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 19 Jan 2002 remove greater than or equal to 19 Jan 2002 from query
Ordered by batting strike rate (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 1999-2016 497 527 64 17671 193 38.16 21879 80.76 39 83 35 2011 112 Profile
filtered 2002-2016 39 43 5 1402 115* 36.89 1688 83.05 2 7 5 154 7
Innings by innings list
74* 80 51 9 2 145.09 1 not out 2 T20I v South Africa Hambantota 6 Aug 2013 T20I # 325
4 6 3 1 0 133.33 2 caught 3 Test v South Africa Durban 26 Dec 2011 Test # 2026
30 37 24 2 1 125.00 6 bowled 1 ODI v South Africa Hobart 7 Feb 2006 ODI # 2325
10 19 8 1 0 125.00 2 bowled 1 ODI v South Africa Colombo (RPS) 20 Jul 2013 ODI # 3392
30 65 24 5 0 125.00 2 run out 2 ODI v South Africa Hambantota 12 Jul 2014 ODI # 3502
106 116 92 16 1 115.21 1 caught 1 ODI v South Africa Centurion 22 Sep 2009 ODI # 2893
18 26 17 3 0 105.88 6 bowled 1 ODI v South Africa Colombo (SSC) 31 Aug 2004 ODI # 2163
38* 73 37 2 0 102.70 6 not out 2 ODI v South Africa Colombo (RPS) 20 Aug 2004 ODI # 2156
87 122 87 9 2 100.00 2 caught 2 ODI v South Africa Kimberley 20 Jan 2012 ODI # 3228
78 126 79 12 0 98.73 2 caught 2 Test v South Africa Cape Town 3 Jan 2012 Test # 2028
86 136 90 9 0 95.55 2 bowled 1 ODI v South Africa Pallekele 9 Jul 2014 ODI # 3501
99 173 110 13 0 90.00 1 bowled 1 ODI v South Africa Colombo (RPS) 31 Jul 2013 ODI # 3401
36 54 40 4 1 90.00 2 lbw 1 T20I v South Africa Delhi 28 Mar 2016 T20I # 554
115* 192 130 16 0 88.46 1 not out 2 ODI v South Africa Pallekele 28 Jul 2013 ODI # 3400
37 74 42 3 0 88.09 7 run out 1 ODI v South Africa Perth 31 Jan 2006 ODI # 2321
40 80 46 5 0 86.95 2 caught 2 ODI v South Africa Colombo (RPS) 6 Jul 2014 ODI # 3500
6 19 7 1 0 85.71 2 caught 1 Test v South Africa Centurion 15 Dec 2011 Test # 2023
41 88 49 5 0 83.67 2 caught 2 ODI v South Africa Johannesburg 22 Jan 2012 ODI # 3229
4 10 5 1 0 80.00 5 bowled 2 Test v South Africa Colombo (PSS) 4 Aug 2006 Test # 1812
58 100 76 4 0 76.31 6 caught 1 ODI v South Africa Providence 28 Mar 2007 ODI # 2556
82* 162 108 3 0 75.92 4 not out 2 ODI v South Africa Adelaide 24 Jan 2006 ODI # 2318
15 27 20 0 0 75.00 4 caught 1 ODI v South Africa Brisbane 17 Jan 2006 ODI # 2315
6 13 8 1 0 75.00 2 caught 2 ODI v South Africa Pallekele 26 Jul 2013 ODI # 3398
5 15 7 1 0 71.42 2 caught 3 Test v South Africa Cape Town 3 Jan 2012 Test # 2028
47 101 69 6 0 68.11 2 caught 1 Test v South Africa Durban 26 Dec 2011 Test # 2026
33 101 49 2 0 67.34 2 caught 1 ODI v South Africa Bloemfontein 17 Jan 2012 ODI # 3227
43 124 64 1 0 67.18 2 caught 1 ODI v South Africa Colombo (RPS) 23 Jul 2013 ODI # 3394
45 83 67 6 0 67.16 5 lbw 2 Test v South Africa Colombo (SSC) 27 Jul 2006 Test # 1810
6 25 9 1 0 66.66 2 caught 3 Test v South Africa Centurion 15 Dec 2011 Test # 2023
23* 29 37 4 0 62.16 6 not out 3 Test v South Africa Colombo (SSC) 11 Aug 2004 Test # 1710
18 43 29 4 0 62.06 5 caught 4 Test v South Africa Colombo (PSS) 4 Aug 2006 Test # 1812
36 95 63 3 0 57.14 6 caught 2 ODI v South Africa Ahmedabad 24 Oct 2006 ODI # 2435
3 14 6 0 0 50.00 6 bowled 2 ODI v South Africa Dambulla 25 Aug 2004 ODI # 2160
9 43 19 0 0 47.36 2 caught 2 T20I v South Africa Colombo (RPS) 2 Aug 2013 T20I # 323
25 66 64 1 0 39.06 6 bowled 1 Test v South Africa Galle 4 Aug 2004 Test # 1709
1 6 4 0 0 25.00 6 lbw 3 Test v South Africa Galle 4 Aug 2004 Test # 1709
5 23 21 0 0 23.80 6 caught 1 ODI v South Africa Colombo (RPS) 22 Aug 2004 ODI # 2158
3 13 13 0 0 23.07 7 caught 1 Test v South Africa Colombo (SSC) 11 Aug 2004 Test # 1710
0 9 2 0 0 0.00 2 caught 2 ODI v South Africa Paarl 11 Jan 2012 ODI # 3225
0 8 4 0 0 0.00 2 run out 1 ODI v South Africa East London 14 Jan 2012 ODI # 3226
0 4 1 0 0 0.00 2 bowled 1 T20I v South Africa Chattogram 22 Mar 2014 T20I # 379
0 19 7 0 0 0.00 2 caught 1 ODI v South Africa Sydney 18 Mar 2015 ODI # 3640
0 5 0 0 0 - 2 run out 2 T20I v South Africa Hambantota 22 Sep 2012 T20I # 269
DNB - - - - - - - 2 ODI v South Africa Tangier 19 Aug 2002 ODI # 1865
DNB - - - - - - - 2 ODI v South Africa Dambulla 28 Aug 2004 ODI # 2161
Statsguru includes the following current or recent relevant matches:
West Indies v Uganda at Providence, ICC Men's T20 World Cup 18th match, Jun 8, 2024 [T20I # 2651 - Live]
    » Uganda 39 (12.0 ov, J Miyagi 13*, AS Joseph 2/6) - Match over
Australia v England at Bridgetown, ICC Men's T20 World Cup 17th match, Jun 8, 2024 [T20I # 2650 - Live]
    » England 165/6 (20.0 ov, HC Brook 20*, CJ Jordan 1*, MP Stoinis 1/24) - Match over
Netherlands v South Africa at New York, ICC Men's T20 World Cup 16th match, Jun 8, 2024 [T20I # 2649 - Live]
    » South Africa 106/6 (18.5 ov, DA Miller 59*, KA Maharaj 0*, BFW de Leede 1/34) - Match over
Belgium v Guernsey at Waterloo, 2nd T20I, Jun 8, 2024 [T20I # 2648]
Belgium v Guernsey at Waterloo, 1st T20I, Jun 8, 2024 [T20I # 2647]
 
Feedback Print this page