Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 26 Jan 2021 remove greater than or equal to 26 Jan 2021 from query
Batting position less than or equal to 7 remove less than or equal to 7 from query
Ordered by start date (reverse)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2011-2024 280 342 34 11471 167* 37.24 15119 75.87 23 53 31 1293 220 Profile
filtered 2021-2024 79 99 11 3163 162 35.94 3783 83.61 7 13 12 356 80
Innings by innings list
TDNB - - - - - - - - T20I v Scotland Bridgetown 4 Jun 2024 T20I # 2637
28* 26 16 1 3 175.00 4 not out 2 T20I v Pakistan The Oval 30 May 2024 T20I # 2631
21 20 18 1 2 116.66 4 caught 1 T20I v Pakistan Birmingham 25 May 2024 T20I # 2623
29 28 18 2 2 161.11 5 caught 1 Test v India Dharamsala 7 Mar 2024 Test # 2534
39 31 31 3 3 125.80 5 lbw 3 Test v India Dharamsala 7 Mar 2024 Test # 2534
38 39 35 4 1 108.57 5 lbw 1 Test v India Ranchi 23 Feb 2024 Test # 2531
30 61 42 3 0 71.42 5 caught 3 Test v India Ranchi 23 Feb 2024 Test # 2531
0 6 4 0 0 0.00 5 lbw 2 Test v India Rajkot 15 Feb 2024 Test # 2530
4 9 3 1 0 133.33 5 lbw 4 Test v India Rajkot 15 Feb 2024 Test # 2530
25 46 39 4 0 64.10 5 caught 2 Test v India Visakhapatnam 2 Feb 2024 Test # 2526
26 48 36 5 0 72.22 6 lbw 4 Test v India Visakhapatnam 2 Feb 2024 Test # 2526
37 61 58 5 0 63.79 5 bowled 1 Test v India Hyderabad 25 Jan 2024 Test # 2525
10 28 24 1 0 41.66 5 bowled 3 Test v India Hyderabad 25 Jan 2024 Test # 2525
59 81 61 7 1 96.72 2 caught 1 ODI v Pakistan Eden Gardens 11 Nov 2023 ODI # 4701
15 29 17 2 0 88.23 1 caught 1 ODI v Netherlands Pune 8 Nov 2023 ODI # 4697
0 1 1 0 0 0.00 1 caught 2 ODI v Australia Ahmedabad 4 Nov 2023 ODI # 4693
14 53 23 2 0 60.86 1 bowled 2 ODI v India Lucknow 29 Oct 2023 ODI # 4686
30 64 31 3 0 96.77 1 caught 1 ODI v Sri Lanka Bengaluru 26 Oct 2023 ODI # 4682
10 13 12 1 1 83.33 1 caught 2 ODI v South Africa Wankhede 21 Oct 2023 ODI # 4677
2 5 4 0 0 50.00 1 lbw 2 ODI v Afghanistan Delhi 15 Oct 2023 ODI # 4670
52 80 59 8 0 88.13 1 bowled 1 ODI v Bangladesh Dharamsala 10 Oct 2023 ODI # 4664
33 57 35 4 1 94.28 1 caught 1 ODI v New Zealand Ahmedabad 5 Oct 2023 ODI # 4658
13 22 16 1 0 81.25 1 caught 1 ODI v New Zealand Lord's 15 Sep 2023 ODI # 4647
0 1 1 0 0 0.00 1 caught 1 ODI v New Zealand The Oval 13 Sep 2023 ODI # 4643
6 9 8 1 0 75.00 1 caught 1 ODI v New Zealand Southampton 10 Sep 2023 ODI # 4640
73 49 41 5 6 178.04 1 caught 1 T20I v New Zealand Nottingham 5 Sep 2023 T20I # 2232
12 31 16 1 0 75.00 1 caught 2 T20I v New Zealand Birmingham 3 Sep 2023 T20I # 2231
86* 92 60 8 4 143.33 1 not out 1 T20I v New Zealand Manchester 1 Sep 2023 T20I # 2229
4 2 2 1 0 200.00 1 caught 2 T20I v New Zealand Chester-le-Street 30 Aug 2023 T20I # 2225
4 16 14 0 0 28.57 7 bowled 1 Test v Australia The Oval 27 Jul 2023 Test # 2515
78 136 103 11 0 75.72 6 caught 3 Test v Australia The Oval 27 Jul 2023 Test # 2515
99* 123 81 10 4 122.22 7 not out 2 Test v Australia Manchester 19 Jul 2023 Test # 2512
12 51 37 2 0 32.43 5 caught 2 Test v Australia Leeds 6 Jul 2023 Test # 2509
5 9 8 1 0 62.50 7 bowled 4 Test v Australia Leeds 6 Jul 2023 Test # 2509
16 58 36 2 0 44.44 7 caught 2 Test v Australia Lord's 28 Jun 2023 Test # 2508
10 32 22 2 0 45.45 7 stumped 4 Test v Australia Lord's 28 Jun 2023 Test # 2508
78 102 78 12 0 100.00 7 stumped 1 Test v Australia Birmingham 16 Jun 2023 Test # 2507
20 58 39 3 0 51.28 7 lbw 3 Test v Australia Birmingham 16 Jun 2023 Test # 2507
DNB - - - - - - - 2 Test v Ireland Lord's 1 Jun 2023 Test # 2504
DNB - - - - - - - 4 Test v Ireland Lord's 1 Jun 2023 Test # 2504
49 85 63 7 0 77.77 5 caught 2 Test v South Africa Manchester 25 Aug 2022 Test # 2475
0 15 5 0 0 0.00 5 bowled 1 Test v South Africa Lord's 17 Aug 2022 Test # 2474
18 26 24 2 0 75.00 5 caught 3 Test v South Africa Lord's 17 Aug 2022 Test # 2474
27 57 30 2 0 90.00 4 caught 2 T20I v South Africa Southampton 31 Jul 2022 T20I # 1717
30 29 21 4 0 142.85 5 caught 2 T20I v South Africa Cardiff 28 Jul 2022 T20I # 1698
90 79 53 3 8 169.81 4 caught 1 T20I v South Africa Bristol 27 Jul 2022 T20I # 1693
TDNB - - - - - - - - ODI v South Africa Leeds 24 Jul 2022 ODI # 4437
28 44 27 3 0 103.70 2 bowled 1 ODI v South Africa Manchester 22 Jul 2022 ODI # 4435
63 112 71 7 0 88.73 2 lbw 2 ODI v South Africa Chester-le-Street 19 Jul 2022 ODI # 4434
0 8 3 0 0 0.00 2 caught 1 ODI v India Manchester 17 Jul 2022 ODI # 4433
38 70 38 6 0 100.00 2 bowled 1 ODI v India Lord's 14 Jul 2022 ODI # 4428
7 30 20 1 0 35.00 2 caught 1 ODI v India The Oval 12 Jul 2022 ODI # 4424
106 235 140 14 2 75.71 5 caught 2 Test v India Birmingham 1 Jul 2022 Test # 2470
114* 235 145 15 1 78.62 5 not out 4 Test v India Birmingham 1 Jul 2022 Test # 2470
162 304 157 24 0 103.18 5 caught 2 Test v New Zealand Leeds 23 Jun 2022 Test # 2467
71* 62 44 8 3 161.36 5 not out 4 Test v New Zealand Leeds 23 Jun 2022 Test # 2467
8 14 11 2 0 72.72 5 caught 2 Test v New Zealand Nottingham 10 Jun 2022 Test # 2465
136 150 92 14 7 147.82 5 caught 4 Test v New Zealand Nottingham 10 Jun 2022 Test # 2465
1 24 9 0 0 11.11 5 bowled 2 Test v New Zealand Lord's 2 Jun 2022 Test # 2464
16 21 15 3 0 106.66 5 bowled 4 Test v New Zealand Lord's 2 Jun 2022 Test # 2464
0 10 3 0 0 0.00 6 caught 1 Test v West Indies St George's 24 Mar 2022 Test # 2459
22 110 82 2 0 26.82 6 caught 3 Test v West Indies St George's 24 Mar 2022 Test # 2459
20 54 38 3 0 52.63 6 caught 1 Test v West Indies Bridgetown 16 Mar 2022 Test # 2457
29 30 25 1 2 116.00 6 caught 3 Test v West Indies Bridgetown 16 Mar 2022 Test # 2457
140 388 259 21 0 54.05 6 caught 1 Test v West Indies North Sound 8 Mar 2022 Test # 2454
15* 40 21 1 0 71.42 6 not out 3 Test v West Indies North Sound 8 Mar 2022 Test # 2454
113 278 158 8 3 71.51 6 caught 2 Test v Australia Sydney 5 Jan 2022 Test # 2446
41 156 105 3 0 39.04 6 caught 4 Test v Australia Sydney 5 Jan 2022 Test # 2446
35 124 75 3 0 46.66 6 caught 1 Test v Australia Melbourne 26 Dec 2021 Test # 2442
5 31 18 0 0 27.77 7 lbw 3 Test v Australia Melbourne 26 Dec 2021 Test # 2442
13 27 17 2 0 76.47 2 caught 1 T20I v New Zealand Abu Dhabi 10 Nov 2021 T20I # 1415
1 7 3 0 0 33.33 4 lbw 2 T20I v South Africa Sharjah 6 Nov 2021 T20I # 1400
0 4 1 0 0 0.00 4 lbw 1 T20I v Sri Lanka Sharjah 1 Nov 2021 T20I # 1382
16* 13 11 0 2 145.45 4 not out 2 T20I v Australia Dubai (DICS) 30 Oct 2021 T20I # 1379
8* 9 4 1 0 200.00 4 not out 2 T20I v Bangladesh Abu Dhabi 27 Oct 2021 T20I # 1369
9 7 6 2 0 150.00 3 caught 2 T20I v West Indies Dubai (DICS) 23 Oct 2021 T20I # 1354
37 108 77 7 0 48.05 7 lbw 2 Test v India The Oval 2 Sep 2021 Test # 2433
0 10 4 0 0 0.00 6 bowled 4 Test v India The Oval 2 Sep 2021 Test # 2433
29 54 43 4 1 67.44 5 caught 2 Test v India Leeds 25 Aug 2021 Test # 2432
57 165 107 7 0 53.27 5 caught 2 Test v India Lord's 12 Aug 2021 Test # 2429
2 34 24 0 0 8.33 5 lbw 4 Test v India Lord's 12 Aug 2021 Test # 2429
29 108 71 4 0 40.84 5 lbw 1 Test v India Nottingham 4 Aug 2021 Test # 2428
30 56 50 4 0 60.00 5 caught 3 Test v India Nottingham 4 Aug 2021 Test # 2428
5 12 8 0 0 62.50 4 caught 2 T20I v Pakistan Manchester 20 Jul 2021 T20I # 1195
13 8 7 2 0 185.71 6 caught 1 T20I v Pakistan Leeds 18 Jul 2021 T20I # 1193
11 12 7 1 1 157.14 3 caught 2 T20I v Pakistan Nottingham 16 Jul 2021 T20I # 1191
TDNB - - - - - - - - ODI v Sri Lanka Bristol 4 Jul 2021 ODI # 4298
29 59 36 3 1 80.55 2 bowled 2 ODI v Sri Lanka The Oval 1 Jul 2021 ODI # 4297
43 33 21 6 1 204.76 1 bowled 2 ODI v Sri Lanka Chester-le-Street 29 Jun 2021 ODI # 4296
51 54 43 5 1 118.60 1 bowled 1 T20I v Sri Lanka Southampton 26 Jun 2021 T20I # 1174
0 7 3 0 0 0.00 2 bowled 2 T20I v Sri Lanka Cardiff 24 Jun 2021 T20I # 1168
13* 12 12 1 1 108.33 4 not out 2 T20I v Sri Lanka Cardiff 23 Jun 2021 T20I # 1165
1 17 4 0 0 25.00 2 lbw 2 ODI v India Pune 28 Mar 2021 ODI # 4284
124 174 112 11 7 110.71 2 caught 2 ODI v India Pune 26 Mar 2021 ODI # 4283
94 105 66 6 7 142.42 2 caught 2 ODI v India Pune 23 Mar 2021 ODI # 4281
7 10 7 1 0 100.00 4 caught 2 T20I v India Ahmedabad 20 Mar 2021 T20I # 1138
25 38 19 2 1 131.57 4 caught 2 T20I v India Ahmedabad 18 Mar 2021 T20I # 1135
40* 43 28 5 0 142.85 4 not out 2 T20I v India Ahmedabad 16 Mar 2021 T20I # 1133
20 31 15 1 1 133.33 4 caught 1 T20I v India Ahmedabad 14 Mar 2021 T20I # 1132
26* 22 17 1 2 152.94 4 not out 2 T20I v India Ahmedabad 12 Mar 2021 T20I # 1131
28 107 67 6 0 41.79 3 lbw 1 Test v India Ahmedabad 4 Mar 2021 Test # 2414
0 2 1 0 0 0.00 3 caught 3 Test v India Ahmedabad 4 Mar 2021 Test # 2414
0 21 9 0 0 0.00 3 lbw 1 Test v India Ahmedabad 24 Feb 2021 Test # 2412
0 3 2 0 0 0.00 3 bowled 3 Test v India Ahmedabad 24 Feb 2021 Test # 2412
Statsguru includes the following current or recent relevant matches:
Nepal v Netherlands at Dallas, ICC Men's T20 World Cup 7th match, Jun 4, 2024 [T20I # 2638]
England v Scotland at Bridgetown, ICC Men's T20 World Cup 6th match, Jun 4, 2024 [T20I # 2637]
Afghanistan v Uganda at Providence, ICC Men's T20 World Cup 5th match, Jun 3, 2024 [T20I # 2636]
South Africa v Sri Lanka at New York, ICC Men's T20 World Cup 4th match, Jun 3, 2024 [T20I # 2635]
 
Feedback Print this page