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 2007-2023 243 240 12 8357 158 36.65 10642 78.52 14 56 19 925 103 Profile
filtered 2011-2023 148 145 12 5560 158 41.80 7134 77.93 11 39 9 607 61
Reverse cumulative
1 1 0 44 44 44.00 58 75.86 0 0 0 7 0 v New Zealand 23 Sep 2023 ODI # 4652
2 1 0 44 44 44.00 58 75.86 0 0 0 7 0 v New Zealand 21 Sep 2023 ODI # 4650
3 2 0 57 44 28.50 79 72.15 0 0 0 9 0 v Afghanistan 5 Jul 2023 ODI # 4615
4 3 0 126 69 42.00 161 78.26 0 1 0 15 0 v Ireland 14 May 2023 ODI # 4578
5 4 0 133 69 33.25 174 76.43 0 1 0 15 0 v Ireland 12 May 2023 ODI # 4577
6 5 0 147 69 29.40 193 76.16 0 1 0 17 0 v Ireland 9 May 2023 ODI # 4576
7 6 1 188 69 37.60 234 80.34 0 1 0 22 2 v Ireland 23 Mar 2023 ODI # 4547
8 7 1 211 69 35.16 265 79.62 0 1 0 26 2 v Ireland 20 Mar 2023 ODI # 4542
9 8 1 214 69 30.57 274 78.10 0 1 0 26 2 v Ireland 18 Mar 2023 ODI # 4539
10 9 1 225 69 28.12 280 80.35 0 1 0 27 2 v England 6 Mar 2023 ODI # 4531
11 10 1 260 69 28.88 345 75.36 0 1 0 31 2 v England 3 Mar 2023 ODI # 4528
12 11 1 283 69 28.30 377 75.06 0 1 0 35 2 v England 1 Mar 2023 ODI # 4525
13 12 1 302 69 27.45 407 74.20 0 1 0 38 2 v Zimbabwe 10 Aug 2022 ODI # 4443
14 13 1 352 69 29.33 452 77.87 0 2 0 48 3 v Zimbabwe 7 Aug 2022 ODI # 4442
15 14 1 414 69 31.84 540 76.66 0 3 0 57 3 v Zimbabwe 5 Aug 2022 ODI # 4441
16 15 1 448 69 32.00 592 75.67 0 3 0 61 3 v West Indies 16 Jul 2022 ODI # 4431
17 16 2 498 69 35.57 654 76.14 0 4 0 68 3 v West Indies 13 Jul 2022 ODI # 4426
18 17 2 531 69 35.40 679 78.20 0 4 0 72 4 v West Indies 10 Jul 2022 ODI # 4421
19 18 3 618 87* 41.20 761 81.20 0 5 0 86 4 v South Africa 23 Mar 2022 ODI # 4375
20 19 3 619 87* 38.68 765 80.91 0 5 0 86 4 v South Africa 20 Mar 2022 ODI # 4372
21 20 3 660 87* 38.82 832 79.32 0 5 0 89 5 v South Africa 18 Mar 2022 ODI # 4370
22 21 3 671 87* 37.27 857 78.29 0 5 0 90 5 v Afghanistan 28 Feb 2022 ODI # 4359
23 22 3 683 87* 35.94 881 77.52 0 5 0 92 5 v Afghanistan 25 Feb 2022 ODI # 4358
24 23 3 691 87* 34.55 889 77.72 0 5 0 94 5 v Afghanistan 23 Feb 2022 ODI # 4357
25 24 3 803 112 38.23 986 81.44 1 5 0 102 8 v Zimbabwe 20 Jul 2021 ODI # 4308
26 25 3 823 112 37.40 1020 80.68 1 5 0 106 8 v Zimbabwe 18 Jul 2021 ODI # 4306
27 26 3 823 112 35.78 1027 80.13 1 5 1 106 8 v Zimbabwe 16 Jul 2021 ODI # 4304
28 27 3 840 112 35.00 1056 79.54 1 5 1 108 8 v Sri Lanka 28 May 2021 ODI # 4292
29 28 3 853 112 34.12 1062 80.32 1 5 1 111 8 v Sri Lanka 25 May 2021 ODI # 4291
30 29 3 905 112 34.80 1132 79.94 1 6 1 117 9 v Sri Lanka 23 May 2021 ODI # 4290
31 30 3 906 112 33.55 1141 79.40 1 6 1 117 9 v New Zealand 26 Mar 2021 ODI # 4282
32 31 3 984 112 35.14 1249 78.78 1 7 1 128 9 v New Zealand 23 Mar 2021 ODI # 4280
33 32 3 997 112 34.37 1264 78.87 1 7 1 129 10 v New Zealand 20 Mar 2021 ODI # 4279
34 33 3 1061 112 35.36 1344 78.94 1 8 1 132 11 v West Indies 25 Jan 2021 ODI # 4274
35 34 3 1111 112 35.83 1420 78.23 1 9 1 135 12 v West Indies 22 Jan 2021 ODI # 4272
36 35 3 1155 112 36.09 1489 77.56 1 9 1 142 12 v West Indies 20 Jan 2021 ODI # 4270
37 36 4 1283 128* 40.09 1598 80.28 2 9 1 149 18 v Zimbabwe 6 Mar 2020 ODI # 4253
38 37 4 1441 158 43.66 1734 83.10 3 9 1 169 21 v Zimbabwe 3 Mar 2020 ODI # 4251
39 38 4 1465 158 43.08 1777 82.44 3 9 1 171 21 v Zimbabwe 1 Mar 2020 ODI # 4249
40 39 4 1467 158 41.91 1783 82.27 3 9 1 171 21 v Sri Lanka 31 Jul 2019 ODI # 4195
41 40 4 1486 158 41.27 1814 81.91 3 9 1 173 21 v Sri Lanka 28 Jul 2019 ODI # 4194
42 41 4 1486 158 40.16 1819 81.69 3 9 2 173 21 v Sri Lanka 26 Jul 2019 ODI # 4193
43 42 4 1494 158 39.31 1840 81.19 3 9 2 173 21 v Pakistan 5 Jul 2019 ODI # 4186
44 43 4 1516 158 38.87 1871 81.02 3 9 2 176 21 v India 2 Jul 2019 ODI # 4182
45 44 4 1552 158 38.80 1924 80.66 3 9 2 180 21 v Afghanistan 24 Jun 2019 ODI # 4172
46 45 4 1614 158 39.36 1998 80.78 3 10 2 186 21 v Australia 20 Jun 2019 ODI # 4166
47 46 4 1662 158 39.57 2051 81.03 3 10 2 192 21 v West Indies 17 Jun 2019 ODI # 4162
48 47 4 1681 158 39.09 2080 80.81 3 10 2 193 21 v England 8 Jun 2019 ODI # 4153
49 48 4 1705 158 38.75 2118 80.50 3 10 2 196 21 v New Zealand 5 Jun 2019 ODI # 4151
50 49 4 1721 158 38.24 2147 80.15 3 10 2 198 21 v South Africa 2 Jun 2019 ODI # 4147
51 50 4 1739 158 37.80 2160 80.50 3 10 2 200 21 v West Indies 17 May 2019 ODI # 4137
52 51 4 1796 158 38.21 2213 81.15 3 11 2 209 21 v Ireland 15 May 2019 ODI # 4136
53 52 4 1817 158 37.85 2236 81.26 3 11 2 213 21 v West Indies 13 May 2019 ODI # 4134
54 53 4 1897 158 38.71 2352 80.65 3 12 2 220 21 v West Indies 7 May 2019 ODI # 4129
55 54 4 1897 158 37.94 2354 80.58 3 12 3 220 21 v New Zealand 20 Feb 2019 ODI # 4095
56 55 4 1902 158 37.29 2382 79.84 3 12 3 220 21 v New Zealand 16 Feb 2019 ODI # 4094
57 56 4 1907 158 36.67 2388 79.85 3 12 3 221 21 v New Zealand 13 Feb 2019 ODI # 4093
58 57 5 1988 158 38.23 2492 79.77 3 13 3 230 21 v West Indies 14 Dec 2018 ODI # 4073
59 58 5 2038 158 38.45 2555 79.76 3 14 3 234 22 v West Indies 11 Dec 2018 ODI # 4072
60 59 5 2050 158 37.96 2579 79.48 3 14 3 234 22 v West Indies 9 Dec 2018 ODI # 4071
61 60 6 2052 158 38.00 2583 79.44 3 14 3 234 22 v Sri Lanka 15 Sep 2018 ODI # 4036
62 61 6 2155 158 39.18 2707 79.60 4 14 3 241 24 v West Indies 28 Jul 2018 ODI # 4024
63 62 6 2209 158 39.44 2792 79.11 4 15 3 247 24 v West Indies 25 Jul 2018 ODI # 4023
64 63 7 2339 158 41.76 2952 79.23 5 15 3 257 27 v West Indies 22 Jul 2018 ODI # 4022
65 64 7 2342 158 41.08 2970 78.85 5 15 3 257 27 v Sri Lanka 27 Jan 2018 ODI # 3967
66 65 7 2347 158 40.46 2984 78.65 5 15 3 257 27 v Sri Lanka 25 Jan 2018 ODI # 3965
67 66 7 2423 158 41.06 3089 78.43 5 16 3 263 27 v Zimbabwe 23 Jan 2018 ODI # 3964
68 67 7 2507 158 41.78 3191 78.56 5 17 3 270 29 v Sri Lanka 19 Jan 2018 ODI # 3959
69 68 8 2591 158 43.18 3284 78.89 5 18 3 278 30 v Zimbabwe 15 Jan 2018 ODI # 3952
70 69 8 2614 158 42.85 3309 78.99 5 18 3 281 30 v South Africa 18 Oct 2017 ODI # 3925
71 70 8 2684 158 43.29 3391 79.15 5 19 3 288 31 v India 15 Jun 2017 ODI # 3891
72 71 8 2684 158 42.60 3393 79.10 5 19 4 288 31 v New Zealand 9 Jun 2017 ODI # 3883
73 72 8 2779 158 43.42 3507 79.24 5 20 4 294 34 v Australia 5 Jun 2017 ODI # 3879
74 73 8 2907 158 44.72 3649 79.66 6 20 4 306 37 v England 1 Jun 2017 ODI # 3875
75 74 8 2972 158 45.03 3729 79.69 6 21 4 312 38 v New Zealand 24 May 2017 ODI # 3871
76 75 8 3019 158 45.05 3783 79.80 6 21 4 318 38 v Ireland 19 May 2017 ODI # 3869
77 76 8 3042 158 44.73 3825 79.52 6 21 4 321 38 v New Zealand 17 May 2017 ODI # 3868
78 77 9 3106 158 45.67 3913 79.37 6 22 4 329 38 v Ireland 12 May 2017 ODI # 3866
79 78 9 3110 158 45.07 3919 79.35 6 22 4 330 38 v Sri Lanka 1 Apr 2017 ODI # 3858
80 78 9 3110 158 45.07 3919 79.35 6 22 4 330 38 v Sri Lanka 28 Mar 2017 ODI # 3856
81 79 9 3237 158 46.24 4061 79.70 7 22 4 345 39 v Sri Lanka 25 Mar 2017 ODI # 3855
82 80 9 3296 158 46.42 4149 79.44 7 23 4 350 39 v New Zealand 31 Dec 2016 ODI # 3816
83 81 9 3312 158 46.00 4172 79.38 7 23 4 353 39 v New Zealand 29 Dec 2016 ODI # 3815
84 82 9 3350 158 45.89 4231 79.17 7 23 4 358 39 v New Zealand 26 Dec 2016 ODI # 3814
85 83 9 3395 158 45.87 4299 78.97 7 23 4 363 39 v England 12 Oct 2016 ODI # 3794
86 84 9 3409 158 45.45 4330 78.72 7 23 4 364 39 v England 9 Oct 2016 ODI # 3793
87 85 9 3426 158 45.07 4361 78.55 7 23 4 366 39 v England 7 Oct 2016 ODI # 3791
88 86 9 3544 158 46.02 4479 79.12 8 23 4 377 41 v Afghanistan 1 Oct 2016 ODI # 3786
89 87 9 3564 158 45.69 4515 78.93 8 23 4 380 41 v Afghanistan 28 Sep 2016 ODI # 3783
90 88 9 3644 158 46.12 4613 78.99 8 24 4 389 41 v Afghanistan 25 Sep 2016 ODI # 3781
91 89 9 3717 158 46.46 4711 78.90 8 25 4 396 42 v Zimbabwe 11 Nov 2015 ODI # 3706
92 90 9 3736 158 46.12 4736 78.88 8 25 4 399 42 v Zimbabwe 9 Nov 2015 ODI # 3705
93 91 9 3776 158 46.04 4804 78.60 8 25 4 402 44 v Zimbabwe 7 Nov 2015 ODI # 3703
94 92 10 3837 158 46.79 4881 78.61 8 26 4 409 44 v South Africa 15 Jul 2015 ODI # 3668
95 93 10 3842 158 46.28 4888 78.60 8 26 4 410 44 v South Africa 12 Jul 2015 ODI # 3666
96 94 10 3842 158 45.73 4901 78.39 8 26 5 410 44 v South Africa 10 Jul 2015 ODI # 3663
97 95 10 3847 158 45.25 4909 78.36 8 26 5 411 44 v India 24 Jun 2015 ODI # 3661
98 96 10 3860 158 44.88 4930 78.29 8 26 5 414 44 v India 21 Jun 2015 ODI # 3660
99 97 10 3920 158 45.05 4992 78.52 8 27 5 421 45 v India 18 Jun 2015 ODI # 3658
100 98 10 3984 158 45.27 5068 78.61 8 28 5 429 46 v Pakistan 22 Apr 2015 ODI # 3649
101 99 11 4100 158 46.59 5184 79.08 9 28 5 446 47 v Pakistan 19 Apr 2015 ODI # 3648
102 100 11 4232 158 47.55 5319 79.56 10 28 5 461 50 v Pakistan 17 Apr 2015 ODI # 3647
103 101 11 4257 158 47.30 5344 79.65 10 28 5 465 50 v India 19 Mar 2015 ODI # 3641
104 102 11 4270 158 46.92 5371 79.50 10 28 5 467 50 v New Zealand 13 Mar 2015 ODI # 3634
105 103 11 4272 158 46.43 5378 79.43 10 28 5 467 50 v England 9 Mar 2015 ODI # 3630
106 104 11 4367 158 46.95 5478 79.71 10 29 5 476 51 v Scotland 5 Mar 2015 ODI # 3624
107 105 11 4367 158 46.45 5480 79.68 10 29 6 476 51 v Sri Lanka 26 Feb 2015 ODI # 3615
108 106 11 4386 158 46.16 5522 79.42 10 29 6 478 51 v Afghanistan 18 Feb 2015 ODI # 3605
109 107 11 4396 158 45.79 5537 79.39 10 29 6 480 51 v Zimbabwe 1 Dec 2014 ODI # 3559
110 108 11 4412 158 45.48 5571 79.19 10 29 6 482 51 v Zimbabwe 28 Nov 2014 ODI # 3555
111 109 11 4452 158 45.42 5634 79.02 10 29 6 484 52 v Zimbabwe 26 Nov 2014 ODI # 3553
112 110 11 4528 158 45.73 5732 78.99 10 30 6 491 53 v Zimbabwe 23 Nov 2014 ODI # 3552
113 111 11 4533 158 45.33 5747 78.87 10 30 6 492 53 v Zimbabwe 21 Nov 2014 ODI # 3550
114 112 11 4588 158 45.42 5809 78.98 10 31 6 501 53 v West Indies 25 Aug 2014 ODI # 3514
115 113 11 4625 158 45.34 5859 78.93 10 31 6 506 53 v West Indies 22 Aug 2014 ODI # 3511
116 114 11 4651 158 45.15 5906 78.75 10 31 6 509 53 v West Indies 20 Aug 2014 ODI # 3509
117 114 11 4651 158 45.15 5906 78.75 10 31 6 509 53 v India 19 Jun 2014 ODI # 3499
118 115 11 4655 158 44.75 5908 78.79 10 31 6 510 53 v India 17 Jun 2014 ODI # 3498
119 116 11 4655 158 44.33 5919 78.64 10 31 7 510 53 v India 15 Jun 2014 ODI # 3497
120 117 11 4713 158 44.46 6005 78.48 10 32 7 515 54 v New Zealand 31 Oct 2013 ODI # 3426
121 118 11 4718 158 44.09 6013 78.46 10 32 7 516 54 v New Zealand 29 Oct 2013 ODI # 3423
122 119 11 4750 158 43.98 6083 78.08 10 32 7 518 55 v Zimbabwe 8 May 2013 ODI # 3355
123 120 11 4756 158 43.63 6097 78.00 10 32 7 519 55 v Zimbabwe 5 May 2013 ODI # 3354
124 121 11 4783 158 43.48 6146 77.82 10 32 7 522 55 v Zimbabwe 3 May 2013 ODI # 3353
125 122 11 4895 158 44.09 6282 77.92 11 32 7 532 56 v Sri Lanka 23 Mar 2013 ODI # 3349
126 123 11 4903 158 43.77 6290 77.94 11 32 7 534 56 v West Indies 8 Dec 2012 ODI # 3313
127 124 11 4904 158 43.39 6297 77.87 11 32 7 534 56 v West Indies 7 Dec 2012 ODI # 3312
128 125 11 4926 158 43.21 6327 77.85 11 32 7 537 56 v West Indies 5 Dec 2012 ODI # 3311
129 126 11 4931 158 42.87 6337 77.81 11 32 7 538 56 v West Indies 2 Dec 2012 ODI # 3310
130 127 11 4989 158 43.00 6388 78.09 11 33 7 546 58 v West Indies 30 Nov 2012 ODI # 3309
131 128 11 5049 158 43.15 6456 78.20 11 34 7 554 58 v Pakistan 22 Mar 2012 ODI # 3267
132 129 11 5108 158 43.28 6513 78.42 11 35 7 563 58 v Sri Lanka 20 Mar 2012 ODI # 3265
133 130 11 5178 158 43.51 6612 78.31 11 36 7 569 58 v India 16 Mar 2012 ODI # 3261
134 131 11 5242 158 43.68 6701 78.22 11 37 7 575 59 v Pakistan 11 Mar 2012 ODI # 3258
135 132 11 5242 158 43.32 6702 78.21 11 37 8 575 59 v Pakistan 6 Dec 2011 ODI # 3222
136 133 11 5246 158 43.00 6711 78.17 11 37 8 575 59 v Pakistan 3 Dec 2011 ODI # 3220
137 134 11 5246 158 42.65 6715 78.12 11 37 9 575 59 v Pakistan 1 Dec 2011 ODI # 3218
138 135 12 5282 158 42.94 6777 77.94 11 37 9 578 59 v West Indies 18 Oct 2011 ODI # 3202
139 136 12 5283 158 42.60 6779 77.93 11 37 9 578 59 v West Indies 15 Oct 2011 ODI # 3200
140 137 12 5304 158 42.43 6817 77.80 11 37 9 580 59 v West Indies 13 Oct 2011 ODI # 3198
141 138 12 5349 158 42.45 6882 77.72 11 37 9 585 59 v Zimbabwe 21 Aug 2011 ODI # 3183
142 139 12 5410 158 42.59 6935 78.01 11 38 9 594 59 v Zimbabwe 19 Aug 2011 ODI # 3181
143 140 12 5454 158 42.60 6997 77.94 11 38 9 596 59 v Zimbabwe 16 Aug 2011 ODI # 3179
144 141 12 5457 158 42.30 7003 77.92 11 38 9 596 59 v Zimbabwe 14 Aug 2011 ODI # 3177
145 142 12 5461 158 42.00 7021 77.78 11 38 9 596 59 v Zimbabwe 12 Aug 2011 ODI # 3176
146 143 12 5493 158 41.93 7038 78.04 11 38 9 602 60 v Australia 13 Apr 2011 ODI # 3151
147 144 12 5498 158 41.65 7045 78.04 11 38 9 603 60 v Australia 11 Apr 2011 ODI # 3150
148 145 12 5560 158 41.80 7134 77.93 11 39 9 607 61 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