Records type batting analysis [change type]
View innings by innings list [change view]
Opposition team South Africa remove South Africa from query
Start of match date greater than or equal to 9 May 2004 remove greater than or equal to 9 May 2004 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 2009-2022 367 402 27 13463 237* 35.90 16565 81.27 23 76 29 1385 383 Profile
filtered 2009-2019 35 40 4 1117 180* 31.02 1491 74.91 3 4 4 125 32
Innings by innings list
6 8 5 1 0 120.00 2 caught 2 T20I v South Africa Lord's 9 Jun 2009 T20I # 99
21 39 26 4 0 80.76 3 caught 1 ODI v South Africa Centurion 24 Sep 2009 ODI # 2895
18 27 19 3 0 94.73 3 caught 2 T20I v South Africa Bridgetown 6 May 2010 T20I # 164
1 24 14 0 0 7.14 1 caught 1 ODI v South Africa Mirpur 25 Mar 2011 ODI # 3144
78* 93 55 5 4 141.81 2 not out 2 T20I v South Africa Wellington 17 Feb 2012 T20I # 221
47 48 35 7 1 134.28 2 caught 1 T20I v South Africa Hamilton 19 Feb 2012 T20I # 222
26 25 19 3 1 136.84 2 caught 2 T20I v South Africa Auckland 22 Feb 2012 T20I # 223
7 29 17 1 0 41.17 2 caught 1 ODI v South Africa Wellington 25 Feb 2012 ODI # 3249
58 108 73 8 0 79.45 2 caught 1 ODI v South Africa Napier 29 Feb 2012 ODI # 3252
7 19 13 1 0 53.84 2 caught 1 ODI v South Africa Auckland 3 Mar 2012 ODI # 3254
16 69 43 2 0 37.20 2 bowled 2 Test v South Africa Dunedin 7 Mar 2012 Test # 2035
6 32 18 1 0 33.33 2 caught 4 Test v South Africa Dunedin 7 Mar 2012 Test # 2035
22 85 56 4 0 39.28 2 bowled 1 Test v South Africa Hamilton 15 Mar 2012 Test # 2036
1 20 7 0 0 14.28 2 caught 3 Test v South Africa Hamilton 15 Mar 2012 Test # 2036
59 257 156 6 0 37.82 2 lbw 2 Test v South Africa Wellington 23 Mar 2012 Test # 2037
18 99 55 2 0 32.72 1 caught 4 Test v South Africa Wellington 23 Mar 2012 Test # 2037
101* 89 69 9 6 146.37 1 not out 2 T20I v South Africa East London 23 Dec 2012 T20I # 295
24 26 20 3 1 120.00 2 caught 2 T20I v South Africa Gqeberha 26 Dec 2012 T20I # 297
1 8 6 0 0 16.66 1 caught 1 Test v South Africa Cape Town 2 Jan 2013 Test # 2069
0 3 6 0 0 0.00 1 caught 3 Test v South Africa Cape Town 2 Jan 2013 Test # 2069
1 12 11 0 0 9.09 1 caught 2 Test v South Africa Gqeberha 11 Jan 2013 Test # 2071
48 155 122 10 0 39.34 1 bowled 3 Test v South Africa Gqeberha 11 Jan 2013 Test # 2071
0 2 0 0 0 - 2 run out 2 ODI v South Africa Paarl 19 Jan 2013 ODI # 3323
0 10 10 0 0 0.00 1 caught 1 ODI v South Africa Kimberley 22 Jan 2013 ODI # 3325
5 22 18 1 0 27.77 1 caught 1 ODI v South Africa Potchefstroom 25 Jan 2013 ODI # 3328
22 31 25 3 0 88.00 1 caught 2 T20I v South Africa Chattogram 24 Mar 2014 T20I # 383
5 42 29 0 0 17.24 1 caught 1 ODI v South Africa Mount Maunganui 21 Oct 2014 ODI # 3536
11 31 29 1 0 37.93 1 caught 2 ODI v South Africa Mount Maunganui 24 Oct 2014 ODI # 3537
TDNB - - - - - - - - ODI v South Africa Hamilton 27 Oct 2014 ODI # 3538
34 80 38 3 1 89.47 1 run out 2 ODI v South Africa Auckland 24 Mar 2015 ODI # 3644
42 54 37 5 0 113.51 1 run out 1 T20I v South Africa Durban 14 Aug 2015 T20I # 451
60 50 35 6 3 171.42 1 caught 1 T20I v South Africa Centurion 16 Aug 2015 T20I # 452
25 25 23 2 1 108.69 4 caught 2 ODI v South Africa Centurion 19 Aug 2015 ODI # 3676
103* 189 134 9 3 76.86 1 not out 2 ODI v South Africa Potchefstroom 23 Aug 2015 ODI # 3677
10 19 18 1 0 55.55 1 caught 2 ODI v South Africa Durban 26 Aug 2015 ODI # 3678
7 41 23 1 0 30.43 1 lbw 2 Test v South Africa Durban 19 Aug 2016 Test # 2219
8 15 13 2 0 61.53 1 caught 2 Test v South Africa Centurion 27 Aug 2016 Test # 2220
0 5 1 0 0 0.00 2 caught 4 Test v South Africa Centurion 27 Aug 2016 Test # 2220
180* 198 138 15 11 130.43 1 not out 2 ODI v South Africa Hamilton 1 Mar 2017 ODI # 3843
4 17 16 1 0 25.00 1 bowled 1 ODI v South Africa Auckland 4 Mar 2017 ODI # 3846
35 68 59 5 0 59.32 1 hit wicket 2 ODI v South Africa Birmingham 19 Jun 2019 ODI # 4165
Statsguru includes the following current or recent relevant matches:
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