Records type all-round analysis [change type]
View match by match list [change view]
Start of match date greater than or equal to 13 Sep 2019 remove greater than or equal to 13 Sep 2019 from query
Batting position less than or equal to 7 remove less than or equal to 7 from query
Ordered by batting average (reverse)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2013-2024 265 5525 202* 25.69 3 382 6/42 32.38 11 154 0 -6.68 Profile
filtered 2019-2023 78 1304 71* 20.06 0 - - - - - - -
Match by match list
- - - - 4 87 1 0 Test v South Africa Johannesburg 8 Mar 2023 Test # 2497
DNB - - - 0 45 1 0 ODI v India Chennai 15 Dec 2019 ODI # 4221
- DNB - - 5 42 2 0 Test v Afghanistan Lucknow 27 Nov 2019 Test # 2370
- - - - 2 19 0 0 T20I v India Tarouba 3 Aug 2023 T20I # 2188
- - - - 1 27 1 0 T20I v England St George's 14 Dec 2023 T20I # 2402
- - - - 2 42 1 0 T20I v Australia Adelaide 11 Feb 2024 T20I # 2462
- - - - 0 26 1 0 T20I v Australia Abu Dhabi 6 Nov 2021 T20I # 1398
DNB - - - 5 27 1 0 T20I v England Bridgetown 30 Jan 2022 T20I # 1457
- - - - 3 34 0 0 Test v Zimbabwe Bulawayo 12 Feb 2023 Test # 2491
DNB - - - 2 21 2 0 ODI v Afghanistan Lucknow 6 Nov 2019 ODI # 4213
- - - - 1 48 0 0 T20I v South Africa Centurion 26 Mar 2023 T20I # 2032
- - - - 2 36 1 0 T20I v India Lauderhill 13 Aug 2023 T20I # 2194
- - - - 2 24 0 0 T20I v England Tarouba 21 Dec 2023 T20I # 2415
- - - - 1 22 2 0 T20I v Bangladesh Sharjah 29 Oct 2021 T20I # 1375
- - - - 1 41 2 0 T20I v England Bridgetown 26 Jan 2022 T20I # 1455
DNB - - - 1 42 0 0 T20I v India Thiruvananthapuram 8 Dec 2019 T20I # 1022
DNB - - - 1 29 1 0 T20I v South Africa St George's 26 Jun 2021 T20I # 1176
DNB - - - 2 39 1 0 ODI v Sri Lanka North Sound 10 Mar 2021 ODI # 4276
- - - - 7 91 1 0 Test v England Southampton 8 Jul 2020 Test # 2388
- - - - 0 29 0 0 T20I v India Providence 6 Aug 2023 T20I # 2191
- - - - 1 52 0 0 T20I v England St George's 16 Dec 2023 T20I # 2407
DNB - - - - - - - T20I v Pakistan Providence 1 Aug 2021 T20I # 1209
- - - - 0 49 1 0 T20I v Australia Perth 13 Feb 2024 T20I # 2467
DNB - - - 4 7 0 0 T20I v England Bridgetown 22 Jan 2022 T20I # 1453
- - - - 4 73 1 0 Test v Pakistan Kingston 20 Aug 2021 Test # 2431
DNB - - - 0 45 0 0 T20I v India Eden Gardens 18 Feb 2022 T20I # 1473
- - - - 3 71 1 0 Test v South Africa Centurion 28 Feb 2023 Test # 2495
- - - - 0 46 1 0 ODI v Zimbabwe Harare 24 Jun 2023 ODI # 4597
- - - - 1 43 0 0 T20I v England Bridgetown 12 Dec 2023 T20I # 2397
- - - - - - - - T20I v Pakistan Bridgetown 28 Jul 2021 T20I # 1205
- - - - 1 37 0 0 T20I v Australia Hobart 9 Feb 2024 T20I # 2459
- - - - 0 37 0 0 T20I v Sri Lanka Abu Dhabi 4 Nov 2021 T20I # 1392
- - - - 2 23 0 0 T20I v India Basseterre 1 Aug 2022 T20I # 1718
- - - - 1 36 1 0 ODI v U.S.A. Harare 18 Jun 2023 ODI # 4586
- - - - 1 29 1 0 T20I v Afghanistan Lucknow 14 Nov 2019 T20I # 1015
- - - - 0 23 0 0 T20I v Ireland Hobart 21 Oct 2022 T20I # 1837
- - - - 0 33 0 0 T20I v India Lauderhill 12 Aug 2023 T20I # 2193
- - - - 1 103 2 0 Test v England Manchester 16 Jul 2020 Test # 2389
- - - - 1 55 0 0 T20I v England Tarouba 19 Dec 2023 T20I # 2414
- - - - - - - - T20I v Pakistan Providence 3 Aug 2021 T20I # 1211
- 0 0 0.00 0 43 1 0 Test v Sri Lanka Galle 21 Nov 2021 Test # 2434
0 - 0 0.00 1 38 1 0 T20I v India Lauderhill 7 Aug 2022 T20I # 1726
0* - 0 - 4 26 0 0 T20I v Pakistan Providence 31 Jul 2021 T20I # 1208
0 - 0 0.00 3 24 0 0 ODI v New Zealand Bridgetown 19 Aug 2022 ODI # 4453
0 - 0 0.00 1 50 1 0 T20I v India Tarouba 29 Jul 2022 T20I # 1702
0 DNB 0 0.00 0 40 3 0 Test v England St George's 24 Mar 2022 Test # 2459
0 - 0 0.00 0 49 1 0 ODI v Australia Bridgetown 20 Jul 2021 ODI # 4310
1 - 1 1.00 2 25 1 0 T20I v England Bridgetown 23 Jan 2022 T20I # 1454
1* - 1 - 1 30 0 0 T20I v India Basseterre 2 Aug 2022 T20I # 1720
1 - 1 1.00 2 37 1 0 ODI v New Zealand Bridgetown 21 Aug 2022 ODI # 4456
2 - 2 2.00 1 29 1 0 T20I v India Eden Gardens 20 Feb 2022 T20I # 1479
2 - 2 2.00 1 37 1 0 ODI v India Ahmedabad 9 Feb 2022 ODI # 4355
2* - 2 - 1 66 1 0 ODI v Sri Lanka North Sound 12 Mar 2021 ODI # 4277
3 - 3 3.00 0 35 1 0 ODI v Ireland Kingston 13 Jan 2022 ODI # 4340
3 - 3 3.00 0 59 0 0 ODI v Sri Lanka Hambantota 26 Feb 2020 ODI # 4247
4 3 7 3.50 1 49 0 0 Test v Sri Lanka Galle 29 Nov 2021 Test # 2437
4 - 4 4.00 3 12 0 0 T20I v Zimbabwe Hobart 19 Oct 2022 T20I # 1834
5 - 5 5.00 0 17 0 0 ODI v Australia Bridgetown 26 Jul 2021 ODI # 4313
10 0 10 5.00 2 71 4 0 Test v South Africa Gros Islet 18 Jun 2021 Test # 2426
0 11 11 5.50 1 114 1 0 Test v Australia Adelaide 8 Dec 2022 Test # 2479
6 - 6 6.00 4 34 1 0 ODI v India Ahmedabad 11 Feb 2022 ODI # 4356
12 0 12 6.00 1 116 0 0 Test v England Bridgetown 16 Mar 2022 Test # 2457
6 - 6 6.00 0 26 1 0 T20I v Afghanistan Lucknow 17 Nov 2019 T20I # 1017
7* - 7 - 1 63 0 0 ODI v India Cuttack 22 Dec 2019 ODI # 4223
8 - 8 8.00 1 59 2 0 ODI v Netherlands Harare 26 Jun 2023 ODI # 4602
8 - 8 8.00 2 68 0 0 ODI v Sri Lanka Pallekele 1 Mar 2020 ODI # 4250
8 - 8 8.00 0 54 1 0 T20I v India Wankhede 11 Dec 2019 T20I # 1024
9* - 9 - 0 43 0 0 ODI v India Port of Spain 27 Jul 2022 ODI # 4439
9 - 9 9.00 0 52 1 0 ODI v Afghanistan Lucknow 9 Nov 2019 ODI # 4214
9 - 9 9.00 1 36 1 0 T20I v Sri Lanka Coolidge 5 Mar 2021 T20I # 1128
11 - 11 11.00 0 45 0 0 ODI v India Visakhapatnam 18 Dec 2019 ODI # 4222
11 - 11 11.00 2 68 0 0 Test v Zimbabwe Bulawayo 4 Feb 2023 Test # 2489
11 - 11 11.00 0 40 0 0 T20I v New Zealand Kingston 12 Aug 2022 T20I # 1732
12 - 12 12.00 1 44 0 0 ODI v Sri Lanka Colombo (SSC) 22 Feb 2020 ODI # 4246
20 4 24 12.00 4 75 2 0 Test v South Africa Gros Islet 10 Jun 2021 Test # 2424
13 - 13 13.00 1 30 1 0 T20I v Australia Carrara 5 Oct 2022 T20I # 1806
13 - 13 13.00 2 23 0 0 T20I v Afghanistan Lucknow 16 Nov 2019 T20I # 1016
13 - 13 13.00 0 33 0 0 T20I v India Lauderhill 6 Aug 2022 T20I # 1725
13 - 13 13.00 1 42 0 0 T20I v South Africa Johannesburg 28 Mar 2023 T20I # 2036
13* - 13 - 2 39 0 0 ODI v New Zealand Bridgetown 17 Aug 2022 ODI # 4450
13 - 13 13.00 1 48 1 0 ODI v Ireland Kingston 8 Jan 2022 ODI # 4339
14* - 14 - 1 27 1 0 T20I v Sri Lanka Coolidge 7 Mar 2021 T20I # 1130
14* - 14 - 0 53 0 0 ODI v Sri Lanka North Sound 14 Mar 2021 ODI # 4278
15 - 15 15.00 0 45 0 0 ODI v South Africa East London 18 Mar 2023 ODI # 4540
27 3 30 15.00 0 109 0 0 Test v Australia Perth 30 Nov 2022 Test # 2477
15 DNB 15 15.00 2 83 0 0 Test v India Port of Spain 20 Jul 2023 Test # 2513
16* - 16 - 3 34 0 0 ODI v Nepal Harare 22 Jun 2023 ODI # 4593
16 - 16 16.00 0 18 0 0 T20I v South Africa St George's 29 Jun 2021 T20I # 1179
16 - 16 16.00 0 27 1 0 T20I v Australia Brisbane 7 Oct 2022 T20I # 1808
20 - 20 20.00 1 26 0 0 T20I v South Africa St George's 27 Jun 2021 T20I # 1178
24* - 24 - 0 46 1 0 T20I v India Hyderabad 6 Dec 2019 T20I # 1020
25 - 25 25.00 1 42 0 0 T20I v New Zealand Kingston 10 Aug 2022 T20I # 1728
29* - 29 - 1 19 1 0 T20I v Sri Lanka Coolidge 3 Mar 2021 T20I # 1126
25* 8 33 33.00 0 60 2 0 Test v New Zealand Hamilton 3 Dec 2020 Test # 2394
9 61 70 35.00 0 85 2 0 Test v New Zealand Wellington 11 Dec 2020 Test # 2395
36 - 36 36.00 0 66 0 0 ODI v South Africa Potchefstroom 21 Mar 2023 ODI # 4544
36 - 36 36.00 3 44 0 0 T20I v England Bridgetown 29 Jan 2022 T20I # 1456
58 16 74 37.00 4 62 3 0 Test v Pakistan Kingston 12 Aug 2021 Test # 2430
19 18* 37 37.00 5 67 2 0 Test v Sri Lanka North Sound 21 Mar 2021 Test # 2416
38 - 38 38.00 2 14 0 0 T20I v Scotland Hobart 17 Oct 2022 T20I # 1826
18 20* 38 38.00 0 40 0 0 Test v India Roseau 12 Jul 2023 Test # 2510
44 - 44 44.00 0 16 2 0 ODI v Ireland Kingston 16 Jan 2022 ODI # 4342
45 - 45 45.00 1 37 0 0 ODI v Scotland Harare 1 Jul 2023 ODI # 4608
46 - 46 46.00 2 107 2 0 Test v England Manchester 24 Jul 2020 Test # 2390
52 - 52 52.00 1 41 1 0 ODI v Australia Bridgetown 22 Jul 2021 ODI # 4311
57 - 57 57.00 0 29 0 0 ODI v India Ahmedabad 6 Feb 2022 ODI # 4353
45 37* 82 82.00 3 80 1 0 Test v England North Sound 8 Mar 2022 Test # 2454
30 71* 101 101.00 2 63 0 0 Test v Sri Lanka North Sound 29 Mar 2021 Test # 2417
Statsguru includes the following current or recent relevant matches:
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