Records type batting analysis [change type]
View reverse 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 Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 1998-2009 198 161 33 5088 156 39.75 5504 92.44 6 30 15 449 103 Profile
filtered 1998-2009 168 142 28 4539 156 39.81 4866 93.27 5 28 12 406 92
Reverse cumulative
33 30 8 1005 107* 45.68 1078 93.22 1 9 2 86 22 v England 8 Apr 2007 ODI # 2565
121 108 22 3903 156 45.38 4196 93.01 5 27 8 344 81 v Pakistan 11 Feb 2003 ODI # 1945
54 47 11 1630 151 45.27 1697 96.05 2 13 2 145 34 v Sri Lanka 12 Feb 2006 ODI # 2328
122 109 22 3911 156 44.95 4225 92.56 5 27 8 344 81 v England 25 Jan 2003 ODI # 1941
123 109 22 3911 156 44.95 4225 92.56 5 27 8 344 81 v England 23 Jan 2003 ODI # 1940
124 109 22 3911 156 44.95 4225 92.56 5 27 8 344 81 v Sri Lanka 21 Jan 2003 ODI # 1939
36 33 9 1075 107* 44.79 1144 93.96 1 9 2 93 23 v England 2 Feb 2007 ODI # 2497
55 48 11 1646 151 44.48 1715 95.97 2 13 2 145 35 v Sri Lanka 10 Feb 2006 ODI # 2326
125 110 22 3911 156 44.44 4228 92.50 5 27 9 344 81 v England 19 Jan 2003 ODI # 1938
32 29 7 977 107* 44.40 1050 93.04 1 9 2 82 21 v Sri Lanka 16 Apr 2007 ODI # 2573
34 31 8 1018 107* 44.26 1096 92.88 1 9 2 87 22 v West Indies 27 Mar 2007 ODI # 2555
118 106 21 3760 156 44.23 4066 92.47 4 27 7 326 79 v Sri Lanka 18 Mar 2003 ODI # 1991
57 50 11 1718 151 44.05 1787 96.13 2 14 2 151 36 v South Africa 3 Feb 2006 ODI # 2322
126 111 22 3915 156 43.98 4237 92.40 5 27 9 344 81 v Sri Lanka 9 Jan 2003 ODI # 1931
37 34 9 1099 107* 43.96 1157 94.98 1 9 2 93 25 v New Zealand 28 Jan 2007 ODI # 2488
38 34 9 1099 107* 43.96 1157 94.98 1 9 2 93 25 v England 26 Jan 2007 ODI # 2486
99 90 18 3156 156 43.83 3300 95.63 4 23 7 275 72 v India 1 Feb 2004 ODI # 2093
102 93 18 3280 156 43.73 3446 95.18 4 24 7 282 76 v India 9 Jan 2004 ODI # 2077
39 35 9 1137 107* 43.73 1197 94.98 1 9 2 100 25 v New Zealand 21 Jan 2007 ODI # 2479
44 38 9 1268 107* 43.72 1331 95.26 1 11 2 110 26 v New Zealand 1 Nov 2006 ODI # 2441
119 107 21 3760 156 43.72 4071 92.36 4 27 8 326 79 v England 2 Mar 2003 ODI # 1976
120 107 21 3760 156 43.72 4071 92.36 4 27 8 326 79 v India 15 Feb 2003 ODI # 1951
127 112 22 3926 156 43.62 4250 92.37 5 27 9 345 81 v New Zealand 26 Jan 2002 ODI # 1796
128 112 22 3926 156 43.62 4250 92.37 5 27 9 345 81 v South Africa 22 Jan 2002 ODI # 1791
56 49 11 1653 151 43.50 1727 95.71 2 13 2 146 35 v South Africa 5 Feb 2006 ODI # 2323
107 97 19 3393 156 43.50 3589 94.53 4 24 7 294 78 v India 1 Nov 2003 ODI # 2054
108 97 19 3393 156 43.50 3589 94.53 4 24 7 294 78 v New Zealand 29 Oct 2003 ODI # 2053
115 104 20 3651 156 43.46 3913 93.30 4 26 7 319 78 v West Indies 18 May 2003 ODI # 2013
100 91 18 3172 156 43.45 3316 95.65 4 23 7 276 73 v India 22 Jan 2004 ODI # 2086
106 96 19 3345 156 43.44 3530 94.75 4 24 7 290 77 v New Zealand 3 Nov 2003 ODI # 2055
98 89 18 3083 156 43.42 3243 95.06 4 22 7 264 70 v India 6 Feb 2004 ODI # 2097
72 64 12 2256 156 43.38 2377 94.90 3 17 2 194 53 v England 23 Jun 2005 ODI # 2253
103 94 18 3290 156 43.28 3466 94.92 4 24 7 283 76 v India 18 Nov 2003 ODI # 2064
104 94 18 3290 156 43.28 3466 94.92 4 24 7 283 76 v India 12 Nov 2003 ODI # 2061
97 88 17 3073 156 43.28 3228 95.19 4 22 7 264 70 v India 8 Feb 2004 ODI # 2098
114 103 19 3634 156 43.26 3887 93.49 4 26 7 318 78 v West Indies 21 May 2003 ODI # 2016
41 37 9 1210 107* 43.21 1273 95.05 1 10 2 107 25 v New Zealand 14 Jan 2007 ODI # 2474
42 37 9 1210 107* 43.21 1273 95.05 1 10 2 107 25 v England 12 Jan 2007 ODI # 2473
43 37 9 1210 107* 43.21 1273 95.05 1 10 2 107 25 v West Indies 5 Nov 2006 ODI # 2443
68 60 12 2074 156 43.20 2140 96.91 3 15 2 181 49 v England 10 Jul 2005 ODI # 2260
46 40 10 1296 107* 43.20 1365 94.94 1 11 2 114 26 v England 21 Oct 2006 ODI # 2434
129 113 22 3929 156 43.17 4256 92.31 5 27 9 345 81 v South Africa 20 Jan 2002 ODI # 1789
35 32 8 1036 107* 43.16 1109 93.41 1 9 2 89 22 v South Africa 24 Mar 2007 ODI # 2552
116 105 20 3669 156 43.16 3948 92.93 4 26 7 319 78 v West Indies 17 May 2003 ODI # 2011
117 105 20 3669 156 43.16 3948 92.93 4 26 7 319 78 v India 23 Mar 2003 ODI # 1993
101 92 18 3192 156 43.13 3344 95.45 4 23 7 277 73 v India 18 Jan 2004 ODI # 2084
112 101 19 3535 156 43.10 3777 93.59 4 25 7 307 78 v West Indies 25 May 2003 ODI # 2019
66 59 11 2069 156 43.10 2134 96.95 3 15 2 180 49 v New Zealand 3 Dec 2005 ODI # 2301
67 59 11 2069 156 43.10 2134 96.95 3 15 2 180 49 v England 12 Jul 2005 ODI # 2261
78 70 12 2499 156 43.08 2612 95.67 3 19 2 213 58 v Pakistan 4 Feb 2005 ODI # 2220
65 58 11 2025 156 43.08 2075 97.59 3 15 2 175 49 v New Zealand 7 Dec 2005 ODI # 2302
58 51 11 1723 151 43.07 1790 96.25 2 14 2 152 36 v Sri Lanka 29 Jan 2006 ODI # 2320
110 99 19 3442 156 43.02 3665 93.91 4 24 7 298 78 v West Indies 1 Jun 2003 ODI # 2021
30 27 6 903 107* 43.00 963 93.76 1 8 2 76 19 v South Africa 25 Apr 2007 ODI # 2580
74 66 12 2321 156 42.98 2430 95.51 3 17 2 200 56 v New Zealand 1 Mar 2005 ODI # 2232
109 98 19 3394 156 42.96 3595 94.40 4 24 7 294 78 v India 26 Oct 2003 ODI # 2052
105 95 18 3308 156 42.96 3491 94.75 4 24 7 287 76 v New Zealand 9 Nov 2003 ODI # 2058
96 87 17 3007 156 42.95 3189 94.29 4 21 7 257 67 v Sri Lanka 20 Feb 2004 ODI # 2102
45 39 9 1288 107* 42.93 1355 95.05 1 11 2 113 26 v India 29 Oct 2006 ODI # 2440
73 65 12 2273 156 42.88 2393 94.98 3 17 2 196 53 v New Zealand 5 Mar 2005 ODI # 2234
113 102 19 3559 156 42.87 3805 93.53 4 25 7 309 78 v West Indies 24 May 2003 ODI # 2018
59 52 11 1755 151 42.80 1823 96.26 2 14 2 154 36 v Sri Lanka 26 Jan 2006 ODI # 2319
71 63 12 2183 156 42.80 2296 95.07 3 16 2 190 51 v England 28 Jun 2005 ODI # 2256
27 24 4 855 107* 42.75 919 93.03 1 8 2 70 19 v India 2 Oct 2007 ODI # 2623
79 71 12 2522 156 42.74 2653 95.06 3 19 2 215 58 v Pakistan 30 Jan 2005 ODI # 2215
130 114 22 3929 156 42.70 4258 92.27 5 27 10 345 81 v South Africa 13 Jan 2002 ODI # 1784
131 114 22 3929 156 42.70 4258 92.27 5 27 10 345 81 v England 21 Jun 2001 ODI # 1726
111 100 19 3458 156 42.69 3692 93.66 4 24 7 299 78 v West Indies 30 May 2003 ODI # 2020
48 42 10 1366 107* 42.68 1454 93.94 1 12 2 119 28 v West Indies 24 Sep 2006 ODI # 2422
132 115 22 3964 156 42.62 4307 92.03 5 27 10 351 81 v Pakistan 19 Jun 2001 ODI # 1725
75 67 12 2342 156 42.58 2457 95.31 3 17 2 203 56 v New Zealand 26 Feb 2005 ODI # 2230
80 72 12 2553 156 42.55 2702 94.48 3 19 2 218 58 v West Indies 26 Jan 2005 ODI # 2212
81 72 12 2553 156 42.55 2702 94.48 3 19 2 218 58 v Pakistan 23 Jan 2005 ODI # 2209
60 53 11 1786 151 42.52 1855 96.28 2 14 2 156 37 v Sri Lanka 22 Jan 2006 ODI # 2317
69 61 12 2080 156 42.44 2150 96.74 3 15 2 182 49 v England 7 Jul 2005 ODI # 2259
95 86 16 2970 156 42.42 3169 93.72 4 21 7 253 66 v Sri Lanka 22 Feb 2004 ODI # 2103
47 41 10 1314 107* 42.38 1395 94.19 1 11 2 117 26 v West Indies 18 Oct 2006 ODI # 2432
133 116 22 3975 156 42.28 4322 91.97 5 27 10 352 81 v England 14 Jun 2001 ODI # 1723
40 36 9 1141 107* 42.25 1203 94.84 1 9 2 101 25 v England 19 Jan 2007 ODI # 2478
52 46 11 1479 107* 42.25 1570 94.20 1 13 2 132 31 v South Africa 10 Mar 2006 ODI # 2348
53 46 11 1479 107* 42.25 1570 94.20 1 13 2 132 31 v Sri Lanka 14 Feb 2006 ODI # 2330
77 69 12 2408 156 42.24 2511 95.89 3 18 2 206 58 v New Zealand 19 Feb 2005 ODI # 2227
70 62 12 2109 156 42.18 2221 94.95 3 15 2 184 49 v England 2 Jul 2005 ODI # 2258
29 26 5 885 107* 42.14 947 93.45 1 8 2 73 19 v Sri Lanka 28 Apr 2007 ODI # 2581
134 117 22 3998 156 42.08 4337 92.18 5 27 10 353 83 v England 10 Jun 2001 ODI # 1721
135 117 22 3998 156 42.08 4337 92.18 5 27 10 353 83 v Pakistan 9 Jun 2001 ODI # 1720
76 68 12 2355 156 42.05 2467 95.46 3 17 2 204 56 v New Zealand 22 Feb 2005 ODI # 2228
94 85 15 2934 156 41.91 3117 94.12 4 21 7 251 66 v Sri Lanka 25 Feb 2004 ODI # 2105
82 73 12 2553 156 41.85 2705 94.38 3 19 3 218 58 v West Indies 21 Jan 2005 ODI # 2208
136 118 22 4005 156 41.71 4346 92.15 5 27 10 353 83 v India 6 Apr 2001 ODI # 1701
61 54 11 1793 151 41.69 1869 95.93 2 14 2 157 37 v South Africa 20 Jan 2006 ODI # 2316
89 80 14 2748 156 41.63 2888 95.15 4 20 7 235 63 v Pakistan 4 Sep 2004 ODI # 2166
90 81 14 2784 156 41.55 2929 95.04 4 20 7 238 64 v Pakistan 28 Aug 2004 ODI # 2162
31 28 6 914 107* 41.54 979 93.36 1 8 2 77 19 v New Zealand 20 Apr 2007 ODI # 2577
63 56 11 1868 151 41.51 1946 95.99 2 15 2 163 41 v Sri Lanka 13 Jan 2006 ODI # 2313
49 43 10 1368 107* 41.45 1467 93.25 1 12 2 119 28 v India 22 Sep 2006 ODI # 2421
137 119 22 4010 156 41.34 4352 92.14 5 27 10 353 83 v India 31 Mar 2001 ODI # 1699
138 119 22 4010 156 41.34 4352 92.14 5 27 10 353 83 v India 28 Mar 2001 ODI # 1698
93 84 14 2889 156 41.27 3065 94.25 4 21 7 247 65 v Sri Lanka 27 Feb 2004 ODI # 2106
51 45 11 1403 107* 41.26 1499 93.59 1 12 2 123 29 v South Africa 12 Mar 2006 ODI # 2349
83 74 12 2553 156 41.17 2710 94.20 3 19 4 218 58 v Pakistan 16 Jan 2005 ODI # 2205
91 82 14 2796 156 41.11 2941 95.06 4 20 7 240 64 v India 23 Aug 2004 ODI # 2159
92 83 14 2836 156 41.10 2989 94.88 4 20 7 244 65 v Sri Lanka 29 Feb 2004 ODI # 2108
28 25 4 862 107* 41.04 926 93.08 1 8 2 71 19 v India 29 Sep 2007 ODI # 2621
144 122 23 4063 156 41.04 4398 92.38 5 27 10 356 83 v West Indies 11 Jan 2001 ODI # 1667
139 120 22 4017 156 40.98 4362 92.09 5 27 10 353 83 v West Indies 9 Feb 2001 ODI # 1687
62 55 11 1802 151 40.95 1885 95.59 2 14 2 158 37 v South Africa 15 Jan 2006 ODI # 2314
84 75 12 2573 156 40.84 2731 94.21 3 19 4 219 58 v West Indies 14 Jan 2005 ODI # 2204
145 123 23 4080 156 40.80 4423 92.24 5 27 10 357 84 v South Africa 18 Aug 2000 ODI # 1621
9 8 1 285 87 40.71 335 85.07 0 3 0 25 5 v India 4 Mar 2008 ODI # 2689
140 121 22 4025 156 40.65 4372 92.06 5 27 10 353 83 v West Indies 7 Feb 2001 ODI # 1685
141 121 22 4025 156 40.65 4372 92.06 5 27 10 353 83 v West Indies 26 Jan 2001 ODI # 1677
142 121 22 4025 156 40.65 4372 92.06 5 27 10 353 83 v West Indies 17 Jan 2001 ODI # 1672
143 121 22 4025 156 40.65 4372 92.06 5 27 10 353 83 v West Indies 14 Jan 2001 ODI # 1670
147 125 24 4105 156 40.64 4457 92.10 5 27 10 362 84 v South Africa 14 Apr 2000 ODI # 1589
64 57 11 1869 151 40.63 1948 95.94 2 15 2 163 41 v New Zealand 10 Dec 2005 ODI # 2303
8 7 1 243 87 40.50 279 87.09 0 3 0 23 4 v West Indies 29 Jun 2008 ODI # 2724
50 44 10 1376 107* 40.47 1486 92.59 1 12 2 120 28 v West Indies 18 Sep 2006 ODI # 2417
146 124 23 4086 156 40.45 4434 92.15 5 27 10 358 84 v South Africa 16 Apr 2000 ODI # 1591
148 126 24 4125 156 40.44 4470 92.28 5 27 10 366 84 v South Africa 12 Apr 2000 ODI # 1587
26 23 4 768 107* 40.42 836 91.86 1 7 2 61 17 v India 5 Oct 2007 ODI # 2625
85 76 12 2573 156 40.20 2733 94.14 3 19 5 219 58 v New Zealand 8 Dec 2004 ODI # 2198
160 135 26 4379 156 40.17 4673 93.70 5 27 11 393 91 v India 14 Jan 2000 ODI # 1540
149 127 24 4131 156 40.10 4479 92.23 5 27 10 366 84 v New Zealand 3 Mar 2000 ODI # 1571
166 141 28 4531 156 40.09 4860 93.23 5 28 12 405 92 v India 23 Aug 1999 ODI # 1486
88 79 13 2644 156 40.06 2785 94.93 3 20 7 226 62 v New Zealand 16 Sep 2004 ODI # 2176
151 129 25 4165 156 40.04 4493 92.69 5 27 11 371 85 v New Zealand 23 Feb 2000 ODI # 1568
154 131 25 4243 156 40.02 4564 92.96 5 27 11 380 86 v Pakistan 4 Feb 2000 ODI # 1556
155 131 25 4243 156 40.02 4564 92.96 5 27 11 380 86 v Pakistan 2 Feb 2000 ODI # 1554
152 130 25 4198 156 39.98 4519 92.89 5 27 11 376 86 v New Zealand 19 Feb 2000 ODI # 1565
153 130 25 4198 156 39.98 4519 92.89 5 27 11 376 86 v New Zealand 17 Feb 2000 ODI # 1563
158 134 25 4351 156 39.91 4641 93.75 5 27 11 387 91 v Pakistan 19 Jan 2000 ODI # 1542
159 134 25 4351 156 39.91 4641 93.75 5 27 11 387 91 v Pakistan 16 Jan 2000 ODI # 1541
156 132 25 4269 156 39.89 4579 93.22 5 27 11 381 87 v India 26 Jan 2000 ODI # 1548
157 133 25 4304 156 39.85 4615 93.26 5 27 11 382 89 v Pakistan 23 Jan 2000 ODI # 1545
161 136 26 4382 156 39.83 4677 93.69 5 27 11 393 91 v India 12 Jan 2000 ODI # 1539
167 142 28 4539 156 39.81 4866 93.27 5 28 12 406 92 v Sri Lanka 22 Aug 1999 ODI # 1485
168 142 28 4539 156 39.81 4866 93.27 5 28 12 406 92 v Pakistan 10 Nov 1998 ODI # 1371
164 139 27 4449 156 39.72 4777 93.13 5 27 12 396 91 v India 28 Aug 1999 ODI # 1489
150 128 24 4131 156 39.72 4480 92.20 5 27 11 366 84 v New Zealand 26 Feb 2000 ODI # 1569
163 138 27 4404 156 39.67 4717 93.36 5 27 12 393 91 v Sri Lanka 31 Aug 1999 ODI # 1491
86 77 12 2573 156 39.58 2736 94.04 3 19 6 219 58 v New Zealand 5 Dec 2004 ODI # 2196
10 9 1 316 87 39.50 379 83.37 0 3 0 29 5 v India 2 Mar 2008 ODI # 2688
165 140 27 4463 156 39.49 4792 93.13 5 27 12 398 91 v Sri Lanka 26 Aug 1999 ODI # 1488
162 137 26 4382 156 39.47 4678 93.67 5 27 12 393 91 v Pakistan 9 Jan 2000 ODI # 1536
7 6 0 235 87 39.16 267 88.01 0 3 0 22 4 v West Indies 4 Jul 2008 ODI # 2734
87 78 12 2573 156 38.98 2738 93.97 3 19 7 219 58 v England 21 Sep 2004 ODI # 2180
25 22 4 679 107* 37.72 769 88.29 1 6 2 56 12 v India 8 Oct 2007 ODI # 2627
12 11 1 375 87 37.50 432 86.80 0 4 1 35 7 v India 24 Feb 2008 ODI # 2685
23 21 4 604 107* 35.52 685 88.17 1 5 2 53 11 v India 14 Oct 2007 ODI # 2631
24 21 4 604 107* 35.52 685 88.17 1 5 2 53 11 v India 11 Oct 2007 ODI # 2629
11 10 1 316 87 35.11 383 82.50 0 3 1 29 5 v Sri Lanka 29 Feb 2008 ODI # 2687
13 12 1 379 87 34.45 438 86.52 0 4 1 35 7 v Sri Lanka 22 Feb 2008 ODI # 2683
14 13 1 382 87 31.83 450 84.88 0 4 1 35 7 v India 17 Feb 2008 ODI # 2680
21 19 3 497 87 31.06 596 83.38 0 5 1 44 7 v New Zealand 14 Dec 2007 ODI # 2655
15 14 1 386 87 29.69 458 84.27 0 4 1 35 7 v Sri Lanka 15 Feb 2008 ODI # 2679
6 5 0 148 66 29.60 189 78.30 0 2 0 12 2 v West Indies 6 Jul 2008 ODI # 2736
19 18 2 469 87 29.31 568 82.57 0 5 1 41 7 v New Zealand 20 Dec 2007 ODI # 2657
20 18 2 469 87 29.31 568 82.57 0 5 1 41 7 v New Zealand 16 Dec 2007 ODI # 2656
22 20 3 497 87 29.23 597 83.24 0 5 2 44 7 v India 17 Oct 2007 ODI # 2632
16 15 1 400 87 28.57 482 82.98 0 4 1 36 7 v India 10 Feb 2008 ODI # 2675
18 17 2 417 87 27.80 505 82.57 0 4 1 37 7 v India 3 Feb 2008 ODI # 2670
17 16 1 412 87 27.46 499 82.56 0 4 1 36 7 v Sri Lanka 8 Feb 2008 ODI # 2673
4 3 0 80 58 26.66 104 76.92 0 1 0 6 1 v Pakistan 24 Apr 2009 ODI # 2846
5 4 0 82 58 20.50 109 75.22 0 1 0 6 1 v Pakistan 22 Apr 2009 ODI # 2845
1 1 0 15 15 15.00 24 62.50 0 0 0 1 0 v Pakistan 3 May 2009 ODI # 2849
2 1 0 15 15 15.00 24 62.50 0 0 0 1 0 v Pakistan 1 May 2009 ODI # 2848
3 2 0 22 15 11.00 42 52.38 0 0 0 2 0 v Pakistan 27 Apr 2009 ODI # 2847
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