Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 18 Jul 2013 remove greater than or equal to 18 Jul 2013 from query
Ordered by runs scored (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 2004-2019 124 215 16 9282 311* 46.64 18573 49.97 28 41 13 1170 14 Profile
filtered 2013-2019 54 94 6 3497 208 39.73 7577 46.15 9 14 7 451 6
Innings by innings list
208 475 371 22 0 56.06 4 caught 1 v West Indies Centurion 17 Dec 2014 Test # 2150
201 707 477 27 0 42.13 3 bowled 2 v England Cape Town 2 Jan 2016 Test # 2197
139* 486 382 12 0 36.38 4 not out 2 v Sri Lanka Colombo (SSC) 24 Jul 2014 Test # 2131
137 258 200 17 1 68.50 3 caught 1 v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
134 391 265 16 0 50.56 3 caught 1 v Sri Lanka Johannesburg 12 Jan 2017 Test # 2247
132 254 163 17 0 80.98 3 bowled 1 v Bangladesh Bloemfontein 6 Oct 2017 Test # 2277
127* 277 176 16 0 72.15 3 not out 3 v Australia Gqeberha 20 Feb 2014 Test # 2121
118 372 252 13 0 46.82 3 caught 1 v Pakistan Abu Dhabi 14 Oct 2013 Test # 2098
109 220 169 19 0 64.49 3 bowled 1 v England Centurion 22 Jan 2016 Test # 2200
96 333 199 11 0 48.24 3 caught 3 v England Centurion 22 Jan 2016 Test # 2200
87 289 180 14 1 48.33 3 lbw 3 v England Nottingham 14 Jul 2017 Test # 2264
83 194 159 13 1 52.20 3 lbw 4 v England Manchester 4 Aug 2017 Test # 2268
82 208 153 14 0 53.59 3 run out 1 v India Centurion 13 Jan 2018 Test # 2293
78 213 149 11 1 52.34 3 caught 1 v England Nottingham 14 Jul 2017 Test # 2264
71 223 144 14 0 49.30 3 caught 3 v Pakistan Johannesburg 11 Jan 2019 Test # 2341
63* 224 148 11 0 42.56 3 not out 4 v Pakistan Centurion 26 Dec 2018 Test # 2338
63 189 150 7 0 42.00 4 caught 2 v West Indies Cape Town 2 Jan 2015 Test # 2154
61 239 121 7 0 50.41 4 caught 2 v India Johannesburg 24 Jan 2018 Test # 2294
58 134 91 9 1 63.73 3 caught 1 v New Zealand Centurion 27 Aug 2016 Test # 2220
56 203 148 6 0 37.83 4 bowled 2 v Australia Gqeberha 9 Mar 2018 Test # 2298
53 97 71 10 0 74.64 3 caught 1 v New Zealand Durban 19 Aug 2016 Test # 2219
52 240 140 5 0 37.14 3 caught 4 v India Johannesburg 24 Jan 2018 Test # 2294
50 134 93 9 0 53.76 3 bowled 1 v New Zealand Hamilton 25 Mar 2017 Test # 2257
48 82 53 5 0 90.56 3 lbw 3 v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
47 110 67 5 0 70.14 3 caught 2 v Australia Hobart 12 Nov 2016 Test # 2233
45 110 80 6 1 56.25 3 caught 3 v Australia Adelaide 24 Nov 2016 Test # 2236
43 147 97 6 0 44.32 4 stumped 2 v India Mohali 5 Nov 2015 Test # 2186
41 148 109 4 0 37.61 4 lbw 4 v Australia Cape Town 1 Mar 2014 Test # 2122
41 180 98 6 0 41.83 3 caught 1 v Pakistan Johannesburg 11 Jan 2019 Test # 2341
40 123 90 7 0 44.44 3 caught 1 v England Johannesburg 14 Jan 2016 Test # 2199
39 219 167 2 0 23.35 4 caught 4 v India Nagpur 25 Nov 2015 Test # 2189
38* 62 49 6 0 77.55 4 not out 4 v West Indies Cape Town 2 Jan 2015 Test # 2154
38* 88 61 5 0 62.29 3 not out 4 v New Zealand Wellington 16 Mar 2017 Test # 2255
38 76 52 6 0 73.07 4 bowled 2 v Australia Cape Town 1 Mar 2014 Test # 2122
36 117 74 6 0 48.64 3 bowled 2 v India Johannesburg 18 Dec 2013 Test # 2108
35 125 71 6 0 49.29 3 caught 4 v Australia Centurion 12 Feb 2014 Test # 2119
33 105 63 3 0 52.38 4 lbw 1 v West Indies Gqeberha 26 Dec 2014 Test # 2153
32 111 72 3 0 44.44 3 caught 3 v Sri Lanka Gqeberha 21 Feb 2019 Test # 2348
31 128 87 3 0 35.63 3 caught 1 v Australia Cape Town 22 Mar 2018 Test # 2300
31 106 80 5 0 38.75 3 caught 3 v Australia Cape Town 22 Mar 2018 Test # 2300
30 47 35 4 0 85.71 3 caught 2 v England Manchester 4 Aug 2017 Test # 2268
29 100 68 3 0 42.64 3 bowled 1 v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
29 80 40 3 0 72.50 3 lbw 2 v England Lord's 6 Jul 2017 Test # 2262
28 65 43 3 0 65.11 3 caught 3 v Bangladesh Potchefstroom 28 Sep 2017 Test # 2276
27 54 42 3 0 64.28 3 caught 4 v Australia Gqeberha 9 Mar 2018 Test # 2298
27 112 81 3 0 33.33 3 caught 1 v Australia Johannesburg 30 Mar 2018 Test # 2302
25 170 159 4 0 15.72 4 caught 4 v Sri Lanka Colombo (SSC) 24 Jul 2014 Test # 2131
25 289 244 3 0 10.24 3 bowled 4 v India Delhi 3 Dec 2015 Test # 2191
24 86 68 5 0 35.29 3 caught 3 v New Zealand Dunedin 8 Mar 2017 Test # 2253
24 91 64 4 0 37.50 3 bowled 2 v Pakistan Cape Town 3 Jan 2019 Test # 2340
22 27 24 2 0 91.66 4 caught 3 v Sri Lanka Galle 16 Jul 2014 Test # 2129
21 91 63 4 0 33.33 4 caught 2 v New Zealand Wellington 16 Mar 2017 Test # 2255
20 107 76 2 0 26.31 3 caught 1 v Sri Lanka Gqeberha 26 Dec 2016 Test # 2243
19 68 40 2 0 47.50 3 caught 3 v New Zealand Hamilton 25 Mar 2017 Test # 2257
19 60 58 0 0 32.75 4 caught 2 v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
17 54 42 2 0 40.47 3 lbw 2 v Australia Centurion 12 Feb 2014 Test # 2119
16 51 48 1 0 33.33 3 caught 3 v Australia Johannesburg 30 Mar 2018 Test # 2302
16 43 35 2 0 45.71 3 caught 3 v Sri Lanka Durban 13 Feb 2019 Test # 2347
15 38 36 2 0 41.66 4 caught 2 v Sri Lanka Galle 12 Jul 2018 Test # 2311
13 47 28 1 0 46.42 4 caught 1 v Bangladesh Chattogram 21 Jul 2015 Test # 2172
12 36 23 2 0 52.17 3 caught 4 v England Durban 26 Dec 2015 Test # 2196
11 41 36 1 0 30.55 4 caught 1 v Sri Lanka Galle 16 Jul 2014 Test # 2129
11 - 21 2 0 52.38 3 lbw 4 v England Lord's 6 Jul 2017 Test # 2262
10 67 27 0 0 37.03 3 caught 3 v Pakistan Abu Dhabi 14 Oct 2013 Test # 2098
8 18 19 1 0 42.10 3 lbw 4 v Australia Durban 1 Mar 2018 Test # 2297
8 35 16 1 0 50.00 3 caught 2 v Pakistan Centurion 26 Dec 2018 Test # 2338
7 33 18 1 0 38.88 4 bowled 1 v India Bengaluru 14 Nov 2015 Test # 2188
7 31 24 1 0 29.16 3 caught 2 v England Durban 26 Dec 2015 Test # 2196
6 24 15 1 0 40.00 3 caught 2 v England The Oval 27 Jul 2017 Test # 2266
6 38 18 1 0 33.33 4 bowled 4 v Sri Lanka Colombo (SSC) 20 Jul 2018 Test # 2313
5 37 20 0 0 25.00 3 caught 3 v England Johannesburg 14 Jan 2016 Test # 2199
5 23 11 0 0 45.45 3 caught 1 v Australia Adelaide 24 Nov 2016 Test # 2236
5 49 37 0 0 13.51 3 caught 4 v England The Oval 27 Jul 2017 Test # 2266
5 14 11 1 0 45.45 3 caught 1 v Zimbabwe Gqeberha 26 Dec 2017 Test # 2290
4 26 13 1 0 30.76 3 bowled 4 v India Johannesburg 18 Dec 2013 Test # 2108
4 36 27 0 0 14.81 4 caught 2 v Zimbabwe Harare 9 Aug 2014 Test # 2135
4 25 15 1 0 26.66 4 caught 3 v India Cape Town 5 Jan 2018 Test # 2292
3 24 18 0 0 16.66 3 bowled 2 v India Durban 26 Dec 2013 Test # 2111
3 44 34 0 0 8.82 3 caught 2 v India Delhi 3 Dec 2015 Test # 2191
3 20 10 0 0 30.00 3 caught 1 v India Cape Town 5 Jan 2018 Test # 2292
3 23 10 0 0 30.00 3 caught 1 v Sri Lanka Durban 13 Feb 2019 Test # 2347
2* 19 5 0 0 40.00 3 retired notout 4 v Pakistan Cape Town 3 Jan 2019 Test # 2340
1 15 10 0 0 10.00 4 caught 2 v India Nagpur 25 Nov 2015 Test # 2189
1 5 5 0 0 20.00 3 caught 3 v New Zealand Centurion 27 Aug 2016 Test # 2220
1 11 7 0 0 14.28 3 bowled 3 v Australia Perth 3 Nov 2016 Test # 2230
1 36 28 0 0 3.57 3 bowled 1 v New Zealand Dunedin 8 Mar 2017 Test # 2253
1 15 10 0 0 10.00 3 lbw 3 v India Centurion 13 Jan 2018 Test # 2293
0 3 2 0 0 0.00 3 lbw 1 v Australia Gqeberha 20 Feb 2014 Test # 2121
0 6 6 0 0 0.00 4 bowled 4 v India Mohali 5 Nov 2015 Test # 2186
0 11 5 0 0 0.00 3 caught 1 v Australia Perth 3 Nov 2016 Test # 2230
0 5 5 0 0 0.00 3 caught 3 v Sri Lanka Cape Town 2 Jan 2017 Test # 2244
0 2 3 0 0 0.00 3 caught 2 v Australia Durban 1 Mar 2018 Test # 2297
0 6 2 0 0 0.00 3 caught 4 v Sri Lanka Galle 12 Jul 2018 Test # 2311
0 2 1 0 0 0.00 3 bowled 1 v Sri Lanka Gqeberha 21 Feb 2019 Test # 2348
DNB - - - - - - - 4 v India Durban 26 Dec 2013 Test # 2111
DNB - - - - - - - 4 v Zimbabwe Harare 9 Aug 2014 Test # 2135
DNB - - - - - - - 3 v Bangladesh Chattogram 21 Jul 2015 Test # 2172
TDNB - - - - - - - - v Bangladesh Mirpur 30 Jul 2015 Test # 2174
Statsguru includes the following current or recent Test matches:
Bangladesh v Sri Lanka at Chattogram, 2nd Test, Mar 30-Apr 3, 2024 [Test # 2537]
Bangladesh v Sri Lanka at Sylhet, 1st Test, Mar 22-25, 2024 [Test # 2536]
New Zealand v Australia at Christchurch, 2nd Test, Mar 8-11, 2024 [Test # 2535]
 
Feedback Print this page