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 hundreds scored (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
125 - 125 1 - - 0 0 ODI v Sri Lanka Johannesburg 22 Jan 2012 ODI # 3229
115* - 115 1 0 17 0 0 ODI v England East London 9 Feb 2005 ODI # 2224
119* - 119 1 0 24 0 0 ODI v Australia Centurion 26 Feb 2006 ODI # 2341
151 - 151 1 - - 2 0 Test v Pakistan Cape Town 2 Jan 2003 Test # 1637
37 101* 138 1 - - 1 0 Test v Australia Cape Town 9 Nov 2011 Test # 2016
132 44 176 1 0 17 0 0 Test v West Indies Johannesburg 12 Dec 2003 Test # 1674
147 - 147 1 - - 2 0 Test v West Indies Durban 10 Jan 2008 Test # 1860
200 - 200 1 - - 0 0 Test v Bangladesh East London 18 Oct 2002 Test # 1619
30 183 213 1 - - 3 0 Test v England Cape Town 3 Jan 2010 Test # 1946
116 - 116 1 - - 0 0 ODI v New Zealand Potchefstroom 25 Jan 2013 ODI # 3328
157 - 157 1 - - 0 0 Test v Bangladesh Bloemfontein 19 Nov 2008 Test # 1893
105 - 105 1 - - 2 0 Test v England Johannesburg 14 Jan 2010 Test # 1948
117 - 117 1 - - 0 0 ODI v Zimbabwe Durban 27 Feb 2005 ODI # 2231
105 - 105 1 0 9 2 0 ODI v England Gqeberha 4 Feb 2005 ODI # 2221
121 - 121 1 - - 1 0 Test v Zimbabwe Cape Town 4 Mar 2005 Test # 1737
141 - 141 1 - - 1 0 ODI v England Centurion 27 Sep 2009 ODI # 2900
139 23* 162 1 0 31 1 0 Test v West Indies Centurion 16 Jan 2004 Test # 1682
56* - 56 0 - - 0 0 ODI v Pakistan Cape Town 11 Feb 2007 ODI # 2521
4 - 4 0 - - 0 0 ODI v West Indies Durban 30 Jan 2004 ODI # 2092
9 37 46 0 - - 0 0 Test v India Durban 26 Dec 2010 Test # 1987
0 55 55 0 1 64 2 0 Test v England Gqeberha 17 Dec 2004 Test # 1728
4 - 4 0 - - 0 0 ODI v Australia Centurion 19 Oct 2011 ODI # 3203
5 58 63 0 - - 1 0 Test v India Durban 26 Dec 2006 Test # 1825
3 - 3 0 - - 0 0 ODI v Pakistan Johannesburg 17 Mar 2013 ODI # 3347
8 - 8 0 - - 0 0 ODI v Australia Cape Town 9 Apr 2009 ODI # 2839
63 - 63 0 0 10 1 0 ODI v Canada East London 27 Feb 2003 ODI # 1971
47 27* 74 0 - - 3 0 Test v India Durban 26 Dec 2013 Test # 2111
16 - 16 0 - - 0 0 ODI v Sri Lanka Benoni 1 Dec 2002 ODI # 1908
58 - 58 0 - - 0 0 T20I v Zimbabwe Bloemfontein 8 Oct 2010 T20I # 188
2* absent 2 0 - - 2 0 Test v Australia Durban 6 Mar 2009 Test # 1913
16 13* 29 0 - - 3 0 Test v Pakistan Durban 26 Dec 2002 Test # 1635
26 - 26 0 - - 0 0 ODI v Zimbabwe Benoni 22 Oct 2010 ODI # 3061
0 - 0 0 0 10 4 0 ODI v India Cape Town 26 Nov 2006 ODI # 2449
56 - 56 0 - - 1 0 ODI v West Indies Gqeberha 27 Jan 2008 ODI # 2666
1 - 1 0 - - 3 0 Test v New Zealand Cape Town 2 Jan 2013 Test # 2069
19 16 35 0 - - 1 0 Test v Australia Cape Town 16 Mar 2006 Test # 1789
73 - 73 0 - - 1 0 ODI v Australia Cape Town 9 Apr 2002 ODI # 1827
2 - 2 0 - - 0 0 T20I v New Zealand Durban 19 Sep 2007 T20I # 39
28 11 39 0 - - 0 0 Test v West Indies Gqeberha 26 Dec 2007 Test # 1856
71* - 71 0 - - 1 0 T20I v Pakistan Johannesburg 2 Feb 2007 T20I # 14
3 68 71 0 - - 0 0 Test v Australia Cape Town 8 Mar 2002 Test # 1593
53 - 53 0 - - 1 0 ODI v Zimbabwe Centurion 10 Nov 2009 ODI # 2928
0 - 0 0 - - 0 0 ODI v Pakistan Johannesburg 14 Feb 2007 ODI # 2523
46 - 46 0 0 6 0 0 ODI v West Indies Centurion 1 Feb 2004 ODI # 2094
6 29 35 0 0 27 2 0 Test v India Cape Town 2 Jan 2011 Test # 1988
9 5 14 0 1 27 0 0 Test v England Durban 26 Dec 2004 Test # 1730
57 - 57 0 - - 1 0 ODI v Australia Gqeberha 23 Oct 2011 ODI # 3208
94 55 149 0 - - 0 0 Test v India Cape Town 2 Jan 2007 Test # 1827
12 - 12 0 - - 0 0 ODI v Pakistan Durban 21 Mar 2013 ODI # 3348
20 - 20 0 - - 0 0 ODI v Australia Gqeberha 13 Apr 2009 ODI # 2840
35 - 35 0 - - 1 0 ODI v Sri Lanka Durban 3 Mar 2003 ODI # 1979
10 4 14 0 - - 2 0 Test v Australia Centurion 12 Feb 2014 Test # 2119
56 - 56 0 - - 1 0 ODI v Pakistan Durban 8 Dec 2002 ODI # 1914
46 - 46 0 - - 0 0 T20I v Zimbabwe Kimberley 10 Oct 2010 T20I # 189
0 12 12 0 - - 2 0 Test v England Centurion 16 Dec 2009 Test # 1942
11 - 11 0 - - 2 0 ODI v India Durban 12 Jan 2011 ODI # 3079
0 - 0 0 - - 2 0 ODI v India Gqeberha 29 Nov 2006 ODI # 2452
7 - 7 0 - - 2 0 ODI v New Zealand Paarl 19 Jan 2013 ODI # 3323
50 - 50 0 - - 1 0 ODI v West Indies Durban 1 Feb 2008 ODI # 2668
1 - 1 0 - - 0 0 ODI v England Durban 11 Feb 2005 ODI # 2225
54 - 54 0 0 10 2 0 Test v New Zealand Gqeberha 11 Jan 2013 Test # 2071
0 40 40 0 - - 0 0 Test v Australia Durban 24 Mar 2006 Test # 1792
28 - 28 0 - - 0 0 ODI v Bangladesh Potchefstroom 3 Oct 2002 ODI # 1890
4 - 4 0 - - 2 0 T20I v India Durban 20 Sep 2007 T20I # 43
28 85 113 0 - - 2 0 Test v West Indies Cape Town 2 Jan 2008 Test # 1858
28 - 28 0 0 16 0 0 T20I v West Indies Johannesburg 11 Sep 2007 T20I # 20
1 42 43 0 - - 2 0 Test v Australia Durban 15 Mar 2002 Test # 1595
12 - 12 0 - - 0 0 ODI v England Centurion 22 Nov 2009 ODI # 2929
24 - 24 0 - - 0 0 ODI v Australia Cape Town 3 Mar 2006 ODI # 2345
44 - 44 0 - - 0 0 ODI v New Zealand Durban 25 Nov 2007 ODI # 2648
58 - 58 0 1 52 0 0 ODI v West Indies Johannesburg 4 Feb 2004 ODI # 2096
74 2 76 0 0 11 3 0 Test v England Cape Town 2 Jan 2005 Test # 1732
19 - 19 0 - - 0 0 ODI v Australia Durban 28 Oct 2011 ODI # 3211
0 32 32 0 - - 1 0 Test v Pakistan Centurion 11 Jan 2007 Test # 1828
12 - 12 0 - - 0 0 ODI v Pakistan Cape Town 24 Nov 2013 ODI # 3438
20 - 20 0 - - 0 0 ODI v Australia Johannesburg 17 Apr 2009 ODI # 2841
19 - 19 0 - - 0 0 ODI v New Zealand Bloemfontein 23 Oct 2005 ODI # 2285
9 14 23 0 - - 2 0 Test v Australia Gqeberha 20 Feb 2014 Test # 2121
79 - 79 0 - - 1 0 ODI v India Centurion 3 Dec 2006 ODI # 2458
18 - 18 0 - - 0 0 ODI v Pakistan Gqeberha 11 Dec 2002 ODI # 1916
0 - 0 0 - - 0 0 T20I v Australia Cape Town 13 Oct 2011 T20I # 210
75 22 97 0 - - 0 0 Test v England Durban 26 Dec 2009 Test # 1944
77 - 77 0 - - 0 0 ODI v India Johannesburg 15 Jan 2011 ODI # 3080
45 7 52 0 0 11 0 0 Test v New Zealand Centurion 15 Apr 2006 Test # 1798
66 - 66 0 - - 0 0 ODI v New Zealand Kimberley 22 Jan 2013 ODI # 3325
5 - 5 0 - - 1 0 ODI v West Indies Johannesburg 3 Feb 2008 ODI # 2671
47 - 47 0 - - 1 0 ODI v England Centurion 13 Feb 2005 ODI # 2226
24 52 76 0 - - 2 0 Test v Pakistan Johannesburg 1 Feb 2013 Test # 2072
48* - 48 0 - - 0 0 ODI v Bangladesh Benoni 6 Oct 2002 ODI # 1891
7 - 7 0 - - 1 0 T20I v New Zealand Johannesburg 23 Nov 2007 T20I # 48
41 - 41 0 - - 2 0 T20I v Bangladesh Cape Town 15 Sep 2007 T20I # 31
54 - 54 0 - - 3 0 ODI v England Cape Town 27 Nov 2009 ODI # 2930
10 - 10 0 0 15 0 0 ODI v Australia Gqeberha 5 Mar 2006 ODI # 2347
0 - 0 0 - - 0 0 ODI v New Zealand Gqeberha 30 Nov 2007 ODI # 2650
1 - 1 0 - - 0 0 ODI v England Johannesburg 30 Jan 2005 ODI # 2216
11 36 47 0 - - 0 0 Test v Australia Johannesburg 17 Nov 2011 Test # 2018
29 67* 96 0 - - 3 0 Test v England Johannesburg 13 Jan 2005 Test # 1734
6 - 6 0 - - 0 0 ODI v Sri Lanka Paarl 11 Jan 2012 ODI # 3225
28 10 38 0 - - 0 0 Test v Pakistan Gqeberha 19 Jan 2007 Test # 1829
1 - 1 0 - - 0 0 ODI v Pakistan Gqeberha 27 Nov 2013 ODI # 3440
58 - 58 0 - - 0 0 ODI v Sri Lanka Centurion 22 Sep 2009 ODI # 2893
36 - 36 0 - - 2 0 ODI v New Zealand Cape Town 28 Oct 2005 ODI # 2288
5 3 8 0 - - 1 0 Test v Australia Cape Town 1 Mar 2014 Test # 2122
72 - 72 0 1 6 2 0 ODI v Pakistan Centurion 4 Feb 2007 ODI # 2506
44 - 44 0 - - 1 0 ODI v Pakistan East London 13 Dec 2002 ODI # 1918
24 - 24 0 - - 0 0 T20I v Australia Johannesburg 16 Oct 2011 T20I # 212
14 - 14 0 - - 0 0 Test v West Indies Durban 26 Dec 2003 Test # 1679
43 - 43 0 - - 1 0 ODI v India Cape Town 18 Jan 2011 ODI # 3082
25 - 25 0 0 61 1 0 Test v New Zealand Cape Town 27 Apr 2006 Test # 1800
65 - 65 0 - - 1 0 ODI v Bangladesh Benoni 9 Nov 2008 ODI # 2772
50 - 50 0 - - 2 0 ODI v Zimbabwe Johannesburg 25 Feb 2005 ODI # 2229
19 29 48 0 - - 3 0 Test v Pakistan Cape Town 14 Feb 2013 Test # 2073
21 - 21 0 - - 0 0 ODI v Bangladesh Kimberley 9 Oct 2002 ODI # 1892
4 - 4 0 - - 0 0 T20I v West Indies Johannesburg 18 Jan 2008 T20I # 51
19 - 19 0 - - 0 0 T20I v England Cape Town 16 Sep 2007 T20I # 34
24 - 24 0 - - 2 0 Test v Bangladesh Potchefstroom 25 Oct 2002 Test # 1621
2 - 2 0 - - 0 0 ODI v England Gqeberha 29 Nov 2009 ODI # 2931
1 - 1 0 0 23 0 0 ODI v Australia Durban 10 Mar 2006 ODI # 2348
51 - 51 0 - - 1 0 ODI v New Zealand Cape Town 2 Dec 2007 ODI # 2652
25 - 25 0 0 10 0 0 ODI v England Bloemfontein 2 Feb 2005 ODI # 2219
61 - 61 0 - - 2 0 Test v Sri Lanka Centurion 15 Dec 2011 Test # 2023
25 3 28 0 0 19 1 0 Test v England Centurion 21 Jan 2005 Test # 1736
28 - 28 0 - - 0 0 ODI v Sri Lanka East London 14 Jan 2012 ODI # 3226
64 33 97 0 - - 1 0 Test v Pakistan Cape Town 26 Jan 2007 Test # 1830
61 - 61 0 0 20 0 0 T20I v New Zealand Johannesburg 21 Oct 2005 T20I # 3
7 - 7 0 - - 0 0 ODI v New Zealand Centurion 24 Sep 2009 ODI # 2895
18 - 18 0 0 15 1 0 ODI v New Zealand Gqeberha 30 Oct 2005 ODI # 2289
41 - 41 0 - - 1 0 ODI v Australia Bloemfontein 30 Mar 2002 ODI # 1822
15 - 15 0 1 36 0 0 ODI v Pakistan Durban 7 Feb 2007 ODI # 2513
53 - 53 0 - - 1 0 ODI v West Indies Cape Town 25 Jan 2004 ODI # 2088
42 24 66 0 - - 0 0 Test v West Indies Cape Town 2 Jan 2004 Test # 1681
18 - 18 0 - - 1 0 ODI v India Gqeberha 21 Jan 2011 ODI # 3084
63 68 131 0 - - 1 0 Test v New Zealand Johannesburg 5 May 2006 Test # 1801
30 - 30 0 - - 2 0 ODI v Pakistan Bloemfontein 10 Mar 2013 ODI # 3343
52 - 52 0 - - 0 0 ODI v Australia Durban 3 Apr 2009 ODI # 2832
5 - 5 0 - - 3 0 Test v Pakistan Centurion 22 Feb 2013 Test # 2075
3 - 3 0 - - 0 0 ODI v Sri Lanka Johannesburg 27 Nov 2002 ODI # 1903
41 - 41 0 - - 0 0 T20I v England Johannesburg 13 Nov 2009 T20I # 124
27 - 27 0 - - 3 0 Test v Bangladesh Centurion 26 Nov 2008 Test # 1895
73 - 73 0 - - 4 0 Test v Sri Lanka Johannesburg 8 Nov 2002 Test # 1624
19 - 19 0 - - 1 0 ODI v Zimbabwe Bloemfontein 15 Oct 2010 ODI # 3057
90 - 90 0 0 29 0 0 ODI v Australia Johannesburg 12 Mar 2006 ODI # 2349
1 - 1 0 - - 1 0 ODI v West Indies Centurion 20 Jan 2008 ODI # 2661
15 26 41 0 - - 2 0 Test v Sri Lanka Durban 26 Dec 2011 Test # 2026
2 - 2 0 - - 1 0 ODI v Sri Lanka Bloemfontein 17 Jan 2012 ODI # 3227
1 9 10 0 - - 3 0 Test v New Zealand Johannesburg 8 Nov 2007 Test # 1846
89* - 89 0 0 21 2 0 T20I v Australia Johannesburg 24 Feb 2006 T20I # 6
22 - 22 0 - - - - ODI v New Zealand Durban 4 Nov 2005 ODI # 2292
46 - 46 0 - - 0 0 ODI v Australia Durban 3 Apr 2002 ODI # 1823
TDNB - - - 0 17 0 0 ODI v Pakistan Gqeberha 9 Feb 2007 ODI # 2517
9 - 9 0 - - 0 0 ODI v West Indies Gqeberha 28 Jan 2004 ODI # 2090
62 - 62 0 - - 1 0 Test v India Centurion 16 Dec 2010 Test # 1985
7 - 7 0 - - 1 0 ODI v India Centurion 23 Jan 2011 ODI # 3087
5 10 15 0 0 26 3 0 Test v India Johannesburg 15 Dec 2006 Test # 1823
10 - 10 0 - - 1 0 ODI v Pakistan Centurion 15 Mar 2013 ODI # 3346
40 - 40 0 - - 0 0 ODI v Australia Centurion 5 Apr 2009 ODI # 2834
23 - 23 0 - - 0 0 ODI v New Zealand Johannesburg 16 Feb 2003 ODI # 1955
68 44 112 0 - - 1 0 Test v India Johannesburg 18 Dec 2013 Test # 2108
99 - 99 0 - - 0 0 ODI v Sri Lanka Centurion 29 Nov 2002 ODI # 1905
88 - 88 0 - - 1 0 T20I v England Centurion 15 Nov 2009 T20I # 125
0 69 69 0 - - 0 0 Test v Australia Johannesburg 26 Feb 2009 Test # 1910
15 0 15 0 0 12 1 0 Test v Sri Lanka Centurion 15 Nov 2002 Test # 1626
40 - 40 0 - - 0 0 ODI v Zimbabwe Potchefstroom 17 Oct 2010 ODI # 3059
1 - 1 0 - - 0 0 ODI v India Durban 22 Nov 2006 ODI # 2447
68 - 68 0 - - 0 0 ODI v Sri Lanka Kimberley 20 Jan 2012 ODI # 3228
86 - 86 0 - - 1 0 ODI v West Indies Cape Town 25 Jan 2008 ODI # 2664
16 - 16 0 - - 0 0 ODI v England Cape Town 6 Feb 2005 ODI # 2223
16 0* 16 0 0 7 1 0 Test v Sri Lanka Cape Town 3 Jan 2012 Test # 2028
41 - 41 0 0 39 4 0 Test v Zimbabwe Centurion 11 Mar 2005 Test # 1740
84 - 84 0 1 24 0 0 ODI v Australia Gqeberha 6 Apr 2002 ODI # 1824
2 - 2 0 - - 1 0 Test v New Zealand Centurion 16 Nov 2007 Test # 1848
16 - 16 0 - - 0 0 T20I v India Johannesburg 1 Dec 2006 T20I # 10
35 - 35 0 - - 0 0 ODI v Zimbabwe Benoni 8 Nov 2009 ODI # 2926
66 - 66 0 - - 0 0 ODI v New Zealand Centurion 6 Nov 2005 ODI # 2293
Statsguru includes the following current or recent relevant matches:
Ireland v Pakistan at Dublin, 2nd T20I, May 12, 2024 [T20I # 2609]
France v Belgium at Dreux, Mdina Cup final, May 12, 2024 [T20I # 2608]
Bangladesh v Zimbabwe at Mirpur, 5th T20I, May 12, 2024 [T20I # 2607]
Japan v Mongolia at Sano, 7th T20I, May 12, 2024 [T20I # 2606]
 
Feedback Print this page