Records type all-round 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 Runs HS Bat Av 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
unfiltered 2004-2012 185 5442 109* 48.15 3 2 1/22 117.50 0 105 0 -69.34 Profile
filtered 2004-2012 162 4812 109* 46.71 2 1 1/31 163.00 0 97 0 -116.28
Reverse cumulative
1 65 65 65.00 0 - - - - 0 0 - v Pakistan 3 Sep 2012 ODI # 3303
2 126 65 63.00 0 0 - - 0 1 0 - v Pakistan 31 Aug 2012 ODI # 3301
162 4812 109* 46.71 2 1 1/31 163.00 0 97 0 -116.28 v India 1 Feb 2004 ODI # 2093
161 4795 109* 46.55 2 1 1/31 148.00 0 96 0 -101.44 v New Zealand 22 Feb 2005 ODI # 2228
160 4763 109* 46.24 2 1 1/31 148.00 0 96 0 -101.75 v New Zealand 26 Feb 2005 ODI # 2230
154 4564 109* 45.64 2 1 1/31 126.00 0 91 0 -80.35 v England 2 Jul 2005 ODI # 2258
155 4609 109* 45.63 2 1 1/31 126.00 0 91 0 -80.36 v England 28 Jun 2005 ODI # 2256
157 4698 109* 45.61 2 1 1/31 126.00 0 93 0 -80.38 v England 19 Jun 2005 ODI # 2251
158 4698 109* 45.61 2 1 1/31 126.00 0 93 0 -80.38 v New Zealand 5 Mar 2005 ODI # 2234
159 4698 109* 45.61 2 1 1/31 126.00 0 93 0 -80.38 v New Zealand 1 Mar 2005 ODI # 2232
156 4614 109* 45.23 2 1 1/31 126.00 0 93 0 -80.76 v England 23 Jun 2005 ODI # 2253
153 4502 109* 45.02 2 0 - - 0 91 0 - v England 7 Jul 2005 ODI # 2259
150 4456 109* 44.56 2 0 - - 0 90 0 - v New Zealand 3 Dec 2005 ODI # 2301
151 4456 109* 44.56 2 0 - - 0 90 0 - v England 12 Jul 2005 ODI # 2261
152 4456 109* 44.56 2 0 - - 0 91 0 - v England 10 Jul 2005 ODI # 2260
149 4435 109* 44.35 2 0 - - 0 89 0 - v New Zealand 7 Dec 2005 ODI # 2302
148 4434 109* 44.34 2 0 - - 0 88 0 - v New Zealand 10 Dec 2005 ODI # 2303
3 131 65 43.66 0 0 - - 0 1 0 - v Pakistan 28 Aug 2012 ODI # 3299
81 2659 83* 43.59 0 0 - - 0 45 0 - v South Africa 30 Jan 2009 ODI # 2808
143 4221 109* 43.51 2 0 - - 0 85 0 - v Sri Lanka 26 Jan 2006 ODI # 2319
147 4346 109* 43.46 2 0 - - 0 87 0 - v Sri Lanka 13 Jan 2006 ODI # 2313
82 2687 83* 43.33 0 0 - - 0 46 0 - v South Africa 26 Jan 2009 ODI # 2804
141 4196 109* 43.25 2 0 - - 0 85 0 - v South Africa 3 Feb 2006 ODI # 2322
142 4196 109* 43.25 2 0 - - 0 85 0 - v Sri Lanka 29 Jan 2006 ODI # 2320
132 3929 109* 43.17 2 0 - - 0 82 0 - v South Africa 12 Mar 2006 ODI # 2349
98 3195 83* 43.17 0 0 - - 0 59 0 - v India 10 Feb 2008 ODI # 2675
146 4312 109* 43.12 2 0 - - 0 87 0 - v South Africa 15 Jan 2006 ODI # 2314
144 4221 109* 43.07 2 0 - - 0 86 0 - v Sri Lanka 22 Jan 2006 ODI # 2317
140 4134 109* 43.06 2 0 - - 0 85 0 - v South Africa 5 Feb 2006 ODI # 2323
95 3100 83* 43.05 0 0 - - 0 57 0 - v Sri Lanka 22 Feb 2008 ODI # 2683
62 2022 81* 43.02 0 0 - - 0 33 0 - v India 28 Sep 2009 ODI # 2901
80 2581 83* 43.01 0 0 - - 0 45 0 - v New Zealand 1 Feb 2009 ODI # 2811
79 2532 83* 42.91 0 0 - - 0 44 0 - v New Zealand 6 Feb 2009 ODI # 2816
133 3948 109* 42.91 2 0 - - 0 83 0 - v South Africa 10 Mar 2006 ODI # 2348
138 4071 109* 42.85 2 0 - - 0 84 0 - v Sri Lanka 12 Feb 2006 ODI # 2328
83 2699 83* 42.84 0 0 - - 0 48 0 - v South Africa 23 Jan 2009 ODI # 2802
65 2142 81* 42.84 0 0 - - 0 35 0 - v England 17 Sep 2009 ODI # 2891
145 4239 109* 42.81 2 0 - - 0 86 0 - v South Africa 20 Jan 2006 ODI # 2316
131 3848 109* 42.75 2 0 - - 0 80 0 - v West Indies 18 Sep 2006 ODI # 2417
99 3205 83* 42.73 0 0 - - 0 59 0 - v Sri Lanka 8 Feb 2008 ODI # 2673
100 3205 83* 42.73 0 0 - - 0 59 0 - v India 3 Feb 2008 ODI # 2670
58 1880 81* 42.72 0 0 - - 0 32 0 - v India 25 Oct 2009 ODI # 2913
134 3970 109* 42.68 2 0 - - 0 83 0 - v South Africa 5 Mar 2006 ODI # 2347
136 4048 109* 42.61 2 0 - - 0 83 0 - v South Africa 26 Feb 2006 ODI # 2341
137 4048 109* 42.61 2 0 - - 0 84 0 - v Sri Lanka 14 Feb 2006 ODI # 2330
84 2727 83* 42.60 0 0 - - 0 49 0 - v South Africa 18 Jan 2009 ODI # 2796
139 4087 109* 42.57 2 0 - - 0 84 0 - v Sri Lanka 10 Feb 2006 ODI # 2326
96 3105 83* 42.53 0 0 - - 0 57 0 - v India 17 Feb 2008 ODI # 2680
61 1955 81* 42.50 0 0 - - 0 33 0 - v Pakistan 30 Sep 2009 ODI # 2903
92 3016 83* 42.47 0 0 - - 0 54 0 - v India 2 Mar 2008 ODI # 2688
135 3992 109* 42.46 2 0 - - 0 83 0 - v South Africa 3 Mar 2006 ODI # 2345
91 2971 83* 42.44 0 0 - - 0 53 0 - v India 4 Mar 2008 ODI # 2689
90 2927 83* 42.42 0 0 - - 0 53 0 - v West Indies 24 Jun 2008 ODI # 2713
89 2883 83* 42.39 0 0 - - 0 52 0 - v West Indies 27 Jun 2008 ODI # 2719
64 2077 81* 42.38 0 0 - - 0 34 0 - v England 20 Sep 2009 ODI # 2892
78 2457 83* 42.36 0 0 - - 0 43 0 - v New Zealand 8 Feb 2009 ODI # 2817
97 3130 83* 42.29 0 0 - - 0 58 0 - v Sri Lanka 15 Feb 2008 ODI # 2679
101 3214 83* 42.28 0 0 - - 0 59 0 - v New Zealand 20 Dec 2007 ODI # 2657
102 3214 83* 42.28 0 0 - - 0 59 0 - v New Zealand 16 Dec 2007 ODI # 2656
103 3214 83* 42.28 0 0 - - 0 59 0 - v New Zealand 14 Dec 2007 ODI # 2655
104 3214 83* 42.28 0 0 - - 0 59 0 - v Sri Lanka 28 Apr 2007 ODI # 2581
105 3214 83* 42.28 0 0 - - 0 59 0 - v South Africa 25 Apr 2007 ODI # 2580
68 2156 81* 42.27 0 0 - - 0 36 0 - v England 9 Sep 2009 ODI # 2885
63 2028 81* 42.25 0 0 - - 0 34 0 - v West Indies 26 Sep 2009 ODI # 2897
106 3251 83* 42.22 0 0 - - 0 61 0 - v New Zealand 20 Apr 2007 ODI # 2577
107 3251 83* 42.22 0 0 - - 0 61 0 - v Sri Lanka 16 Apr 2007 ODI # 2573
108 3251 83* 42.22 0 0 - - 0 63 0 - v England 8 Apr 2007 ODI # 2565
77 2406 83* 42.21 0 0 - - 0 42 0 - v New Zealand 10 Feb 2009 ODI # 2819
86 2784 83* 42.18 0 0 - - 0 50 0 - v West Indies 6 Jul 2008 ODI # 2736
94 3036 83* 42.16 0 0 - - 0 57 0 - v India 24 Feb 2008 ODI # 2685
71 2233 81* 42.13 0 0 - - 0 36 0 - v South Africa 17 Apr 2009 ODI # 2841
66 2148 81* 42.11 0 0 - - 0 36 0 - v England 15 Sep 2009 ODI # 2890
67 2148 81* 42.11 0 0 - - 0 36 0 - v England 12 Sep 2009 ODI # 2888
87 2821 83* 42.10 0 0 - - 0 51 0 - v West Indies 4 Jul 2008 ODI # 2734
88 2821 83* 42.10 0 0 - - 0 51 0 - v West Indies 29 Jun 2008 ODI # 2724
85 2733 83* 42.04 0 0 - - 0 49 0 - v South Africa 16 Jan 2009 ODI # 2795
57 1807 81* 42.02 0 0 - - 0 32 0 - v India 28 Oct 2009 ODI # 2915
59 1891 81* 42.02 0 0 - - 0 33 0 - v New Zealand 5 Oct 2009 ODI # 2907
60 1891 81* 42.02 0 0 - - 0 33 0 - v England 2 Oct 2009 ODI # 2905
93 3021 83* 41.95 0 0 - - 0 56 0 - v Sri Lanka 29 Feb 2008 ODI # 2687
129 3726 105 41.86 1 0 - - 0 76 0 - v West Indies 24 Sep 2006 ODI # 2422
127 3683 105 41.85 1 0 - - 0 76 0 - v England 21 Oct 2006 ODI # 2434
121 3596 105 41.81 1 0 - - 0 71 0 - v England 19 Jan 2007 ODI # 2478
109 3260 83* 41.79 0 0 - - 0 63 0 - v West Indies 27 Mar 2007 ODI # 2555
113 3425 105 41.76 1 0 - - 0 67 0 - v New Zealand 16 Feb 2007 ODI # 2524
112 3383 105 41.76 1 0 - - 0 67 0 - v New Zealand 18 Feb 2007 ODI # 2526
56 1754 81* 41.76 0 0 - - 0 32 0 - v India 31 Oct 2009 ODI # 2918
69 2164 81* 41.61 0 0 - - 0 36 0 - v England 6 Sep 2009 ODI # 2883
122 3616 105 41.56 1 0 - - 0 72 0 - v New Zealand 14 Jan 2007 ODI # 2474
123 3616 105 41.56 1 0 - - 0 73 0 - v England 12 Jan 2007 ODI # 2473
124 3616 105 41.56 1 0 - - 0 73 0 - v West Indies 5 Nov 2006 ODI # 2443
130 3739 105 41.54 1 0 - - 0 78 0 - v India 22 Sep 2006 ODI # 2421
128 3696 105 41.52 1 0 - - 0 76 0 - v West Indies 18 Oct 2006 ODI # 2432
6 249 67 41.50 0 0 - - 0 4 0 - v West Indies 20 Mar 2012 ODI # 3266
125 3651 105 41.48 1 0 - - 0 73 0 - v New Zealand 1 Nov 2006 ODI # 2441
126 3651 105 41.48 1 0 - - 0 74 0 - v India 29 Oct 2006 ODI # 2440
75 2322 83* 41.46 0 0 - - 0 40 0 - v South Africa 3 Apr 2009 ODI # 2832
72 2235 81* 41.38 0 0 - - 0 37 0 - v South Africa 13 Apr 2009 ODI # 2840
110 3265 83* 41.32 0 0 - - 0 63 0 - v South Africa 24 Mar 2007 ODI # 2552
120 3550 105 41.27 1 0 - - 0 71 0 - v New Zealand 21 Jan 2007 ODI # 2479
114 3425 105 41.26 1 0 - - 0 67 0 - v England 11 Feb 2007 ODI # 2519
70 2184 81* 41.20 0 0 - - 0 36 0 - v England 4 Sep 2009 ODI # 2882
115 3442 105 40.97 1 0 - - 0 67 0 - v England 9 Feb 2007 ODI # 2515
111 3278 83* 40.97 0 0 - - 0 64 0 - v New Zealand 20 Feb 2007 ODI # 2527
76 2331 83* 40.89 0 0 - - 0 42 0 - v New Zealand 13 Feb 2009 ODI # 2820
73 2236 81* 40.65 0 0 - - 0 38 0 - v South Africa 9 Apr 2009 ODI # 2839
116 3450 105 40.58 1 0 - - 0 69 0 - v New Zealand 4 Feb 2007 ODI # 2501
118 3485 105 40.52 1 0 - - 0 69 0 - v New Zealand 28 Jan 2007 ODI # 2488
119 3485 105 40.52 1 0 - - 0 69 0 - v England 26 Jan 2007 ODI # 2486
117 3456 105 40.18 1 0 - - 0 69 0 - v England 2 Feb 2007 ODI # 2497
74 2239 81* 39.98 0 0 - - 0 38 0 - v South Africa 5 Apr 2009 ODI # 2834
55 1673 79 39.83 0 0 - - 0 32 0 - v India 2 Nov 2009 ODI # 2919
54 1633 79 39.82 0 0 - - 0 32 0 - v India 5 Nov 2009 ODI # 2923
53 1602 79 39.07 0 0 - - 0 31 0 - v India 8 Nov 2009 ODI # 2925
4 156 65 39.00 0 0 - - 0 3 0 - v West Indies 25 Mar 2012 ODI # 3269
7 273 67 39.00 0 0 - - 0 4 0 - v West Indies 18 Mar 2012 ODI # 3264
52 1567 79 38.21 0 0 - - 0 31 0 - v Pakistan 22 Jan 2010 ODI # 2944
8 305 67 38.12 0 0 - - 0 5 0 - v West Indies 16 Mar 2012 ODI # 3262
50 1503 79 37.57 0 0 - - 0 30 0 - v Pakistan 26 Jan 2010 ODI # 2946
51 1532 79 37.36 0 0 - - 0 30 0 - v Pakistan 24 Jan 2010 ODI # 2945
49 1454 79 37.28 0 0 - - 0 30 0 - v Pakistan 29 Jan 2010 ODI # 2947
34 990 79 36.66 0 0 - - 0 23 0 - v England 3 Jul 2010 ODI # 3011
48 1387 79 36.50 0 0 - - 0 30 0 - v Pakistan 31 Jan 2010 ODI # 2948
5 182 65 36.40 0 0 - - 0 4 0 - v West Indies 23 Mar 2012 ODI # 3268
43 1252 79 35.77 0 0 - - 0 28 0 - v New Zealand 3 Mar 2010 ODI # 2966
21 643 67 35.72 0 0 - - 0 12 0 - v South Africa 19 Oct 2011 ODI # 3203
45 1319 79 35.64 0 0 - - 0 29 0 - v West Indies 12 Feb 2010 ODI # 2954
46 1319 79 35.64 0 0 - - 0 30 0 - v West Indies 9 Feb 2010 ODI # 2952
47 1347 79 35.44 0 0 - - 0 30 0 - v West Indies 7 Feb 2010 ODI # 2950
44 1275 79 35.41 0 0 - - 0 29 0 - v West Indies 14 Feb 2010 ODI # 2955
35 991 79 35.39 0 0 - - 0 24 0 - v England 30 Jun 2010 ODI # 3004
40 1128 79 35.25 0 0 - - 0 25 0 - v New Zealand 11 Mar 2010 ODI # 2973
42 1193 79 35.08 0 0 - - 0 26 0 - v New Zealand 6 Mar 2010 ODI # 2969
33 911 71* 35.03 0 0 - - 0 22 0 - v India 20 Oct 2010 ODI # 3060
36 1012 79 34.89 0 0 - - 0 24 0 - v England 27 Jun 2010 ODI # 3003
41 1137 79 34.45 0 0 - - 0 26 0 - v New Zealand 9 Mar 2010 ODI # 2971
39 1100 79 34.37 0 0 - - 0 24 0 - v New Zealand 13 Mar 2010 ODI # 2975
37 1026 79 34.20 0 0 - - 0 24 0 - v England 24 Jun 2010 ODI # 3002
22 649 67 34.15 0 0 - - 0 12 0 - v Sri Lanka 22 Aug 2011 ODI # 3184
20 613 67 34.05 0 0 - - 0 11 0 - v South Africa 23 Oct 2011 ODI # 3208
9 306 67 34.00 0 0 - - 0 5 0 - v Sri Lanka 8 Mar 2012 ODI # 3257
26 714 67 34.00 0 0 - - 0 18 0 - v Sri Lanka 10 Aug 2011 ODI # 3175
38 1054 79 34.00 0 0 - - 0 24 0 - v England 22 Jun 2010 ODI # 3000
24 712 67 33.90 0 0 - - 0 15 0 - v Sri Lanka 16 Aug 2011 ODI # 3180
25 712 67 33.90 0 0 - - 0 17 0 - v Sri Lanka 14 Aug 2011 ODI # 3178
19 576 67 33.88 0 0 - - 0 11 0 - v South Africa 28 Oct 2011 ODI # 3211
32 842 71* 33.68 0 0 - - 0 22 0 - v Sri Lanka 3 Nov 2010 ODI # 3065
11 331 67 33.10 0 0 - - 0 7 0 - v Sri Lanka 4 Mar 2012 ODI # 3255
12 360 67 32.72 0 0 - - 0 8 0 - v Sri Lanka 2 Mar 2012 ODI # 3253
27 717 67 32.59 0 0 - - 0 19 0 - v India 24 Mar 2011 ODI # 3143
23 649 67 32.45 0 0 - - 0 12 0 - v Sri Lanka 20 Aug 2011 ODI # 3182
15 450 67 32.14 0 0 - - 0 9 0 - v India 19 Feb 2012 ODI # 3244
28 729 67 31.69 0 0 - - 0 19 0 - v Pakistan 19 Mar 2011 ODI # 3139
30 756 67 31.50 0 0 - - 0 21 0 - v Sri Lanka 7 Nov 2010 ODI # 3068
29 750 67 31.25 0 0 - - 0 20 0 - v England 16 Jan 2011 ODI # 3081
18 531 67 31.23 0 0 - - 0 10 0 - v India 5 Feb 2012 ODI # 3231
10 312 67 31.20 0 0 - - 0 6 0 - v Sri Lanka 6 Mar 2012 ODI # 3256
16 463 67 30.86 0 0 - - 0 9 0 - v Sri Lanka 17 Feb 2012 ODI # 3241
31 771 67 30.84 0 0 - - 0 21 0 - v Sri Lanka 5 Nov 2010 ODI # 3066
13 370 67 30.83 0 0 - - 0 9 0 - v India 26 Feb 2012 ODI # 3250
17 486 67 30.37 0 0 - - 0 9 0 - v Sri Lanka 10 Feb 2012 ODI # 3235
14 391 67 30.07 0 0 - - 0 9 0 - v Sri Lanka 24 Feb 2012 ODI # 3248
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