Records type batting analysis [change type]
View reverse cumulative averages [change view]
Start of match date greater than or equal to 6 Mar 1990 remove greater than or equal to 6 Mar 1990 from query
Match result won match remove won match 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 2006-2022 236 220 39 8607 181* 47.55 10330 83.32 21 51 9 713 147 Profile
filtered 2006-2022 123 114 29 5295 181* 62.29 6058 87.40 14 35 4 460 88
Reverse cumulative
23 22 6 1328 181* 83.00 1387 95.74 4 8 0 115 25 v England 25 Feb 2018 ODI # 3980
24 23 6 1387 181* 81.58 1460 95.00 4 9 0 118 25 v Pakistan 19 Jan 2018 ODI # 3957
22 21 6 1215 181* 81.00 1271 95.59 3 8 0 103 25 v England 7 Mar 2018 ODI # 3989
38 37 10 2154 181* 79.77 2353 91.54 6 15 0 187 26 v Australia 5 Feb 2017 ODI # 3832
32 31 9 1745 181* 79.31 1881 92.76 4 12 0 147 25 v India 22 Oct 2017 ODI # 3928
47 44 12 2521 181* 78.78 2772 90.94 8 16 0 217 31 v England 12 Jun 2015 ODI # 3655
37 36 10 2047 181* 78.73 2252 90.89 5 15 0 174 26 v South Africa 22 Feb 2017 ODI # 3839
31 30 9 1650 181* 78.57 1781 92.64 4 11 0 139 25 v West Indies 20 Dec 2017 ODI # 3943
33 32 9 1802 181* 78.34 1945 92.64 4 13 0 153 25 v Ireland 21 May 2017 ODI # 3870
27 26 7 1485 181* 78.15 1571 94.52 4 10 0 126 25 v Pakistan 9 Jan 2018 ODI # 3947
39 38 10 2170 181* 77.50 2377 91.29 6 15 0 188 26 v Australia 30 Jan 2017 ODI # 3829
48 45 12 2551 181* 77.30 2811 90.75 8 16 0 221 31 v South Africa 24 Mar 2015 ODI # 3644
29 28 8 1544 181* 77.20 1639 94.20 4 10 0 132 25 v West Indies 26 Dec 2017 ODI # 3945
25 24 6 1388 181* 77.11 1464 94.80 4 9 0 118 25 v Pakistan 16 Jan 2018 ODI # 3953
51 48 13 2673 181* 76.37 3010 88.80 8 17 0 230 31 v Afghanistan 8 Mar 2015 ODI # 3628
49 46 12 2593 181* 76.26 2872 90.28 8 16 0 223 31 v West Indies 21 Mar 2015 ODI # 3643
30 29 8 1601 181* 76.23 1705 93.90 4 11 0 137 25 v West Indies 23 Dec 2017 ODI # 3944
34 33 9 1827 181* 76.12 1985 92.04 4 13 0 154 25 v Bangladesh 17 May 2017 ODI # 3868
40 39 10 2205 181* 76.03 2435 90.55 6 15 0 189 26 v India 26 Oct 2016 ODI # 3799
58 55 16 2959 181* 75.87 3312 89.34 9 19 0 256 35 v Sri Lanka 25 Jan 2015 ODI # 3590
26 25 6 1440 181* 75.78 1528 94.24 4 10 0 122 25 v Pakistan 13 Jan 2018 ODI # 3949
50 47 12 2649 181* 75.68 2969 89.22 8 17 0 228 31 v Bangladesh 13 Mar 2015 ODI # 3634
65 62 18 3317 181* 75.38 3726 89.02 11 20 0 291 37 v India 28 Jan 2014 ODI # 3465
57 54 16 2863 181* 75.34 3210 89.19 9 18 0 249 33 v Pakistan 31 Jan 2015 ODI # 3596
35 34 9 1879 181* 75.16 2045 91.88 4 14 0 159 25 v Ireland 14 May 2017 ODI # 3867
46 43 11 2402 181* 75.06 2676 89.76 7 16 0 207 27 v England 14 Jun 2015 ODI # 3656
61 58 17 3075 181* 75.00 3453 89.05 9 20 0 264 36 v Pakistan 19 Dec 2014 ODI # 3571
66 63 18 3374 181* 74.97 3782 89.21 11 21 0 298 37 v India 22 Jan 2014 ODI # 3458
28 27 7 1497 181* 74.85 1585 94.44 4 10 0 126 25 v Pakistan 6 Jan 2018 ODI # 3946
36 35 9 1945 181* 74.80 2142 90.80 4 15 0 166 26 v South Africa 1 Mar 2017 ODI # 3843
67 64 18 3429 181* 74.54 3864 88.74 11 22 0 299 37 v India 19 Jan 2014 ODI # 3456
59 56 16 2979 181* 74.47 3335 89.32 9 19 0 259 35 v Sri Lanka 23 Jan 2015 ODI # 3588
53 50 14 2679 181* 74.41 3017 88.79 8 17 0 231 31 v England 20 Feb 2015 ODI # 3607
52 49 13 2674 181* 74.27 3012 88.77 8 17 0 230 31 v Australia 28 Feb 2015 ODI # 3617
41 40 10 2226 181* 74.20 2477 89.86 6 15 0 191 26 v India 20 Oct 2016 ODI # 3797
68 65 18 3478 181* 74.00 3908 88.99 11 22 0 304 37 v West Indies 4 Jan 2014 ODI # 3452
44 42 11 2292 181* 73.93 2553 89.77 6 16 0 195 27 v Sri Lanka 26 Dec 2015 ODI # 3714
45 42 11 2292 181* 73.93 2553 89.77 6 16 0 195 27 v Zimbabwe 4 Aug 2015 ODI # 3674
62 59 17 3101 181* 73.83 3490 88.85 9 20 0 266 36 v Pakistan 17 Dec 2014 ODI # 3570
56 53 15 2804 181* 73.78 3129 89.61 9 17 0 245 33 v Pakistan 3 Feb 2015 ODI # 3598
42 41 10 2287 181* 73.77 2544 89.89 6 16 0 195 27 v Sri Lanka 5 Jan 2016 ODI # 3721
43 41 10 2287 181* 73.77 2544 89.89 6 16 0 195 27 v Sri Lanka 28 Dec 2015 ODI # 3715
60 57 16 2987 181* 72.85 3358 88.95 9 19 0 259 35 v Sri Lanka 20 Jan 2015 ODI # 3585
64 61 17 3205 181* 72.84 3599 89.05 10 20 0 276 37 v India 31 Jan 2014 ODI # 3467
54 51 14 2688 181* 72.64 3031 88.68 8 17 0 232 31 v Scotland 17 Feb 2015 ODI # 3604
69 66 18 3487 181* 72.64 3916 89.04 11 22 0 305 37 v West Indies 1 Jan 2014 ODI # 3451
63 60 17 3103 181* 72.16 3493 88.83 9 20 0 266 36 v Pakistan 12 Dec 2014 ODI # 3566
70 67 18 3487 181* 71.16 3920 88.95 11 22 1 305 37 v Sri Lanka 9 Jun 2013 ODI # 3366
55 52 14 2702 181* 71.10 3059 88.32 8 17 0 232 31 v Sri Lanka 14 Feb 2015 ODI # 3599
71 68 18 3547 181* 70.94 3974 89.25 11 23 1 308 39 v England 2 Jun 2013 ODI # 3361
72 69 18 3601 181* 70.60 4051 88.89 11 24 1 317 39 v England 31 May 2013 ODI # 3360
78 74 19 3882 181* 70.58 4344 89.36 12 25 1 336 52 v Pakistan 8 Mar 2011 ODI # 3123
79 74 19 3882 181* 70.58 4344 89.36 12 25 1 336 52 v Zimbabwe 4 Mar 2011 ODI # 3117
80 74 19 3882 181* 70.58 4344 89.36 12 25 1 336 52 v Kenya 20 Feb 2011 ODI # 3101
83 77 20 4005 181* 70.26 4496 89.07 12 26 1 346 54 v India 10 Aug 2010 ODI # 3030
82 76 20 3910 181* 69.82 4383 89.20 12 25 1 338 53 v Pakistan 22 Jan 2011 ODI # 3085
73 70 18 3623 181* 69.67 4089 88.60 11 24 1 320 39 v England 17 Feb 2013 ODI # 3335
85 79 20 4105 181* 69.57 4622 88.81 12 27 1 355 55 v Australia 3 Mar 2010 ODI # 2966
84 78 20 4035 181* 69.56 4551 88.66 12 26 1 349 54 v Australia 13 Mar 2010 ODI # 2975
81 75 19 3887 181* 69.41 4354 89.27 12 25 1 336 52 v Pakistan 5 Feb 2011 ODI # 3097
19 18 5 900 137 69.23 975 92.30 2 6 0 75 17 v Sri Lanka 5 Jan 2019 ODI # 4075
21 20 5 1034 137 68.93 1124 91.99 2 8 0 86 19 v Pakistan 7 Nov 2018 ODI # 4066
87 81 20 4186 181* 68.62 4684 89.36 12 28 1 361 60 v Bangladesh 8 Feb 2010 ODI # 2951
74 71 18 3634 181* 68.56 4104 88.54 11 24 1 321 39 v Zimbabwe 22 Oct 2011 ODI # 3206
75 71 18 3634 181* 68.56 4104 88.54 11 24 1 321 39 v Zimbabwe 20 Oct 2011 ODI # 3204
86 80 20 4108 181* 68.46 4632 88.68 12 27 1 355 55 v Bangladesh 11 Feb 2010 ODI # 2953
88 82 20 4237 181* 68.33 4736 89.46 12 29 1 365 62 v Bangladesh 5 Feb 2010 ODI # 2949
77 73 18 3751 181* 68.20 4220 88.88 11 25 1 328 45 v Canada 13 Mar 2011 ODI # 3129
20 19 5 954 137 68.14 1012 94.26 2 7 0 81 19 v Sri Lanka 3 Jan 2019 ODI # 4074
76 72 18 3677 181* 68.09 4176 88.05 11 24 1 322 40 v South Africa 25 Mar 2011 ODI # 3144
89 83 20 4281 181* 67.95 4805 89.09 12 29 1 365 63 v Pakistan 9 Nov 2009 ODI # 2927
102 96 25 4818 181* 67.85 5436 88.63 13 33 2 408 82 v Ireland 1 Jul 2008 ODI # 2727
18 17 5 810 137 67.50 870 93.10 2 5 0 71 16 v Sri Lanka 8 Jan 2019 ODI # 4076
101 95 24 4759 181* 67.02 5412 87.93 13 32 2 403 78 v Scotland 3 Jul 2008 ODI # 2731
103 97 25 4822 181* 66.97 5451 88.46 13 33 2 408 82 v England 28 Jun 2008 ODI # 2720
90 84 20 4281 181* 66.89 4807 89.05 12 29 2 365 63 v Pakistan 6 Nov 2009 ODI # 2924
110 102 28 4935 181* 66.68 5611 87.95 13 33 2 420 84 v Bangladesh 28 Dec 2007 ODI # 2659
99 93 23 4665 181* 66.64 5317 87.73 13 31 2 393 74 v Bangladesh 14 Oct 2008 ODI # 2765
91 85 20 4319 181* 66.44 4868 88.72 12 29 2 366 65 v Pakistan 3 Oct 2009 ODI # 2906
108 101 27 4901 181* 66.22 5587 87.72 13 33 2 418 83 v England 9 Feb 2008 ODI # 2674
109 101 27 4901 181* 66.22 5587 87.72 13 33 2 418 83 v Bangladesh 31 Dec 2007 ODI # 2660
100 94 23 4698 181* 66.16 5371 87.46 13 31 2 395 76 v Bangladesh 11 Oct 2008 ODI # 2764
104 98 25 4828 181* 66.13 5466 88.32 13 33 2 409 82 v England 25 Jun 2008 ODI # 2714
98 92 23 4562 181* 66.11 5198 87.76 12 31 2 388 70 v West Indies 7 Jan 2009 ODI # 2788
112 104 29 4956 181* 66.08 5629 88.04 13 33 2 422 85 v South Africa 30 Nov 2007 ODI # 2650
111 103 28 4943 181* 65.90 5619 87.96 13 33 2 420 85 v Bangladesh 26 Dec 2007 ODI # 2658
106 100 26 4877 181* 65.90 5548 87.90 13 33 2 416 82 v England 23 Feb 2008 ODI # 2684
107 100 26 4877 181* 65.90 5548 87.90 13 33 2 416 82 v England 12 Feb 2008 ODI # 2677
114 106 29 5051 181* 65.59 5753 87.79 13 34 2 431 86 v Kenya 20 Mar 2007 ODI # 2544
92 86 20 4320 181* 65.45 4871 88.68 12 29 2 366 65 v England 29 Sep 2009 ODI # 2902
97 91 22 4511 181* 65.37 5148 87.62 12 30 2 383 67 v West Indies 13 Jan 2009 ODI # 2792
105 99 25 4836 181* 65.35 5496 87.99 13 33 2 409 82 v England 21 Jun 2008 ODI # 2710
113 105 29 4966 181* 65.34 5646 87.95 13 33 2 423 85 v South Africa 14 Apr 2007 ODI # 2571
94 88 21 4352 181* 64.95 4906 88.70 12 29 2 371 66 v India 14 Mar 2009 ODI # 2825
119 110 29 5250 181* 64.81 5974 87.88 14 35 3 455 88 v England 30 Jan 2007 ODI # 2490
115 107 29 5051 181* 64.75 5754 87.78 13 34 3 431 86 v England 16 Mar 2007 ODI # 2536
117 109 29 5179 181* 64.73 5893 87.88 14 34 3 448 87 v Australia 18 Feb 2007 ODI # 2526
118 109 29 5179 181* 64.73 5893 87.88 14 34 3 448 87 v Australia 16 Feb 2007 ODI # 2524
95 89 21 4399 181* 64.69 4980 88.33 12 29 2 374 66 v Australia 6 Feb 2009 ODI # 2816
96 90 21 4463 181* 64.68 5077 87.90 12 30 2 380 67 v Australia 1 Feb 2009 ODI # 2811
93 87 20 4324 181* 64.53 4873 88.73 12 29 2 367 65 v Sri Lanka 27 Sep 2009 ODI # 2899
120 111 29 5265 181* 64.20 6018 87.48 14 35 3 456 88 v England 23 Jan 2007 ODI # 2482
116 108 29 5062 181* 64.07 5766 87.79 13 34 3 432 86 v Australia 20 Feb 2007 ODI # 2527
121 112 29 5265 181* 63.43 6022 87.42 14 35 4 456 88 v Sri Lanka 2 Jan 2007 ODI # 2470
122 113 29 5280 181* 62.85 6048 87.30 14 35 4 458 88 v Sri Lanka 31 Dec 2006 ODI # 2469
123 114 29 5295 181* 62.29 6058 87.40 14 35 4 460 88 v West Indies 1 Mar 2006 ODI # 2342
17 16 5 673 109* 61.18 739 91.06 1 5 0 62 12 v India 31 Jan 2019 ODI # 4091
16 15 4 636 109* 57.81 714 89.07 1 5 0 60 9 v Bangladesh 13 Feb 2019 ODI # 4093
15 14 3 591 109* 53.72 665 88.87 1 5 0 54 9 v Bangladesh 16 Feb 2019 ODI # 4094
9 9 2 370 109* 52.85 418 88.51 1 3 0 29 8 v West Indies 22 Jun 2019 ODI # 4170
14 13 2 570 109* 51.81 645 88.37 1 5 0 51 9 v Bangladesh 20 Feb 2019 ODI # 4095
8 8 2 301 109* 50.16 323 93.18 1 2 0 22 8 v India 9 Jul 2019 ODI # 4190
12 12 2 501 109* 50.10 563 88.98 1 4 0 44 9 v Bangladesh 5 Jun 2019 ODI # 4151
13 12 2 501 109* 50.10 563 88.98 1 4 0 44 9 v Sri Lanka 1 Jun 2019 ODI # 4145
11 11 2 419 109* 46.55 472 88.77 1 3 0 35 9 v Afghanistan 8 Jun 2019 ODI # 4154
10 10 2 371 109* 46.37 420 88.33 1 3 0 29 8 v South Africa 19 Jun 2019 ODI # 4165
7 7 2 227 109* 45.40 233 97.42 1 1 0 19 7 v India 5 Feb 2020 ODI # 4235
6 6 1 118 73* 23.60 149 79.19 0 1 0 9 3 v India 8 Feb 2020 ODI # 4239
1 1 0 14 14 14.00 16 87.50 0 0 0 0 1 v Netherlands 4 Apr 2022 ODI # 4383
5 5 0 45 14 9.00 75 60.00 0 0 0 3 1 v India 11 Feb 2020 ODI # 4243
3 3 0 26 14 8.66 43 60.46 0 0 0 1 1 v Netherlands 29 Mar 2022 ODI # 4378
4 4 0 33 14 8.25 57 57.89 0 0 0 2 1 v Bangladesh 26 Mar 2021 ODI # 4282
2 2 0 15 14 7.50 26 57.69 0 0 0 0 1 v Netherlands 2 Apr 2022 ODI # 4381
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