Records type batting analysis [change type]
View innings by innings list [change view]
Primary team India remove India from query
Opposition team England remove England from query
Runs scored less than or equal to 150 remove less than or equal to 150 from query
Ordered by balls faced (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 2014-2024 197 224 24 7948 199 39.74 10320 77.01 17 54 14 760 184 Profile
filtered 2016-2024 33 44 3 1252 149 30.53 1911 65.51 4 4 7 140 22
Innings by innings list
129 397 250 12 1 51.60 2 caught 1 Test v England Lord's 12 Aug 2021 Test # 2429
149 348 224 20 1 66.51 1 bowled 4 Test v England The Oval 7 Sep 2018 Test # 2318
84 346 214 12 0 39.25 2 caught 2 Test v England Nottingham 4 Aug 2021 Test # 2428
86 176 123 8 2 69.91 4 caught 2 Test v England Hyderabad 25 Jan 2024 Test # 2525
108 156 114 7 2 94.73 4 caught 1 ODI v England Pune 26 Mar 2021 ODI # 4283
46 158 101 6 1 45.54 2 caught 3 Test v England The Oval 2 Sep 2021 Test # 2433
39 77 58 3 0 67.24 5 caught 1 ODI v England Lucknow 29 Oct 2023 ODI # 4686
101* - 54 10 5 187.03 3 not out 2 T20I v England Manchester 3 Jul 2018 T20I # 684
8 89 54 0 0 14.81 2 caught 3 Test v England Leeds 25 Aug 2021 Test # 2432
23 96 53 4 0 43.39 2 lbw 1 Test v England Nottingham 18 Aug 2018 Test # 2316
37 98 53 4 0 69.81 1 bowled 2 Test v England The Oval 7 Sep 2018 Test # 2318
22 90 48 3 0 45.83 4 lbw 4 Test v England Hyderabad 25 Jan 2024 Test # 2525
71 75 47 6 2 151.06 2 caught 1 T20I v England Nagpur 29 Jan 2017 T20I # 593
17 71 44 3 0 38.63 2 lbw 1 Test v England The Oval 2 Sep 2021 Test # 2433
62* 84 43 4 4 144.18 5 not out 1 ODI v England Pune 23 Mar 2021 ODI # 4281
24 57 41 4 0 58.53 1 bowled 2 Test v England Wankhede 8 Dec 2016 Test # 2239
26 49 38 6 0 68.42 1 caught 4 Test v England Nottingham 4 Aug 2021 Test # 2428
36 51 33 7 0 109.09 2 bowled 3 Test v England Nottingham 18 Aug 2018 Test # 2316
10 45 31 2 0 32.25 2 caught 3 Test v England Visakhapatnam 17 Nov 2016 Test # 2235
5 44 30 0 0 16.66 1 caught 3 Test v England Lord's 12 Aug 2021 Test # 2429
13 46 24 2 0 54.16 3 caught 4 Test v England Birmingham 1 Aug 2018 Test # 2314
19 35 24 2 0 79.16 2 lbw 2 Test v England Southampton 30 Aug 2018 Test # 2317
8 28 18 1 0 44.44 1 bowled 2 ODI v England Pune 15 Jan 2017 ODI # 3819
22 39 18 2 1 122.22 2 bowled 1 T20I v England Bengaluru 1 Feb 2017 T20I # 594
9* - 18 0 0 50.00 4 not out 2 ODI v England Nottingham 12 Jul 2018 ODI # 4014
7 27 18 0 0 38.88 5 caught 1 ODI v England Pune 28 Mar 2021 ODI # 4284
14 41 17 2 0 82.35 2 caught 1 T20I v England Ahmedabad 18 Mar 2021 T20I # 1135
10 29 16 2 0 62.50 2 lbw 3 Test v England Lord's 9 Aug 2018 Test # 2315
8 29 14 2 0 57.14 2 caught 1 Test v England Lord's 9 Aug 2018 Test # 2315
11 28 11 1 1 100.00 2 caught 2 ODI v England Eden Gardens 22 Jan 2017 ODI # 3824
19 - 10 1 2 190.00 3 caught 2 T20I v England Bristol 8 Jul 2018 T20I # 690
8 21 9 1 0 88.88 2 caught 1 T20I v England Kanpur 26 Jan 2017 T20I # 592
0 10 9 0 0 0.00 1 caught 2 ODI v England Birmingham 30 Jun 2019 ODI # 4179
6 - 8 0 0 75.00 3 bowled 1 T20I v England Cardiff 6 Jul 2018 T20I # 688
0 13 7 0 0 0.00 2 bowled 4 Test v England Southampton 30 Aug 2018 Test # 2317
0 3 6 0 0 0.00 1 caught 2 T20I v England Ahmedabad 14 Mar 2021 T20I # 1132
0 10 5 0 0 0.00 2 caught 1 Test v England Visakhapatnam 17 Nov 2016 Test # 2235
5 11 5 1 0 100.00 1 caught 1 ODI v England Cuttack 19 Jan 2017 ODI # 3821
5 8 5 1 0 100.00 1 caught 1 T20I v England Adelaide 10 Nov 2022 T20I # 1878
1 5 4 0 0 25.00 2 bowled 1 T20I v England Ahmedabad 12 Mar 2021 T20I # 1131
0 11 4 0 0 0.00 2 bowled 1 T20I v England Ahmedabad 16 Mar 2021 T20I # 1133
0 6 4 0 0 0.00 2 caught 1 Test v England Leeds 25 Aug 2021 Test # 2432
0 - 2 0 0 0.00 4 caught 2 ODI v England Lord's 14 Jul 2018 ODI # 4016
4 5 2 1 0 200.00 3 bowled 2 Test v England Birmingham 1 Aug 2018 Test # 2314
Statsguru includes the following current or recent relevant matches:
Oman v Scotland at North Sound, ICC Men's T20 World Cup 20th match, Jun 9, 2024 [T20I # 2659]
India v Pakistan at New York, ICC Men's T20 World Cup 19th match, Jun 9, 2024 [T20I # 2658]
Belgium v Guernsey at Waterloo, 4th T20I, Jun 9, 2024 [T20I # 2657]
Austria v Romania at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 4th match, Jun 9, 2024 [T20I # 2656]
France v Isle of Man at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 3rd match, Jun 9, 2024 [T20I # 2655]
Belgium v Guernsey at Waterloo, 3rd T20I, Jun 9, 2024 [T20I # 2654]
Hungary v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 2nd match, Jun 9, 2024 [T20I # 2653]
Italy v Luxembourg at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 1st match, Jun 9, 2024 [T20I # 2652]
 
Feedback Print this page