Records type all-round analysis [change type]
View match by match list [change view]
Home or away home venue remove home venue from query
Ordered by runs scored in 2nd innings (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2002-2014 347 17236 277 42.34 37 26 3/30 72.80 0 292 0 -30.45 Profile
filtered 2002-2014 174 8225 200 40.71 17 6 1/6 120.33 0 147 0 -79.61
Match by match list
30 183 213 - - 3 0 Test v England Cape Town 3 Jan 2010 Test # 1946
37 101* 138 - - 1 0 Test v Australia Cape Town 9 Nov 2011 Test # 2016
28 85 113 - - 2 0 Test v West Indies Cape Town 2 Jan 2008 Test # 1858
0 69 69 - - 0 0 Test v Australia Johannesburg 26 Feb 2009 Test # 1910
3 68 71 - - 0 0 Test v Australia Cape Town 8 Mar 2002 Test # 1593
63 68 131 - - 1 0 Test v New Zealand Johannesburg 5 May 2006 Test # 1801
29 67* 96 - - 3 0 Test v England Johannesburg 13 Jan 2005 Test # 1734
5 58 63 - - 1 0 Test v India Durban 26 Dec 2006 Test # 1825
94 55 149 - - 0 0 Test v India Cape Town 2 Jan 2007 Test # 1827
0 55 55 1 64 2 0 Test v England Gqeberha 17 Dec 2004 Test # 1728
24 52 76 - - 2 0 Test v Pakistan Johannesburg 1 Feb 2013 Test # 2072
132 44 176 0 17 0 0 Test v West Indies Johannesburg 12 Dec 2003 Test # 1674
68 44 112 - - 1 0 Test v India Johannesburg 18 Dec 2013 Test # 2108
1 42 43 - - 2 0 Test v Australia Durban 15 Mar 2002 Test # 1595
0 40 40 - - 0 0 Test v Australia Durban 24 Mar 2006 Test # 1792
9 37 46 - - 0 0 Test v India Durban 26 Dec 2010 Test # 1987
11 36 47 - - 0 0 Test v Australia Johannesburg 17 Nov 2011 Test # 2018
64 33 97 - - 1 0 Test v Pakistan Cape Town 26 Jan 2007 Test # 1830
0 32 32 - - 1 0 Test v Pakistan Centurion 11 Jan 2007 Test # 1828
19 29 48 - - 3 0 Test v Pakistan Cape Town 14 Feb 2013 Test # 2073
6 29 35 0 27 2 0 Test v India Cape Town 2 Jan 2011 Test # 1988
47 27* 74 - - 3 0 Test v India Durban 26 Dec 2013 Test # 2111
15 26 41 - - 2 0 Test v Sri Lanka Durban 26 Dec 2011 Test # 2026
42 24 66 - - 0 0 Test v West Indies Cape Town 2 Jan 2004 Test # 1681
139 23* 162 0 31 1 0 Test v West Indies Centurion 16 Jan 2004 Test # 1682
75 22 97 - - 0 0 Test v England Durban 26 Dec 2009 Test # 1944
19 16 35 - - 1 0 Test v Australia Cape Town 16 Mar 2006 Test # 1789
9 14 23 - - 2 0 Test v Australia Gqeberha 20 Feb 2014 Test # 2121
16 13* 29 - - 3 0 Test v Pakistan Durban 26 Dec 2002 Test # 1635
0 12 12 - - 2 0 Test v England Centurion 16 Dec 2009 Test # 1942
28 11 39 - - 0 0 Test v West Indies Gqeberha 26 Dec 2007 Test # 1856
28 10 38 - - 0 0 Test v Pakistan Gqeberha 19 Jan 2007 Test # 1829
5 10 15 0 26 3 0 Test v India Johannesburg 15 Dec 2006 Test # 1823
1 9 10 - - 3 0 Test v New Zealand Johannesburg 8 Nov 2007 Test # 1846
45 7 52 0 11 0 0 Test v New Zealand Centurion 15 Apr 2006 Test # 1798
9 5 14 1 27 0 0 Test v England Durban 26 Dec 2004 Test # 1730
10 4 14 - - 2 0 Test v Australia Centurion 12 Feb 2014 Test # 2119
25 3 28 0 19 1 0 Test v England Centurion 21 Jan 2005 Test # 1736
5 3 8 - - 1 0 Test v Australia Cape Town 1 Mar 2014 Test # 2122
74 2 76 0 11 3 0 Test v England Cape Town 2 Jan 2005 Test # 1732
16 0* 16 0 7 1 0 Test v Sri Lanka Cape Town 3 Jan 2012 Test # 2028
15 0 15 0 12 1 0 Test v Sri Lanka Centurion 15 Nov 2002 Test # 1626
35 - 35 - - 1 0 ODI v Sri Lanka Durban 3 Mar 2003 ODI # 1979
18 - 18 - - 1 0 ODI v India Gqeberha 21 Jan 2011 ODI # 3084
15 - 15 1 36 0 0 ODI v Pakistan Durban 7 Feb 2007 ODI # 2513
12 - 12 - - 0 0 ODI v Pakistan Durban 21 Mar 2013 ODI # 3348
53 - 53 - - 1 0 ODI v West Indies Cape Town 25 Jan 2004 ODI # 2088
24 - 24 - - 0 0 T20I v Australia Johannesburg 16 Oct 2011 T20I # 212
20 - 20 - - 0 0 ODI v Australia Gqeberha 13 Apr 2009 ODI # 2840
105 - 105 - - 2 0 Test v England Johannesburg 14 Jan 2010 Test # 1948
40 - 40 - - 0 0 ODI v Zimbabwe Potchefstroom 17 Oct 2010 ODI # 3059
1 - 1 - - 0 0 ODI v India Durban 22 Nov 2006 ODI # 2447
66 - 66 - - 0 0 ODI v New Zealand Kimberley 22 Jan 2013 ODI # 3325
99 - 99 - - 0 0 ODI v Sri Lanka Centurion 29 Nov 2002 ODI # 1905
41 - 41 - - 0 0 T20I v England Johannesburg 13 Nov 2009 T20I # 124
5 - 5 - - 1 0 ODI v West Indies Johannesburg 3 Feb 2008 ODI # 2671
47 - 47 - - 1 0 ODI v England Centurion 13 Feb 2005 ODI # 2226
53 - 53 - - 1 0 ODI v Zimbabwe Centurion 10 Nov 2009 ODI # 2928
61 - 61 - - 2 0 Test v Sri Lanka Centurion 15 Dec 2011 Test # 2023
119* - 119 0 24 0 0 ODI v Australia Centurion 26 Feb 2006 ODI # 2341
28 - 28 - - 0 0 ODI v Sri Lanka East London 14 Jan 2012 ODI # 3226
73 - 73 - - 1 0 ODI v Australia Cape Town 9 Apr 2002 ODI # 1827
19 - 19 - - 0 0 T20I v England Cape Town 16 Sep 2007 T20I # 34
51 - 51 - - 1 0 ODI v New Zealand Cape Town 2 Dec 2007 ODI # 2652
71* - 71 - - 1 0 T20I v Pakistan Johannesburg 2 Feb 2007 T20I # 14
25 - 25 0 10 0 0 ODI v England Bloemfontein 2 Feb 2005 ODI # 2219
19 - 19 - - 0 0 ODI v New Zealand Bloemfontein 23 Oct 2005 ODI # 2285
7 - 7 - - 1 0 ODI v India Centurion 23 Jan 2011 ODI # 3087
TDNB - - 0 17 0 0 ODI v Pakistan Gqeberha 9 Feb 2007 ODI # 2517
12 - 12 - - 0 0 ODI v Pakistan Cape Town 24 Nov 2013 ODI # 3438
9 - 9 - - 0 0 ODI v West Indies Gqeberha 28 Jan 2004 ODI # 2090
20 - 20 - - 0 0 ODI v Australia Johannesburg 17 Apr 2009 ODI # 2841
62 - 62 - - 1 0 Test v India Centurion 16 Dec 2010 Test # 1985
50 - 50 - - 2 0 ODI v Zimbabwe Johannesburg 25 Feb 2005 ODI # 2229
26 - 26 - - 0 0 ODI v Zimbabwe Benoni 22 Oct 2010 ODI # 3061
0 - 0 0 10 4 0 ODI v India Cape Town 26 Nov 2006 ODI # 2449
25 - 25 0 61 1 0 Test v New Zealand Cape Town 27 Apr 2006 Test # 1800
116 - 116 - - 0 0 ODI v New Zealand Potchefstroom 25 Jan 2013 ODI # 3328
16 - 16 - - 0 0 ODI v Sri Lanka Benoni 1 Dec 2002 ODI # 1908
88 - 88 - - 1 0 T20I v England Centurion 15 Nov 2009 T20I # 125
65 - 65 - - 1 0 ODI v Bangladesh Benoni 9 Nov 2008 ODI # 2772
2* absent 2 - - 2 0 Test v Australia Durban 6 Mar 2009 Test # 1913
12 - 12 - - 0 0 ODI v England Centurion 22 Nov 2009 ODI # 2929
24 - 24 - - 0 0 ODI v Australia Cape Town 3 Mar 2006 ODI # 2345
121 - 121 - - 1 0 Test v Zimbabwe Cape Town 4 Mar 2005 Test # 1737
2 - 2 - - 1 0 ODI v Sri Lanka Bloemfontein 17 Jan 2012 ODI # 3227
28 - 28 - - 0 0 ODI v Bangladesh Potchefstroom 3 Oct 2002 ODI # 1890
2 - 2 - - 0 0 T20I v New Zealand Durban 19 Sep 2007 T20I # 39
1 - 1 - - 1 0 ODI v West Indies Centurion 20 Jan 2008 ODI # 2661
28 - 28 0 16 0 0 T20I v West Indies Johannesburg 11 Sep 2007 T20I # 20
105 - 105 0 9 2 0 ODI v England Gqeberha 4 Feb 2005 ODI # 2221
36 - 36 - - 2 0 ODI v New Zealand Cape Town 28 Oct 2005 ODI # 2288
4 - 4 - - 0 0 ODI v Australia Centurion 19 Oct 2011 ODI # 3203
56* - 56 - - 0 0 ODI v Pakistan Cape Town 11 Feb 2007 ODI # 2521
1 - 1 - - 0 0 ODI v Pakistan Gqeberha 27 Nov 2013 ODI # 3440
4 - 4 - - 0 0 ODI v West Indies Durban 30 Jan 2004 ODI # 2092
58 - 58 - - 0 0 ODI v Sri Lanka Centurion 22 Sep 2009 ODI # 2893
117 - 117 - - 0 0 ODI v Zimbabwe Durban 27 Feb 2005 ODI # 2231
151 - 151 - - 2 0 Test v Pakistan Cape Town 2 Jan 2003 Test # 1637
11 - 11 - - 2 0 ODI v India Durban 12 Jan 2011 ODI # 3079
5 - 5 - - 3 0 Test v Pakistan Centurion 22 Feb 2013 Test # 2075
0 - 0 - - 2 0 ODI v India Gqeberha 29 Nov 2006 ODI # 2452
30 - 30 - - 2 0 ODI v Pakistan Bloemfontein 10 Mar 2013 ODI # 3343
56 - 56 - - 1 0 ODI v Pakistan Durban 8 Dec 2002 ODI # 1914
58 - 58 - - 0 0 T20I v Zimbabwe Bloemfontein 8 Oct 2010 T20I # 188
52 - 52 - - 0 0 ODI v Australia Durban 3 Apr 2009 ODI # 2832
54 - 54 - - 3 0 ODI v England Cape Town 27 Nov 2009 ODI # 2930
10 - 10 0 15 0 0 ODI v Australia Gqeberha 5 Mar 2006 ODI # 2347
41 - 41 0 39 4 0 Test v Zimbabwe Centurion 11 Mar 2005 Test # 1740
68 - 68 - - 0 0 ODI v Sri Lanka Kimberley 20 Jan 2012 ODI # 3228
48* - 48 - - 0 0 ODI v Bangladesh Benoni 6 Oct 2002 ODI # 1891
4 - 4 - - 2 0 T20I v India Durban 20 Sep 2007 T20I # 43
86 - 86 - - 1 0 ODI v West Indies Cape Town 25 Jan 2008 ODI # 2664
147 - 147 - - 2 0 Test v West Indies Durban 10 Jan 2008 Test # 1860
41 - 41 - - 2 0 T20I v Bangladesh Cape Town 15 Sep 2007 T20I # 31
16 - 16 - - 0 0 ODI v England Cape Town 6 Feb 2005 ODI # 2223
200 - 200 - - 0 0 Test v Bangladesh East London 18 Oct 2002 Test # 1619
18 - 18 0 15 1 0 ODI v New Zealand Gqeberha 30 Oct 2005 ODI # 2289
57 - 57 - - 1 0 ODI v Australia Gqeberha 23 Oct 2011 ODI # 3208
41 - 41 - - 1 0 ODI v Australia Bloemfontein 30 Mar 2002 ODI # 1822
0 - 0 - - 0 0 ODI v Pakistan Johannesburg 14 Feb 2007 ODI # 2523
61 - 61 0 20 0 0 T20I v New Zealand Johannesburg 21 Oct 2005 T20I # 3
46 - 46 0 6 0 0 ODI v West Indies Centurion 1 Feb 2004 ODI # 2094
7 - 7 - - 0 0 ODI v New Zealand Centurion 24 Sep 2009 ODI # 2895
23 - 23 - - 0 0 ODI v New Zealand Johannesburg 16 Feb 2003 ODI # 1955
77 - 77 - - 0 0 ODI v India Johannesburg 15 Jan 2011 ODI # 3080
79 - 79 - - 1 0 ODI v India Centurion 3 Dec 2006 ODI # 2458
10 - 10 - - 1 0 ODI v Pakistan Centurion 15 Mar 2013 ODI # 3346
18 - 18 - - 0 0 ODI v Pakistan Gqeberha 11 Dec 2002 ODI # 1916
46 - 46 - - 0 0 T20I v Zimbabwe Kimberley 10 Oct 2010 T20I # 189
40 - 40 - - 0 0 ODI v Australia Centurion 5 Apr 2009 ODI # 2834
24 - 24 - - 2 0 Test v Bangladesh Potchefstroom 25 Oct 2002 Test # 1621
2 - 2 - - 0 0 ODI v England Gqeberha 29 Nov 2009 ODI # 2931
1 - 1 - - 3 0 Test v New Zealand Cape Town 2 Jan 2013 Test # 2069
1 - 1 0 23 0 0 ODI v Australia Durban 10 Mar 2006 ODI # 2348
125 - 125 - - 0 0 ODI v Sri Lanka Johannesburg 22 Jan 2012 ODI # 3229
21 - 21 - - 0 0 ODI v Bangladesh Kimberley 9 Oct 2002 ODI # 1892
7 - 7 - - 1 0 T20I v New Zealand Johannesburg 23 Nov 2007 T20I # 48
56 - 56 - - 1 0 ODI v West Indies Gqeberha 27 Jan 2008 ODI # 2666
157 - 157 - - 0 0 Test v Bangladesh Bloemfontein 19 Nov 2008 Test # 1893
115* - 115 0 17 0 0 ODI v England East London 9 Feb 2005 ODI # 2224
22 - 22 - - - - ODI v New Zealand Durban 4 Nov 2005 ODI # 2292
19 - 19 - - 0 0 ODI v Australia Durban 28 Oct 2011 ODI # 3211
46 - 46 - - 0 0 ODI v Australia Durban 3 Apr 2002 ODI # 1823
44 - 44 - - 0 0 ODI v New Zealand Durban 25 Nov 2007 ODI # 2648
89* - 89 0 21 2 0 T20I v Australia Johannesburg 24 Feb 2006 T20I # 6
58 - 58 1 52 0 0 ODI v West Indies Johannesburg 4 Feb 2004 ODI # 2096
141 - 141 - - 1 0 ODI v England Centurion 27 Sep 2009 ODI # 2900
63 - 63 0 10 1 0 ODI v Canada East London 27 Feb 2003 ODI # 1971
14 - 14 - - 0 0 Test v West Indies Durban 26 Dec 2003 Test # 1679
43 - 43 - - 1 0 ODI v India Cape Town 18 Jan 2011 ODI # 3082
72 - 72 1 6 2 0 ODI v Pakistan Centurion 4 Feb 2007 ODI # 2506
3 - 3 - - 0 0 ODI v Pakistan Johannesburg 17 Mar 2013 ODI # 3347
44 - 44 - - 1 0 ODI v Pakistan East London 13 Dec 2002 ODI # 1918
0 - 0 - - 0 0 T20I v Australia Cape Town 13 Oct 2011 T20I # 210
8 - 8 - - 0 0 ODI v Australia Cape Town 9 Apr 2009 ODI # 2839
73 - 73 - - 4 0 Test v Sri Lanka Johannesburg 8 Nov 2002 Test # 1624
19 - 19 - - 1 0 ODI v Zimbabwe Bloemfontein 15 Oct 2010 ODI # 3057
54 - 54 0 10 2 0 Test v New Zealand Gqeberha 11 Jan 2013 Test # 2071
90 - 90 0 29 0 0 ODI v Australia Johannesburg 12 Mar 2006 ODI # 2349
7 - 7 - - 2 0 ODI v New Zealand Paarl 19 Jan 2013 ODI # 3323
3 - 3 - - 0 0 ODI v Sri Lanka Johannesburg 27 Nov 2002 ODI # 1903
4 - 4 - - 0 0 T20I v West Indies Johannesburg 18 Jan 2008 T20I # 51
50 - 50 - - 1 0 ODI v West Indies Durban 1 Feb 2008 ODI # 2668
27 - 27 - - 3 0 Test v Bangladesh Centurion 26 Nov 2008 Test # 1895
1 - 1 - - 0 0 ODI v England Durban 11 Feb 2005 ODI # 2225
35 - 35 - - 0 0 ODI v Zimbabwe Benoni 8 Nov 2009 ODI # 2926
66 - 66 - - 0 0 ODI v New Zealand Centurion 6 Nov 2005 ODI # 2293
6 - 6 - - 0 0 ODI v Sri Lanka Paarl 11 Jan 2012 ODI # 3225
84 - 84 1 24 0 0 ODI v Australia Gqeberha 6 Apr 2002 ODI # 1824
0 - 0 - - 0 0 ODI v New Zealand Gqeberha 30 Nov 2007 ODI # 2650
2 - 2 - - 1 0 Test v New Zealand Centurion 16 Nov 2007 Test # 1848
16 - 16 - - 0 0 T20I v India Johannesburg 1 Dec 2006 T20I # 10
1 - 1 - - 0 0 ODI v England Johannesburg 30 Jan 2005 ODI # 2216
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