Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 18 Mar 2011 remove greater than or equal to 18 Mar 2011 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 2019-2024 126 133 22 4450 190 40.09 5536 80.38 11 22 3 373 121 Profile
filtered 2019-2024 126 133 22 4450 190 40.09 5536 80.38 11 22 3 373 121
Innings by innings list
8 14 6 1 0 133.33 4 caught 1 T20I v India Wellington 6 Feb 2019 T20I # 735
1 4 2 0 0 50.00 4 lbw 1 T20I v India Auckland 8 Feb 2019 T20I # 737
19* 28 11 3 0 172.72 5 not out 1 T20I v India Hamilton 10 Feb 2019 T20I # 738
25* - 19 0 2 131.57 6 not out 2 T20I v Sri Lanka Pallekele 1 Sep 2019 T20I # 878
1 - 3 0 0 33.33 6 caught 2 T20I v Sri Lanka Pallekele 3 Sep 2019 T20I # 879
6 27 7 0 0 85.71 6 run out 2 T20I v Sri Lanka Pallekele 6 Sep 2019 T20I # 880
30* 37 17 1 2 176.47 6 not out 1 T20I v England Christchurch 1 Nov 2019 T20I # 992
5 15 9 0 0 55.55 6 caught 1 T20I v England Wellington 3 Nov 2019 T20I # 998
2 10 5 0 0 40.00 6 caught 2 T20I v England Napier 8 Nov 2019 T20I # 1008
73 250 159 8 1 45.91 7 caught 1 Test v England Hamilton 29 Nov 2019 Test # 2371
DNB - - - - - - - 3 Test v England Hamilton 29 Nov 2019 Test # 2371
4 6 3 1 0 133.33 6 caught 2 T20I v India Wellington 31 Jan 2020 T20I # 1036
2 - 4 0 0 50.00 6 bowled 2 T20I v India Mount Maunganui 2 Feb 2020 T20I # 1037
TDNB - - - - - - - - T20I v West Indies Mount Maunganui 30 Nov 2020 T20I # 1112
9 61 37 1 0 24.32 7 caught 1 Test v West Indies Hamilton 3 Dec 2020 Test # 2394
42 101 68 5 0 61.76 7 lbw 1 Test v West Indies Wellington 11 Dec 2020 Test # 2395
102* 146 112 8 2 91.07 7 not out 2 Test v Pakistan Christchurch 3 Jan 2021 Test # 2400
DNB - - - - - - - 2 ODI v Bangladesh Dunedin 20 Mar 2021 ODI # 4279
12* 16 6 2 0 200.00 7 not out 2 ODI v Bangladesh Christchurch 23 Mar 2021 ODI # 4280
100* 122 92 9 2 108.69 6 not out 1 ODI v Bangladesh Wellington 26 Mar 2021 ODI # 4282
DNB - - - - - - - 1 T20I v Bangladesh Hamilton 28 Mar 2021 T20I # 1139
34* 24 16 6 0 212.50 7 not out 1 T20I v Bangladesh Napier 30 Mar 2021 T20I # 1140
11 11 6 1 0 183.33 4 run out 1 T20I v Bangladesh Auckland 1 Apr 2021 T20I # 1141
6 35 22 0 0 27.27 7 caught 2 Test v England Birmingham 10 Jun 2021 Test # 2423
DNB - - - - - - - 4 Test v England Birmingham 10 Jun 2021 Test # 2423
27 38 20 1 2 135.00 2 caught 1 T20I v Pakistan Sharjah 26 Oct 2021 T20I # 1367
49 57 35 4 3 140.00 2 caught 2 T20I v India Dubai (DICS) 31 Oct 2021 T20I # 1381
13 21 11 1 0 118.18 2 lbw 1 T20I v Scotland Dubai (DICS) 3 Nov 2021 T20I # 1388
19 29 15 2 0 126.66 2 caught 1 T20I v Namibia Sharjah 5 Nov 2021 T20I # 1394
17 13 12 3 0 141.66 2 caught 2 T20I v Afghanistan Abu Dhabi 7 Nov 2021 T20I # 1402
72* 102 47 4 4 153.19 2 not out 2 T20I v England Abu Dhabi 10 Nov 2021 T20I # 1415
11 18 8 0 1 137.50 2 caught 1 T20I v Australia Dubai (DICS) 14 Nov 2021 T20I # 1428
0 5 1 0 0 0.00 2 bowled 1 T20I v India Jaipur 17 Nov 2021 T20I # 1434
31 63 28 3 0 110.71 2 caught 1 T20I v India Ranchi 19 Nov 2021 T20I # 1440
5 13 6 1 0 83.33 2 caught 2 T20I v India Eden Gardens 21 Nov 2021 T20I # 1446
8 33 11 0 0 72.72 3 lbw 2 Test v India Wankhede 3 Dec 2021 Test # 2438
60 129 92 7 2 65.21 3 caught 4 Test v India Wankhede 3 Dec 2021 Test # 2438
3 18 11 0 0 27.27 6 caught 1 Test v Bangladesh Christchurch 9 Jan 2022 Test # 2447
16 59 46 2 0 34.78 6 caught 2 Test v South Africa Christchurch 17 Feb 2022 Test # 2450
60 196 134 8 0 44.77 5 lbw 2 Test v South Africa Christchurch 25 Feb 2022 Test # 2451
24 98 72 2 2 33.33 5 bowled 4 Test v South Africa Christchurch 25 Feb 2022 Test # 2451
13 53 35 3 0 37.14 5 bowled 1 Test v England Lord's 2 Jun 2022 Test # 2464
108 307 203 12 0 53.20 5 caught 3 Test v England Lord's 2 Jun 2022 Test # 2464
190 477 318 23 4 59.74 5 caught 1 Test v England Nottingham 10 Jun 2022 Test # 2465
62* 223 131 4 1 47.32 5 not out 3 Test v England Nottingham 10 Jun 2022 Test # 2465
109 342 228 9 3 47.80 6 caught 1 Test v England Leeds 23 Jun 2022 Test # 2467
56 207 152 9 0 36.84 6 lbw 3 Test v England Leeds 23 Jun 2022 Test # 2467
5 18 10 0 0 50.00 5 caught 1 T20I v Ireland Belfast 18 Jul 2022 T20I # 1673
14 24 10 3 0 140.00 5 caught 1 T20I v Ireland Belfast 20 Jul 2022 T20I # 1678
48 - 32 5 1 150.00 5 caught 2 T20I v Ireland Belfast 22 Jul 2022 T20I # 1679
23* - 13 0 2 176.92 4 not out 1 T20I v Scotland Edinburgh 27 Jul 2022 T20I # 1692
31 24 19 0 3 163.15 4 caught 1 T20I v Scotland Edinburgh 29 Jul 2022 T20I # 1701
74* 100 62 8 1 119.35 5 not out 2 ODI v Scotland Edinburgh 31 Jul 2022 ODI # 4440
15 20 14 1 0 107.14 4 caught 1 T20I v Netherlands The Hague 4 Aug 2022 T20I # 1722
51* 48 27 4 2 188.88 4 not out 2 T20I v Netherlands The Hague 5 Aug 2022 T20I # 1723
16 22 12 0 1 133.33 5 caught 1 T20I v West Indies Kingston 10 Aug 2022 T20I # 1728
48 42 20 2 4 240.00 5 bowled 1 T20I v West Indies Kingston 12 Aug 2022 T20I # 1732
14 29 16 0 0 87.50 6 caught 1 T20I v West Indies Kingston 14 Aug 2022 T20I # 1735
20 - 32 3 0 62.50 6 lbw 1 ODI v West Indies Bridgetown 17 Aug 2022 ODI # 4450
41 83 63 2 2 65.07 5 caught 1 ODI v West Indies Bridgetown 19 Aug 2022 ODI # 4453
63 93 49 6 1 128.57 5 caught 2 ODI v West Indies Bridgetown 21 Aug 2022 ODI # 4456
26 46 33 2 0 78.78 5 caught 1 ODI v Australia Cairns 6 Sep 2022 ODI # 4461
10 57 31 1 0 32.25 5 lbw 2 ODI v Australia Cairns 8 Sep 2022 ODI # 4462
16 29 23 2 0 69.56 5 caught 2 ODI v Australia Cairns 11 Sep 2022 ODI # 4464
22 52 24 0 0 91.66 5 bowled 1 T20I v Sri Lanka Sydney 29 Oct 2022 T20I # 1850
3 10 5 0 0 60.00 6 caught 2 T20I v England Brisbane 1 Nov 2022 T20I # 1858
31* 35 21 2 0 147.61 5 not out 1 T20I v Ireland Adelaide 4 Nov 2022 T20I # 1862
53* 60 35 3 1 151.42 5 not out 1 T20I v Pakistan Sydney 9 Nov 2022 T20I # 1877
10 17 11 0 0 90.90 5 caught 2 T20I v India Mount Maunganui 20 Nov 2022 T20I # 1898
10 16 5 2 0 200.00 5 caught 1 T20I v India Napier 22 Nov 2022 T20I # 1911
11 20 16 0 1 68.75 4 caught 2 ODI v India Auckland 25 Nov 2022 ODI # 4483
TDNB - - - - - - - - ODI v India Hamilton 27 Nov 2022 ODI # 4487
DNB - - - - - - - 2 ODI v India Christchurch 30 Nov 2022 ODI # 4489
42 66 47 7 1 89.36 5 caught 2 Test v Pakistan Karachi 26 Dec 2022 Test # 2486
DNB - - - - - - - 4 Test v Pakistan Karachi 26 Dec 2022 Test # 2486
3 22 14 0 0 21.42 5 bowled 1 Test v Pakistan Karachi 2 Jan 2023 Test # 2487
6* 12 8 0 0 75.00 7 not out 3 Test v Pakistan Karachi 2 Jan 2023 Test # 2487
36 76 55 1 0 65.45 4 bowled 1 ODI v Pakistan Karachi 9 Jan 2023 ODI # 4500
5 16 7 1 0 71.42 4 caught 1 ODI v Pakistan Karachi 11 Jan 2023 ODI # 4502
31 47 36 1 1 86.11 4 caught 2 ODI v Pakistan Karachi 13 Jan 2023 ODI # 4504
9 24 12 0 0 75.00 4 lbw 2 ODI v India Hyderabad 18 Jan 2023 ODI # 4507
1 5 3 0 0 33.33 4 caught 1 ODI v India Raipur 21 Jan 2023 ODI # 4509
24 47 31 2 0 77.41 4 caught 2 ODI v India Indore 24 Jan 2023 ODI # 4511
59* 41 30 3 5 196.66 5 not out 1 T20I v India Ranchi 27 Jan 2023 T20I # 1990
8 16 13 1 0 61.53 5 bowled 1 T20I v India Lucknow 29 Jan 2023 T20I # 1991
35 65 25 1 3 140.00 5 caught 2 T20I v India Ahmedabad 1 Feb 2023 T20I # 1992
0 14 10 0 0 0.00 6 lbw 2 Test v England Mount Maunganui 16 Feb 2023 Test # 2492
57* 181 101 6 2 56.43 5 not out 4 Test v England Mount Maunganui 16 Feb 2023 Test # 2492
13 51 39 1 0 33.33 6 caught 2 Test v England Wellington 24 Feb 2023 Test # 2494
54 85 54 5 1 100.00 6 caught 3 Test v England Wellington 24 Feb 2023 Test # 2494
102 299 193 6 2 52.84 5 caught 2 Test v Sri Lanka Christchurch 9 Mar 2023 Test # 2498
81 117 86 3 4 94.18 5 bowled 4 Test v Sri Lanka Christchurch 9 Mar 2023 Test # 2498
17 23 12 1 1 141.66 5 caught 1 Test v Sri Lanka Wellington 17 Mar 2023 Test # 2500
47 81 58 3 2 81.03 4 caught 1 ODI v Sri Lanka Auckland 25 Mar 2023 ODI # 4548
6 19 8 1 0 75.00 4 caught 2 ODI v Sri Lanka Hamilton 31 Mar 2023 ODI # 4557
66 71 44 5 3 150.00 4 caught 2 T20I v Sri Lanka Auckland 2 Apr 2023 T20I # 2039
DNB - - - - - - - 2 T20I v Sri Lanka Dunedin 5 Apr 2023 T20I # 2040
15 34 16 0 0 93.75 4 caught 2 T20I v Sri Lanka Queenstown 8 Apr 2023 T20I # 2041
11 11 5 2 0 220.00 4 caught 2 T20I v Pakistan Lahore 14 Apr 2023 T20I # 2045
9 14 7 1 0 128.57 5 caught 2 T20I v Pakistan Lahore 15 Apr 2023 T20I # 2046
33 37 26 2 1 126.92 4 caught 1 T20I v Pakistan Lahore 17 Apr 2023 T20I # 2047
3 - 6 0 0 50.00 4 stumped 1 T20I v Pakistan Rawalpindi 20 Apr 2023 T20I # 2048
15 - 18 0 0 83.33 4 caught 2 T20I v Pakistan Rawalpindi 24 Apr 2023 T20I # 2049
113 162 115 11 1 98.26 3 caught 1 ODI v Pakistan Rawalpindi 27 Apr 2023 ODI # 4569
129 178 119 8 3 108.40 3 caught 1 ODI v Pakistan Rawalpindi 29 Apr 2023 ODI # 4571
21 29 24 2 0 87.50 3 caught 2 ODI v Pakistan Karachi 3 May 2023 ODI # 4573
34 76 48 1 0 70.83 3 caught 2 ODI v Pakistan Karachi 5 May 2023 ODI # 4574
7 13 12 0 0 58.33 6 caught 1 T20I v England Chester-le-Street 30 Aug 2023 T20I # 2225
0 3 1 0 0 0.00 6 caught 2 T20I v England Manchester 1 Sep 2023 T20I # 2229
8 4 4 1 0 200.00 6 caught 1 T20I v England Birmingham 3 Sep 2023 T20I # 2231
14 22 7 0 1 200.00 3 run out 2 T20I v England Nottingham 5 Sep 2023 T20I # 2232
118* 94 91 7 7 129.67 4 not out 2 ODI v England Cardiff 8 Sep 2023 ODI # 4636
57 73 52 6 1 109.61 4 caught 2 ODI v England Southampton 10 Sep 2023 ODI # 4640
17 51 31 1 0 54.83 4 caught 2 ODI v England The Oval 13 Sep 2023 ODI # 4643
4 13 14 0 0 28.57 4 bowled 2 ODI v England Lord's 15 Sep 2023 ODI # 4647
DNB - - - - - - - 2 ODI v England Ahmedabad 5 Oct 2023 ODI # 4658
48 67 47 5 2 102.12 4 bowled 1 ODI v Netherlands Hyderabad 9 Oct 2023 ODI # 4663
89* 103 67 6 4 132.83 4 not out 2 ODI v Bangladesh Chennai 13 Oct 2023 ODI # 4668
1 6 7 0 0 14.28 4 caught 1 ODI v Afghanistan Chennai 18 Oct 2023 ODI # 4673
130 192 127 9 5 102.36 4 caught 1 ODI v India Dharamsala 22 Oct 2023 ODI # 4678
54 59 51 6 1 105.88 4 caught 2 ODI v Australia Dharamsala 28 Oct 2023 ODI # 4684
24 40 30 4 0 80.00 4 caught 2 ODI v South Africa Pune 1 Nov 2023 ODI # 4689
29 32 18 4 1 161.11 4 bowled 1 ODI v Pakistan Bengaluru 4 Nov 2023 ODI # 4692
43 45 31 5 2 138.70 4 caught 2 ODI v Sri Lanka Bengaluru 9 Nov 2023 ODI # 4698
134 180 119 9 7 112.60 4 caught 2 ODI v India Wankhede 15 Nov 2023 ODI # 4703
41 72 54 3 1 75.92 5 stumped 2 Test v Bangladesh Sylhet 28 Nov 2023 Test # 2516
58 188 120 7 0 48.33 5 caught 4 Test v Bangladesh Sylhet 28 Nov 2023 Test # 2516
18 55 39 2 0 46.15 5 caught 2 Test v Bangladesh Mirpur 6 Dec 2023 Test # 2517
19 55 36 2 0 52.77 5 caught 4 Test v Bangladesh Mirpur 6 Dec 2023 Test # 2517
14 23 15 2 0 93.33 3 bowled 1 T20I v Bangladesh Napier 27 Dec 2023 T20I # 2422
18* - 24 1 0 75.00 3 not out 1 T20I v Bangladesh Mount Maunganui 29 Dec 2023 T20I # 2423
1 9 5 0 0 20.00 3 caught 2 T20I v Bangladesh Mount Maunganui 31 Dec 2023 T20I # 2425
61 58 27 4 4 225.92 4 caught 1 T20I v Pakistan Auckland 12 Jan 2024 T20I # 2429
17 22 10 1 1 170.00 4 bowled 1 T20I v Pakistan Hamilton 14 Jan 2024 T20I # 2430
8 7 5 1 0 160.00 4 caught 1 T20I v Pakistan Dunedin 17 Jan 2024 T20I # 2434
72* 87 44 7 2 163.63 4 not out 2 T20I v Pakistan Christchurch 19 Jan 2024 T20I # 2437
34 112 75 3 1 45.33 5 caught 1 Test v South Africa Mount Maunganui 4 Feb 2024 Test # 2528
11* 27 17 1 0 64.70 5 not out 3 Test v South Africa Mount Maunganui 4 Feb 2024 Test # 2528
11 54 37 1 0 29.72 5 caught 2 Test v Australia Wellington 29 Feb 2024 Test # 2533
38 207 130 2 0 29.23 5 caught 4 Test v Australia Wellington 29 Feb 2024 Test # 2533
4 17 13 1 0 30.76 5 caught 1 Test v Australia Christchurch 8 Mar 2024 Test # 2535
58 137 98 6 1 59.18 5 caught 3 Test v Australia Christchurch 8 Mar 2024 Test # 2535
5 10 5 1 0 100.00 4 caught 2 T20I v Afghanistan Providence 7 Jun 2024 T20I # 2645
Statsguru includes the following current or recent relevant matches:
Oman v Scotland at North Sound, ICC Men's T20 World Cup 20th Match, Jun 9, 2024 [T20I # 2659 - Live]
    » Scotland 153/3 (13.1 ov, B McMullen 61*, MH Cross 15*, Bilal Khan 1/12) - Match over
India v Pakistan at New York, ICC Men's T20 World Cup 19th match, Jun 9, 2024 [T20I # 2658 - Live]
    » Pakistan 113/7 (20.0 ov, Naseem Shah 10*, Shaheen Shah Afridi 0*, Arshdeep Singh 1/31) - Match over
Belgium v Guernsey at Waterloo, 4th T20I, Jun 9, 2024 [T20I # 2657]
France v Isle of Man at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 3rd Match, Jun 9, 2024 [T20I # 2655]
Belgium v Guernsey at Waterloo, 3rd T20I, Jun 9, 2024 [T20I # 2654]
Hungary v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 2nd Match, Jun 9, 2024 [T20I # 2653]
Italy v Luxembourg at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 1st Match, Jun 9, 2024 [T20I # 2652]
 
Feedback Print this page