Records type batting analysis [change type]
View innings by innings list [change view]
Opposition team India remove India from query
Not involving the player HM Amla (ICC/SA) remove HM Amla (ICC/SA) 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 2012-2024 343 447 49 19151 254 48.11 28985 66.07 47 105 23 1892 109 Profile
filtered 2012-2024 59 81 10 3746 218 52.76 6217 60.25 13 14 5 382 16
Innings by innings list
73 289 229 4 0 31.87 6 caught 1 Test v India Nagpur 13 Dec 2012 Test # 2066
20* 64 56 1 1 35.71 6 not out 3 Test v India Nagpur 13 Dec 2012 Test # 2066
DNB - - - - - - - 2 T20I v India Wankhede 22 Dec 2012 T20I # 294
DNB - - - - - - - 1 ODI v India Rajkot 11 Jan 2013 ODI # 3318
36 78 50 3 0 72.00 4 bowled 2 ODI v India Kochi 15 Jan 2013 ODI # 3320
39 92 57 4 0 68.42 4 caught 1 ODI v India Ranchi 19 Jan 2013 ODI # 3322
57* 61 45 8 1 126.66 6 not out 1 ODI v India Mohali 23 Jan 2013 ODI # 3327
31 64 49 4 0 63.26 4 bowled 2 ODI v India Dharamsala 27 Jan 2013 ODI # 3329
7 8 9 0 0 77.77 4 caught 2 ODI v India Birmingham 23 Jun 2013 ODI # 3377
154* 400 295 15 0 52.20 5 not out 2 Test v India Nottingham 9 Jul 2014 Test # 2128
13 66 50 0 0 26.00 5 lbw 2 Test v India Lord's 17 Jul 2014 Test # 2130
66 222 146 7 0 45.20 5 caught 4 Test v India Lord's 17 Jul 2014 Test # 2130
3 46 25 0 0 12.00 5 caught 1 Test v India Southampton 27 Jul 2014 Test # 2132
56 66 41 9 0 136.58 5 bowled 3 Test v India Southampton 27 Jul 2014 Test # 2132
77 219 161 7 0 47.82 6 caught 2 Test v India Manchester 7 Aug 2014 Test # 2134
149* 268 165 18 1 90.30 5 not out 2 Test v India The Oval 15 Aug 2014 Test # 2137
4 11 4 1 0 100.00 4 bowled 2 ODI v India Cardiff 27 Aug 2014 ODI # 3517
2 7 7 0 0 28.57 4 stumped 1 ODI v India Nottingham 30 Aug 2014 ODI # 3520
44 97 81 2 0 54.32 4 caught 1 ODI v India Birmingham 2 Sep 2014 ODI # 3523
113 133 108 10 3 104.62 4 caught 1 ODI v India Leeds 5 Sep 2014 ODI # 3525
26 31 29 2 0 89.65 4 caught 1 T20I v India Birmingham 7 Sep 2014 T20I # 405
DNB - - - - - - - 2 ODI v India Brisbane 20 Jan 2015 ODI # 3586
3 6 2 0 0 150.00 4 caught 2 ODI v India Perth 30 Jan 2015 ODI # 3595
124 239 180 11 1 68.88 3 caught 1 Test v India Rajkot 9 Nov 2016 Test # 2232
4 10 5 0 0 80.00 3 caught 3 Test v India Rajkot 9 Nov 2016 Test # 2232
53 105 98 6 0 54.08 3 caught 2 Test v India Visakhapatnam 17 Nov 2016 Test # 2235
25 123 107 3 0 23.36 3 lbw 4 Test v India Visakhapatnam 17 Nov 2016 Test # 2235
15 21 13 3 0 115.38 3 lbw 1 Test v India Mohali 26 Nov 2016 Test # 2238
78 251 179 6 0 43.57 2 caught 3 Test v India Mohali 26 Nov 2016 Test # 2238
21 39 41 1 0 51.21 3 caught 1 Test v India Wankhede 8 Dec 2016 Test # 2239
77 127 112 11 0 68.75 3 lbw 3 Test v India Wankhede 8 Dec 2016 Test # 2239
88 187 144 10 0 61.11 3 caught 1 Test v India Chennai 16 Dec 2016 Test # 2241
6 47 22 0 0 27.27 3 lbw 3 Test v India Chennai 16 Dec 2016 Test # 2241
78 141 95 4 1 82.10 3 caught 1 ODI v India Pune 15 Jan 2017 ODI # 3819
54 65 55 8 0 98.18 3 caught 2 ODI v India Cuttack 19 Jan 2017 ODI # 3821
46* 65 46 4 0 100.00 3 not out 2 T20I v India Kanpur 26 Jan 2017 T20I # 592
38 82 38 2 0 100.00 3 lbw 2 T20I v India Nagpur 29 Jan 2017 T20I # 593
42 60 37 4 2 113.51 3 lbw 2 T20I v India Bengaluru 1 Feb 2017 T20I # 594
0 - 1 0 0 0.00 6 stumped 1 T20I v India Manchester 3 Jul 2018 T20I # 684
9 - 10 0 0 90.00 3 bowled 2 T20I v India Cardiff 6 Jul 2018 T20I # 688
3 - 6 0 0 50.00 3 lbw 1 ODI v India Nottingham 12 Jul 2018 ODI # 4014
113* - 116 8 1 97.41 3 not out 1 ODI v India Lord's 14 Jul 2018 ODI # 4016
100* 155 120 10 0 83.33 3 not out 2 ODI v India Leeds 17 Jul 2018 ODI # 4018
80 243 156 9 0 51.28 3 run out 1 Test v India Birmingham 1 Aug 2018 Test # 2314
14 48 35 1 0 40.00 3 caught 3 Test v India Birmingham 1 Aug 2018 Test # 2314
19 82 53 2 0 35.84 3 lbw 2 Test v India Lord's 9 Aug 2018 Test # 2315
16 68 29 2 0 55.17 3 caught 2 Test v India Nottingham 18 Aug 2018 Test # 2316
13 71 40 2 0 32.50 3 caught 4 Test v India Nottingham 18 Aug 2018 Test # 2316
4 26 14 0 0 28.57 3 lbw 1 Test v India Southampton 30 Aug 2018 Test # 2317
48 140 88 6 0 54.54 4 run out 3 Test v India Southampton 30 Aug 2018 Test # 2317
0 4 3 0 0 0.00 4 lbw 1 Test v India The Oval 7 Sep 2018 Test # 2318
125 264 190 12 1 65.78 4 caught 3 Test v India The Oval 7 Sep 2018 Test # 2318
44 96 54 2 0 81.48 3 caught 1 ODI v India Birmingham 30 Jun 2019 ODI # 4179
218 536 377 19 2 57.82 4 lbw 1 Test v India Chennai 5 Feb 2021 Test # 2409
40 70 32 7 0 125.00 4 lbw 3 Test v India Chennai 5 Feb 2021 Test # 2409
6 13 12 0 0 50.00 4 caught 2 Test v India Chennai 13 Feb 2021 Test # 2411
33 133 92 3 0 35.86 5 caught 4 Test v India Chennai 13 Feb 2021 Test # 2411
17 63 37 2 0 45.94 4 lbw 1 Test v India Ahmedabad 24 Feb 2021 Test # 2412
19 69 45 0 0 42.22 4 lbw 3 Test v India Ahmedabad 24 Feb 2021 Test # 2412
5 24 9 1 0 55.55 4 lbw 1 Test v India Ahmedabad 4 Mar 2021 Test # 2414
30 79 72 3 0 41.66 4 lbw 3 Test v India Ahmedabad 4 Mar 2021 Test # 2414
64 178 108 11 0 59.25 4 lbw 1 Test v India Nottingham 4 Aug 2021 Test # 2428
109 284 172 14 0 63.37 4 caught 3 Test v India Nottingham 4 Aug 2021 Test # 2428
180* 533 321 18 0 56.07 4 not out 2 Test v India Lord's 12 Aug 2021 Test # 2429
33 94 60 5 0 55.00 4 caught 4 Test v India Lord's 12 Aug 2021 Test # 2429
121 242 165 14 0 73.33 4 bowled 2 Test v India Leeds 25 Aug 2021 Test # 2432
21 52 25 4 0 84.00 4 bowled 2 Test v India The Oval 2 Sep 2021 Test # 2433
36 123 78 3 0 46.15 4 bowled 4 Test v India The Oval 2 Sep 2021 Test # 2433
31 92 67 4 0 46.26 4 caught 2 Test v India Birmingham 1 Jul 2022 Test # 2470
142* 240 173 19 1 82.08 4 not out 4 Test v India Birmingham 1 Jul 2022 Test # 2470
0 3 2 0 0 0.00 3 caught 1 ODI v India The Oval 12 Jul 2022 ODI # 4424
11 43 21 0 0 52.38 3 lbw 1 ODI v India Lord's 14 Jul 2022 ODI # 4428
0 4 3 0 0 0.00 3 caught 1 ODI v India Manchester 17 Jul 2022 ODI # 4433
0 2 1 0 0 0.00 3 lbw 2 ODI v India Lucknow 29 Oct 2023 ODI # 4686
29 81 60 1 0 48.33 4 caught 1 Test v India Hyderabad 25 Jan 2024 Test # 2525
2 13 6 0 0 33.33 4 lbw 3 Test v India Hyderabad 25 Jan 2024 Test # 2525
5 15 10 1 0 50.00 4 caught 2 Test v India Visakhapatnam 2 Feb 2024 Test # 2526
16 11 10 2 1 160.00 5 caught 4 Test v India Visakhapatnam 2 Feb 2024 Test # 2526
18 50 31 2 0 58.06 4 caught 2 Test v India Rajkot 15 Feb 2024 Test # 2530
7 61 40 1 0 17.50 4 lbw 4 Test v India Rajkot 15 Feb 2024 Test # 2530
122* 362 274 10 0 44.52 4 not out 1 Test v India Ranchi 23 Feb 2024 Test # 2531
11 36 34 0 0 32.35 4 lbw 3 Test v India Ranchi 23 Feb 2024 Test # 2531
26 82 56 4 0 46.42 4 lbw 1 Test v India Dharamsala 7 Mar 2024 Test # 2534
84 175 128 12 0 65.62 4 caught 3 Test v India Dharamsala 7 Mar 2024 Test # 2534
Statsguru includes the following current or recent relevant matches:
England v Pakistan at The Oval, 4th T20I, May 30, 2024 [T20I # 2631]
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630]
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627]
 
Feedback Print this page