Records type batting analysis [change type]
View innings by innings list [change view]
Start of match date greater than or equal to 4 Feb 2001 remove greater than or equal to 4 Feb 2001 from query
Ordered by runs scored (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 1990-2007 268 259 32 8529 132* 37.57 12594 67.72 11 59 13 734 15 Profile
filtered 2001-2007 152 145 18 4880 124 38.42 7036 69.35 6 32 6 464 10
Innings by innings list
124 191 129 18 0 96.12 1 caught 1 v South Africa Durban 3 Mar 2003 ODI # 1979
123* 185 121 15 1 101.65 1 not out 2 v South Africa Benoni 1 Dec 2002 ODI # 1908
111 160 114 8 2 97.36 3 run out 1 v Pakistan Lahore 14 Oct 2004 ODI # 2187
103* 207 127 7 0 81.10 1 not out 1 v Zimbabwe East London 15 Mar 2003 ODI # 1989
101 173 118 8 0 85.59 2 caught 1 v Netherlands Colombo (RPS) 16 Sep 2002 ODI # 1878
101 178 124 5 0 81.45 1 run out 1 v Australia Sydney 9 Jan 2003 ODI # 1931
97* 188 140 8 0 69.28 3 not out 2 v South Africa Dambulla 25 Aug 2004 ODI # 2160
92 169 110 5 0 83.63 3 caught 1 v Zimbabwe Sharjah 26 Oct 2001 ODI # 1765
89 - 119 5 1 74.78 3 run out 1 v Pakistan Sharjah 20 Apr 2001 ODI # 1711
87 144 100 7 0 87.00 5 caught 1 v India Pune 3 Nov 2005 ODI # 2291
83 154 101 8 1 82.17 2 run out 2 v Bangladesh Colombo (SSC) 4 Aug 2002 ODI # 1857
82* 147 119 7 2 68.90 3 not out 2 v West Indies Kandy 15 Dec 2001 ODI # 1780
82 136 94 12 0 87.23 2 bowled 1 v New Zealand Sharjah 14 Apr 2002 ODI # 1830
80 165 122 5 0 65.57 1 caught 1 v South Africa Hobart 7 Feb 2006 ODI # 2325
77* 165 109 5 0 70.64 5 not out 1 v Pakistan Sharjah 12 Apr 2002 ODI # 1829
76 121 87 8 0 87.35 2 run out 2 v New Zealand Christchurch 11 Feb 2001 ODI # 1688
70 147 101 7 0 69.30 1 caught 1 v Australia Brisbane 15 Jan 2003 ODI # 1936
70 170 108 4 0 64.81 2 run out 1 v West Indies Dambulla 2 Aug 2005 ODI # 2264
69* 81 71 11 0 97.18 1 not out 2 v Bangladesh Pietermaritzburg 14 Feb 2003 ODI # 1950
69 101 68 6 0 101.47 5 bowled 1 v New Zealand Napier 8 Jan 2006 ODI # 2312
66 129 91 7 0 72.52 4 run out 2 v New Zealand Colombo (RPS) 25 Jul 2001 ODI # 1738
66 121 94 6 0 70.21 3 stumped 1 v Pakistan Lahore 16 Oct 2004 ODI # 2188
65 140 87 8 0 74.71 3 run out 1 v India Colombo (RPS) 1 Aug 2004 ODI # 2155
64 122 82 5 0 78.04 3 caught 2 v South Africa Colombo (RPS) 20 Aug 2004 ODI # 2156
61 140 102 7 0 59.80 3 caught 2 v New Zealand Sharjah 9 Apr 2002 ODI # 1826
59* 126 83 6 1 71.08 2 not out 2 v New Zealand Auckland 6 Feb 2001 ODI # 1684
59 92 68 5 0 86.76 5 caught 1 v India Vadodara 12 Nov 2005 ODI # 2296
57 132 91 2 0 62.63 3 caught 1 v England Colombo (RPS) 25 Mar 2001 ODI # 1695
55 122 92 5 0 59.78 3 caught 1 v Bangladesh Colombo (SSC) 31 Aug 2005 ODI # 2275
53* 141 92 8 0 57.60 1 not out 2 v England Colombo (SSC) 27 Mar 2001 ODI # 1697
53* 79 43 3 0 123.25 4 not out 1 v Bangladesh Colombo (RPS) 2 Sep 2005 ODI # 2277
53 131 74 5 0 71.62 2 run out 2 v India Bristol 11 Jul 2002 ODI # 1855
53 86 63 8 0 84.12 1 caught 1 v South Africa Bloemfontein 6 Dec 2002 ODI # 1912
53 103 77 6 0 68.83 1 bowled 1 v Australia Adelaide 10 Feb 2006 ODI # 2326
52 77 46 5 0 113.04 5 run out 1 v New Zealand Christchurch 3 Jan 2006 ODI # 2310
51 187 113 5 0 45.13 2 lbw 2 v Australia Colombo (RPS) 27 Sep 2002 ODI # 1887
50 93 73 5 0 68.49 3 bowled 1 v India Birmingham 6 Jul 2002 ODI # 1852
50 82 75 3 0 66.66 3 run out 1 v India Dambulla 18 Jul 2004 ODI # 2148
47 61 58 7 0 81.03 3 caught 2 v England Nottingham 27 Jun 2002 ODI # 1847
47 - 54 0 1 87.03 3 run out 2 v West Indies Bridgetown 8 Jun 2003 ODI # 2023
47 97 68 4 0 69.11 1 run out 1 v Australia Dambulla 22 Feb 2004 ODI # 2103
46 - 75 3 0 61.33 3 caught 1 v Pakistan Karachi 6 Oct 2004 ODI # 2185
43 135 80 4 0 53.75 3 caught 2 v Zimbabwe The Oval 14 Sep 2004 ODI # 2173
42 138 73 2 0 57.53 2 caught 2 v Pakistan Tangier 14 Aug 2002 ODI # 1861
42 77 61 6 0 68.85 5 caught 1 v India Margao 14 Feb 2007 ODI # 2522
40 150 89 1 0 44.94 3 lbw 2 v England Dambulla 23 Mar 2001 ODI # 1694
40 47 42 7 0 95.23 5 caught 1 v Bangladesh Mohali 7 Oct 2006 ODI # 2423
39 46 46 7 0 84.78 1 run out 1 v South Africa Kimberley 4 Dec 2002 ODI # 1911
39 47 38 5 0 102.63 5 caught 2 v India Ahmedabad 6 Nov 2005 ODI # 2294
38 85 51 4 0 74.50 3 run out 1 v West Indies Colombo (RPS) 19 Dec 2001 ODI # 1782
38 74 58 2 0 65.51 3 caught 2 v England Brisbane 17 Dec 2002 ODI # 1922
38 91 60 2 0 63.33 2 caught 1 v Zimbabwe Harare 29 Apr 2004 ODI # 2124
36 - 49 2 0 73.46 3 caught 2 v Pakistan Sharjah 13 Apr 2001 ODI # 1708
36 60 53 1 0 67.92 5 run out 1 v Pakistan Jaipur 17 Oct 2006 ODI # 2431
35 68 45 5 0 77.77 2 lbw 1 v South Africa Tangier 15 Aug 2002 ODI # 1862
35 62 56 4 0 62.50 5 caught 1 v New Zealand Queenstown 31 Dec 2005 ODI # 2309
34 47 52 0 0 65.38 3 caught 1 v India Colombo (RPS) 28 Jul 2001 ODI # 1740
34 46 39 1 1 87.17 4 stumped 1 v New Zealand Colombo (SSC) 31 Jul 2001 ODI # 1741
34 59 52 4 0 65.38 1 run out 1 v England Manchester 7 Jul 2002 ODI # 1853
34 61 46 5 0 73.91 2 caught 1 v India Colombo (RPS) 29 Sep 2002 ODI # 1888
34 99 75 2 0 45.33 5 caught 1 v New Zealand Auckland 6 Jan 2007 ODI # 2471
33* 50 30 2 0 110.00 5 not out 1 v Zimbabwe Ahmedabad 10 Oct 2006 ODI # 2425
33 62 43 2 0 76.74 5 run out 1 v South Africa Brisbane 17 Jan 2006 ODI # 2315
32 44 48 1 0 66.66 5 caught 1 v Australia Adelaide 26 Jan 2006 ODI # 2319
31* 63 40 6 0 77.50 2 not out 2 v Bangladesh Colombo (SSC) 5 Aug 2002 ODI # 1858
31* 54 27 2 0 114.81 5 not out 1 v Australia Sydney 22 Jan 2006 ODI # 2317
29 66 45 6 0 64.44 3 caught 1 v Zimbabwe Sharjah 7 Apr 2003 ODI # 1998
29 57 38 5 0 76.31 2 run out 2 v India Dambulla 30 Jul 2005 ODI # 2262
29 84 52 3 0 55.76 2 run out 2 v India Dambulla 3 Aug 2005 ODI # 2265
28 - 52 0 0 53.84 3 stumped 2 v Pakistan Sharjah 8 Apr 2001 ODI # 1704
28 23 26 5 0 107.69 3 caught 1 v New Zealand Christchurch 2 Jan 2007 ODI # 2470
26 61 42 2 0 61.90 1 caught 1 v Australia Melbourne 21 Jan 2003 ODI # 1939
26 86 67 3 0 38.80 1 lbw 2 v Pakistan Dambulla 10 May 2003 ODI # 2008
26 58 36 5 0 72.22 3 caught 1 v South Africa Colombo (RPS) 22 Aug 2004 ODI # 2158
25 59 40 3 0 62.50 2 caught 1 v South Africa Tangier 21 Aug 2002 ODI # 1866
25 - 56 0 0 44.64 3 caught 1 v West Indies Kingstown 11 Jun 2003 ODI # 2024
24* 18 14 4 0 171.42 1 not out 2 v Canada Paarl 19 Feb 2003 ODI # 1958
24 60 36 2 0 66.66 3 caught 1 v Pakistan Sharjah 2 Nov 2001 ODI # 1771
24 63 35 2 0 68.57 1 caught 2 v Australia Sydney 12 Feb 2006 ODI # 2328
23* 17 16 4 0 143.75 3 not out 2 v Zimbabwe Colombo (SSC) 8 Dec 2001 ODI # 1776
23 50 38 4 0 60.52 1 bowled 2 v Kenya Nairobi (Gym) 24 Feb 2003 ODI # 1965
23 48 40 0 0 57.50 5 run out 2 v South Africa Adelaide 24 Jan 2006 ODI # 2318
22 65 42 1 0 52.38 3 caught 1 v New Zealand Colombo (RPS) 18 Jul 2001 ODI # 1735
22 - 37 3 0 59.45 3 caught 1 v West Indies Bridgetown 7 Jun 2003 ODI # 2022
22 53 35 2 0 62.85 5 bowled 1 v New Zealand Queenstown 31 Dec 2006 ODI # 2469
21* 35 32 2 0 65.62 3 not out 2 v Zimbabwe Bulawayo 22 Apr 2004 ODI # 2120
21 67 38 2 0 55.26 3 caught 2 v Pakistan Sharjah 27 Oct 2001 ODI # 1767
20 32 27 3 0 74.07 1 caught 1 v Bangladesh Colombo (RPS) 7 Aug 2002 ODI # 1859
19 49 29 2 0 65.51 3 caught 1 v Kenya Sharjah 6 Apr 2003 ODI # 1997
19 73 44 3 0 43.18 1 caught 2 v Australia Colombo (RPS) 27 Feb 2004 ODI # 2106
19 53 34 3 0 55.88 3 caught 2 v Pakistan Colombo (RPS) 21 Jul 2004 ODI # 2150
19 32 29 2 0 65.51 5 caught 2 v New Zealand Wellington 6 Jan 2006 ODI # 2311
19 62 37 2 0 51.35 1 bowled 1 v India Visakhapatnam 17 Feb 2007 ODI # 2525
18 62 36 2 0 50.00 3 caught 1 v England Leeds 2 Jul 2002 ODI # 1850
18 64 54 1 0 33.33 4 caught 2 v New Zealand Dambulla 13 May 2003 ODI # 2010
17 61 49 1 0 34.69 3 caught 1 v India Jaipur 31 Oct 2005 ODI # 2290
16 33 22 3 0 72.72 2 run out 1 v Pakistan Tangier 17 Aug 2002 ODI # 1863
16 - 21 2 0 76.19 2 caught 2 v South Africa Tangier 19 Aug 2002 ODI # 1865
16 46 24 3 0 66.66 1 caught 2 v Australia Centurion 7 Mar 2003 ODI # 1982
15 41 26 2 0 57.69 1 caught 2 v Australia Perth 22 Dec 2002 ODI # 1925
15 38 24 2 0 62.50 3 lbw 1 v India Rajkot 11 Feb 2007 ODI # 2520
14 18 17 3 0 82.35 1 bowled 2 v Australia Gqeberha 18 Mar 2003 ODI # 1991
13 31 29 2 0 44.82 1 bowled 1 v Pakistan Sharjah 4 Apr 2003 ODI # 1995
13 61 40 2 0 32.50 3 caught 2 v New Zealand Dambulla 19 May 2003 ODI # 2014
12 11 14 2 0 85.71 1 bowled 2 v England Adelaide 17 Jan 2003 ODI # 1937
11 25 22 0 0 50.00 3 run out 2 v West Indies Colombo (RPS) 11 Dec 2001 ODI # 1778
11 29 22 1 0 50.00 1 bowled 1 v India Colombo (RPS) 9 Aug 2005 ODI # 2268
10* 36 27 0 0 37.03 5 not out 2 v New Zealand Brabourne 20 Oct 2006 ODI # 2433
10* 11 16 2 0 62.50 5 not out 2 v New Zealand Napier 28 Dec 2006 ODI # 2468
10 30 17 1 0 58.82 3 caught 1 v India Colombo (RPS) 30 Sep 2002 ODI # 1889
9 22 18 0 0 50.00 3 caught 1 v Zimbabwe Sharjah 30 Oct 2001 ODI # 1769
9 56 36 1 0 25.00 3 caught 1 v Pakistan Dambulla 18 May 2003 ODI # 2012
9 30 18 2 0 50.00 5 caught 1 v India Rajkot 9 Nov 2005 ODI # 2295
9 8 11 0 0 81.81 7 caught 2 v Australia Melbourne (Docklands) 13 Jan 2006 ODI # 2313
8 40 18 1 0 44.44 2 run out 2 v Pakistan Colombo (RPS) 12 Sep 2002 ODI # 1874
8 35 23 1 0 34.78 4 caught 2 v India Colombo (RPS) 27 Jul 2004 ODI # 2153
7 21 17 1 0 41.17 2 bowled 2 v Pakistan Sharjah 17 Apr 2002 ODI # 1832
7 23 14 1 0 50.00 3 bowled 1 v India The Oval 30 Jun 2002 ODI # 1849
7 23 17 0 0 41.17 5 caught 1 v South Africa Perth 31 Jan 2006 ODI # 2321
7 - 16 1 0 43.75 1 caught 1 v Australia Brisbane 14 Feb 2006 ODI # 2330
6 - 14 0 0 42.85 3 caught 1 v Pakistan Sharjah 8 Apr 2002 ODI # 1825
6 35 20 0 0 30.00 1 caught 2 v South Africa Centurion 29 Nov 2002 ODI # 1905
6 24 17 0 0 35.29 1 caught 1 v New Zealand Bloemfontein 10 Feb 2003 ODI # 1944
5* - 7 1 0 71.42 5 not out 1 v India Eden Gardens 8 Feb 2007 ODI # 2514
5 - 16 1 0 31.25 3 caught 2 v New Zealand Sharjah 17 Apr 2001 ODI # 1710
5 11 6 0 0 83.33 3 caught 1 v India Colombo (RPS) 22 Jul 2001 ODI # 1737
5 20 11 1 0 45.45 3 caught 1 v India Colombo (RPS) 5 Aug 2001 ODI # 1744
4 23 12 0 0 33.33 3 caught 1 v Zimbabwe Colombo (RPS) 12 Dec 2001 ODI # 1779
4 19 11 1 0 36.36 3 caught 1 v New Zealand Auckland 26 Dec 2004 ODI # 2200
4 10 12 1 0 33.33 3 caught 1 v India Mohali 28 Oct 2005 ODI # 2287
3 11 9 0 0 33.33 1 caught 2 v England Perth 20 Dec 2002 ODI # 1924
3 14 8 0 0 37.50 1 run out 1 v West Indies Cape Town 28 Feb 2003 ODI # 1973
3 19 16 0 0 18.75 1 bowled 1 v Australia Colombo (RPS) 25 Feb 2004 ODI # 2105
2 10 5 0 0 40.00 5 bowled 2 v South Africa Ahmedabad 24 Oct 2006 ODI # 2435
1 2 5 0 0 20.00 3 caught 2 v India Colombo (SSC) 1 Aug 2001 ODI # 1742
1 7 8 0 0 12.50 1 caught 1 v South Africa Johannesburg 27 Nov 2002 ODI # 1903
1 20 9 0 0 11.11 3 bowled 2 v Australia Dambulla 20 Feb 2004 ODI # 2102
1 6 7 0 0 14.28 3 caught 2 v England Southampton 17 Sep 2004 ODI # 2177
1 11 2 0 0 50.00 2 bowled 2 v India Nagpur 25 Oct 2005 ODI # 2286
0 - 2 0 0 0.00 1 lbw 1 v New Zealand Sharjah 10 Apr 2001 ODI # 1705
0 18 9 0 0 0.00 3 caught 1 v Pakistan Sharjah 4 Nov 2001 ODI # 1772
0 3 6 0 0 0.00 1 caught 1 v England Sydney 13 Jan 2003 ODI # 1934
0 8 7 0 0 0.00 1 caught 2 v India Johannesburg 10 Mar 2003 ODI # 1985
0 7 10 0 0 0.00 1 bowled 2 v Australia Colombo (SSC) 29 Feb 2004 ODI # 2108
0 11 6 0 0 0.00 2 lbw 2 v Zimbabwe Bulawayo 20 Apr 2004 ODI # 2119
DNB - - - - - - - 2 v England Dambulla 18 Nov 2003 ODI # 2063
DNB - - - - - - - 2 v Zimbabwe Harare 25 Apr 2004 ODI # 2122
DNB - - - - - - - 2 v Bangladesh Colombo (RPS) 23 Jul 2004 ODI # 2151
DNB - - - - - - - 2 v Zimbabwe Rawalpindi 9 Oct 2004 ODI # 2186
TDNB - - - - - - - - v Pakistan Colombo (RPS) 17 Mar 2006 ODI # 2351
DNB - - - - - - - 2 v West Indies Brabourne 14 Oct 2006 ODI # 2428
TDNB - - - - - - - - v New Zealand Hamilton 9 Jan 2007 ODI # 2472
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