Records type batting analysis [change type]
View innings by innings list [change view]
Primary team India remove India from query
Start of match date greater than or equal to 7 Jan 2021 remove greater than or equal to 7 Jan 2021 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 2017-2024 131 140 18 4201 159* 34.43 4733 88.75 6 19 8 431 120 Profile
filtered 2021-2024 73 78 12 2574 146 39.00 2808 91.66 4 14 3 277 73
Innings by innings list
36 100 67 4 0 53.73 6 caught 2 Test v Australia Sydney 7 Jan 2021 Test # 2402
97 181 118 12 3 82.20 5 caught 4 Test v Australia Sydney 7 Jan 2021 Test # 2402
23 49 29 2 0 79.31 6 caught 2 Test v Australia Brisbane 15 Jan 2021 Test # 2404
89* 181 138 9 1 64.49 5 not out 4 Test v Australia Brisbane 15 Jan 2021 Test # 2404
91 137 88 9 5 103.40 6 caught 2 Test v England Chennai 5 Feb 2021 Test # 2409
11 25 19 2 0 57.89 6 caught 4 Test v England Chennai 5 Feb 2021 Test # 2409
58* 105 77 7 3 75.32 6 not out 1 Test v England Chennai 13 Feb 2021 Test # 2411
8 17 11 1 0 72.72 5 stumped 3 Test v England Chennai 13 Feb 2021 Test # 2411
1 18 8 0 0 12.50 6 caught 2 Test v England Ahmedabad 24 Feb 2021 Test # 2412
DNB - - - - - - - 4 Test v England Ahmedabad 24 Feb 2021 Test # 2412
101 226 118 13 2 85.59 6 caught 2 Test v England Ahmedabad 4 Mar 2021 Test # 2414
21 34 23 2 1 91.30 4 caught 1 T20I v England Ahmedabad 12 Mar 2021 T20I # 1131
26 17 13 2 2 200.00 4 caught 2 T20I v England Ahmedabad 14 Mar 2021 T20I # 1132
25 28 20 3 0 125.00 5 run out 1 T20I v England Ahmedabad 16 Mar 2021 T20I # 1133
30 48 23 4 0 130.43 5 bowled 1 T20I v England Ahmedabad 18 Mar 2021 T20I # 1135
DNB - - - - - - - 1 T20I v England Ahmedabad 20 Mar 2021 T20I # 1138
77 79 40 3 7 192.50 5 caught 1 ODI v England Pune 26 Mar 2021 ODI # 4283
78 79 62 5 4 125.80 4 caught 1 ODI v England Pune 28 Mar 2021 ODI # 4284
4 31 22 1 0 18.18 6 caught 1 Test v New Zealand Southampton 18 Jun 2021 Test # 2425
41 149 88 4 0 46.59 6 caught 3 Test v New Zealand Southampton 18 Jun 2021 Test # 2425
25 45 20 3 1 125.00 6 caught 2 Test v England Nottingham 4 Aug 2021 Test # 2428
DNB - - - - - - - 4 Test v England Nottingham 4 Aug 2021 Test # 2428
37 92 58 5 0 63.79 6 caught 1 Test v England Lord's 12 Aug 2021 Test # 2429
22 60 46 1 0 47.82 6 caught 3 Test v England Lord's 12 Aug 2021 Test # 2429
2 18 9 0 0 22.22 6 caught 1 Test v England Leeds 25 Aug 2021 Test # 2432
1 15 7 0 0 14.28 6 caught 3 Test v England Leeds 25 Aug 2021 Test # 2432
9 50 33 1 0 27.27 7 caught 1 Test v England The Oval 2 Sep 2021 Test # 2433
50 167 106 4 0 47.16 7 caught 3 Test v England The Oval 2 Sep 2021 Test # 2433
39 36 30 2 2 130.00 5 caught 1 T20I v Pakistan Dubai (DICS) 24 Oct 2021 T20I # 1361
12 33 19 0 0 63.15 5 bowled 1 T20I v New Zealand Dubai (DICS) 31 Oct 2021 T20I # 1381
27* 29 13 1 3 207.69 3 not out 1 T20I v Afghanistan Abu Dhabi 3 Nov 2021 T20I # 1390
DNB - - - - - - - 2 T20I v Scotland Dubai (DICS) 5 Nov 2021 T20I # 1396
DNB - - - - - - - 2 T20I v Namibia Dubai (DICS) 8 Nov 2021 T20I # 1410
17* 38 17 2 0 100.00 4 not out 2 T20I v New Zealand Jaipur 17 Nov 2021 T20I # 1434
12* 8 6 0 2 200.00 5 not out 2 T20I v New Zealand Ranchi 19 Nov 2021 T20I # 1440
4 9 6 0 0 66.66 4 caught 1 T20I v New Zealand Eden Gardens 21 Nov 2021 T20I # 1446
8 28 13 1 0 61.53 6 caught 1 Test v South Africa Centurion 26 Dec 2021 Test # 2443
34 59 34 6 0 100.00 7 caught 3 Test v South Africa Centurion 26 Dec 2021 Test # 2443
17 72 43 1 0 39.53 6 caught 1 Test v South Africa Johannesburg 3 Jan 2022 Test # 2445
0 8 3 0 0 0.00 6 caught 3 Test v South Africa Johannesburg 3 Jan 2022 Test # 2445
27 84 50 4 0 54.00 6 caught 1 Test v South Africa Cape Town 11 Jan 2022 Test # 2448
100* 236 139 6 4 71.94 6 not out 3 Test v South Africa Cape Town 11 Jan 2022 Test # 2448
16 44 22 1 0 72.72 4 stumped 2 ODI v South Africa Paarl 19 Jan 2022 ODI # 4344
85 94 71 10 2 119.71 4 caught 1 ODI v South Africa Paarl 21 Jan 2022 ODI # 4346
0 5 1 0 0 0.00 4 caught 2 ODI v South Africa Cape Town 23 Jan 2022 ODI # 4349
11 23 9 2 0 122.22 4 run out 2 ODI v West Indies Ahmedabad 6 Feb 2022 ODI # 4353
18 52 34 3 0 52.94 2 caught 1 ODI v West Indies Ahmedabad 9 Feb 2022 ODI # 4355
56 91 54 6 1 103.70 5 caught 1 ODI v West Indies Ahmedabad 11 Feb 2022 ODI # 4356
8 17 8 0 0 100.00 4 caught 2 T20I v West Indies Eden Gardens 16 Feb 2022 T20I # 1467
52* 48 28 7 1 185.71 5 not out 1 T20I v West Indies Eden Gardens 18 Feb 2022 T20I # 1473
96 164 97 9 4 98.96 5 bowled 1 Test v Sri Lanka Mohali 4 Mar 2022 Test # 2452
39 29 26 7 0 150.00 5 bowled 1 Test v Sri Lanka Bengaluru 12 Mar 2022 Test # 2456
50 46 31 7 2 161.29 5 caught 3 Test v Sri Lanka Bengaluru 12 Mar 2022 Test # 2456
29 31 16 2 2 181.25 4 caught 1 T20I v South Africa Delhi 9 Jun 2022 T20I # 1554
5 15 7 0 0 71.42 4 caught 1 T20I v South Africa Cuttack 12 Jun 2022 T20I # 1569
6 17 8 0 0 75.00 4 caught 1 T20I v South Africa Visakhapatnam 14 Jun 2022 T20I # 1571
17 48 23 2 0 73.91 4 caught 1 T20I v South Africa Rajkot 17 Jun 2022 T20I # 1572
1* 2 1 0 0 100.00 4 not out 1 T20I v South Africa Bengaluru 19 Jun 2022 T20I # 1575
146 219 111 19 4 131.53 5 caught 1 Test v England Birmingham 1 Jul 2022 Test # 2470
57 155 86 8 0 66.27 5 caught 3 Test v England Birmingham 1 Jul 2022 Test # 2470
26 35 15 4 1 173.33 2 caught 1 T20I v England Birmingham 9 Jul 2022 T20I # 1628
1 7 5 0 0 20.00 2 caught 2 T20I v England Nottingham 10 Jul 2022 T20I # 1631
DNB - - - - - - - 2 ODI v England The Oval 12 Jul 2022 ODI # 4424
0 9 5 0 0 0.00 4 caught 2 ODI v England Lord's 14 Jul 2022 ODI # 4428
125* 159 113 16 2 110.61 4 not out 2 ODI v England Manchester 17 Jul 2022 ODI # 4433
14 24 12 2 0 116.66 4 caught 1 T20I v West Indies Tarouba 29 Jul 2022 T20I # 1702
24 25 12 1 2 200.00 4 caught 1 T20I v West Indies Basseterre 1 Aug 2022 T20I # 1718
33* 39 26 3 1 126.92 4 not out 2 T20I v West Indies Basseterre 2 Aug 2022 T20I # 1720
44 52 31 6 0 141.93 4 caught 1 T20I v West Indies Lauderhill 6 Aug 2022 T20I # 1725
DNB - - - - - - - 1 T20I v Hong Kong Dubai (DICS) 31 Aug 2022 T20I # 1754
14 23 12 2 0 116.66 5 caught 1 T20I v Pakistan Dubai (DICS) 4 Sep 2022 T20I # 1758
17 24 13 3 0 130.76 6 caught 1 T20I v Sri Lanka Dubai (DICS) 6 Sep 2022 T20I # 1759
20* 34 16 3 0 125.00 4 not out 1 T20I v Afghanistan Dubai (DICS) 8 Sep 2022 T20I # 1761
DNB - - - - - - - 2 T20I v Australia Nagpur 23 Sep 2022 T20I # 1794
DNB - - - - - - - 2 T20I v South Africa Thiruvananthapuram 28 Sep 2022 T20I # 1800
DNB - - - - - - - 1 T20I v South Africa Guwahati 2 Oct 2022 T20I # 1803
27 28 14 3 2 192.85 2 caught 2 T20I v South Africa Indore 4 Oct 2022 T20I # 1805
3 7 5 0 0 60.00 5 caught 1 T20I v Zimbabwe Melbourne 6 Nov 2022 T20I # 1873
6 13 4 1 0 150.00 6 run out 1 T20I v England Adelaide 10 Nov 2022 T20I # 1878
6 34 13 1 0 46.15 2 caught 1 T20I v New Zealand Mount Maunganui 20 Nov 2022 T20I # 1898
11 17 5 2 0 220.00 2 caught 2 T20I v New Zealand Napier 22 Nov 2022 T20I # 1911
15 35 23 2 0 65.21 4 bowled 1 ODI v New Zealand Auckland 25 Nov 2022 ODI # 4483
DNB - - - - - - - 1 ODI v New Zealand Hamilton 27 Nov 2022 ODI # 4487
10 36 16 2 0 62.50 4 caught 1 ODI v New Zealand Christchurch 30 Nov 2022 ODI # 4489
46 55 45 6 2 102.22 5 bowled 1 Test v Bangladesh Chattogram 14 Dec 2022 Test # 2481
DNB - - - - - - - 3 Test v Bangladesh Chattogram 14 Dec 2022 Test # 2481
93 173 104 7 5 89.42 5 caught 2 Test v Bangladesh Mirpur 22 Dec 2022 Test # 2484
9 15 13 1 0 69.23 7 lbw 4 Test v Bangladesh Mirpur 22 Dec 2022 Test # 2484
36* 46 26 3 2 138.46 3 not out 2 T20I v Ireland New York 5 Jun 2024 T20I # 2639
42 65 31 6 0 135.48 3 caught 1 T20I v Pakistan New York 9 Jun 2024 T20I # 2658
Statsguru includes the following current or recent relevant matches:
Australia v Namibia at North Sound, ICC Men's T20 World Cup 24th match, Jun 11, 2024 [T20I # 2666 - Live]
    » Australia 74/1 (5.4 ov, MR Marsh 18*, TM Head 34*, JT Brassell 0/14) - Match over
Canada v Pakistan at New York, ICC Men's T20 World Cup 22nd match, Jun 11, 2024 [T20I # 2665]
Bangladesh v South Africa at New York, ICC Men's T20 World Cup 21st match, Jun 10, 2024 [T20I # 2664]
Italy v France at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 8th match, Jun 10, 2024 [T20I # 2663]
Portugal v Romania at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 7th match, Jun 10, 2024 [T20I # 2662]
Isle of Man v Turkey at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 6th match, Jun 10, 2024 [T20I # 2661]
Austria v Israel at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 5th match, Jun 10, 2024 [T20I # 2660]
 
Feedback Print this page