Records type batting analysis [change type]
View innings by innings list [change view]
Home or away home venue remove home venue from query
Start of match date greater than or equal to 1 Dec 2011 remove greater than or equal to 1 Dec 2011 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 2004-2018 420 484 68 20014 278* 48.11 26787 74.71 47 109 20 2004 328 Profile
filtered 2011-2018 80 95 12 4920 176 59.27 6337 77.63 14 29 5 511 87
Innings by innings list
99 228 135 12 0 73.33 6 caught 2 Test v Sri Lanka Centurion 15 Dec 2011 Test # 2023
25 103 79 3 0 31.64 5 caught 2 Test v Sri Lanka Durban 26 Dec 2011 Test # 2026
69 204 141 6 1 48.93 6 lbw 4 Test v Sri Lanka Durban 26 Dec 2011 Test # 2026
160* 303 205 19 2 78.04 5 not out 1 Test v Sri Lanka Cape Town 3 Jan 2012 Test # 2028
DNB - - - - - - - 4 Test v Sri Lanka Cape Town 3 Jan 2012 Test # 2028
52 53 40 7 0 130.00 4 bowled 1 ODI v Sri Lanka Paarl 11 Jan 2012 ODI # 3225
17 26 13 2 0 130.76 5 run out 2 ODI v Sri Lanka East London 14 Jan 2012 ODI # 3226
39* 50 36 3 0 108.33 6 not out 2 ODI v Sri Lanka Bloemfontein 17 Jan 2012 ODI # 3227
96 116 76 8 3 126.31 3 bowled 1 ODI v Sri Lanka Kimberley 20 Jan 2012 ODI # 3228
125* 144 98 10 4 127.55 4 not out 1 ODI v Sri Lanka Johannesburg 22 Jan 2012 ODI # 3229
67 191 129 8 0 51.93 5 bowled 2 Test v New Zealand Cape Town 2 Jan 2013 Test # 2069
51 107 81 6 0 62.96 5 caught 1 Test v New Zealand Gqeberha 11 Jan 2013 Test # 2071
7 16 8 1 0 87.50 4 lbw 1 ODI v New Zealand Paarl 19 Jan 2013 ODI # 3323
31 124 84 3 0 36.90 5 caught 1 Test v Pakistan Johannesburg 1 Feb 2013 Test # 2072
103* 158 117 11 0 88.03 5 not out 3 Test v Pakistan Johannesburg 1 Feb 2013 Test # 2072
61 175 113 7 0 53.98 6 caught 2 Test v Pakistan Cape Town 14 Feb 2013 Test # 2073
36 85 45 4 0 80.00 5 caught 4 Test v Pakistan Cape Town 14 Feb 2013 Test # 2073
121 326 215 15 0 56.27 5 caught 1 Test v Pakistan Centurion 22 Feb 2013 Test # 2075
36 30 22 4 2 163.63 1 bowled 2 T20I v Pakistan Centurion 3 Mar 2013 T20I # 306
65 83 63 4 0 103.17 3 caught 1 ODI v Pakistan Bloemfontein 10 Mar 2013 ODI # 3343
4 9 5 1 0 80.00 4 caught 1 ODI v Pakistan Centurion 15 Mar 2013 ODI # 3346
128 148 108 12 3 118.51 4 caught 1 ODI v Pakistan Johannesburg 17 Mar 2013 ODI # 3347
75 157 108 5 0 69.44 4 caught 1 ODI v Pakistan Durban 21 Mar 2013 ODI # 3348
95* 137 111 9 1 85.58 4 not out 2 ODI v Pakistan Benoni 24 Mar 2013 ODI # 3350
13 7 8 2 0 162.50 4 bowled 2 T20I v Pakistan Cape Town 22 Nov 2013 T20I # 343
10 25 15 1 0 66.66 5 bowled 2 ODI v Pakistan Cape Town 24 Nov 2013 ODI # 3438
74 56 45 8 2 164.44 5 caught 2 ODI v Pakistan Gqeberha 27 Nov 2013 ODI # 3440
48* 95 63 3 0 76.19 5 not out 2 ODI v Pakistan Centurion 30 Nov 2013 ODI # 3441
77 71 47 6 4 163.82 4 bowled 1 ODI v India Johannesburg 5 Dec 2013 ODI # 3442
3 5 4 0 0 75.00 3 stumped 1 ODI v India Durban 8 Dec 2013 ODI # 3443
109 133 101 6 5 107.92 5 lbw 1 ODI v India Centurion 11 Dec 2013 ODI # 3444
13 32 21 1 0 61.90 5 lbw 2 Test v India Johannesburg 18 Dec 2013 Test # 2108
103 239 168 12 0 61.30 6 bowled 4 Test v India Johannesburg 18 Dec 2013 Test # 2108
74 161 117 9 0 63.24 5 caught 2 Test v India Durban 26 Dec 2013 Test # 2111
DNB - - - - - - - 4 Test v India Durban 26 Dec 2013 Test # 2111
91 241 148 10 2 61.48 5 caught 2 Test v Australia Centurion 12 Feb 2014 Test # 2119
48 152 90 5 0 53.33 5 caught 4 Test v Australia Centurion 12 Feb 2014 Test # 2119
116 322 232 14 1 50.00 5 caught 1 Test v Australia Gqeberha 20 Feb 2014 Test # 2121
29 48 39 5 0 74.35 5 caught 3 Test v Australia Gqeberha 20 Feb 2014 Test # 2121
14 69 37 2 0 37.83 5 caught 2 Test v Australia Cape Town 1 Mar 2014 Test # 2122
43 326 228 6 0 18.85 5 caught 4 Test v Australia Cape Town 1 Mar 2014 Test # 2122
11 13 10 0 1 110.00 5 caught 1 T20I v Australia Centurion 14 Mar 2014 T20I # 365
152 318 235 16 2 64.68 5 caught 1 Test v West Indies Centurion 17 Dec 2014 Test # 2150
10 50 25 2 0 40.00 5 bowled 1 Test v West Indies Gqeberha 26 Dec 2014 Test # 2153
148 323 194 15 1 76.28 5 caught 2 Test v West Indies Cape Town 2 Jan 2015 Test # 2154
DNB - - - - - - - 4 Test v West Indies Cape Town 2 Jan 2015 Test # 2154
81 158 94 6 0 86.17 4 caught 1 ODI v West Indies Durban 16 Jan 2015 ODI # 3579
149 59 44 9 16 338.63 3 caught 1 ODI v West Indies Johannesburg 18 Jan 2015 ODI # 3583
DNB - - - - - - - 2 ODI v West Indies East London 21 Jan 2015 ODI # 3587
19 38 25 3 0 76.00 4 caught 1 ODI v West Indies Gqeberha 25 Jan 2015 ODI # 3591
33 22 21 5 0 157.14 3 caught 2 T20I v New Zealand Durban 14 Aug 2015 T20I # 451
15 20 9 2 1 166.66 3 caught 2 T20I v New Zealand Centurion 16 Aug 2015 T20I # 452
9 12 9 1 0 100.00 4 caught 1 ODI v New Zealand Centurion 19 Aug 2015 ODI # 3676
31 86 45 1 0 68.88 4 caught 1 ODI v New Zealand Potchefstroom 23 Aug 2015 ODI # 3677
64 84 48 8 1 133.33 4 bowled 1 ODI v New Zealand Durban 26 Aug 2015 ODI # 3678
49 123 79 7 1 62.02 4 caught 2 Test v England Durban 26 Dec 2015 Test # 2196
37 122 86 6 0 43.02 4 lbw 4 Test v England Durban 26 Dec 2015 Test # 2196
88 298 211 12 1 41.70 4 caught 2 Test v England Cape Town 2 Jan 2016 Test # 2197
36 61 40 4 1 90.00 4 caught 1 Test v England Johannesburg 14 Jan 2016 Test # 2199
0 8 5 0 0 0.00 4 caught 3 Test v England Johannesburg 14 Jan 2016 Test # 2199
0 6 2 0 0 0.00 4 caught 1 Test v England Centurion 22 Jan 2016 Test # 2200
0 2 2 0 0 0.00 4 lbw 3 Test v England Centurion 22 Jan 2016 Test # 2200
8 16 10 1 0 80.00 4 caught 2 ODI v England Bloemfontein 3 Feb 2016 ODI # 3732
73 117 91 4 1 80.21 4 caught 1 ODI v England Gqeberha 6 Feb 2016 ODI # 3734
0* 5 1 0 0 0.00 5 not out 2 ODI v England Centurion 9 Feb 2016 ODI # 3736
36 - 27 4 1 133.33 4 run out 2 ODI v England Johannesburg 12 Feb 2016 ODI # 3737
101* 152 97 11 1 104.12 5 not out 2 ODI v England Cape Town 14 Feb 2016 ODI # 3738
7 17 10 0 0 70.00 2 caught 2 T20I v England Cape Town 19 Feb 2016 T20I # 503
71 42 29 6 6 244.82 1 caught 2 T20I v England Johannesburg 21 Feb 2016 T20I # 506
0 1 1 0 0 0.00 1 caught 2 T20I v Australia Durban 4 Mar 2016 T20I # 519
13 8 9 1 1 144.44 1 bowled 1 T20I v Australia Johannesburg 6 Mar 2016 T20I # 520
63 59 44 2 3 143.18 3 caught 1 T20I v Sri Lanka Cape Town 25 Jan 2017 T20I # 591
30* 32 27 3 1 111.11 4 not out 2 ODI v Sri Lanka Gqeberha 28 Jan 2017 ODI # 3828
3 7 5 0 0 60.00 4 caught 1 ODI v Sri Lanka Durban 1 Feb 2017 ODI # 3830
60* 81 61 5 0 98.36 4 not out 2 ODI v Sri Lanka Johannesburg 4 Feb 2017 ODI # 3831
64 81 62 4 0 103.22 4 bowled 1 ODI v Sri Lanka Cape Town 7 Feb 2017 ODI # 3833
14 11 9 2 0 155.55 4 caught 1 ODI v Sri Lanka Centurion 10 Feb 2017 ODI # 3834
DNB - - - - - - - 2 ODI v Bangladesh Kimberley 15 Oct 2017 ODI # 3923
176 121 104 15 7 169.23 4 caught 1 ODI v Bangladesh Paarl 18 Oct 2017 ODI # 3925
20 - 15 1 1 133.33 5 caught 1 ODI v Bangladesh East London 22 Oct 2017 ODI # 3929
49 39 27 8 0 181.48 3 caught 1 T20I v Bangladesh Bloemfontein 26 Oct 2017 T20I # 626
20 18 15 1 1 133.33 4 caught 1 T20I v Bangladesh Potchefstroom 29 Oct 2017 T20I # 628
53 87 65 5 1 81.53 4 caught 1 Test v Zimbabwe Gqeberha 26 Dec 2017 Test # 2290
65 135 84 11 0 77.38 4 bowled 1 Test v India Cape Town 5 Jan 2018 Test # 2292
35 107 50 2 2 70.00 5 caught 3 Test v India Cape Town 5 Jan 2018 Test # 2292
20 60 48 2 0 41.66 4 bowled 1 Test v India Centurion 13 Jan 2018 Test # 2293
80 156 121 10 0 66.11 4 caught 3 Test v India Centurion 13 Jan 2018 Test # 2293
5 33 19 0 0 26.31 5 bowled 2 Test v India Johannesburg 24 Jan 2018 Test # 2294
6 16 13 1 0 46.15 4 caught 4 Test v India Johannesburg 24 Jan 2018 Test # 2294
26 24 18 1 2 144.44 4 caught 2 ODI v India Johannesburg 10 Feb 2018 ODI # 3973
6 8 7 0 0 85.71 4 caught 2 ODI v India Gqeberha 13 Feb 2018 ODI # 3976
30 61 34 4 0 88.23 3 bowled 1 ODI v India Centurion 16 Feb 2018 ODI # 3978
71* 202 127 11 0 55.90 4 not out 2 Test v Australia Durban 1 Mar 2018 Test # 2297
0 5 1 0 0 0.00 4 run out 4 Test v Australia Durban 1 Mar 2018 Test # 2297
126* 261 146 20 1 86.30 5 not out 2 Test v Australia Gqeberha 9 Mar 2018 Test # 2298
28 44 26 4 1 107.69 4 caught 4 Test v Australia Gqeberha 9 Mar 2018 Test # 2298
64 136 95 10 0 67.36 4 caught 1 Test v Australia Cape Town 22 Mar 2018 Test # 2300
63 221 136 7 1 46.32 4 caught 3 Test v Australia Cape Town 22 Mar 2018 Test # 2300
69 173 119 7 1 57.98 4 caught 1 Test v Australia Johannesburg 30 Mar 2018 Test # 2302
6 14 5 1 0 120.00 4 caught 3 Test v Australia Johannesburg 30 Mar 2018 Test # 2302
Statsguru includes the following current or recent relevant matches:
England v Pakistan at Birmingham, 2nd T20I, May 25, 2024 [T20I # 2623 - Live]
    »
Romania v Bulgaria at Ilfov County, Continental Cup 3rd match, May 24, 2024 [T20I # 2620]
Netherlands v Ireland at The Hague, Netherlands Tri-Nation T20I Series 6th match, May 24, 2024 [T20I # 2619]
Bulgaria v Gibraltar at Ilfov County, Continental Cup 1st match, May 24, 2024 [T20I # 2618]
 
Feedback Print this page