Records type all-round analysis [change type]
View match by match list [change view]
Primary team India remove India from query
Ordered by start date (ascending)
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 2017-2024 130 4159 159* 34.37 6 - - - - 174 24 - Profile
filtered 2017-2024 130 4159 159* 34.37 6 - - - - 174 24 -
Match by match list
5* - 5 - - 1 0 T20I v England Bengaluru 1 Feb 2017 T20I # 594
38 - 38 - - 0 0 T20I v West Indies Kingston 9 Jul 2017 T20I # 617
23 - 23 - - 1 0 T20I v Sri Lanka Colombo (RPS) 6 Mar 2018 T20I # 656
7 - 7 - - 0 0 T20I v Bangladesh Colombo (RPS) 8 Mar 2018 T20I # 657
24 1 25 - - 7 0 Test v England Nottingham 18 Aug 2018 Test # 2316
0 18 18 - - 3 0 Test v England Southampton 30 Aug 2018 Test # 2317
5 114 119 - - 5 0 Test v England The Oval 7 Sep 2018 Test # 2318
92 - 92 - - 1 2 Test v West Indies Rajkot 4 Oct 2018 Test # 2319
92 DNB 92 - - 4 0 Test v West Indies Hyderabad 12 Oct 2018 Test # 2321
DNB - - - - 1 0 ODI v West Indies Guwahati 21 Oct 2018 ODI # 4056
17 - 17 - - 1 0 ODI v West Indies Visakhapatnam 24 Oct 2018 ODI # 4059
24 - 24 - - 1 0 ODI v West Indies Pune 27 Oct 2018 ODI # 4062
1 - 1 - - 0 0 T20I v West Indies Eden Gardens 4 Nov 2018 T20I # 707
5 - 5 - - 0 0 T20I v West Indies Lucknow 6 Nov 2018 T20I # 709
58 - 58 - - 0 0 T20I v West Indies Chennai 11 Nov 2018 T20I # 710
20 - 20 - - 0 0 T20I v Australia Brisbane 21 Nov 2018 T20I # 712
TDNB - - - - 1 0 T20I v Australia Melbourne 23 Nov 2018 T20I # 713
0 - 0 - - 0 0 T20I v Australia Sydney 25 Nov 2018 T20I # 714
25 28 53 - - 11 0 Test v Australia Adelaide 6 Dec 2018 Test # 2333
36 30 66 - - 6 0 Test v Australia Perth 14 Dec 2018 Test # 2334
39 33 72 - - 3 0 Test v Australia Melbourne 26 Dec 2018 Test # 2337
159* - 159 - - 0 0 Test v Australia Sydney 3 Jan 2019 Test # 2339
4 - 4 - - 0 0 T20I v New Zealand Wellington 6 Feb 2019 T20I # 735
40* - 40 - - 0 0 T20I v New Zealand Auckland 8 Feb 2019 T20I # 737
28 - 28 - - 0 0 T20I v New Zealand Hamilton 10 Feb 2019 T20I # 738
3 - 3 - - 0 0 T20I v Australia Visakhapatnam 24 Feb 2019 T20I # 748
1 - 1 - - 0 0 T20I v Australia Bengaluru 27 Feb 2019 T20I # 749
36 - 36 - - 0 0 ODI v Australia Mohali 10 Mar 2019 ODI # 4111
16 - 16 - - 2 0 ODI v Australia Delhi 13 Mar 2019 ODI # 4113
32 - 32 - - 1 0 ODI v England Birmingham 30 Jun 2019 ODI # 4179
48 - 48 - - 0 0 ODI v Bangladesh Birmingham 2 Jul 2019 ODI # 4182
4 - 4 - - 0 0 ODI v Sri Lanka Leeds 6 Jul 2019 ODI # 4187
32 - 32 - - 0 0 ODI v New Zealand Manchester 9 Jul 2019 ODI # 4190
0 - 0 - - 2 0 T20I v West Indies Lauderhill 3 Aug 2019 T20I # 842
4 - 4 - - 0 0 T20I v West Indies Lauderhill 4 Aug 2019 T20I # 843
65* - 65 - - 1 0 T20I v West Indies Providence 6 Aug 2019 T20I # 846
TDNB - - - - 0 0 ODI v West Indies Providence 8 Aug 2019 ODI # 4196
20 - 20 - - 0 0 ODI v West Indies Port of Spain 11 Aug 2019 ODI # 4197
0 - 0 - - 1 0 ODI v West Indies Port of Spain 14 Aug 2019 ODI # 4199
24 7 31 - - 5 0 Test v West Indies North Sound 22 Aug 2019 Test # 2358
27 DNB 27 - - 6 0 Test v West Indies Kingston 30 Aug 2019 Test # 2359
4 - 4 - - 0 0 T20I v South Africa Mohali 18 Sep 2019 T20I # 888
19 - 19 - - 0 0 T20I v South Africa Bengaluru 22 Sep 2019 T20I # 893
27 - 27 - - 0 0 T20I v Bangladesh Delhi 3 Nov 2019 T20I # 1000
DNB - - - - 0 1 T20I v Bangladesh Rajkot 7 Nov 2019 T20I # 1007
6 - 6 - - 0 0 T20I v Bangladesh Nagpur 10 Nov 2019 T20I # 1014
18 - 18 - - 0 1 T20I v West Indies Hyderabad 6 Dec 2019 T20I # 1020
33* - 33 - - 0 1 T20I v West Indies Thiruvananthapuram 8 Dec 2019 T20I # 1022
0 - 0 - - 0 0 T20I v West Indies Wankhede 11 Dec 2019 T20I # 1024
71 - 71 - - 0 0 ODI v West Indies Chennai 15 Dec 2019 ODI # 4221
39 - 39 - - 1 1 ODI v West Indies Visakhapatnam 18 Dec 2019 ODI # 4222
7 - 7 - - 0 0 ODI v West Indies Cuttack 22 Dec 2019 ODI # 4223
TDNB - - - - - - T20I v Sri Lanka Guwahati 5 Jan 2020 T20I # 1025
1* - 1 - - 1 1 T20I v Sri Lanka Indore 7 Jan 2020 T20I # 1026
28 - 28 - - 0 0 ODI v Australia Wankhede 14 Jan 2020 ODI # 4231
19 25 44 - - 4 0 Test v New Zealand Wellington 21 Feb 2020 Test # 2385
12 4 16 - - 4 0 Test v New Zealand Christchurch 29 Feb 2020 Test # 2387
29 DNB 29 - - 4 0 Test v Australia Melbourne 26 Dec 2020 Test # 2398
36 97 133 - - 0 0 Test v Australia Sydney 7 Jan 2021 Test # 2402
23 89* 112 - - 4 0 Test v Australia Brisbane 15 Jan 2021 Test # 2404
91 11 102 - - 2 1 Test v England Chennai 5 Feb 2021 Test # 2409
58* 8 66 - - 2 2 Test v England Chennai 13 Feb 2021 Test # 2411
1 DNB 1 - - 2 0 Test v England Ahmedabad 24 Feb 2021 Test # 2412
101 - 101 - - 2 2 Test v England Ahmedabad 4 Mar 2021 Test # 2414
21 - 21 - - 0 0 T20I v England Ahmedabad 12 Mar 2021 T20I # 1131
26 - 26 - - 1 0 T20I v England Ahmedabad 14 Mar 2021 T20I # 1132
25 - 25 - - 0 1 T20I v England Ahmedabad 16 Mar 2021 T20I # 1133
30 - 30 - - 0 0 T20I v England Ahmedabad 18 Mar 2021 T20I # 1135
DNB - - - - 1 0 T20I v England Ahmedabad 20 Mar 2021 T20I # 1138
77 - 77 - - 1 0 ODI v England Pune 26 Mar 2021 ODI # 4283
78 - 78 - - 0 0 ODI v England Pune 28 Mar 2021 ODI # 4284
4 41 45 - - 0 1 Test v New Zealand Southampton 18 Jun 2021 Test # 2425
25 DNB 25 - - 7 0 Test v England Nottingham 4 Aug 2021 Test # 2428
37 22 59 - - 3 0 Test v England Lord's 12 Aug 2021 Test # 2429
2 1 3 - - 1 0 Test v England Leeds 25 Aug 2021 Test # 2432
9 50 59 - - 3 0 Test v England The Oval 2 Sep 2021 Test # 2433
39 - 39 - - 0 0 T20I v Pakistan Dubai (DICS) 24 Oct 2021 T20I # 1361
12 - 12 - - 0 0 T20I v New Zealand Dubai (DICS) 31 Oct 2021 T20I # 1381
27* - 27 - - 0 0 T20I v Afghanistan Abu Dhabi 3 Nov 2021 T20I # 1390
DNB - - - - 0 0 T20I v Scotland Dubai (DICS) 5 Nov 2021 T20I # 1396
DNB - - - - 1 1 T20I v Namibia Dubai (DICS) 8 Nov 2021 T20I # 1410
17* - 17 - - 0 0 T20I v New Zealand Jaipur 17 Nov 2021 T20I # 1434
12* - 12 - - 2 0 T20I v New Zealand Ranchi 19 Nov 2021 T20I # 1440
4 - 4 - - 1 1 T20I v New Zealand Eden Gardens 21 Nov 2021 T20I # 1446
8 34 42 - - 7 0 Test v South Africa Centurion 26 Dec 2021 Test # 2443
17 0 17 - - 4 0 Test v South Africa Johannesburg 3 Jan 2022 Test # 2445
27 100* 127 - - 2 0 Test v South Africa Cape Town 11 Jan 2022 Test # 2448
16 - 16 - - 1 0 ODI v South Africa Paarl 19 Jan 2022 ODI # 4344
85 - 85 - - 0 0 ODI v South Africa Paarl 21 Jan 2022 ODI # 4346
0 - 0 - - 1 0 ODI v South Africa Cape Town 23 Jan 2022 ODI # 4349
11 - 11 - - 3 0 ODI v West Indies Ahmedabad 6 Feb 2022 ODI # 4353
18 - 18 - - 4 0 ODI v West Indies Ahmedabad 9 Feb 2022 ODI # 4355
56 - 56 - - 1 0 ODI v West Indies Ahmedabad 11 Feb 2022 ODI # 4356
8 - 8 - - 0 0 T20I v West Indies Eden Gardens 16 Feb 2022 T20I # 1467
52* - 52 - - 0 0 T20I v West Indies Eden Gardens 18 Feb 2022 T20I # 1473
96 - 96 - - 3 0 Test v Sri Lanka Mohali 4 Mar 2022 Test # 2452
39 50 89 - - 2 3 Test v Sri Lanka Bengaluru 12 Mar 2022 Test # 2456
29 - 29 - - 1 0 T20I v South Africa Delhi 9 Jun 2022 T20I # 1554
5 - 5 - - 0 0 T20I v South Africa Cuttack 12 Jun 2022 T20I # 1569
6 - 6 - - 2 0 T20I v South Africa Visakhapatnam 14 Jun 2022 T20I # 1571
17 - 17 - - 1 0 T20I v South Africa Rajkot 17 Jun 2022 T20I # 1572
1* - 1 - - - - T20I v South Africa Bengaluru 19 Jun 2022 T20I # 1575
146 57 203 - - 4 0 Test v England Birmingham 1 Jul 2022 Test # 2470
26 - 26 - - 1 0 T20I v England Birmingham 9 Jul 2022 T20I # 1628
1 - 1 - - 2 0 T20I v England Nottingham 10 Jul 2022 T20I # 1631
DNB - - - - 3 0 ODI v England The Oval 12 Jul 2022 ODI # 4424
0 - 0 - - 0 0 ODI v England Lord's 14 Jul 2022 ODI # 4428
125* - 125 - - 2 0 ODI v England Manchester 17 Jul 2022 ODI # 4433
14 - 14 - - 1 1 T20I v West Indies Tarouba 29 Jul 2022 T20I # 1702
24 - 24 - - 0 0 T20I v West Indies Basseterre 1 Aug 2022 T20I # 1718
33* - 33 - - 2 0 T20I v West Indies Basseterre 2 Aug 2022 T20I # 1720
44 - 44 - - 0 0 T20I v West Indies Lauderhill 6 Aug 2022 T20I # 1725
DNB - - - - 0 0 T20I v Hong Kong Dubai (DICS) 31 Aug 2022 T20I # 1754
14 - 14 - - 0 0 T20I v Pakistan Dubai (DICS) 4 Sep 2022 T20I # 1758
17 - 17 - - 0 0 T20I v Sri Lanka Dubai (DICS) 6 Sep 2022 T20I # 1759
20* - 20 - - 0 0 T20I v Afghanistan Dubai (DICS) 8 Sep 2022 T20I # 1761
DNB - - - - 0 0 T20I v Australia Nagpur 23 Sep 2022 T20I # 1794
DNB - - - - 1 0 T20I v South Africa Thiruvananthapuram 28 Sep 2022 T20I # 1800
DNB - - - - 0 0 T20I v South Africa Guwahati 2 Oct 2022 T20I # 1803
27 - 27 - - 0 0 T20I v South Africa Indore 4 Oct 2022 T20I # 1805
3 - 3 - - 0 0 T20I v Zimbabwe Melbourne 6 Nov 2022 T20I # 1873
6 - 6 - - 0 0 T20I v England Adelaide 10 Nov 2022 T20I # 1878
6 - 6 - - 1 1 T20I v New Zealand Mount Maunganui 20 Nov 2022 T20I # 1898
11 - 11 - - 2 0 T20I v New Zealand Napier 22 Nov 2022 T20I # 1911
15 - 15 - - 2 0 ODI v New Zealand Auckland 25 Nov 2022 ODI # 4483
DNB - - - - - - ODI v New Zealand Hamilton 27 Nov 2022 ODI # 4487
10 - 10 - - 0 0 ODI v New Zealand Christchurch 30 Nov 2022 ODI # 4489
46 DNB 46 - - 4 2 Test v Bangladesh Chattogram 14 Dec 2022 Test # 2481
93 9 102 - - 4 1 Test v Bangladesh Mirpur 22 Dec 2022 Test # 2484
36* - 36 - - 2 0 T20I v Ireland New York 5 Jun 2024 T20I # 2639
Statsguru includes the following current or recent relevant matches:
West Indies v Uganda at Providence, ICC Men's T20 World Cup 18th match, Jun 8, 2024 [T20I # 2651]
Australia v England at Bridgetown, ICC Men's T20 World Cup 17th match, Jun 8, 2024 [T20I # 2650]
Netherlands v South Africa at New York, ICC Men's T20 World Cup 16th match, Jun 8, 2024 [T20I # 2649]
Belgium v Guernsey at Waterloo, 2nd T20I, Jun 8, 2024 [T20I # 2648]
Belgium v Guernsey at Waterloo, 1st T20I, Jun 8, 2024 [T20I # 2647]
 
Feedback Print this page