Records type batting analysis [change type]
View innings by innings list [change view]
Host country South Africa remove South Africa from query
Runs scored greater than or equal to 50 remove greater than or equal to 50 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 50+ 4s 6s
unfiltered 1996-2014 328 314 53 11579 139 44.36 15885 72.89 17 86 17 103 911 137 Profile
filtered 1996-2013 46 46 16 3436 139 114.53 4271 80.44 6 40 0 46 262 50
Innings by innings list
67 138 107 6 0 62.61 4 caught 2 v England Durban 17 Jan 1996 ODI # 1040
79 174 127 8 0 62.20 3 caught 2 v India Gqeberha 2 Feb 1997 ODI # 1172
52* 82 58 4 0 89.65 4 not out 2 v India East London 4 Feb 1997 ODI # 1173
63 120 76 4 0 82.89 3 stumped 2 v Australia East London 29 Mar 1997 ODI # 1186
82 180 119 5 1 68.90 3 bowled 1 v Australia Gqeberha 31 Mar 1997 ODI # 1187
55 107 67 2 3 82.08 5 caught 2 v Australia Johannesburg 8 Apr 1997 ODI # 1195
109* 160 114 8 0 95.61 5 not out 1 v Pakistan Durban 3 Apr 1998 ODI # 1303
79* 128 122 6 2 64.75 3 not out 2 v Pakistan Centurion 17 Apr 1998 ODI # 1318
51 95 66 7 0 77.27 4 caught 2 v West Indies East London 24 Jan 1999 ODI # 1393
66 125 94 5 0 70.21 4 caught 1 v West Indies Centurion 7 Feb 1999 ODI # 1404
57 145 105 5 0 54.28 3 bowled 1 v England Bloemfontein 23 Jan 2000 ODI # 1546
52 155 96 3 0 54.16 3 caught 1 v Zimbabwe Durban 2 Feb 2000 ODI # 1555
98* 178 132 6 1 74.24 3 not out 1 v Zimbabwe Gqeberha 6 Feb 2000 ODI # 1558
61 112 88 5 1 69.31 4 caught 2 v Australia Durban 12 Apr 2000 ODI # 1587
93 112 111 7 2 83.78 3 caught 2 v New Zealand Kimberley 28 Oct 2000 ODI # 1651
50* 136 81 4 0 61.72 3 not out 2 v New Zealand Durban 1 Nov 2000 ODI # 1654
100* 202 139 3 1 71.94 3 not out 2 v Sri Lanka Paarl 9 Jan 2001 ODI # 1666
82 106 79 0 4 103.79 4 caught 1 v Sri Lanka Cape Town 11 Jan 2001 ODI # 1668
54 100 80 6 0 67.50 3 caught 2 v Kenya Benoni 7 Oct 2001 ODI # 1755
71 150 101 4 1 70.29 3 caught 1 v Australia Potchefstroom 27 Mar 2002 ODI # 1821
80* 76 59 3 2 135.59 4 not out 1 v Australia Gqeberha 6 Apr 2002 ODI # 1824
53 39 26 6 2 203.84 5 run out 1 v Sri Lanka Centurion 29 Nov 2002 ODI # 1905
87 164 117 10 1 74.35 4 caught 1 v Sri Lanka Benoni 1 Dec 2002 ODI # 1908
64* 121 83 5 1 77.10 4 not out 2 v Sri Lanka Kimberley 4 Dec 2002 ODI # 1911
109* 136 94 6 5 115.95 4 not out 1 v West Indies Cape Town 25 Jan 2004 ODI # 2088
95* 128 97 7 2 97.93 4 not out 1 v West Indies Centurion 1 Feb 2004 ODI # 2094
139 197 142 11 3 97.88 3 caught 2 v West Indies Johannesburg 4 Feb 2004 ODI # 2096
63 109 78 4 0 80.76 3 caught 2 v England Bloemfontein 2 Feb 2005 ODI # 2219
71 140 97 6 0 73.19 3 run out 1 v England Cape Town 6 Feb 2005 ODI # 2223
51 118 94 2 0 54.25 5 caught 1 v New Zealand Cape Town 28 Oct 2005 ODI # 2288
50 65 59 5 0 84.74 3 caught 1 v Zimbabwe Potchefstroom 20 Sep 2006 ODI # 2420
119* 189 160 15 0 74.37 3 not out 1 v India Durban 22 Nov 2006 ODI # 2447
88* 120 85 2 4 103.52 4 not out 1 v Pakistan Centurion 4 Feb 2007 ODI # 2506
71* 122 89 8 1 79.77 3 not out 2 v Pakistan Johannesburg 14 Feb 2007 ODI # 2523
121* 185 133 12 1 90.97 3 not out 2 v West Indies Gqeberha 27 Jan 2008 ODI # 2666
74* 115 70 7 0 105.71 3 not out 2 v West Indies Johannesburg 3 Feb 2008 ODI # 2671
71 146 86 5 1 82.55 3 caught 1 v Kenya Bloemfontein 31 Oct 2008 ODI # 2769
92* 145 94 8 2 97.87 3 not out 2 v Kenya Kimberley 2 Nov 2008 ODI # 2770
50 78 73 2 0 68.49 3 caught 1 v Bangladesh Potchefstroom 7 Nov 2008 ODI # 2771
70 115 86 5 0 81.39 3 caught 1 v Australia Cape Town 9 Apr 2009 ODI # 2839
64 103 69 6 1 92.75 3 caught 2 v Australia Johannesburg 17 Apr 2009 ODI # 2841
81 141 105 8 2 77.14 2 caught 1 v Zimbabwe Centurion 10 Nov 2009 ODI # 2928
76 118 88 7 2 86.36 3 run out 1 v Australia Gqeberha 23 Oct 2011 ODI # 3208
54 80 74 3 2 72.97 3 caught 1 v Australia Durban 28 Oct 2011 ODI # 3211
72 115 80 6 1 90.00 3 run out 1 v Sri Lanka Paarl 11 Jan 2012 ODI # 3225
50 90 71 5 1 70.42 4 bowled 2 v Pakistan Cape Town 24 Nov 2013 ODI # 3438
Statsguru includes the following current or recent One-Day Internationals:
Bangladesh v Sri Lanka at Chattogram, 3rd ODI, Mar 18, 2024 [ODI # 4745]
Bangladesh v Sri Lanka at Chattogram, 2nd ODI, Mar 15, 2024 [ODI # 4744]
Bangladesh v Sri Lanka at Chattogram, 1st ODI, Mar 13, 2024 [ODI # 4743]
 
Feedback Print this page