Records type batting analysis [change type]
View reverse cumulative averages [change view]
Primary team Bangladesh remove Bangladesh from query
Start of match date greater than or equal to 3 apr 2011 remove greater than or equal to 3 apr 2011 from query
Ordered by start date (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-2023 247 234 31 7570 134* 37.29 9138 82.84 9 56 12 699 54 Profile
filtered 2011-2023 139 130 14 4594 124* 39.60 5283 86.95 4 38 6 427 35
Reverse cumulative
1 1 0 82 82 82.00 65 126.15 0 1 0 12 2 v Sri Lanka 6 Nov 2023 ODI # 4695
2 2 0 125 82 62.50 129 96.89 0 1 0 16 2 v Pakistan 31 Oct 2023 ODI # 4688
3 3 0 130 82 43.33 143 90.90 0 1 0 16 2 v Netherlands 28 Oct 2023 ODI # 4685
4 4 0 131 82 32.75 147 89.11 0 1 0 16 2 v South Africa 24 Oct 2023 ODI # 4680
5 5 0 171 82 34.20 198 86.36 0 1 0 19 4 v New Zealand 13 Oct 2023 ODI # 4668
6 6 0 172 82 28.66 207 83.09 0 1 0 19 4 v England 10 Oct 2023 ODI # 4664
7 7 0 186 82 26.57 226 82.30 0 1 0 21 4 v Afghanistan 7 Oct 2023 ODI # 4660
8 8 0 266 82 33.25 311 85.53 0 2 0 27 7 v India 15 Sep 2023 ODI # 4645
9 9 0 269 82 29.88 318 84.59 0 2 0 27 7 v Sri Lanka 9 Sep 2023 ODI # 4637
10 10 0 322 82 32.20 375 85.86 0 3 0 34 7 v Pakistan 6 Sep 2023 ODI # 4634
11 11 1 354 82 35.40 393 90.07 0 3 0 38 8 v Afghanistan 3 Sep 2023 ODI # 4631
12 12 1 359 82 32.63 404 88.86 0 3 0 39 8 v Sri Lanka 31 Aug 2023 ODI # 4629
13 13 1 398 82 33.16 443 89.84 0 3 0 44 8 v Afghanistan 11 Jul 2023 ODI # 4621
14 14 1 423 82 32.53 472 89.61 0 3 0 47 8 v Afghanistan 8 Jul 2023 ODI # 4619
15 15 1 438 82 31.28 510 85.88 0 3 0 47 8 v Afghanistan 5 Jul 2023 ODI # 4615
16 16 1 464 82 30.93 537 86.40 0 3 0 52 8 v Ireland 12 May 2023 ODI # 4577
17 17 1 484 82 30.25 558 86.73 0 3 0 56 8 v Ireland 9 May 2023 ODI # 4576
18 17 1 484 82 30.25 558 86.73 0 3 0 56 8 v Ireland 23 Mar 2023 ODI # 4547
19 18 1 501 82 29.47 577 86.82 0 3 0 58 8 v Ireland 20 Mar 2023 ODI # 4542
20 19 1 594 93 33.00 666 89.18 0 4 0 67 8 v Ireland 18 Mar 2023 ODI # 4539
21 20 1 669 93 35.21 737 90.77 0 5 0 74 8 v England 6 Mar 2023 ODI # 4531
22 21 1 727 93 36.35 806 90.19 0 6 0 79 8 v England 3 Mar 2023 ODI # 4528
23 22 1 735 93 35.00 818 89.85 0 6 0 80 8 v England 1 Mar 2023 ODI # 4525
24 23 1 778 93 35.36 868 89.63 0 6 0 84 8 v India 10 Dec 2022 ODI # 4499
25 24 1 786 93 34.17 888 88.51 0 6 0 85 8 v India 7 Dec 2022 ODI # 4496
26 25 1 815 93 33.95 926 88.01 0 6 0 88 8 v India 4 Dec 2022 ODI # 4493
27 26 2 833 93 34.70 946 88.05 0 6 0 90 8 v South Africa 23 Mar 2022 ODI # 4375
28 27 2 833 93 33.32 952 87.50 0 6 1 90 8 v South Africa 20 Mar 2022 ODI # 4372
29 28 2 910 93 35.00 1016 89.56 0 7 1 97 11 v South Africa 18 Mar 2022 ODI # 4370
30 29 2 940 93 34.81 1052 89.35 0 7 1 100 11 v Afghanistan 28 Feb 2022 ODI # 4359
31 30 2 960 93 34.28 1088 88.23 0 7 1 102 11 v Afghanistan 25 Feb 2022 ODI # 4358
32 31 2 970 93 33.44 1103 87.94 0 7 1 103 11 v Afghanistan 23 Feb 2022 ODI # 4357
33 32 2 1000 93 33.33 1145 87.33 0 7 1 104 12 v Zimbabwe 20 Jul 2021 ODI # 4308
34 33 3 1096 96* 36.53 1254 87.40 0 8 1 112 12 v Zimbabwe 18 Jul 2021 ODI # 4306
35 34 3 1115 96* 35.96 1279 87.17 0 8 1 115 12 v Zimbabwe 16 Jul 2021 ODI # 4304
36 35 3 1119 96* 34.96 1286 87.01 0 8 1 115 12 v Sri Lanka 28 May 2021 ODI # 4292
37 36 3 1119 96* 33.90 1289 86.81 0 8 2 115 12 v Sri Lanka 25 May 2021 ODI # 4291
38 37 3 1134 96* 33.35 1323 85.71 0 8 2 117 12 v Sri Lanka 23 May 2021 ODI # 4290
39 38 3 1185 96* 33.85 1404 84.40 0 9 2 120 12 v West Indies 25 Jan 2021 ODI # 4274
40 39 4 1228 96* 35.08 1454 84.45 0 9 2 124 12 v West Indies 22 Jan 2021 ODI # 4272
41 40 4 1247 96* 34.63 1497 83.29 0 9 2 125 12 v West Indies 20 Jan 2021 ODI # 4270
42 41 4 1311 96* 35.43 1574 83.29 0 10 2 131 12 v Pakistan 5 Jul 2019 ODI # 4186
43 42 4 1377 96* 36.23 1648 83.55 0 11 2 137 12 v India 2 Jul 2019 ODI # 4182
44 43 4 1428 96* 36.61 1717 83.16 0 12 2 138 12 v Afghanistan 24 Jun 2019 ODI # 4172
45 44 4 1469 96* 36.72 1758 83.56 0 12 2 142 12 v Australia 20 Jun 2019 ODI # 4166
46 45 5 1593 124* 39.82 1857 85.78 1 12 2 158 12 v West Indies 17 Jun 2019 ODI # 4162
47 46 5 1714 124* 41.80 1976 86.74 2 12 2 170 13 v England 8 Jun 2019 ODI # 4153
48 47 5 1778 124* 42.33 2044 86.98 2 13 2 177 13 v New Zealand 5 Jun 2019 ODI # 4151
49 48 5 1853 124* 43.09 2128 87.07 2 14 2 185 14 v South Africa 2 Jun 2019 ODI # 4147
50 49 6 1903 124* 44.25 2179 87.33 2 15 2 189 14 v Ireland 15 May 2019 ODI # 4136
51 50 6 1932 124* 43.90 2214 87.26 2 15 2 192 14 v West Indies 13 May 2019 ODI # 4134
52 51 7 1993 124* 45.29 2275 87.60 2 16 2 195 16 v West Indies 7 May 2019 ODI # 4129
53 51 7 1993 124* 45.29 2275 87.60 2 16 2 195 16 v West Indies 14 Dec 2018 ODI # 4073
54 52 7 2058 124* 45.73 2337 88.06 2 17 2 201 17 v West Indies 11 Dec 2018 ODI # 4072
55 53 7 2088 124* 45.39 2363 88.36 2 17 2 205 17 v West Indies 9 Dec 2018 ODI # 4071
56 54 7 2088 124* 44.42 2365 88.28 2 17 3 205 17 v Afghanistan 23 Sep 2018 ODI # 4045
57 55 7 2105 124* 43.85 2377 88.55 2 17 3 208 17 v India 21 Sep 2018 ODI # 4042
58 56 7 2137 124* 43.61 2432 87.87 2 17 3 208 17 v Afghanistan 20 Sep 2018 ODI # 4041
59 57 7 2137 124* 42.74 2433 87.83 2 17 4 208 17 v Sri Lanka 15 Sep 2018 ODI # 4036
60 58 7 2174 124* 42.62 2477 87.76 2 17 4 211 17 v West Indies 28 Jul 2018 ODI # 4024
61 59 7 2230 124* 42.88 2549 87.48 2 18 4 216 17 v West Indies 25 Jul 2018 ODI # 4023
62 60 7 2327 124* 43.90 2670 87.15 2 19 4 222 17 v West Indies 22 Jul 2018 ODI # 4022
63 60 7 2327 124* 43.90 2670 87.15 2 19 4 222 17 v Sri Lanka 27 Jan 2018 ODI # 3967
64 61 7 2335 124* 43.24 2678 87.19 2 19 4 224 17 v Sri Lanka 25 Jan 2018 ODI # 3965
65 62 7 2386 124* 43.38 2758 86.51 2 20 4 230 17 v Zimbabwe 23 Jan 2018 ODI # 3964
66 63 7 2453 124* 43.80 2821 86.95 2 21 4 237 17 v Sri Lanka 19 Jan 2018 ODI # 3959
67 64 7 2490 124* 43.68 2867 86.85 2 21 4 242 17 v Zimbabwe 15 Jan 2018 ODI # 3952
68 65 7 2553 124* 44.01 2949 86.57 2 22 4 250 17 v South Africa 22 Oct 2017 ODI # 3929
69 66 7 2558 124* 43.35 2954 86.59 2 22 4 250 17 v South Africa 18 Oct 2017 ODI # 3925
70 67 7 2587 124* 43.11 2999 86.26 2 22 4 252 17 v South Africa 15 Oct 2017 ODI # 3923
71 68 7 2602 124* 42.65 3022 86.10 2 22 4 253 17 v India 15 Jun 2017 ODI # 3891
72 69 7 2716 124* 43.80 3137 86.57 3 22 4 264 18 v New Zealand 9 Jun 2017 ODI # 3883
73 70 7 2745 124* 43.57 3185 86.18 3 22 4 266 18 v Australia 5 Jun 2017 ODI # 3879
74 71 7 2755 124* 43.04 3193 86.28 3 22 4 268 18 v England 1 Jun 2017 ODI # 3875
75 72 7 2774 124* 42.67 3225 86.01 3 22 4 270 18 v New Zealand 24 May 2017 ODI # 3871
76 72 7 2774 124* 42.67 3225 86.01 3 22 4 270 18 v Ireland 19 May 2017 ODI # 3869
77 73 7 2780 124* 42.12 3239 85.82 3 22 4 271 18 v New Zealand 17 May 2017 ODI # 3868
78 74 7 2794 124* 41.70 3255 85.83 3 22 4 273 18 v Ireland 12 May 2017 ODI # 3866
79 75 7 2848 124* 41.88 3317 85.86 3 23 4 280 18 v Sri Lanka 1 Apr 2017 ODI # 3858
80 75 7 2848 124* 41.88 3317 85.86 3 23 4 280 18 v Sri Lanka 28 Mar 2017 ODI # 3856
81 76 7 2920 124* 42.31 3388 86.18 3 24 4 284 19 v Sri Lanka 25 Mar 2017 ODI # 3855
82 77 7 2938 124* 41.97 3423 85.83 3 24 4 285 19 v New Zealand 31 Dec 2016 ODI # 3816
83 78 7 2945 124* 41.47 3433 85.78 3 24 4 286 19 v New Zealand 29 Dec 2016 ODI # 3815
84 79 7 3004 124* 41.72 3487 86.14 3 25 4 291 21 v New Zealand 26 Dec 2016 ODI # 3814
85 80 7 3008 124* 41.20 3497 86.01 3 25 4 291 21 v England 12 Oct 2016 ODI # 3794
86 81 7 3011 124* 40.68 3511 85.75 3 25 4 291 21 v England 9 Oct 2016 ODI # 3793
87 82 7 3090 124* 41.20 3566 86.65 3 26 4 301 22 v England 7 Oct 2016 ODI # 3791
88 83 7 3107 124* 40.88 3601 86.28 3 26 4 302 22 v Afghanistan 1 Oct 2016 ODI # 3786
89 84 7 3124 124* 40.57 3622 86.25 3 26 4 304 22 v Afghanistan 28 Sep 2016 ODI # 3783
90 85 7 3172 124* 40.66 3662 86.61 3 26 4 307 22 v Afghanistan 25 Sep 2016 ODI # 3781
91 86 7 3188 124* 40.35 3683 86.55 3 26 4 309 22 v Zimbabwe 7 Nov 2015 ODI # 3703
92 86 7 3188 124* 40.35 3683 86.55 3 26 4 309 22 v South Africa 15 Jul 2015 ODI # 3668
93 87 8 3188 124* 40.35 3687 86.46 3 26 4 309 22 v South Africa 12 Jul 2015 ODI # 3666
94 88 8 3236 124* 40.45 3738 86.57 3 26 4 314 22 v South Africa 10 Jul 2015 ODI # 3663
95 89 8 3256 124* 40.19 3759 86.61 3 26 4 316 22 v India 24 Jun 2015 ODI # 3661
96 90 9 3307 124* 40.82 3821 86.54 3 27 4 321 22 v India 21 Jun 2015 ODI # 3660
97 91 9 3359 124* 40.96 3889 86.37 3 28 4 324 22 v India 18 Jun 2015 ODI # 3658
98 91 9 3359 124* 40.96 3889 86.37 3 28 4 324 22 v Pakistan 22 Apr 2015 ODI # 3649
99 92 10 3366 124* 41.04 3894 86.44 3 28 4 325 22 v Pakistan 19 Apr 2015 ODI # 3648
100 93 10 3397 124* 40.92 3921 86.63 3 28 4 329 22 v Pakistan 17 Apr 2015 ODI # 3647
101 94 10 3407 124* 40.55 3955 86.14 3 28 4 329 22 v India 19 Mar 2015 ODI # 3641
102 95 10 3430 124* 40.35 3973 86.33 3 28 4 332 22 v New Zealand 13 Mar 2015 ODI # 3634
103 96 10 3432 124* 39.90 3979 86.25 3 28 4 332 22 v England 9 Mar 2015 ODI # 3630
104 97 11 3484 124* 40.51 4020 86.66 3 29 4 337 23 v Scotland 5 Mar 2015 ODI # 3624
105 98 11 3530 124* 40.57 4079 86.54 3 29 4 341 24 v Sri Lanka 26 Feb 2015 ODI # 3615
106 99 11 3593 124* 40.82 4130 86.99 3 30 4 347 25 v Afghanistan 18 Feb 2015 ODI # 3605
107 100 11 3593 124* 40.37 4138 86.82 3 30 5 347 25 v Zimbabwe 1 Dec 2014 ODI # 3559
108 101 11 3594 124* 39.93 4142 86.76 3 30 5 347 25 v Zimbabwe 28 Nov 2014 ODI # 3555
109 102 11 3634 124* 39.93 4175 87.04 3 30 5 351 25 v Zimbabwe 26 Nov 2014 ODI # 3553
110 103 11 3634 124* 39.50 4176 87.02 3 30 6 351 25 v Zimbabwe 23 Nov 2014 ODI # 3552
111 104 11 3735 124* 40.16 4275 87.36 4 30 6 361 25 v Zimbabwe 21 Nov 2014 ODI # 3550
112 104 11 3735 124* 40.16 4275 87.36 4 30 6 361 25 v India 19 Jun 2014 ODI # 3499
113 105 11 3739 124* 39.77 4283 87.29 4 30 6 362 25 v India 17 Jun 2014 ODI # 3498
114 106 11 3791 124* 39.90 4341 87.33 4 31 6 366 26 v India 15 Jun 2014 ODI # 3497
115 107 11 3811 124* 39.69 4373 87.14 4 31 6 368 26 v Sri Lanka 6 Mar 2014 ODI # 3485
116 108 12 3855 124* 40.15 4389 87.83 4 31 6 374 28 v Pakistan 4 Mar 2014 ODI # 3482
117 109 12 3879 124* 39.98 4412 87.91 4 31 6 376 29 v Sri Lanka 20 Feb 2014 ODI # 3470
118 110 12 3882 124* 39.61 4421 87.80 4 31 6 376 29 v Sri Lanka 17 Feb 2014 ODI # 3469
119 111 12 3900 124* 39.39 4444 87.75 4 31 6 378 29 v Zimbabwe 8 May 2013 ODI # 3355
120 112 12 3934 124* 39.34 4479 87.83 4 31 6 380 29 v Zimbabwe 5 May 2013 ODI # 3354
121 113 12 3935 124* 38.96 4482 87.79 4 31 6 380 29 v Zimbabwe 3 May 2013 ODI # 3353
122 114 12 4003 124* 39.24 4554 87.90 4 32 6 387 30 v Pakistan 22 Mar 2012 ODI # 3267
123 115 12 4059 124* 39.40 4600 88.23 4 33 6 394 30 v Sri Lanka 20 Mar 2012 ODI # 3265
124 116 12 4108 124* 39.50 4631 88.70 4 33 6 399 32 v India 16 Mar 2012 ODI # 3261
125 117 12 4172 124* 39.73 4697 88.82 4 34 6 403 32 v Pakistan 11 Mar 2012 ODI # 3258
126 118 12 4181 124* 39.44 4714 88.69 4 34 6 404 32 v Pakistan 6 Dec 2011 ODI # 3222
127 119 12 4215 124* 39.39 4804 87.73 4 34 6 405 32 v Pakistan 3 Dec 2011 ODI # 3220
128 120 12 4230 124* 39.16 4842 87.36 4 34 6 405 32 v Pakistan 1 Dec 2011 ODI # 3218
129 120 12 4230 124* 39.16 4842 87.36 4 34 6 405 32 v West Indies 18 Oct 2011 ODI # 3202
130 121 12 4242 124* 38.91 4851 87.44 4 34 6 408 32 v West Indies 15 Oct 2011 ODI # 3200
131 122 13 4309 124* 39.53 4909 87.77 4 35 6 410 33 v West Indies 13 Oct 2011 ODI # 3198
132 123 13 4388 124* 39.89 4980 88.11 4 36 6 415 34 v Zimbabwe 21 Aug 2011 ODI # 3183
133 124 14 4427 124* 40.24 5027 88.06 4 36 6 420 34 v Zimbabwe 19 Aug 2011 ODI # 3181
134 125 14 4446 124* 40.05 5049 88.05 4 36 6 421 35 v Zimbabwe 16 Aug 2011 ODI # 3179
135 126 14 4472 124* 39.92 5096 87.75 4 36 6 421 35 v Zimbabwe 14 Aug 2011 ODI # 3177
136 127 14 4525 124* 40.04 5159 87.71 4 37 6 423 35 v Zimbabwe 12 Aug 2011 ODI # 3176
137 128 14 4534 124* 39.77 5170 87.69 4 37 6 423 35 v Australia 13 Apr 2011 ODI # 3151
138 129 14 4543 124* 39.50 5193 87.48 4 37 6 424 35 v Australia 11 Apr 2011 ODI # 3150
139 130 14 4594 124* 39.60 5283 86.95 4 38 6 427 35 v Australia 9 Apr 2011 ODI # 3149
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