Records type batting analysis [change type]
View innings by innings list [change view]
Opposition team India remove India from query
Ordered by minutes batted (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Inns NO Runs Mins HS Ave BF SR 100 50 0 4s 6s
unfiltered 2011-2024 281 343 34 11478 20563+ 167* 37.14 15132 75.85 23 53 31 1293 220 Profile
filtered 2011-2024 51 69 6 2076 3948+ 124 32.95 2849 72.86 4 8 10 225 49
Innings by innings list
89 260 177 6 0 50.28 5 lbw 1 Test v India Mohali 26 Nov 2016 Test # 2238
106 235 140 14 2 75.71 5 caught 2 Test v India Birmingham 1 Jul 2022 Test # 2470
114* 235 145 15 1 78.62 5 not out 4 Test v India Birmingham 1 Jul 2022 Test # 2470
93 202 144 12 0 64.58 5 caught 2 Test v India Lord's 9 Aug 2018 Test # 2315
124 174 112 11 7 110.71 2 caught 2 ODI v India Pune 26 Mar 2021 ODI # 4283
57 165 107 7 0 53.27 5 caught 2 Test v India Lord's 12 Aug 2021 Test # 2429
53 164 152 5 0 34.86 7 bowled 2 Test v India Visakhapatnam 17 Nov 2016 Test # 2235
111 138 109 10 6 101.83 2 caught 1 ODI v India Birmingham 30 Jun 2019 ODI # 4179
51 132 107 2 0 47.66 5 lbw 3 Test v India Wankhede 8 Dec 2016 Test # 2239
70 119 88 9 0 79.54 5 bowled 1 Test v India Birmingham 1 Aug 2018 Test # 2314
29 108 71 4 0 40.84 5 lbw 1 Test v India Nottingham 4 Aug 2021 Test # 2428
37 108 77 7 0 48.05 7 lbw 2 Test v India The Oval 2 Sep 2021 Test # 2433
28 107 67 6 0 41.79 3 lbw 1 Test v India Ahmedabad 4 Mar 2021 Test # 2414
49 106 90 0 3 54.44 5 caught 1 Test v India Chennai 16 Dec 2016 Test # 2241
94 105 66 6 7 142.42 2 caught 2 ODI v India Pune 23 Mar 2021 ODI # 4281
56 99 64 5 1 87.50 3 caught 1 ODI v India Eden Gardens 22 Jan 2017 ODI # 3824
46 80 57 5 2 80.70 7 caught 1 Test v India Rajkot 9 Nov 2016 Test # 2232
35 74 49 3 0 71.42 6 caught 1 ODI v India Delhi 17 Oct 2011 ODI # 3201
38 70 38 6 0 100.00 2 bowled 1 ODI v India Lord's 14 Jul 2022 ODI # 4428
28 68 40 5 0 70.00 5 caught 3 Test v India Birmingham 1 Aug 2018 Test # 2314
15 66 41 3 0 36.58 5 caught 2 Test v India Nottingham 18 Aug 2018 Test # 2316
37 61 58 5 0 63.79 5 bowled 1 Test v India Hyderabad 25 Jan 2024 Test # 2525
30 61 42 3 0 71.42 5 caught 3 Test v India Ranchi 23 Feb 2024 Test # 2531
34* 57 40 7 0 85.00 7 not out 4 Test v India Visakhapatnam 17 Nov 2016 Test # 2235
30 56 50 4 0 60.00 5 caught 3 Test v India Nottingham 4 Aug 2021 Test # 2428
29 54 43 4 1 67.44 5 caught 2 Test v India Leeds 25 Aug 2021 Test # 2432
14 53 23 2 0 60.86 1 bowled 2 ODI v India Lucknow 29 Oct 2023 ODI # 4686
15 48 34 1 0 44.11 4 caught 3 Test v India Mohali 26 Nov 2016 Test # 2238
26 48 36 5 0 72.22 6 lbw 4 Test v India Visakhapatnam 2 Feb 2024 Test # 2526
25 46 39 4 0 64.10 5 caught 2 Test v India Visakhapatnam 2 Feb 2024 Test # 2526
40* 43 28 5 0 142.85 4 not out 2 T20I v India Ahmedabad 16 Mar 2021 T20I # 1133
14 40 20 1 0 70.00 5 caught 1 Test v India Wankhede 8 Dec 2016 Test # 2239
38 39 35 4 1 108.57 5 lbw 1 Test v India Ranchi 23 Feb 2024 Test # 2531
25 38 19 2 1 131.57 4 caught 2 T20I v India Ahmedabad 18 Mar 2021 T20I # 1135
2 34 24 0 0 8.33 5 lbw 4 Test v India Lord's 12 Aug 2021 Test # 2429
6 33 16 0 0 37.50 4 caught 1 Test v India Southampton 30 Aug 2018 Test # 2317
9 32 23 2 0 39.13 5 caught 2 Test v India Wankhede 23 Nov 2012 Test # 2062
20 31 15 1 1 133.33 4 caught 1 T20I v India Ahmedabad 14 Mar 2021 T20I # 1132
39 31 31 3 3 125.80 5 lbw 3 Test v India Dharamsala 7 Mar 2024 Test # 2534
7 30 20 1 0 35.00 2 caught 1 ODI v India The Oval 12 Jul 2022 ODI # 4424
41* 29 21 1 3 195.23 6 not out 2 ODI v India Cardiff 16 Sep 2011 ODI # 3195
18 28 27 3 0 66.66 5 bowled 3 Test v India The Oval 7 Sep 2018 Test # 2318
10 28 24 1 0 41.66 5 bowled 3 Test v India Hyderabad 25 Jan 2024 Test # 2525
29 28 18 2 2 161.11 5 caught 1 Test v India Dharamsala 7 Mar 2024 Test # 2534
26* 22 17 1 2 152.94 4 not out 2 T20I v India Ahmedabad 12 Mar 2021 T20I # 1131
0 21 9 0 0 0.00 3 lbw 1 Test v India Ahmedabad 24 Feb 2021 Test # 2412
30 20 13 7 0 230.76 2 caught 2 ODI v India Leeds 17 Jul 2018 ODI # 4018
1 17 4 0 0 25.00 2 lbw 2 ODI v India Pune 28 Mar 2021 ODI # 4284
1 15 6 0 0 16.66 5 caught 3 Test v India Chennai 16 Dec 2016 Test # 2241
7 10 7 1 0 100.00 4 caught 2 T20I v India Ahmedabad 20 Mar 2021 T20I # 1138
0 10 4 0 0 0.00 6 bowled 4 Test v India The Oval 2 Sep 2021 Test # 2433
2* 9 3 0 0 66.66 6 not out 2 T20I v India Eden Gardens 29 Oct 2011 T20I # 214
4 9 3 1 0 133.33 5 lbw 4 Test v India Rajkot 15 Feb 2024 Test # 2530
3 8 7 0 0 42.85 6 caught 2 ODI v India Hyderabad 14 Oct 2011 ODI # 3199
2 8 7 0 0 28.57 6 caught 2 ODI v India Eden Gardens 25 Oct 2011 ODI # 3210
0 8 3 0 0 0.00 2 caught 1 ODI v India Manchester 17 Jul 2022 ODI # 4433
1 7 8 0 0 12.50 5 bowled 2 T20I v India Colombo (RPS) 23 Sep 2012 T20I # 272
0 6 4 0 0 0.00 5 caught 1 Test v India The Oval 7 Sep 2018 Test # 2318
0 6 4 0 0 0.00 5 lbw 2 Test v India Rajkot 15 Feb 2024 Test # 2530
0 3 2 0 0 0.00 3 bowled 3 Test v India Ahmedabad 24 Feb 2021 Test # 2412
0 2 1 0 0 0.00 7 bowled 4 Test v India Nottingham 18 Aug 2018 Test # 2316
0 2 1 0 0 0.00 5 bowled 3 Test v India Southampton 30 Aug 2018 Test # 2317
0 2 1 0 0 0.00 3 caught 3 Test v India Ahmedabad 4 Mar 2021 Test # 2414
9 - 19 1 0 47.36 6 bowled 1 ODI v India Wankhede 23 Oct 2011 ODI # 3207
0 - 1 0 0 0.00 5 stumped 1 T20I v India Manchester 3 Jul 2018 T20I # 684
28 - 18 0 2 155.55 6 caught 2 T20I v India Cardiff 6 Jul 2018 T20I # 688
25 - 14 2 2 178.57 6 caught 1 T20I v India Bristol 8 Jul 2018 T20I # 690
38 - 35 5 1 108.57 2 lbw 1 ODI v India Nottingham 12 Jul 2018 ODI # 4014
38 - 31 5 1 122.58 2 bowled 1 ODI v India Lord's 14 Jul 2018 ODI # 4016
DNB - - - - - - - 1 ODI v India Mohali 20 Oct 2011 ODI # 3205
DNB - - - - - - - 4 Test v India Wankhede 23 Nov 2012 Test # 2062
DNB - - - - - - - 3 Test v India Rajkot 9 Nov 2016 Test # 2232
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 - Live]
    » Pakistan 107/3 (17.3 ov, Usman Khan 2*, Mohammad Rizwan 53*, JOA Gordon 1/17) - Match over
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