Records type batting analysis [change type]
View innings by innings list [change view]
Batting or fielding first fielding first remove fielding first from query
Not involving the player AB de Villiers (Afr/SA) remove AB de Villiers (Afr/SA) from query
Ordered by boundary sixes (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 1996-2014 328 314 53 11579 139 44.36 15885 72.89 17 86 17 911 137 Profile
filtered 1996-2011 117 109 24 3667 139 43.14 5338 68.69 4 27 6 311 43
Innings by innings list
55 107 67 2 3 82.08 5 caught 2 v Australia Johannesburg 8 Apr 1997 ODI # 1195
139 197 142 11 3 97.88 3 caught 2 v West Indies Johannesburg 4 Feb 2004 ODI # 2096
79* 128 122 6 2 64.75 3 not out 2 v Pakistan Centurion 17 Apr 1998 ODI # 1318
25 35 30 0 2 83.33 3 bowled 2 v Zimbabwe Nairobi (Gym) 28 Sep 1999 ODI # 1505
53* 142 93 2 2 56.98 4 not out 2 v India Sharjah 27 Mar 2000 ODI # 1581
93 112 111 7 2 83.78 3 caught 2 v New Zealand Kimberley 28 Oct 2000 ODI # 1651
78* 164 112 5 2 69.64 3 not out 2 v West Indies St John's 2 May 2001 ODI # 1713
38* 135 58 2 2 65.51 4 not out 2 v Sri Lanka Johannesburg 27 Nov 2002 ODI # 1903
58* 117 87 4 2 66.66 3 not out 2 v Pakistan Rawalpindi 10 Oct 2003 ODI # 2049
47 86 55 5 1 85.45 4 lbw 2 v Australia Brisbane 11 Jan 1998 ODI # 1272
38 58 60 5 1 63.33 3 caught 2 v Australia Perth 18 Jan 1998 ODI # 1280
39 71 51 4 1 76.47 3 caught 2 v Sri Lanka Bloemfontein 19 Apr 1998 ODI # 1321
62 124 91 4 1 68.13 3 caught 2 v England The Oval 21 May 1998 ODI # 1331
37 45 51 4 1 72.54 4 caught 2 v West Indies Dhaka 1 Nov 1998 ODI # 1364
53 85 66 6 1 80.30 4 lbw 2 v New Zealand Christchurch 17 Feb 1999 ODI # 1408
44* 100 81 4 1 54.32 4 not out 2 v Kenya Amstelveen 26 May 1999 ODI # 1462
10 19 15 0 1 66.66 4 bowled 2 v India Faridabad 15 Mar 2000 ODI # 1574
61 112 88 5 1 69.31 4 caught 2 v Australia Durban 12 Apr 2000 ODI # 1587
27 88 66 1 1 40.90 3 caught 2 v Pakistan Colombo (SSC) 12 Jul 2000 ODI # 1612
100* 202 139 3 1 71.94 3 not out 2 v Sri Lanka Paarl 9 Jan 2001 ODI # 1666
31 55 48 1 1 64.58 4 lbw 2 v Sri Lanka Bloemfontein 14 Jan 2001 ODI # 1671
37 80 55 2 1 67.27 3 lbw 2 v Australia Brisbane 20 Jan 2002 ODI # 1789
104* 178 120 7 1 86.66 3 not out 2 v Australia Perth 3 Feb 2002 ODI # 1802
59* 118 80 5 1 73.75 3 not out 2 v New Zealand Melbourne 6 Feb 2002 ODI # 1804
97 201 133 6 1 72.93 3 caught 2 v India Colombo (RPS) 25 Sep 2002 ODI # 1886
64* 121 83 5 1 77.10 4 not out 2 v Sri Lanka Kimberley 4 Dec 2002 ODI # 1911
82* 159 105 5 1 78.09 4 not out 2 v England Manchester 3 Jul 2003 ODI # 2032
62 117 80 8 1 77.50 3 bowled 2 v Pakistan Faisalabad 7 Oct 2003 ODI # 2048
58* 89 59 4 1 98.30 5 not out 2 v New Zealand Auckland 29 Feb 2004 ODI # 2107
101 159 127 7 1 79.52 3 caught 2 v Sri Lanka Colombo (SSC) 31 Aug 2004 ODI # 2163
36 102 60 2 1 60.00 3 caught 2 v England Centurion 13 Feb 2005 ODI # 2226
15 29 15 1 1 100.00 3 bowled 2 v Australia Centurion 19 Oct 2011 ODI # 3203
16 51 49 0 0 32.65 5 run out 2 v England Johannesburg 13 Jan 1996 ODI # 1036
14* 15 13 2 0 107.69 5 not out 2 v England Centurion 14 Jan 1996 ODI # 1038
67 138 107 6 0 62.61 4 caught 2 v England Durban 17 Jan 1996 ODI # 1040
11* 35 25 1 0 44.00 5 not out 2 v New Zealand Faisalabad 20 Feb 1996 ODI # 1054
9 11 14 0 0 64.28 5 caught 2 v Pakistan Karachi 29 Feb 1996 ODI # 1067
24* 50 38 2 0 63.15 4 not out 2 v Pakistan Sharjah 16 Apr 1996 ODI # 1099
22 52 32 2 0 68.75 2 run out 2 v India Sharjah 17 Apr 1996 ODI # 1100
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
8* 36 22 1 0 36.36 3 not out 2 v India Durban 12 Feb 1997 ODI # 1176
63 120 76 4 0 82.89 3 stumped 2 v Australia East London 29 Mar 1997 ODI # 1186
1 17 4 0 0 25.00 4 run out 2 v Australia Durban 5 Apr 1997 ODI # 1191
14 17 18 2 0 77.77 2 caught 2 v New Zealand Adelaide 6 Dec 1997 ODI # 1255
14 36 21 0 0 66.66 3 hit wicket 2 v Australia Sydney 27 Jan 1998 ODI # 1287
6 20 15 0 0 40.00 2 bowled 2 v Pakistan East London 11 Apr 1998 ODI # 1314
28* 65 60 3 0 46.66 3 not out 2 v Pakistan Cape Town 23 Apr 1998 ODI # 1326
6 17 16 0 0 37.50 3 caught 2 v Sri Lanka Nottingham 14 Aug 1998 ODI # 1345
14 22 21 1 0 66.66 3 run out 2 v England Dhaka 25 Oct 1998 ODI # 1358
9 37 23 1 0 39.13 3 caught 2 v West Indies Johannesburg 22 Jan 1999 ODI # 1390
51 95 66 7 0 77.27 4 caught 2 v West Indies East London 24 Jan 1999 ODI # 1393
4 25 16 0 0 25.00 3 caught 2 v New Zealand Napier 26 Mar 1999 ODI # 1421
96 178 128 7 0 75.00 4 run out 2 v India Hove 15 May 1999 ODI # 1444
0 9 4 0 0 0.00 4 caught 2 v Zimbabwe Chelmsford 29 May 1999 ODI # 1468
54 148 98 3 0 55.10 5 caught 2 v Pakistan Nottingham 5 Jun 1999 ODI # 1474
53 119 92 3 0 57.60 5 caught 2 v Australia Birmingham 17 Jun 1999 ODI # 1483
4 11 9 0 0 44.44 3 caught 2 v Zimbabwe Johannesburg 21 Jan 2000 ODI # 1544
36 65 44 6 0 81.81 4 caught 2 v England East London 4 Feb 2000 ODI # 1557
35 66 38 3 0 92.10 3 caught 2 v Pakistan Sharjah 24 Mar 2000 ODI # 1579
11 16 15 2 0 73.33 3 caught 2 v Pakistan Sharjah 31 Mar 2000 ODI # 1583
30 64 47 5 0 63.82 4 caught 2 v Australia Johannesburg 16 Apr 2000 ODI # 1591
11 31 30 0 0 36.66 3 caught 2 v Sri Lanka Galle 6 Jul 2000 ODI # 1604
7 11 15 0 0 46.66 3 run out 2 v Sri Lanka Colombo (RPS) 14 Jul 2000 ODI # 1614
42 105 66 3 0 63.63 3 lbw 2 v Australia Melbourne (Docklands) 16 Aug 2000 ODI # 1620
5 32 23 0 0 21.73 3 caught 2 v Pakistan Singapore 23 Aug 2000 ODI # 1624
22 33 30 5 0 73.33 3 caught 2 v New Zealand Singapore 25 Aug 2000 ODI # 1625
78* 144 110 10 0 70.90 3 not out 2 v England Nairobi (Gym) 10 Oct 2000 ODI # 1636
15 29 18 3 0 83.33 3 caught 2 v India Nairobi (Gym) 13 Oct 2000 ODI # 1638
39* 56 52 7 0 75.00 4 not out 2 v New Zealand Benoni 22 Oct 2000 ODI # 1643
50* 136 81 4 0 61.72 3 not out 2 v New Zealand Durban 1 Nov 2000 ODI # 1654
0 1 1 0 0 0.00 3 lbw 2 v New Zealand Cape Town 4 Nov 2000 ODI # 1655
0 4 4 0 0 0.00 4 caught 2 v Sri Lanka Gqeberha 15 Dec 2000 ODI # 1661
18 27 14 4 0 128.57 3 bowled 2 v Sri Lanka Johannesburg 17 Jan 2001 ODI # 1673
18 41 34 1 0 52.94 3 run out 2 v West Indies Bridgetown 9 May 2001 ODI # 1716
39 73 56 3 0 69.64 3 bowled 2 v India Johannesburg 5 Oct 2001 ODI # 1752
54 100 80 6 0 67.50 3 caught 2 v Kenya Benoni 7 Oct 2001 ODI # 1755
29 75 35 4 0 82.85 3 stumped 2 v India Centurion 10 Oct 2001 ODI # 1757
39 90 63 5 0 61.90 3 bowled 2 v India Durban 26 Oct 2001 ODI # 1766
6 28 22 1 0 27.27 3 caught 2 v Australia Melbourne 13 Jan 2002 ODI # 1784
10 19 24 1 0 41.66 3 caught 2 v New Zealand Sydney 8 Feb 2002 ODI # 1805
8 35 20 0 0 40.00 3 lbw 2 v Australia Johannesburg 22 Mar 2002 ODI # 1819
14 25 17 2 0 82.35 3 caught 2 v Australia Centurion 24 Mar 2002 ODI # 1820
43 85 51 3 0 84.31 4 caught 2 v Australia Bloemfontein 30 Mar 2002 ODI # 1822
7 12 11 1 0 63.63 4 caught 2 v Sri Lanka Tangier 15 Aug 2002 ODI # 1862
24 61 35 3 0 68.57 4 caught 2 v Sri Lanka Tangier 21 Aug 2002 ODI # 1866
10 41 25 1 0 40.00 3 caught 2 v West Indies Colombo (SSC) 13 Sep 2002 ODI # 1875
12 31 19 2 0 63.15 5 caught 2 v Pakistan Gqeberha 11 Dec 2002 ODI # 1916
13 22 18 2 0 72.22 4 caught 2 v West Indies Cape Town 9 Feb 2003 ODI # 1942
16 20 19 1 0 84.21 4 bowled 2 v Sri Lanka Durban 3 Mar 2003 ODI # 1979
1 7 4 0 0 25.00 3 bowled 2 v Pakistan Lahore 3 Oct 2003 ODI # 2046
42 82 60 6 0 70.00 3 lbw 2 v Pakistan Lahore 5 Oct 2003 ODI # 2047
40 86 55 2 0 72.72 3 bowled 2 v Pakistan Rawalpindi 12 Oct 2003 ODI # 2050
2* 9 11 0 0 18.18 3 not out 2 v West Indies Durban 30 Jan 2004 ODI # 2092
26 45 41 3 0 63.41 3 lbw 2 v New Zealand Auckland 13 Feb 2004 ODI # 2099
16 - 25 1 0 64.00 3 caught 2 v New Zealand Wellington 20 Feb 2004 ODI # 2101
0 12 6 0 0 0.00 4 lbw 2 v Sri Lanka Colombo (RPS) 22 Aug 2004 ODI # 2158
40* 62 44 9 0 90.90 3 not out 2 v Bangladesh Birmingham 12 Sep 2004 ODI # 2171
51* 97 68 2 0 75.00 3 not out 2 v West Indies Kingston 7 May 2005 ODI # 2241
7 18 18 1 0 38.88 3 caught 2 v West Indies Kingston 8 May 2005 ODI # 2242
8 28 23 1 0 34.78 3 lbw 2 v Australia Melbourne (Docklands) 5 Oct 2005 ODI # 2282
11 38 25 0 0 44.00 4 run out 2 v Australia Melbourne (Docklands) 7 Oct 2005 ODI # 2283
2 12 10 0 0 20.00 4 caught 2 v Australia Melbourne (Docklands) 9 Oct 2005 ODI # 2284
0 10 5 0 0 0.00 3 bowled 2 v New Zealand Bloemfontein 23 Oct 2005 ODI # 2285
0 3 1 0 0 0.00 3 run out 2 v Australia Brisbane 15 Jan 2006 ODI # 2314
4 18 16 1 0 25.00 4 caught 2 v Zimbabwe Bloemfontein 15 Sep 2006 ODI # 2415
26 41 40 2 0 65.00 4 bowled 2 v Zimbabwe East London 18 Sep 2006 ODI # 2418
8 24 18 1 0 44.44 4 caught 2 v New Zealand Brabourne 16 Oct 2006 ODI # 2430
41 70 49 4 0 83.67 3 bowled 2 v Australia Melbourne 16 Jan 2009 ODI # 2795
DNB - - - - - - - 2 v New Zealand Napier 25 Mar 1999 ODI # 1419
DNB - - - - - - - 2 v India Sharjah 22 Mar 2000 ODI # 1577
DNB - - - - - - - 2 v Zimbabwe Harare 30 Sep 2001 ODI # 1750
DNB - - - - - - - 2 v Pakistan Paarl 16 Dec 2002 ODI # 1921
DNB - - - - - - - 2 v Kenya Potchefstroom 12 Feb 2003 ODI # 1947
DNB - - - - - - - 2 v Bangladesh Bloemfontein 22 Feb 2003 ODI # 1961
DNB - - - - - - - 2 v Zimbabwe Cardiff 5 Jul 2003 ODI # 2033
DNB - - - - - - - 2 v India Eden Gardens 25 Nov 2005 ODI # 2299
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