Records type all-round 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 apr 2001 remove greater than or equal to 1 apr 2001 from query
Toss result lost the toss remove lost the toss from query
Ordered by start date (ascending)
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 77 4151 200 47.71 12 3 1/6 104.33 0 72 0 -56.62
Innings by innings list
1 - DNB - - 1 0 ODI v Australia Bloemfontein 30 Mar 2002 ODI # 1822
2 41 - - - - - ODI v Australia Bloemfontein 30 Mar 2002 ODI # 1822
1 46 - - - - - ODI v Australia Durban 3 Apr 2002 ODI # 1823
2 - DNB - - 0 0 ODI v Australia Durban 3 Apr 2002 ODI # 1823
1 73 - - - - - ODI v Australia Cape Town 9 Apr 2002 ODI # 1827
2 - DNB - - 1 0 ODI v Australia Cape Town 9 Apr 2002 ODI # 1827
1 - DNB - - 0 0 ODI v Bangladesh Kimberley 9 Oct 2002 ODI # 1892
2 21 - - - - - ODI v Bangladesh Kimberley 9 Oct 2002 ODI # 1892
1 200 - - - - - Test v Bangladesh East London 18 Oct 2002 Test # 1619
2 - DNB - - 0 0 Test v Bangladesh East London 18 Oct 2002 Test # 1619
3 - DNB - - 0 0 Test v Bangladesh East London 18 Oct 2002 Test # 1619
1 - DNB - - 2 0 Test v Bangladesh Potchefstroom 25 Oct 2002 Test # 1621
2 24 - - - - - Test v Bangladesh Potchefstroom 25 Oct 2002 Test # 1621
3 - DNB - - 0 0 Test v Bangladesh Potchefstroom 25 Oct 2002 Test # 1621
1 - DNB - - 3 0 Test v Sri Lanka Johannesburg 8 Nov 2002 Test # 1624
2 73 - - - - - Test v Sri Lanka Johannesburg 8 Nov 2002 Test # 1624
3 - DNB - - 1 0 Test v Sri Lanka Johannesburg 8 Nov 2002 Test # 1624
1 16 - - - - - ODI v Sri Lanka Benoni 1 Dec 2002 ODI # 1908
2 - DNB - - 0 0 ODI v Sri Lanka Benoni 1 Dec 2002 ODI # 1908
1 56 - - - - - ODI v Pakistan Durban 8 Dec 2002 ODI # 1914
2 - DNB - - 1 0 ODI v Pakistan Durban 8 Dec 2002 ODI # 1914
1 - DNB - - 0 0 ODI v Pakistan Gqeberha 11 Dec 2002 ODI # 1916
2 18 - - - - - ODI v Pakistan Gqeberha 11 Dec 2002 ODI # 1916
1 16 - - - - - Test v Pakistan Durban 26 Dec 2002 Test # 1635
2 - DNB - - 2 0 Test v Pakistan Durban 26 Dec 2002 Test # 1635
3 - DNB - - 1 0 Test v Pakistan Durban 26 Dec 2002 Test # 1635
4 13* - - - - - Test v Pakistan Durban 26 Dec 2002 Test # 1635
1 63 - - - - - ODI v Canada East London 27 Feb 2003 ODI # 1971
2 - 1.0 10 0 1 0 ODI v Canada East London 27 Feb 2003 ODI # 1971
1 - DNB - - 1 0 ODI v Sri Lanka Durban 3 Mar 2003 ODI # 1979
2 35 - - - - - ODI v Sri Lanka Durban 3 Mar 2003 ODI # 1979
1 139 - - - - - Test v West Indies Centurion 16 Jan 2004 Test # 1682
2 - 3.0 7 0 0 0 Test v West Indies Centurion 16 Jan 2004 Test # 1682
3 - 8.4 24 0 1 0 Test v West Indies Centurion 16 Jan 2004 Test # 1682
4 23* - - - - - Test v West Indies Centurion 16 Jan 2004 Test # 1682
1 - DNB - - 0 0 ODI v West Indies Durban 30 Jan 2004 ODI # 2092
2 4 - - - - - ODI v West Indies Durban 30 Jan 2004 ODI # 2092
1 - 8.0 52 1 0 0 ODI v West Indies Johannesburg 4 Feb 2004 ODI # 2096
2 58 - - - - - ODI v West Indies Johannesburg 4 Feb 2004 ODI # 2096
1 - DNB - - 3 0 Test v England Johannesburg 13 Jan 2005 Test # 1734
2 29 - - - - - Test v England Johannesburg 13 Jan 2005 Test # 1734
3 - DNB - - 0 0 Test v England Johannesburg 13 Jan 2005 Test # 1734
4 67* - - - - - Test v England Johannesburg 13 Jan 2005 Test # 1734
1 25 - - - - - Test v England Centurion 21 Jan 2005 Test # 1736
2 - 8.0 11 0 1 0 Test v England Centurion 21 Jan 2005 Test # 1736
3 3 - - - - - Test v England Centurion 21 Jan 2005 Test # 1736
4 - 3.0 8 0 0 0 Test v England Centurion 21 Jan 2005 Test # 1736
1 1 - - - - - ODI v England Johannesburg 30 Jan 2005 ODI # 2216
2 - DNB - - 0 0 ODI v England Johannesburg 30 Jan 2005 ODI # 2216
1 - 2.0 9 0 2 0 ODI v England Gqeberha 4 Feb 2005 ODI # 2221
2 105 - - - - - ODI v England Gqeberha 4 Feb 2005 ODI # 2221
1 16 - - - - - ODI v England Cape Town 6 Feb 2005 ODI # 2223
2 - DNB - - 0 0 ODI v England Cape Town 6 Feb 2005 ODI # 2223
1 50 - - - - - ODI v Zimbabwe Johannesburg 25 Feb 2005 ODI # 2229
2 - DNB - - 2 0 ODI v Zimbabwe Johannesburg 25 Feb 2005 ODI # 2229
1 117 - - - - - ODI v Zimbabwe Durban 27 Feb 2005 ODI # 2231
2 - DNB - - 0 0 ODI v Zimbabwe Durban 27 Feb 2005 ODI # 2231
1 - DNB - - 1 0 Test v Zimbabwe Cape Town 4 Mar 2005 Test # 1737
2 121 - - - - - Test v Zimbabwe Cape Town 4 Mar 2005 Test # 1737
3 - DNB - - 0 0 Test v Zimbabwe Cape Town 4 Mar 2005 Test # 1737
1 61 - - - - - T20I v New Zealand Johannesburg 21 Oct 2005 T20I # 3
2 - 1.0 20 0 0 0 T20I v New Zealand Johannesburg 21 Oct 2005 T20I # 3
1 - DNB - - 0 0 ODI v New Zealand Bloemfontein 23 Oct 2005 ODI # 2285
2 19 - - - - - ODI v New Zealand Bloemfontein 23 Oct 2005 ODI # 2285
1 - 3.0 24 0 0 0 ODI v Australia Centurion 26 Feb 2006 ODI # 2341
2 119* - - - - - ODI v Australia Centurion 26 Feb 2006 ODI # 2341
1 - 4.0 29 0 0 0 ODI v Australia Johannesburg 12 Mar 2006 ODI # 2349
2 90 - - - - - ODI v Australia Johannesburg 12 Mar 2006 ODI # 2349
1 - DNB - - 0 0 Test v Australia Durban 24 Mar 2006 Test # 1792
2 0 - - - - - Test v Australia Durban 24 Mar 2006 Test # 1792
3 - DNB - - 0 0 Test v Australia Durban 24 Mar 2006 Test # 1792
4 40 - - - - - Test v Australia Durban 24 Mar 2006 Test # 1792
1 - DNB - - 1 0 Test v India Johannesburg 15 Dec 2006 Test # 1823
2 5 - - - - - Test v India Johannesburg 15 Dec 2006 Test # 1823
3 - 3.0 26 0 2 0 Test v India Johannesburg 15 Dec 2006 Test # 1823
4 10 - - - - - Test v India Johannesburg 15 Dec 2006 Test # 1823
1 - DNB - - 0 0 Test v India Cape Town 2 Jan 2007 Test # 1827
2 94 - - - - - Test v India Cape Town 2 Jan 2007 Test # 1827
3 - DNB - - 0 0 Test v India Cape Town 2 Jan 2007 Test # 1827
4 55 - - - - - Test v India Cape Town 2 Jan 2007 Test # 1827
1 - DNB - - 0 0 Test v Pakistan Centurion 11 Jan 2007 Test # 1828
2 0 - - - - - Test v Pakistan Centurion 11 Jan 2007 Test # 1828
3 - DNB - - 1 0 Test v Pakistan Centurion 11 Jan 2007 Test # 1828
4 32 - - - - - Test v Pakistan Centurion 11 Jan 2007 Test # 1828
1 72 - - - - - ODI v Pakistan Centurion 4 Feb 2007 ODI # 2506
2 - 1.4 6 1 2 0 ODI v Pakistan Centurion 4 Feb 2007 ODI # 2506
1 - 7.0 36 1 0 0 ODI v Pakistan Durban 7 Feb 2007 ODI # 2513
2 15 - - - - - ODI v Pakistan Durban 7 Feb 2007 ODI # 2513
0 TDNB - - - - - ODI v Pakistan Gqeberha 9 Feb 2007 ODI # 2517
1 - 3.0 17 0 0 0 ODI v Pakistan Gqeberha 9 Feb 2007 ODI # 2517
1 - DNB - - 0 0 ODI v Pakistan Johannesburg 14 Feb 2007 ODI # 2523
2 0 - - - - - ODI v Pakistan Johannesburg 14 Feb 2007 ODI # 2523
1 19 - - - - - T20I v England Cape Town 16 Sep 2007 T20I # 34
2 - DNB - - 0 0 T20I v England Cape Town 16 Sep 2007 T20I # 34
1 - DNB - - 2 0 T20I v India Durban 20 Sep 2007 T20I # 43
2 4 - - - - - T20I v India Durban 20 Sep 2007 T20I # 43
1 - DNB - - 0 0 Test v New Zealand Centurion 16 Nov 2007 Test # 1848
2 2 - - - - - Test v New Zealand Centurion 16 Nov 2007 Test # 1848
3 - DNB - - 1 0 Test v New Zealand Centurion 16 Nov 2007 Test # 1848
1 - DNB - - 1 0 ODI v New Zealand Cape Town 2 Dec 2007 ODI # 2652
2 51 - - - - - ODI v New Zealand Cape Town 2 Dec 2007 ODI # 2652
1 - DNB - - 0 0 Test v West Indies Cape Town 2 Jan 2008 Test # 1858
2 28 - - - - - Test v West Indies Cape Town 2 Jan 2008 Test # 1858
3 - DNB - - 2 0 Test v West Indies Cape Town 2 Jan 2008 Test # 1858
4 85 - - - - - Test v West Indies Cape Town 2 Jan 2008 Test # 1858
1 - DNB - - 1 0 ODI v West Indies Gqeberha 27 Jan 2008 ODI # 2666
2 56 - - - - - ODI v West Indies Gqeberha 27 Jan 2008 ODI # 2666
1 - DNB - - 1 0 ODI v West Indies Durban 1 Feb 2008 ODI # 2668
2 50 - - - - - ODI v West Indies Durban 1 Feb 2008 ODI # 2668
1 65 - - - - - ODI v Bangladesh Benoni 9 Nov 2008 ODI # 2772
2 - DNB - - 1 0 ODI v Bangladesh Benoni 9 Nov 2008 ODI # 2772
1 157 - - - - - Test v Bangladesh Bloemfontein 19 Nov 2008 Test # 1893
2 - DNB - - 0 0 Test v Bangladesh Bloemfontein 19 Nov 2008 Test # 1893
3 - DNB - - 0 0 Test v Bangladesh Bloemfontein 19 Nov 2008 Test # 1893
1 - DNB - - 2 0 Test v Bangladesh Centurion 26 Nov 2008 Test # 1895
2 27 - - - - - Test v Bangladesh Centurion 26 Nov 2008 Test # 1895
3 - DNB - - 1 0 Test v Bangladesh Centurion 26 Nov 2008 Test # 1895
1 - DNB - - 0 0 Test v Australia Johannesburg 26 Feb 2009 Test # 1910
2 0 - - - - - Test v Australia Johannesburg 26 Feb 2009 Test # 1910
3 - DNB - - 0 0 Test v Australia Johannesburg 26 Feb 2009 Test # 1910
4 69 - - - - - Test v Australia Johannesburg 26 Feb 2009 Test # 1910
1 - DNB - - 2 0 Test v Australia Durban 6 Mar 2009 Test # 1913
2 2* - - - - - Test v Australia Durban 6 Mar 2009 Test # 1913
3 - DNB - - 0 0 Test v Australia Durban 6 Mar 2009 Test # 1913
4 absent - - - - - Test v Australia Durban 6 Mar 2009 Test # 1913
1 - DNB - - 0 0 ODI v Australia Durban 3 Apr 2009 ODI # 2832
2 52 - - - - - ODI v Australia Durban 3 Apr 2009 ODI # 2832
1 - DNB - - 0 0 ODI v Australia Centurion 5 Apr 2009 ODI # 2834
2 40 - - - - - ODI v Australia Centurion 5 Apr 2009 ODI # 2834
1 20 - - - - - ODI v Australia Gqeberha 13 Apr 2009 ODI # 2840
2 - DNB - - 0 0 ODI v Australia Gqeberha 13 Apr 2009 ODI # 2840
1 - DNB - - 1 0 ODI v England Centurion 27 Sep 2009 ODI # 2900
2 141 - - - - - ODI v England Centurion 27 Sep 2009 ODI # 2900
1 35 - - - - - ODI v Zimbabwe Benoni 8 Nov 2009 ODI # 2926
2 - DNB - - 0 0 ODI v Zimbabwe Benoni 8 Nov 2009 ODI # 2926
1 53 - - - - - ODI v Zimbabwe Centurion 10 Nov 2009 ODI # 2928
2 - DNB - - 1 0 ODI v Zimbabwe Centurion 10 Nov 2009 ODI # 2928
1 12 - - - - - ODI v England Centurion 22 Nov 2009 ODI # 2929
2 - DNB - - 0 0 ODI v England Centurion 22 Nov 2009 ODI # 2929
1 0 - - - - - Test v England Centurion 16 Dec 2009 Test # 1942
2 - DNB - - 1 0 Test v England Centurion 16 Dec 2009 Test # 1942
3 12 - - - - - Test v England Centurion 16 Dec 2009 Test # 1942
4 - DNB - - 1 0 Test v England Centurion 16 Dec 2009 Test # 1942
1 30 - - - - - Test v England Cape Town 3 Jan 2010 Test # 1946
2 - DNB - - 2 0 Test v England Cape Town 3 Jan 2010 Test # 1946
3 183 - - - - - Test v England Cape Town 3 Jan 2010 Test # 1946
4 - DNB - - 1 0 Test v England Cape Town 3 Jan 2010 Test # 1946
1 - DNB - - 0 0 Test v England Johannesburg 14 Jan 2010 Test # 1948
2 105 - - - - - Test v England Johannesburg 14 Jan 2010 Test # 1948
3 - DNB - - 2 0 Test v England Johannesburg 14 Jan 2010 Test # 1948
1 - DNB - - 0 0 T20I v Zimbabwe Bloemfontein 8 Oct 2010 T20I # 188
2 58 - - - - - T20I v Zimbabwe Bloemfontein 8 Oct 2010 T20I # 188
1 - DNB - - 0 0 ODI v Zimbabwe Potchefstroom 17 Oct 2010 ODI # 3059
2 40 - - - - - ODI v Zimbabwe Potchefstroom 17 Oct 2010 ODI # 3059
1 6 - - - - - Test v India Cape Town 2 Jan 2011 Test # 1988
2 - DNB - - 1 0 Test v India Cape Town 2 Jan 2011 Test # 1988
3 29 - - - - - Test v India Cape Town 2 Jan 2011 Test # 1988
4 - 4.0 27 0 1 0 Test v India Cape Town 2 Jan 2011 Test # 1988
1 - DNB - - 0 0 ODI v India Johannesburg 15 Jan 2011 ODI # 3080
2 77 - - - - - ODI v India Johannesburg 15 Jan 2011 ODI # 3080
1 7 - - - - - ODI v India Centurion 23 Jan 2011 ODI # 3087
2 - DNB - - 1 0 ODI v India Centurion 23 Jan 2011 ODI # 3087
1 - DNB - - 0 0 T20I v Australia Johannesburg 16 Oct 2011 T20I # 212
2 24 - - - - - T20I v Australia Johannesburg 16 Oct 2011 T20I # 212
1 - DNB - - 0 0 Test v Sri Lanka Durban 26 Dec 2011 Test # 2026
2 15 - - - - - Test v Sri Lanka Durban 26 Dec 2011 Test # 2026
3 - DNB - - 2 0 Test v Sri Lanka Durban 26 Dec 2011 Test # 2026
4 26 - - - - - Test v Sri Lanka Durban 26 Dec 2011 Test # 2026
1 16 - - - - - Test v Sri Lanka Cape Town 3 Jan 2012 Test # 2028
2 - DNB - - 1 0 Test v Sri Lanka Cape Town 3 Jan 2012 Test # 2028
3 - 2.0 7 0 0 0 Test v Sri Lanka Cape Town 3 Jan 2012 Test # 2028
4 0* - - - - - Test v Sri Lanka Cape Town 3 Jan 2012 Test # 2028
1 - DNB - - 1 0 ODI v Sri Lanka Bloemfontein 17 Jan 2012 ODI # 3227
2 2 - - - - - ODI v Sri Lanka Bloemfontein 17 Jan 2012 ODI # 3227
1 125 - - - - - ODI v Sri Lanka Johannesburg 22 Jan 2012 ODI # 3229
2 - DNB - - 0 0 ODI v Sri Lanka Johannesburg 22 Jan 2012 ODI # 3229
1 - DNB - - 2 0 Test v New Zealand Cape Town 2 Jan 2013 Test # 2069
2 1 - - - - - Test v New Zealand Cape Town 2 Jan 2013 Test # 2069
3 - DNB - - 1 0 Test v New Zealand Cape Town 2 Jan 2013 Test # 2069
1 7 - - - - - ODI v New Zealand Paarl 19 Jan 2013 ODI # 3323
2 - DNB - - 2 0 ODI v New Zealand Paarl 19 Jan 2013 ODI # 3323
1 - DNB - - 0 0 ODI v New Zealand Potchefstroom 25 Jan 2013 ODI # 3328
2 116 - - - - - ODI v New Zealand Potchefstroom 25 Jan 2013 ODI # 3328
1 30 - - - - - ODI v Pakistan Bloemfontein 10 Mar 2013 ODI # 3343
2 - DNB - - 2 0 ODI v Pakistan Bloemfontein 10 Mar 2013 ODI # 3343
1 3 - - - - - ODI v Pakistan Johannesburg 17 Mar 2013 ODI # 3347
2 - DNB - - 0 0 ODI v Pakistan Johannesburg 17 Mar 2013 ODI # 3347
1 - DNB - - 0 0 ODI v Pakistan Cape Town 24 Nov 2013 ODI # 3438
2 12 - - - - - ODI v Pakistan Cape Town 24 Nov 2013 ODI # 3438
1 - DNB - - 0 0 Test v India Johannesburg 18 Dec 2013 Test # 2108
2 68 - - - - - Test v India Johannesburg 18 Dec 2013 Test # 2108
3 - DNB - - 1 0 Test v India Johannesburg 18 Dec 2013 Test # 2108
4 44 - - - - - Test v India Johannesburg 18 Dec 2013 Test # 2108
1 - DNB - - 2 0 Test v India Durban 26 Dec 2013 Test # 2111
2 47 - - - - - Test v India Durban 26 Dec 2013 Test # 2111
3 - DNB - - 1 0 Test v India Durban 26 Dec 2013 Test # 2111
4 27* - - - - - Test v India Durban 26 Dec 2013 Test # 2111
1 - DNB - - 1 0 Test v Australia Cape Town 1 Mar 2014 Test # 2122
2 5 - - - - - Test v Australia Cape Town 1 Mar 2014 Test # 2122
3 - DNB - - 0 0 Test v Australia Cape Town 1 Mar 2014 Test # 2122
4 3 - - - - - Test v Australia Cape Town 1 Mar 2014 Test # 2122
Statsguru includes the following current or recent relevant matches:
United States of America v India at New York, ICC Men's T20 World Cup 25th match, Jun 12, 2024 [T20I # 2671 - Live]
    » India 111/3 (18.2 ov, S Dube 31*, SA Yadav 50*, Ali Khan 1/21) - Match over
Hungary v Israel at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 12th Match, Jun 12, 2024 [T20I # 2670 - Current]
Luxembourg v Turkey at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 11th Match, Jun 12, 2024 [T20I # 2669 - Current]
Austria v Portugal at Rome, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 10th Match, Jun 12, 2024 [T20I # 2668 - Current]
Italy v Isle of Man at Spinaceto, ICC Men's T20 World Cup Sub Regional Europe Qualifier Group A 9th Match, Jun 12, 2024 [T20I # 2667 - Current]
 
Feedback Print this page