Records type all-round analysis [change type]
View cumulative averages [change view]
Opposition team Australia remove Australia from query or England remove England from query or India remove India from query or New Zealand remove New Zealand from query or Pakistan remove Pakistan from query or South Africa remove South Africa from query or Sri Lanka remove Sri Lanka from query or West Indies remove West Indies from query
Ordered by batting average (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 1998-2009 198 5088 156 39.75 6 133 5/18 37.25 1 82 0 2.49 Profile
filtered 1998-2009 168 4539 156 39.81 5 108 4/11 38.88 0 69 0 0.92
Cumulative averages
3 76 68* 76.00 0 1 1/25 39.00 0 0 0 37.00 v India 23 Aug 1999 ODI # 1486
6 157 68* 52.33 0 2 1/25 53.50 0 2 0 -1.16 v Sri Lanka 31 Aug 1999 ODI # 1491
4 90 68* 45.00 0 1 1/25 61.00 0 1 0 -15.99 v Sri Lanka 26 Aug 1999 ODI # 1488
5 135 68* 45.00 0 2 1/25 46.50 0 2 0 -1.49 v India 28 Aug 1999 ODI # 1489
151 4127 156 41.68 5 99 4/11 40.26 0 61 0 1.42 v India 3 Feb 2008 ODI # 2670
146 4042 156 41.67 5 99 4/11 40.22 0 60 0 1.44 v India 14 Oct 2007 ODI # 2631
150 4122 156 41.63 5 99 4/11 40.22 0 61 0 1.41 v New Zealand 20 Dec 2007 ODI # 2657
148 4070 156 41.53 5 99 4/11 40.22 0 60 0 1.30 v New Zealand 14 Dec 2007 ODI # 2655
149 4070 156 41.53 5 99 4/11 40.22 0 60 0 1.30 v New Zealand 16 Dec 2007 ODI # 2656
152 4139 156 41.39 5 99 4/11 40.26 0 62 0 1.12 v Sri Lanka 8 Feb 2008 ODI # 2673
147 4042 156 41.24 5 99 4/11 40.22 0 60 0 1.02 v India 17 Oct 2007 ODI # 2632
153 4153 156 41.11 5 99 4/11 40.45 0 62 0 0.66 v India 10 Feb 2008 ODI # 2675
81 1966 143* 40.95 2 60 4/11 34.85 0 35 0 6.10 v New Zealand 16 Sep 2004 ODI # 2176
18 408 68* 40.80 0 14 4/11 24.92 0 7 0 15.87 v New Zealand 23 Feb 2000 ODI # 1568
154 4157 156 40.75 5 99 4/11 40.45 0 64 0 0.30 v Sri Lanka 15 Feb 2008 ODI # 2679
144 3935 156 40.56 4 99 4/11 39.82 0 60 0 0.73 v India 8 Oct 2007 ODI # 2627
145 3935 156 40.56 4 99 4/11 39.82 0 60 0 0.73 v India 11 Oct 2007 ODI # 2629
163 4457 156 40.51 5 104 4/11 39.48 0 67 0 1.03 v West Indies 6 Jul 2008 ODI # 2736
155 4160 156 40.38 5 99 4/11 40.54 0 64 0 -0.15 v India 17 Feb 2008 ODI # 2680
165 4517 156 40.33 5 107 4/11 38.65 0 68 0 1.67 v Pakistan 24 Apr 2009 ODI # 2846
162 4391 156 40.28 5 102 4/11 40.02 0 67 0 0.25 v West Indies 4 Jul 2008 ODI # 2734
157 4223 156 40.21 5 99 4/11 40.54 0 65 0 -0.32 v India 24 Feb 2008 ODI # 2685
143 3860 156 40.20 4 99 4/11 39.43 0 60 0 0.77 v India 5 Oct 2007 ODI # 2625
164 4459 156 40.17 5 105 4/11 39.27 0 67 0 0.89 v Pakistan 22 Apr 2009 ODI # 2845
82 1966 143* 40.12 2 61 4/11 34.83 0 35 0 5.28 v England 21 Sep 2004 ODI # 2180
156 4164 156 40.03 5 99 4/11 40.54 0 65 0 -0.50 v Sri Lanka 22 Feb 2008 ODI # 2683
166 4524 156 40.03 5 108 4/11 38.67 0 69 0 1.35 v Pakistan 27 Apr 2009 ODI # 2847
167 4524 156 40.03 5 108 4/11 38.75 0 69 0 1.27 v Pakistan 1 May 2009 ODI # 2848
161 4304 156 39.85 5 102 4/11 40.02 0 67 0 -0.17 v West Indies 29 Jun 2008 ODI # 2724
158 4223 156 39.83 5 99 4/11 40.54 0 65 0 -0.70 v Sri Lanka 29 Feb 2008 ODI # 2687
168 4539 156 39.81 5 108 4/11 38.88 0 69 0 0.92 v Pakistan 3 May 2009 ODI # 2849
160 4296 156 39.77 5 100 4/11 40.41 0 66 0 -0.63 v India 4 Mar 2008 ODI # 2689
159 4254 156 39.75 5 99 4/11 40.54 0 65 0 -0.78 v India 2 Mar 2008 ODI # 2688
142 3771 156 39.69 4 99 4/11 39.43 0 60 0 0.26 v India 2 Oct 2007 ODI # 2623
140 3677 156 39.53 4 99 4/11 39.43 0 59 0 0.10 v Sri Lanka 28 Apr 2007 ODI # 2581
118 3163 156 39.53 4 90 4/11 37.95 0 52 0 1.58 v South Africa 12 Mar 2006 ODI # 2349
80 1895 143* 39.47 2 60 4/11 34.36 0 35 0 5.11 v Pakistan 4 Sep 2004 ODI # 2166
137 3625 156 39.40 4 98 4/11 39.77 0 58 0 -0.37 v Sri Lanka 16 Apr 2007 ODI # 2573
83 1966 143* 39.32 2 61 4/11 35.40 0 35 0 3.91 v New Zealand 5 Dec 2004 ODI # 2196
139 3654 156 39.29 4 98 4/11 39.77 0 59 0 -0.48 v South Africa 25 Apr 2007 ODI # 2580
104 2670 156 39.26 3 75 4/11 37.90 0 40 0 1.35 v New Zealand 7 Dec 2005 ODI # 2302
7 157 68* 39.25 0 5 3/34 28.20 0 2 0 11.05 v Pakistan 9 Jan 2000 ODI # 1536
117 3136 156 39.20 4 88 4/11 37.96 0 51 0 1.23 v South Africa 10 Mar 2006 ODI # 2348
141 3684 156 39.19 4 99 4/11 39.43 0 59 0 -0.24 v India 29 Sep 2007 ODI # 2621
11 235 68* 39.16 0 12 4/11 17.66 0 4 0 21.50 v Pakistan 19 Jan 2000 ODI # 1542
119 3171 156 39.14 4 91 4/11 37.83 0 52 0 1.31 v West Indies 18 Sep 2006 ODI # 2417
106 2737 156 39.10 3 76 4/11 38.35 0 41 0 0.74 v Sri Lanka 13 Jan 2006 ODI # 2313
138 3636 156 39.09 4 98 4/11 39.77 0 59 0 -0.67 v New Zealand 20 Apr 2007 ODI # 2577
128 3398 156 39.05 4 96 4/11 38.18 0 56 0 0.86 v New Zealand 14 Jan 2007 ODI # 2474
133 3503 156 38.92 4 97 4/11 39.09 0 56 0 -0.17 v England 2 Feb 2007 ODI # 2497
121 3225 156 38.85 4 92 4/11 38.03 0 53 0 0.82 v West Indies 24 Sep 2006 ODI # 2422
115 3060 156 38.73 4 87 4/11 37.59 0 48 0 1.13 v Sri Lanka 12 Feb 2006 ODI # 2328
116 3060 156 38.73 4 87 4/11 38.04 0 51 0 0.68 v Sri Lanka 14 Feb 2006 ODI # 2330
136 3562 156 38.71 4 98 4/11 39.62 0 57 0 -0.90 v England 8 Apr 2007 ODI # 2565
105 2671 156 38.71 3 76 4/11 38.09 0 41 0 0.61 v New Zealand 10 Dec 2005 ODI # 2303
125 3329 156 38.70 4 94 4/11 38.39 0 54 0 0.31 v New Zealand 1 Nov 2006 ODI # 2441
126 3329 156 38.70 4 94 4/11 38.56 0 54 0 0.14 v West Indies 5 Nov 2006 ODI # 2443
127 3329 156 38.70 4 94 4/11 38.56 0 55 0 0.14 v England 12 Jan 2007 ODI # 2473
123 3251 156 38.70 4 93 4/11 38.11 0 54 0 0.58 v England 21 Oct 2006 ODI # 2434
120 3173 156 38.69 4 92 4/11 37.86 0 53 0 0.82 v India 22 Sep 2006 ODI # 2421
134 3521 156 38.69 4 97 4/11 39.28 0 56 0 -0.59 v South Africa 24 Mar 2007 ODI # 2552
107 2746 156 38.67 3 76 4/11 38.53 0 41 0 0.13 v South Africa 15 Jan 2006 ODI # 2314
129 3402 156 38.65 4 96 4/11 38.33 0 56 0 0.32 v England 19 Jan 2007 ODI # 2478
130 3440 156 38.65 4 96 4/11 38.79 0 56 0 -0.13 v New Zealand 21 Jan 2007 ODI # 2479
131 3440 156 38.65 4 97 4/11 38.59 0 56 0 0.05 v England 26 Jan 2007 ODI # 2486
122 3243 156 38.60 4 92 4/11 38.41 0 54 0 0.19 v West Indies 18 Oct 2006 ODI # 2432
12 270 68* 38.57 0 12 4/11 19.83 0 4 0 18.73 v Pakistan 23 Jan 2000 ODI # 1545
84 1966 143* 38.54 2 62 4/11 35.59 0 35 0 2.95 v New Zealand 8 Dec 2004 ODI # 2198
132 3464 156 38.48 4 97 4/11 38.92 0 56 0 -0.43 v New Zealand 28 Jan 2007 ODI # 2488
124 3271 156 38.48 4 93 4/11 38.32 0 54 0 0.15 v India 29 Oct 2006 ODI # 2440
135 3534 156 38.41 4 98 4/11 39.21 0 57 0 -0.80 v West Indies 27 Mar 2007 ODI # 2555
108 2753 156 38.23 3 76 4/11 38.73 0 42 0 -0.50 v South Africa 20 Jan 2006 ODI # 2316
85 1986 143* 38.19 2 62 4/11 35.77 0 36 0 2.41 v West Indies 14 Jan 2005 ODI # 2204
109 2784 156 38.13 3 77 4/11 38.80 0 43 0 -0.66 v Sri Lanka 22 Jan 2006 ODI # 2317
110 2816 156 38.05 3 80 4/11 37.95 0 44 0 0.10 v Sri Lanka 26 Jan 2006 ODI # 2319
112 2886 156 37.97 3 82 4/11 38.18 0 44 0 -0.20 v South Africa 3 Feb 2006 ODI # 2322
98 2430 143* 37.96 2 73 4/11 36.46 0 39 0 1.50 v England 28 Jun 2005 ODI # 2256
77 1743 143* 37.89 1 57 4/11 35.19 0 35 0 2.69 v Sri Lanka 29 Feb 2004 ODI # 2108
15 341 68* 37.88 0 14 4/11 22.14 0 4 0 15.74 v Pakistan 4 Feb 2000 ODI # 1556
16 341 68* 37.88 0 14 4/11 22.14 0 4 0 15.74 v New Zealand 17 Feb 2000 ODI # 1563
76 1703 143* 37.84 1 55 4/11 35.85 0 35 0 1.98 v Sri Lanka 27 Feb 2004 ODI # 2106
99 2459 143* 37.83 2 73 4/11 36.78 0 39 0 1.04 v England 2 Jul 2005 ODI # 2258
92 2184 143* 37.65 2 66 4/11 38.22 0 37 0 -0.57 v New Zealand 19 Feb 2005 ODI # 2227
111 2821 156 37.61 3 81 4/11 38.14 0 44 0 -0.53 v Sri Lanka 29 Jan 2006 ODI # 2320
9 188 68* 37.60 0 9 4/11 20.00 0 2 0 17.60 v India 14 Jan 2000 ODI # 1540
10 188 68* 37.60 0 11 4/11 18.81 0 3 0 18.78 v Pakistan 16 Jan 2000 ODI # 1541
113 2893 156 37.57 3 84 4/11 37.77 0 44 0 -0.20 v South Africa 5 Feb 2006 ODI # 2323
103 2514 143* 37.52 2 75 4/11 37.41 0 40 0 0.10 v New Zealand 3 Dec 2005 ODI # 2301
75 1650 143* 37.50 1 55 4/11 35.00 0 35 0 2.50 v Sri Lanka 25 Feb 2004 ODI # 2105
86 1986 143* 37.47 2 63 4/11 36.07 0 36 0 1.39 v Pakistan 16 Jan 2005 ODI # 2205
101 2470 143* 37.42 2 73 4/11 37.64 0 39 0 -0.21 v England 10 Jul 2005 ODI # 2260
102 2470 143* 37.42 2 73 4/11 38.00 0 40 0 -0.57 v England 12 Jul 2005 ODI # 2261
17 374 68* 37.40 0 14 4/11 22.14 0 5 0 15.25 v New Zealand 19 Feb 2000 ODI # 1565
97 2356 143* 37.39 2 73 4/11 36.46 0 39 0 0.93 v England 23 Jun 2005 ODI # 2253
91 2131 143* 37.38 2 65 4/11 38.01 0 37 0 -0.62 v Pakistan 4 Feb 2005 ODI # 2220
100 2465 143* 37.34 2 73 4/11 37.21 0 39 0 0.12 v England 7 Jul 2005 ODI # 2259
78 1755 143* 37.34 1 57 4/11 35.19 0 35 0 2.14 v India 23 Aug 2004 ODI # 2159
79 1791 143* 37.31 1 59 4/11 34.42 0 35 0 2.88 v Pakistan 28 Aug 2004 ODI # 2162
114 2909 156 37.29 3 85 4/11 38.10 0 48 0 -0.81 v Sri Lanka 10 Feb 2006 ODI # 2326
93 2197 143* 37.23 2 69 4/11 37.15 0 38 0 0.07 v New Zealand 22 Feb 2005 ODI # 2228
95 2266 143* 37.14 2 70 4/11 37.14 0 38 0 0.00 v New Zealand 1 Mar 2005 ODI # 2232
19 408 68* 37.09 0 14 4/11 26.21 0 7 0 10.87 v New Zealand 26 Feb 2000 ODI # 1569
13 296 68* 37.00 0 13 4/11 19.69 0 4 0 17.30 v India 26 Jan 2000 ODI # 1548
14 296 68* 37.00 0 14 4/11 20.00 0 4 0 17.00 v Pakistan 2 Feb 2000 ODI # 1554
94 2218 143* 36.96 2 70 4/11 37.14 0 38 0 -0.17 v New Zealand 26 Feb 2005 ODI # 2230
96 2283 143* 36.82 2 72 4/11 36.45 0 38 0 0.36 v New Zealand 5 Mar 2005 ODI # 2234
87 1986 143* 36.77 2 63 4/11 36.68 0 36 0 0.09 v West Indies 21 Jan 2005 ODI # 2208
88 1986 143* 36.77 2 63 4/11 36.68 0 36 0 0.09 v Pakistan 23 Jan 2005 ODI # 2209
89 2017 143* 36.67 2 63 4/11 37.47 0 36 0 -0.80 v West Indies 26 Jan 2005 ODI # 2212
74 1605 143* 36.47 1 54 4/11 34.75 0 35 0 1.71 v Sri Lanka 22 Feb 2004 ODI # 2103
90 2040 143* 36.42 2 65 4/11 37.32 0 37 0 -0.89 v Pakistan 30 Jan 2005 ODI # 2215
73 1569 143* 35.65 1 53 4/11 34.56 0 35 0 1.09 v Sri Lanka 20 Feb 2004 ODI # 2102
22 453 68* 34.84 0 16 4/11 25.56 0 8 0 9.28 v South Africa 14 Apr 2000 ODI # 1589
72 1532 143* 34.81 1 52 4/11 34.46 0 35 0 0.35 v India 8 Feb 2004 ODI # 2098
20 414 68* 34.50 0 15 4/11 24.86 0 7 0 9.63 v New Zealand 3 Mar 2000 ODI # 1571
25 514 68* 34.26 0 22 4/11 23.22 0 11 0 11.03 v West Indies 11 Jan 2001 ODI # 1667
26 514 68* 34.26 0 22 4/11 24.86 0 12 0 9.40 v West Indies 14 Jan 2001 ODI # 1670
27 514 68* 34.26 0 23 4/11 26.17 0 12 0 8.09 v West Indies 17 Jan 2001 ODI # 1672
28 514 68* 34.26 0 23 4/11 26.17 0 12 0 8.09 v West Indies 26 Jan 2001 ODI # 1677
71 1466 143* 34.09 1 52 4/11 34.25 0 34 0 -0.15 v India 6 Feb 2004 ODI # 2097
70 1456 143* 33.86 1 52 4/11 33.34 0 33 0 0.51 v India 1 Feb 2004 ODI # 2093
67 1347 143* 33.67 1 49 4/11 32.81 0 32 0 0.85 v India 9 Jan 2004 ODI # 2077
21 434 68* 33.38 0 15 4/11 26.26 0 8 0 7.11 v South Africa 12 Apr 2000 ODI # 1587
68 1367 143* 33.34 1 50 4/11 33.10 0 33 0 0.24 v India 18 Jan 2004 ODI # 2084
63 1231 143* 33.27 1 43 4/11 34.16 0 29 0 -0.89 v New Zealand 3 Nov 2003 ODI # 2055
69 1383 143* 32.92 1 50 4/11 33.94 0 33 0 -1.01 v India 22 Jan 2004 ODI # 2086
64 1249 143* 32.86 1 43 4/11 34.48 0 29 0 -1.61 v New Zealand 9 Nov 2003 ODI # 2058
65 1249 143* 32.86 1 46 4/11 33.15 0 30 0 -0.28 v India 12 Nov 2003 ODI # 2061
23 459 68* 32.78 0 16 4/11 26.25 0 9 0 6.53 v South Africa 16 Apr 2000 ODI # 1591
57 1081 143* 32.75 1 39 4/11 32.74 0 24 0 0.01 v West Indies 25 May 2003 ODI # 2019
59 1145 143* 32.71 1 41 4/11 32.48 0 26 0 0.22 v West Indies 1 Jun 2003 ODI # 2021
29 522 68* 32.62 0 25 4/11 24.80 0 12 0 7.82 v West Indies 7 Feb 2001 ODI # 1685
66 1259 143* 32.28 1 47 4/11 33.21 0 32 0 -0.93 v India 18 Nov 2003 ODI # 2064
62 1194 143* 32.27 1 41 4/11 34.46 0 29 0 -2.19 v India 1 Nov 2003 ODI # 2054
58 1097 143* 32.26 1 40 4/11 32.40 0 26 0 -0.13 v West Indies 30 May 2003 ODI # 2020
8 160 68* 32.00 0 5 3/34 33.80 0 2 0 -1.79 v India 12 Jan 2000 ODI # 1539
60 1146 143* 31.83 1 41 4/11 33.07 0 28 0 -1.23 v India 26 Oct 2003 ODI # 2052
61 1146 143* 31.83 1 41 4/11 33.07 0 28 0 -1.23 v New Zealand 29 Oct 2003 ODI # 2053
24 476 68* 31.73 0 18 4/11 26.44 0 9 0 5.28 v South Africa 18 Aug 2000 ODI # 1621
55 980 143* 31.61 1 38 4/11 32.78 0 24 0 -1.17 v West Indies 21 May 2003 ODI # 2016
56 1004 143* 31.37 1 39 4/11 32.74 0 24 0 -1.36 v West Indies 24 May 2003 ODI # 2018
30 529 68* 31.11 0 26 4/11 25.96 0 12 0 5.15 v West Indies 9 Feb 2001 ODI # 1687
31 529 68* 31.11 0 26 4/11 27.53 0 12 0 3.57 v India 28 Mar 2001 ODI # 1698
54 905 143* 30.16 1 38 4/11 32.78 0 24 0 -2.62 v West Indies 18 May 2003 ODI # 2013
51 870 143* 30.00 1 35 4/11 33.57 0 23 0 -3.57 v Sri Lanka 18 Mar 2003 ODI # 1991
52 870 143* 30.00 1 37 4/11 31.94 0 23 0 -1.94 v India 23 Mar 2003 ODI # 1993
32 534 68* 29.66 0 26 4/11 28.96 0 12 0 0.70 v India 31 Mar 2001 ODI # 1699
53 888 143* 29.60 1 38 4/11 32.21 0 24 0 -2.61 v West Indies 17 May 2003 ODI # 2011
33 541 68* 28.47 0 27 4/11 29.37 0 12 0 -0.89 v India 6 Apr 2001 ODI # 1701
34 541 68* 28.47 0 27 4/11 30.22 0 12 0 -1.74 v Pakistan 9 Jun 2001 ODI # 1720
35 564 68* 28.20 0 27 4/11 31.11 0 12 0 -2.91 v England 10 Jun 2001 ODI # 1721
48 779 143* 27.82 1 35 4/11 32.28 0 20 0 -4.46 v Pakistan 11 Feb 2003 ODI # 1945
49 779 143* 27.82 1 35 4/11 33.00 0 22 0 -5.17 v India 15 Feb 2003 ODI # 1951
37 610 68* 27.72 0 31 4/11 29.32 0 13 0 -1.59 v Pakistan 19 Jun 2001 ODI # 1725
38 610 68* 27.72 0 31 4/11 29.74 0 13 0 -2.01 v England 21 Jun 2001 ODI # 1726
36 575 68* 27.38 0 29 4/11 29.79 0 13 0 -2.41 v England 14 Jun 2001 ODI # 1723
50 779 143* 26.86 1 35 4/11 33.57 0 22 0 -6.70 v England 2 Mar 2003 ODI # 1976
39 610 68* 26.52 0 31 4/11 31.06 0 15 0 -4.54 v South Africa 13 Jan 2002 ODI # 1784
40 613 68* 25.54 0 34 4/11 29.73 0 16 0 -4.19 v South Africa 20 Jan 2002 ODI # 1789
41 613 68* 25.54 0 34 4/11 29.94 0 16 0 -4.39 v South Africa 22 Jan 2002 ODI # 1791
42 624 68* 24.96 0 34 4/11 30.82 0 17 0 -5.86 v New Zealand 26 Jan 2002 ODI # 1796
43 628 68* 24.15 0 35 4/11 31.37 0 17 0 -7.21 v Sri Lanka 9 Jan 2003 ODI # 1931
44 628 68* 23.25 0 35 4/11 31.37 0 17 0 -8.11 v England 19 Jan 2003 ODI # 1938
45 628 68* 23.25 0 35 4/11 32.28 0 17 0 -9.02 v Sri Lanka 21 Jan 2003 ODI # 1939
46 628 68* 23.25 0 35 4/11 32.28 0 17 0 -9.02 v England 23 Jan 2003 ODI # 1940
47 636 68* 22.71 0 35 4/11 32.28 0 19 0 -9.57 v England 25 Jan 2003 ODI # 1941
2 8 8 8.00 0 0 - - 0 0 0 - v Sri Lanka 22 Aug 1999 ODI # 1485
1 - - - - 0 - - 0 0 0 - v Pakistan 10 Nov 1998 ODI # 1371
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