Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 18 Aug 2008 remove greater than or equal to 18 Aug 2008 from query
Ordered by start date (ascending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2020-2024 65 76 4 2256 120 31.33 3423 65.90 3 17 4 256 36 Profile
filtered 2020-2024 65 76 4 2256 120 31.33 3423 65.90 3 17 4 256 36
Innings by innings list
5 21 11 1 0 45.45 2 lbw 1 Test v West Indies Hamilton 3 Dec 2020 Test # 2394
43 174 87 4 0 49.42 3 caught 1 Test v West Indies Wellington 11 Dec 2020 Test # 2395
11* 6 6 2 0 183.33 4 not out 2 ODI v Bangladesh Dunedin 20 Mar 2021 ODI # 4279
1 9 7 0 0 14.28 4 bowled 2 ODI v Bangladesh Christchurch 23 Mar 2021 ODI # 4280
53 45 30 2 4 176.66 4 caught 1 T20I v Bangladesh Hamilton 28 Mar 2021 T20I # 1139
14 83 17 0 1 82.35 4 stumped 1 T20I v Bangladesh Napier 30 Mar 2021 T20I # 1140
DNB - - - - - - - 1 T20I v Bangladesh Auckland 1 Apr 2021 T20I # 1141
82 306 204 11 0 40.19 3 caught 2 Test v England Birmingham 10 Jun 2021 Test # 2423
8 37 31 1 0 25.80 3 bowled 4 Test v England Birmingham 10 Jun 2021 Test # 2423
5 7 11 1 0 45.45 3 bowled 1 T20I v Bangladesh Mirpur 1 Sep 2021 T20I # 1243
22 30 28 3 0 78.57 4 caught 2 T20I v Bangladesh Mirpur 3 Sep 2021 T20I # 1251
20 19 20 3 0 100.00 3 lbw 1 T20I v Bangladesh Mirpur 5 Sep 2021 T20I # 1258
46 83 48 5 1 95.83 4 caught 1 T20I v Bangladesh Mirpur 8 Sep 2021 T20I # 1260
6 12 8 1 0 75.00 4 caught 1 T20I v Bangladesh Mirpur 10 Sep 2021 T20I # 1263
89 255 214 15 0 41.58 2 caught 2 Test v India Kanpur 25 Nov 2021 Test # 2435
2 12 6 0 0 33.33 2 lbw 4 Test v India Kanpur 25 Nov 2021 Test # 2435
4 17 9 1 0 44.44 2 caught 2 Test v India Wankhede 3 Dec 2021 Test # 2438
20 59 41 4 0 48.78 2 caught 4 Test v India Wankhede 3 Dec 2021 Test # 2438
52 214 135 6 0 38.51 2 run out 1 Test v Bangladesh Mount Maunganui 1 Jan 2022 Test # 2444
69 239 172 7 0 40.11 2 bowled 3 Test v Bangladesh Mount Maunganui 1 Jan 2022 Test # 2444
54 176 114 5 0 47.36 2 caught 1 Test v Bangladesh Christchurch 9 Jan 2022 Test # 2447
8 47 32 2 0 25.00 2 caught 2 Test v South Africa Christchurch 17 Feb 2022 Test # 2450
3 17 8 0 0 37.50 2 caught 2 Test v South Africa Christchurch 25 Feb 2022 Test # 2451
0 2 2 0 0 0.00 2 caught 4 Test v South Africa Christchurch 25 Feb 2022 Test # 2451
103* 150 114 8 3 90.35 3 not out 2 ODI v Netherlands Mount Maunganui 29 Mar 2022 ODI # 4378
1 5 5 0 0 20.00 3 bowled 1 ODI v Netherlands Hamilton 2 Apr 2022 ODI # 4381
120 168 112 6 4 107.14 3 lbw 1 ODI v Netherlands Hamilton 4 Apr 2022 ODI # 4383
1 11 2 0 0 50.00 2 caught 1 Test v England Lord's 2 Jun 2022 Test # 2464
1 11 6 0 0 16.66 2 caught 3 Test v England Lord's 2 Jun 2022 Test # 2464
47 99 70 9 0 67.14 2 caught 1 Test v England Nottingham 10 Jun 2022 Test # 2465
56 185 113 8 0 49.55 2 run out 3 Test v England Nottingham 10 Jun 2022 Test # 2465
20 57 42 2 0 47.61 2 lbw 1 Test v England Leeds 23 Jun 2022 Test # 2467
8 35 19 2 0 42.10 2 caught 3 Test v England Leeds 23 Jun 2022 Test # 2467
1 11 3 0 0 33.33 3 caught 2 ODI v Ireland Dublin (Malahide) 10 Jul 2022 ODI # 4419
0 2 1 0 0 0.00 3 bowled 2 ODI v Ireland Dublin (Malahide) 12 Jul 2022 ODI # 4423
3 14 12 0 0 25.00 3 run out 1 ODI v Ireland Dublin (Malahide) 15 Jul 2022 ODI # 4429
2 20 9 0 0 22.22 4 caught 2 Test v England Wellington 24 Feb 2023 Test # 2494
8 26 23 0 0 34.78 4 bowled 3 Test v England Wellington 24 Feb 2023 Test # 2494
26 33 28 2 1 92.85 3 caught 1 ODI v Sri Lanka Auckland 25 Mar 2023 ODI # 4548
86* 147 113 11 0 76.10 3 not out 2 ODI v Sri Lanka Hamilton 31 Mar 2023 ODI # 4557
2 8 7 0 0 28.57 3 bowled 2 T20I v Pakistan Lahore 14 Apr 2023 T20I # 2045
9 24 12 1 0 75.00 3 caught 2 T20I v Pakistan Lahore 15 Apr 2023 T20I # 2046
17 28 15 2 1 113.33 3 caught 1 T20I v Pakistan Lahore 17 Apr 2023 T20I # 2047
6 - 8 1 0 75.00 3 bowled 1 T20I v Pakistan Rawalpindi 20 Apr 2023 T20I # 2048
4 - 4 1 0 100.00 3 caught 2 T20I v Pakistan Rawalpindi 24 Apr 2023 T20I # 2049
86 113 78 8 2 110.25 1 caught 1 ODI v Pakistan Rawalpindi 27 Apr 2023 ODI # 4569
19 29 22 4 0 86.36 1 caught 1 ODI v Pakistan Rawalpindi 29 Apr 2023 ODI # 4571
33 67 41 3 0 80.48 1 run out 2 ODI v Pakistan Karachi 3 May 2023 ODI # 4573
15 34 20 3 0 75.00 1 caught 2 ODI v Pakistan Karachi 5 May 2023 ODI # 4574
87 124 91 8 2 95.60 1 caught 1 ODI v Pakistan Karachi 7 May 2023 ODI # 4575
56 61 46 7 1 121.73 3 caught 1 T20I v U.A.E. Dubai (DICS) 20 Aug 2023 T20I # 2209
29 45 33 5 0 87.87 2 bowled 2 ODI v England Cardiff 8 Sep 2023 ODI # 4636
33 51 39 5 0 84.61 3 run out 2 ODI v England Southampton 10 Sep 2023 ODI # 4640
12 20 13 2 0 92.30 2 caught 2 ODI v England The Oval 13 Sep 2023 ODI # 4643
24 38 31 3 0 77.41 1 caught 2 ODI v England Lord's 15 Sep 2023 ODI # 4647
58 130 91 4 1 63.73 2 stumped 1 ODI v Bangladesh Mirpur 21 Sep 2023 ODI # 4650
0 12 8 0 0 0.00 2 caught 1 ODI v Bangladesh Mirpur 23 Sep 2023 ODI # 4652
70 134 80 10 1 87.50 2 bowled 2 ODI v Bangladesh Mirpur 26 Sep 2023 ODI # 4655
0 5 1 0 0 0.00 2 caught 2 ODI v England Ahmedabad 5 Oct 2023 ODI # 4658
70 106 80 7 2 87.50 2 caught 1 ODI v Netherlands Hyderabad 9 Oct 2023 ODI # 4663
54 98 64 4 3 84.37 2 caught 1 ODI v Afghanistan Chennai 18 Oct 2023 ODI # 4673
17 41 27 3 0 62.96 2 bowled 1 ODI v India Dharamsala 22 Oct 2023 ODI # 4678
32 44 37 4 1 86.48 2 caught 2 ODI v Australia Dharamsala 28 Oct 2023 ODI # 4684
33 50 37 5 0 89.18 2 caught 2 ODI v South Africa Pune 1 Nov 2023 ODI # 4689
105 145 84 14 4 125.00 1 run out 1 ODI v Bangladesh Dunedin 17 Dec 2023 ODI # 4711
89 135 94 8 2 94.68 1 caught 2 ODI v Bangladesh Nelson 20 Dec 2023 ODI # 4715
26 86 43 3 0 60.46 1 caught 1 ODI v Bangladesh Napier 23 Dec 2023 ODI # 4717
4 13 8 0 0 50.00 3 caught 2 T20I v Pakistan Christchurch 19 Jan 2024 T20I # 2437
12 18 11 2 0 109.09 4 caught 2 T20I v Pakistan Christchurch 21 Jan 2024 T20I # 2438
36 109 73 3 1 49.31 5 caught 2 Test v South Africa Hamilton 13 Feb 2024 Test # 2529
60* 208 134 8 0 44.77 5 not out 4 Test v South Africa Hamilton 13 Feb 2024 Test # 2529
5 14 7 0 0 71.42 2 caught 2 T20I v Australia Auckland 23 Feb 2024 T20I # 2483
14 7 7 2 1 200.00 2 caught 2 T20I v Australia Auckland 25 Feb 2024 T20I # 2484
9 84 50 1 0 18.00 2 caught 2 Test v Australia Wellington 29 Feb 2024 Test # 2533
15 95 52 2 0 28.84 2 caught 4 Test v Australia Wellington 29 Feb 2024 Test # 2533
14 86 57 1 0 24.56 2 caught 1 Test v Australia Christchurch 8 Mar 2024 Test # 2535
1 11 5 0 0 20.00 2 caught 3 Test v Australia Christchurch 8 Mar 2024 Test # 2535
Statsguru includes the following current or recent relevant matches:
United States of America v Canada at Dallas, ICC Men's T20 World Cup 1st Match, Jun 1, 2024 [T20I # 2632 - Live]
    » Canada 113/2 (13.1 ov, NR Kirton 18*, NS Dhaliwal 60*, SC van Schalkwyk 0/19)
England v Pakistan at The Oval, 4th T20I, May 30, 2024 [T20I # 2631]
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630]
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627]
 
Feedback Print this page