Records type all-round analysis [change type]
View match by match list [change view]
Start of match date greater than or equal to 24 Jan 2017 remove greater than or equal to 24 Jan 2017 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 2015-2024 190 7412 170 37.81 18 - - - - 191 15 - Profile
filtered 2017-2024 178 7002 170 39.11 17 - - - - - - -
Match by match list
- - - - - - 0 0 T20I v New Zealand Mount Maunganui 3 Jan 2018 T20I # 638
TDNB - - - - - 0 0 ODI v India Port of Spain 23 Jun 2017 ODI # 3895
TDNB - - - - - - - ODI v England St George's 25 Feb 2019 ODI # 4098
TDNB - - - - - 0 0 ODI v England Nottingham 21 Sep 2017 ODI # 3913
TDNB - - - - - 1 0 ODI v South Africa Southampton 10 Jun 2019 ODI # 4156
TDNB - - - - - 0 0 T20I v New Zealand Mount Maunganui 1 Jan 2018 T20I # 637
TDNB - - - - - - - ODI v Afghanistan Gros Islet 14 Jun 2017 ODI # 3890
0 - 0 0.00 - - 0 0 T20I v Australia Adelaide 11 Feb 2024 T20I # 2462
0 - 0 0.00 - - 0 0 ODI v India Thiruvananthapuram 1 Nov 2018 ODI # 4064
0 - 0 0.00 - - 1 0 ODI v New Zealand Whangarei 20 Dec 2017 ODI # 3943
0 - 0 0.00 - - 0 0 ODI v Scotland Harare 21 Mar 2018 ODI # 4004
0 - 0 0.00 - - 0 0 ODI v Bangladesh Providence 10 Jul 2022 ODI # 4421
0 - 0 0.00 - - 0 0 T20I v England Basseterre 10 Mar 2019 T20I # 752
0 - 0 0.00 - - 1 0 ODI v India Brabourne 29 Oct 2018 ODI # 4063
1 - 1 1.00 - - 1 0 ODI v New Zealand Manchester 22 Jun 2019 ODI # 4170
1 - 1 1.00 - - 0 0 T20I v England St George's 14 Dec 2023 T20I # 2402
1 - 1 1.00 - - 1 0 T20I v Pakistan Karachi 14 Dec 2021 T20I # 1449
1 3 4 2.00 - - 3 0 Test v Bangladesh Chattogram 22 Nov 2018 Test # 2328
2 - 2 2.00 - - 0 1 ODI v New Zealand Christchurch 26 Dec 2017 ODI # 3945
2 - 2 2.00 - - 0 0 ODI v Sri Lanka Harare 7 Jul 2023 ODI # 4618
2 - 2 2.00 - - 1 1 ODI v Bangladesh Providence 16 Jul 2022 ODI # 4431
2 - 2 2.00 - - 0 0 T20I v England Bridgetown 23 Jan 2022 T20I # 1454
4 - 4 4.00 - - 1 0 ODI v Australia Canberra 6 Feb 2024 ODI # 4723
2 6 8 4.00 - - 0 0 Test v Pakistan Kingston 21 Apr 2017 Test # 2259
4 - 4 4.00 - - 0 0 T20I v England Bridgetown 26 Jan 2022 T20I # 1455
4 - 4 4.00 - - 2 0 ODI v Pakistan Multan 10 Jun 2022 ODI # 4405
5 - 5 5.00 - - 0 0 ODI v India Port of Spain 11 Aug 2019 ODI # 4197
5 - 5 5.00 - - 1 0 ODI v England St George's 27 Feb 2019 ODI # 4099
5 - 5 5.00 - - 4 0 ODI v India Manchester 27 Jun 2019 ODI # 4175
5 - 5 5.00 - - 0 1 ODI v India Tarouba 1 Aug 2023 ODI # 4624
5 - 5 5.00 - - 4 0 ODI v India Ahmedabad 11 Feb 2022 ODI # 4356
5 - 5 5.00 - - 1 0 ODI v Sri Lanka Chester-le-Street 1 Jul 2019 ODI # 4180
11 0 11 5.50 - - 0 0 Test v Sri Lanka Bridgetown 23 Jun 2018 Test # 2309
6 - 6 6.00 - - 0 0 T20I v India Lucknow 6 Nov 2018 T20I # 709
6 - 6 6.00 - - 1 0 ODI v Ireland St George's 12 Jan 2020 ODI # 4230
6 - 6 6.00 - - 0 1 ODI v Bangladesh Providence 22 Jul 2018 ODI # 4022
6* - 6 - - - - - ODI v India Providence 8 Aug 2019 ODI # 4196
6 - 6 6.00 - - 0 0 T20I v England Gros Islet 5 Mar 2019 T20I # 750
10 3 13 6.50 - - 1 0 Test v Sri Lanka Galle 21 Nov 2021 Test # 2434
7 - 7 7.00 - - 2 0 T20I v England Basseterre 8 Mar 2019 T20I # 751
7 - 7 7.00 - - 1 0 ODI v Ireland Harare 10 Mar 2018 ODI # 3993
7 - 7 7.00 - - 0 0 ODI v India Port of Spain 22 Jul 2022 ODI # 4436
1 14 15 7.50 - - 0 0 Test v England Gros Islet 9 Feb 2019 Test # 2346
8 - 8 8.00 - - 0 0 ODI v India Ahmedabad 6 Feb 2022 ODI # 4353
8 - 8 8.00 - - 0 0 T20I v India Eden Gardens 20 Feb 2022 T20I # 1479
15 4 19 9.50 - - 0 0 Test v England Birmingham 17 Aug 2017 Test # 2270
11 - 11 11.00 - - 4 0 ODI v Pakistan Nottingham 31 May 2019 ODI # 4144
11 - 11 11.00 - - 0 0 ODI v England Southampton 14 Jun 2019 ODI # 4158
11 - 11 11.00 - - 3 0 ODI v England The Oval 27 Sep 2017 ODI # 3916
12 - 12 12.00 - - 1 0 ODI v Australia Melbourne 2 Feb 2024 ODI # 4721
16 9 25 12.50 - - 2 0 Test v England Southampton 8 Jul 2020 Test # 2388
24 2 26 13.00 - - 6 0 Test v India North Sound 22 Aug 2019 Test # 2358
13* - 13 - - - 2 0 ODI v U.A.E. Sharjah 4 Jun 2023 ODI # 4581
13 - 13 13.00 - - 4 1 ODI v Ireland Bridgetown 7 Jan 2020 ODI # 4226
7 6* 13 13.00 - - 2 0 Test v Afghanistan Lucknow 27 Nov 2019 Test # 2370
13 - 13 13.00 - - 0 0 ODI v Scotland Harare 1 Jul 2023 ODI # 4608
13 - 13 13.00 - - 4 0 ODI v England Gros Islet 2 Mar 2019 ODI # 4103
15 12 27 13.50 - - 2 0 Test v South Africa Gros Islet 10 Jun 2021 Test # 2424
10 17 27 13.50 - - 0 0 Test v India Rajkot 4 Oct 2018 Test # 2319
14 - 14 14.00 - - 2 0 ODI v Australia Bridgetown 26 Jul 2021 ODI # 4313
14 - 14 14.00 - - 0 0 T20I v India Eden Gardens 4 Nov 2018 T20I # 707
15 - 15 15.00 - - 3 1 ODI v Pakistan Providence 9 Apr 2017 ODI # 3862
15 - 15 15.00 - - 0 0 T20I v New Zealand Nelson 29 Dec 2017 T20I # 636
15 - 15 15.00 - - 2 0 ODI v England Bridgetown 9 Dec 2023 ODI # 4708
16 - 16 16.00 - - 0 0 T20I v England Tarouba 19 Dec 2023 T20I # 2414
16 - 16 16.00 - - 2 0 ODI v England North Sound 5 Mar 2017 ODI # 3848
25 7 32 16.00 - - 1 0 Test v England Manchester 16 Jul 2020 Test # 2389
16 - 16 16.00 - - 0 0 ODI v England Bridgetown 9 Mar 2017 ODI # 3849
16 - 16 16.00 - - 1 0 ODI v New Zealand Bridgetown 19 Aug 2022 ODI # 4453
16 - 16 16.00 - - 1 0 ODI v South Africa Potchefstroom 21 Mar 2023 ODI # 4544
16 - 16 16.00 - - 0 0 T20I v Australia Hobart 9 Feb 2024 T20I # 2459
29 4 33 16.50 - - 4 0 Test v Bangladesh Kingston 12 Jul 2018 Test # 2312
17 - 17 17.00 - - 0 0 ODI v Ireland Kingston 13 Jan 2022 ODI # 4340
10 25 35 17.50 - - 2 0 Test v Bangladesh Mirpur 30 Nov 2018 Test # 2331
18 - 18 18.00 - - 0 0 ODI v Bangladesh Providence 13 Jul 2022 ODI # 4426
18 - 18 18.00 - - 0 0 ODI v Netherlands Amstelveen 2 Jun 2022 ODI # 4395
0 37 37 18.50 - - 1 0 Test v New Zealand Wellington 1 Dec 2017 Test # 2284
22 16 38 19.00 - - 1 0 Test v Sri Lanka Galle 29 Nov 2021 Test # 2437
15 23 38 19.00 - - 2 0 Test v New Zealand Hamilton 9 Dec 2017 Test # 2287
20 - 20 20.00 - - 1 0 ODI v England Bristol 24 Sep 2017 ODI # 3915
20 - 20 20.00 - - 0 1 T20I v England Bridgetown 22 Jan 2022 T20I # 1453
21 - 21 21.00 - - 2 0 ODI v Pakistan Multan 12 Jun 2022 ODI # 4407
22* - 22 - - - 0 0 T20I v India Lauderhill 13 Aug 2023 T20I # 2194
22 - 22 22.00 - - 0 0 ODI v India Port of Spain 27 Jul 2022 ODI # 4439
44 1 45 22.50 - - 2 0 Test v Sri Lanka Port of Spain 6 Jun 2018 Test # 2306
43 2 45 22.50 - - 2 0 Test v South Africa Gros Islet 18 Jun 2021 Test # 2426
23 - 23 23.00 - - 0 1 ODI v Afghanistan Harare 25 Mar 2018 ODI # 4007
23 - 23 23.00 - - 1 0 T20I v Bangladesh Mirpur 22 Dec 2018 T20I # 717
23 - 23 23.00 - - 1 0 ODI v U.A.E. Sharjah 6 Jun 2023 ODI # 4582
23 - 23 23.00 - - 2 0 ODI v New Zealand Christchurch 23 Dec 2017 ODI # 3944
29 17 46 23.00 - - 1 0 Test v Pakistan Roseau 10 May 2017 Test # 2261
24 - 24 24.00 - - 1 0 ODI v Netherlands Amstelveen 4 Jun 2022 ODI # 4398
24 - 24 24.00 - - 0 0 ODI v India North Sound 30 Jun 2017 ODI # 3898
24 - 24 24.00 - - 0 0 ODI v India Port of Spain 14 Aug 2019 ODI # 4199
24 - 24 24.00 - - 0 0 T20I v India Chennai 11 Nov 2018 T20I # 710
17 31 48 24.00 - - 0 0 Test v England Manchester 24 Jul 2020 Test # 2390
24 - 24 24.00 - - 0 0 ODI v Pakistan Providence 7 Apr 2017 ODI # 3861
25 - 25 25.00 - - 4 0 ODI v India North Sound 2 Jul 2017 ODI # 3900
25 - 25 25.00 - - 1 0 ODI v Ireland Bridgetown 9 Jan 2020 ODI # 4229
25 - 25 25.00 - - 0 1 ODI v Bangladesh Providence 25 Jul 2018 ODI # 4023
26 - 26 26.00 - - 1 0 ODI v New Zealand Bridgetown 17 Aug 2022 ODI # 4450
26 - 26 26.00 - - 0 0 T20I v England St George's 16 Dec 2023 T20I # 2407
27 - 27 27.00 - - 3 0 ODI v India Ahmedabad 9 Feb 2022 ODI # 4355
19 39 58 29.00 - - 2 0 Test v Sri Lanka Gros Islet 14 Jun 2018 Test # 2308
29 - 29 29.00 - - 1 0 ODI v Australia Sydney 4 Feb 2024 ODI # 4722
29 - 29 29.00 - - 2 0 ODI v Ireland Kingston 8 Jan 2022 ODI # 4339
30 - 30 30.00 - - 0 0 ODI v Zimbabwe Harare 24 Jun 2023 ODI # 4597
30 - 30 30.00 - - 1 0 ODI v Ireland Dublin (Malahide) 11 May 2019 ODI # 4132
57 3 60 30.00 - - 3 1 Test v England Bridgetown 23 Jan 2019 Test # 2342
31 - 31 31.00 - - 2 0 T20I v Pakistan Karachi 13 Dec 2021 T20I # 1448
31 - 31 31.00 - - 0 0 ODI v England North Sound 3 Mar 2017 ODI # 3845
36 28 64 32.00 - - 1 0 Test v India Hyderabad 12 Oct 2018 Test # 2321
32 - 32 32.00 - - 0 1 ODI v India Guwahati 21 Oct 2018 ODI # 4056
33 - 33 33.00 - - 3 0 ODI v England Bridgetown 22 Feb 2019 ODI # 4097
35 - 35 35.00 - - 2 0 ODI v Afghanistan Gros Islet 9 Jun 2017 ODI # 3884
35 - 35 35.00 - - 1 0 ODI v England Manchester 19 Sep 2017 ODI # 3911
35* - 35 - - - 0 0 ODI v U.A.E. Harare 6 Mar 2018 ODI # 3987
36 - 36 36.00 - - 0 0 T20I v Bangladesh Mirpur 20 Dec 2018 T20I # 716
36 - 36 36.00 - - 0 0 T20I v England Bridgetown 12 Dec 2023 T20I # 2397
38 - 38 38.00 - - 2 0 ODI v Australia Bridgetown 22 Jul 2021 ODI # 4311
40 - 40 40.00 - - 1 0 Test v Zimbabwe Bulawayo 29 Oct 2017 Test # 2280
42 - 42 42.00 - - 2 0 ODI v India Cuttack 22 Dec 2019 ODI # 4223
43 - 43 43.00 - - 0 0 ODI v Afghanistan Lucknow 9 Nov 2019 ODI # 4214
43* - 43 - - - 0 0 T20I v England Tarouba 21 Dec 2023 T20I # 2415
43 - 43 43.00 - - 1 0 ODI v Bangladesh Mirpur 9 Dec 2018 ODI # 4071
43 - 43 43.00 - - 0 0 ODI v India Bridgetown 27 Jul 2023 ODI # 4622
43 - 43 43.00 - - 0 0 ODI v Afghanistan Harare 15 Mar 2018 ODI # 3997
44 DNB 44 44.00 - - 1 0 Test v England North Sound 31 Jan 2019 Test # 2344
45 - 45 45.00 - - 1 0 T20I v India Lauderhill 12 Aug 2023 T20I # 2193
29 62 91 45.50 - - 1 0 Test v England Lord's 7 Sep 2017 Test # 2274
47 - 47 47.00 - - 1 0 ODI v Netherlands Harare 26 Jun 2023 ODI # 4602
5 90 95 47.50 - - 4 0 Test v Pakistan Bridgetown 30 Apr 2017 Test # 2260
48* - 48 - - - 2 0 ODI v Afghanistan Gros Islet 11 Jun 2017 ODI # 3887
49* - 49 - - - 2 0 ODI v P.N.G. Harare 8 Mar 2018 ODI # 3991
51 - 51 51.00 - - 0 0 ODI v India Kingston 6 Jul 2017 ODI # 3902
51 - 51 51.00 - - 0 0 ODI v New Zealand Bridgetown 21 Aug 2022 ODI # 4456
51 - 51 51.00 - - 2 0 ODI v Sri Lanka Hambantota 26 Feb 2020 ODI # 4247
52 - 52 52.00 - - 1 0 T20I v Afghanistan Lucknow 17 Nov 2019 T20I # 1017
53 - 53 53.00 - - 1 0 ODI v Ireland Kingston 16 Jan 2022 ODI # 4342
54 - 54 54.00 - - 2 0 ODI v U.S.A. Harare 18 Jun 2023 ODI # 4586
55 - 55 55.00 - - 2 0 T20I v Bangladesh Sylhet 17 Dec 2018 T20I # 715
63* - 63 - - - 1 0 ODI v Oman Harare 5 Jul 2023 ODI # 4614
63* - 63 - - - 1 0 ODI v India Bridgetown 29 Jul 2023 ODI # 4623
64 - 64 64.00 - - 0 0 ODI v Bangladesh Basseterre 28 Jul 2018 ODI # 4024
64 - 64 64.00 - - 0 0 ODI v Sri Lanka North Sound 14 Mar 2021 ODI # 4278
64 - 64 64.00 - - 1 0 ODI v England Bridgetown 20 Feb 2019 ODI # 4096
67 - 67 67.00 - - 2 0 Test v Bangladesh North Sound 4 Jul 2018 Test # 2310
68 - 68 68.00 - - 1 0 ODI v England North Sound 6 Dec 2023 ODI # 4707
68 - 68 68.00 - - 4 0 ODI v Australia Nottingham 6 Jun 2019 ODI # 4152
71 - 71 71.00 - - 1 0 ODI v Pakistan Providence 11 Apr 2017 ODI # 3863
72 - 72 72.00 - - 0 0 ODI v England Southampton 29 Sep 2017 ODI # 3918
72 - 72 72.00 - - 2 0 ODI v Sri Lanka Pallekele 1 Mar 2020 ODI # 4250
74 - 74 74.00 - - 0 0 ODI v Bangladesh Dublin (Malahide) 17 May 2019 ODI # 4137
76 - 76 76.00 - - 1 0 ODI v Zimbabwe Harare 19 Mar 2018 ODI # 4002
77 - 77 77.00 - - 0 0 ODI v Afghanistan Leeds 4 Jul 2019 ODI # 4184
77* - 77 - - - 1 0 ODI v Afghanistan Lucknow 6 Nov 2019 ODI # 4213
78 - 78 78.00 - - 2 0 ODI v India Visakhapatnam 18 Dec 2019 ODI # 4222
81 - 81 81.00 - - 1 1 ODI v India Port of Spain 25 Jun 2017 ODI # 3896
84 - 84 84.00 - - 0 0 ODI v Sri Lanka North Sound 12 Mar 2021 ODI # 4277
87 - 87 87.00 - - 0 0 ODI v Bangladesh Dublin (Malahide) 13 May 2019 ODI # 4134
95 - 95 95.00 - - 2 1 ODI v India Pune 27 Oct 2018 ODI # 4062
96 - 96 96.00 - - 1 0 ODI v Bangladesh Taunton 17 Jun 2019 ODI # 4162
102* - 102 - - - 0 0 ODI v India Chennai 15 Dec 2019 ODI # 4221
108* - 108 - - - 0 0 ODI v Bangladesh Sylhet 14 Dec 2018 ODI # 4073
109* - 109 - - - 1 0 ODI v England North Sound 3 Dec 2023 ODI # 4706
109 - 109 109.00 - - 0 0 ODI v Bangladesh Dublin 7 May 2019 ODI # 4129
109* - 109 - - - 0 0 ODI v Afghanistan Lucknow 11 Nov 2019 ODI # 4215
110 - 110 110.00 - - 1 0 ODI v Sri Lanka North Sound 10 Mar 2021 ODI # 4276
115 - 115 115.00 - - 0 0 ODI v India Port of Spain 24 Jul 2022 ODI # 4438
115 - 115 115.00 - - 4 0 ODI v Sri Lanka Colombo (SSC) 22 Feb 2020 ODI # 4246
119* - 119 - - - 1 0 ODI v Netherlands Amstelveen 31 May 2022 ODI # 4392
123* - 123 - - - 0 0 ODI v India Visakhapatnam 24 Oct 2018 ODI # 4059
127 - 127 127.00 - - 0 0 ODI v Pakistan Multan 8 Jun 2022 ODI # 4401
128* - 128 - - - 3 1 ODI v South Africa East London 18 Mar 2023 ODI # 4540
132 - 132 132.00 - - 2 0 ODI v Nepal Harare 22 Jun 2023 ODI # 4593
90* 44 134 134.00 - - 1 0 Test v Zimbabwe Bulawayo 21 Oct 2017 Test # 2279
146* - 146 - - - 2 0 ODI v Bangladesh Mirpur 11 Dec 2018 ODI # 4072
170 - 170 170.00 - - 0 1 ODI v Ireland Dublin 5 May 2019 ODI # 4128
147 118* 265 265.00 - - 1 0 Test v England Leeds 25 Aug 2017 Test # 2271
Statsguru includes the following current or recent relevant matches:
India v Ireland at New York, ICC Men's T20 World Cup 8th match, Jun 5, 2024 [T20I # 2639 - Live]
    » India 97/2 (12.2 ov, RR Pant 36*, S Dube 0*, BJ McCarthy 0/18) - Match over
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]
 
Feedback Print this page