Records type batting analysis [change type]
View 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
Not involving the captain Shakib Al Hasan (BAN) remove Shakib Al Hasan (BAN) from query
Ordered by start date (ascending)
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-2024 271 253 42 7792 144 36.92 9771 79.74 9 49 11 617 100 Profile
filtered 2011-2024 159 150 25 5509 144 44.07 6472 85.12 7 37 3 435 76
Cumulative averages
9 9 2 355 101 50.71 445 79.77 1 2 0 27 4 v West Indies 13 Oct 2011 ODI # 3198
10 10 2 424 101 53.00 554 76.53 1 3 0 29 5 v West Indies 15 Oct 2011 ODI # 3200
11 11 3 434 101 54.25 593 73.18 1 3 0 30 5 v West Indies 18 Oct 2011 ODI # 3202
12 12 3 445 101 49.44 620 71.77 1 3 0 30 5 v Pakistan 1 Dec 2011 ODI # 3218
13 13 3 446 101 44.60 630 70.79 1 3 0 30 5 v Pakistan 3 Dec 2011 ODI # 3220
14 14 3 446 101 40.54 633 70.45 1 3 1 30 5 v Pakistan 6 Dec 2011 ODI # 3222
15 15 3 449 101 37.41 638 70.37 1 3 1 30 5 v Pakistan 11 Mar 2012 ODI # 3258
16 16 4 495 101 41.25 663 74.66 1 3 1 33 8 v India 16 Mar 2012 ODI # 3261
17 17 4 496 101 38.15 667 74.36 1 3 1 33 8 v Sri Lanka 20 Mar 2012 ODI # 3265
18 18 4 506 101 36.14 675 74.96 1 3 1 34 8 v Pakistan 22 Mar 2012 ODI # 3267
19 19 5 522 101 37.28 697 74.89 1 3 1 37 8 v West Indies 30 Nov 2012 ODI # 3309
20 20 5 601 101 40.06 784 76.65 1 4 1 45 9 v West Indies 2 Dec 2012 ODI # 3310
21 21 5 639 101 39.93 842 75.89 1 4 1 47 9 v West Indies 5 Dec 2012 ODI # 3311
22 22 5 666 101 39.17 900 74.00 1 4 1 49 9 v West Indies 7 Dec 2012 ODI # 3312
23 23 5 710 101 39.44 956 74.26 1 4 1 56 9 v West Indies 8 Dec 2012 ODI # 3313
24 24 5 713 101 37.52 968 73.65 1 4 1 56 9 v Sri Lanka 23 Mar 2013 ODI # 3349
25 24 5 713 101 37.52 968 73.65 1 4 1 56 9 v Sri Lanka 25 Mar 2013 ODI # 3351
26 25 5 722 101 36.10 976 73.97 1 4 1 57 9 v Sri Lanka 28 Mar 2013 ODI # 3352
27 26 5 727 101 34.61 989 73.50 1 4 1 57 9 v Zimbabwe 3 May 2013 ODI # 3353
28 27 5 753 101 34.22 1024 73.53 1 4 1 60 9 v Zimbabwe 5 May 2013 ODI # 3354
29 28 5 785 101 34.13 1065 73.70 1 4 1 62 10 v Zimbabwe 8 May 2013 ODI # 3355
30 29 5 875 101 36.45 1163 75.23 1 5 1 70 12 v New Zealand 29 Oct 2013 ODI # 3423
31 30 5 906 101 36.24 1191 76.07 1 5 1 71 14 v New Zealand 31 Oct 2013 ODI # 3426
32 31 5 908 101 34.92 1195 75.98 1 5 1 71 14 v New Zealand 3 Nov 2013 ODI # 3429
33 32 5 935 101 34.62 1245 75.10 1 5 1 71 15 v Sri Lanka 17 Feb 2014 ODI # 3469
34 33 5 1014 101 36.21 1328 76.35 1 6 1 76 17 v Sri Lanka 20 Feb 2014 ODI # 3470
35 34 5 1044 101 36.00 1365 76.48 1 6 1 79 17 v Sri Lanka 22 Feb 2014 ODI # 3471
36 35 5 1161 117 38.70 1478 78.55 2 6 1 86 19 v India 26 Feb 2014 ODI # 3474
37 36 5 1184 117 38.19 1520 77.89 2 6 1 87 19 v Afghanistan 1 Mar 2014 ODI # 3478
38 37 6 1235 117 39.83 1553 79.52 2 7 1 95 19 v Pakistan 4 Mar 2014 ODI # 3482
39 38 6 1239 117 38.71 1559 79.47 2 7 1 95 19 v Sri Lanka 6 Mar 2014 ODI # 3485
40 39 6 1298 117 39.33 1622 80.02 2 8 1 98 22 v India 15 Jun 2014 ODI # 3497
41 40 6 1309 117 38.50 1646 79.52 2 8 1 100 22 v India 17 Jun 2014 ODI # 3498
42 40 6 1309 117 38.50 1646 79.52 2 8 1 100 22 v India 19 Jun 2014 ODI # 3499
43 41 6 1321 117 37.74 1667 79.24 2 8 1 100 22 v West Indies 20 Aug 2014 ODI # 3509
44 42 6 1327 117 36.86 1683 78.84 2 8 1 100 22 v West Indies 22 Aug 2014 ODI # 3511
45 43 6 1399 117 37.81 1796 77.89 2 9 1 108 22 v West Indies 25 Aug 2014 ODI # 3514
46 44 6 1464 117 38.52 1868 78.37 2 10 1 110 24 v Zimbabwe 21 Nov 2014 ODI # 3550
47 45 6 1491 117 38.23 1897 78.59 2 10 1 111 25 v Zimbabwe 23 Nov 2014 ODI # 3552
48 46 6 1524 117 38.10 1919 79.41 2 10 1 114 26 v Zimbabwe 26 Nov 2014 ODI # 3553
49 47 6 1601 117 39.04 1997 80.17 2 11 1 121 26 v Zimbabwe 28 Nov 2014 ODI # 3555
50 48 6 1612 117 38.38 2020 79.80 2 11 1 123 26 v Zimbabwe 1 Dec 2014 ODI # 3559
51 49 6 1683 117 39.13 2076 81.06 2 12 1 129 27 v Afghanistan 18 Feb 2015 ODI # 3605
52 50 6 1719 117 39.06 2115 81.27 2 12 1 131 28 v Sri Lanka 26 Feb 2015 ODI # 3615
53 51 6 1779 117 39.53 2157 82.47 2 13 1 137 30 v Scotland 5 Mar 2015 ODI # 3624
54 52 6 1868 117 40.60 2234 83.61 2 14 1 145 31 v England 9 Mar 2015 ODI # 3630
56 54 6 1910 117 39.79 2302 82.97 2 14 1 149 31 v India 19 Mar 2015 ODI # 3641
58 56 6 2081 117 41.62 2449 84.97 3 15 1 170 34 v Pakistan 19 Apr 2015 ODI # 3648
59 57 7 2130 117 42.60 2492 85.47 3 15 1 176 34 v Pakistan 22 Apr 2015 ODI # 3649
60 58 7 2144 117 42.03 2511 85.38 3 15 1 177 34 v India 18 Jun 2015 ODI # 3658
61 59 7 2175 117 41.82 2545 85.46 3 15 1 180 35 v India 21 Jun 2015 ODI # 3660
62 60 7 2199 117 41.49 2575 85.39 3 15 1 180 36 v India 24 Jun 2015 ODI # 3661
63 61 7 2223 117 41.16 2613 85.07 3 15 1 181 36 v South Africa 10 Jul 2015 ODI # 3663
64 61 7 2223 117 41.16 2613 85.07 3 15 1 181 36 v South Africa 12 Jul 2015 ODI # 3666
65 61 7 2223 117 41.16 2613 85.07 3 15 1 181 36 v South Africa 15 Jul 2015 ODI # 3668
66 62 7 2330 117 42.36 2722 85.59 4 15 1 190 37 v Zimbabwe 7 Nov 2015 ODI # 3703
67 63 7 2351 117 41.98 2750 85.49 4 15 1 193 37 v Zimbabwe 9 Nov 2015 ODI # 3705
68 64 7 2379 117 41.73 2775 85.72 4 15 1 196 37 v Zimbabwe 11 Nov 2015 ODI # 3706
69 65 7 2385 117 41.12 2782 85.72 4 15 1 196 37 v Afghanistan 25 Sep 2016 ODI # 3781
70 66 7 2423 117 41.06 2833 85.52 4 15 1 200 37 v Afghanistan 28 Sep 2016 ODI # 3783
71 67 7 2435 117 40.58 2846 85.55 4 15 1 201 37 v Afghanistan 1 Oct 2016 ODI # 3786
72 68 7 2447 117 40.11 2858 85.61 4 15 1 202 37 v England 7 Oct 2016 ODI # 3791
73 69 7 2468 117 39.80 2881 85.66 4 15 1 205 37 v England 9 Oct 2016 ODI # 3793
74 70 8 2535 117 40.88 2943 86.13 4 16 1 209 38 v England 12 Oct 2016 ODI # 3794
75 71 9 2577 117 41.56 2991 86.15 4 16 1 212 38 v New Zealand 26 Dec 2016 ODI # 3814
76 72 9 2578 117 40.92 2993 86.13 4 16 1 212 38 v Sri Lanka 25 Mar 2017 ODI # 3855
77 72 9 2578 117 40.92 2993 86.13 4 16 1 212 38 v Sri Lanka 28 Mar 2017 ODI # 3856
78 73 9 2578 117 40.28 2994 86.10 4 16 2 212 38 v Sri Lanka 1 Apr 2017 ODI # 3858
80 75 9 2646 117 40.09 3077 85.99 4 17 2 219 39 v New Zealand 17 May 2017 ODI # 3868
81 76 10 2649 117 40.13 3084 85.89 4 17 2 219 39 v Ireland 19 May 2017 ODI # 3869
82 77 11 2694 117 40.81 3129 86.09 4 17 2 222 40 v New Zealand 24 May 2017 ODI # 3871
83 78 11 2773 117 41.38 3201 86.62 4 18 2 230 40 v England 1 Jun 2017 ODI # 3875
84 79 11 2782 117 40.91 3221 86.37 4 18 2 230 40 v Australia 5 Jun 2017 ODI # 3879
85 80 11 2796 117 40.52 3255 85.89 4 18 2 232 40 v New Zealand 9 Jun 2017 ODI # 3883
86 81 11 2857 117 40.81 3340 85.53 4 19 2 236 40 v India 15 Jun 2017 ODI # 3891
87 82 12 2967 117 42.38 3456 85.85 5 19 2 247 42 v South Africa 15 Oct 2017 ODI # 3923
88 83 12 3027 117 42.63 3526 85.84 5 20 2 251 43 v South Africa 18 Oct 2017 ODI # 3925
89 84 12 3035 117 42.15 3547 85.56 5 20 2 252 43 v South Africa 22 Oct 2017 ODI # 3929
90 85 13 3049 117 42.34 3570 85.40 5 20 2 253 44 v Zimbabwe 15 Jan 2018 ODI # 3952
91 86 13 3111 117 42.61 3622 85.89 5 21 2 257 45 v Sri Lanka 19 Jan 2018 ODI # 3959
92 87 13 3129 117 42.28 3647 85.79 5 21 2 257 46 v Zimbabwe 23 Jan 2018 ODI # 3964
93 88 13 3155 117 42.06 3703 85.20 5 21 2 258 46 v Sri Lanka 25 Jan 2018 ODI # 3965
94 89 13 3177 117 41.80 3743 84.87 5 21 2 259 46 v Sri Lanka 27 Jan 2018 ODI # 3967
95 90 13 3207 117 41.64 3754 85.42 5 21 2 262 48 v West Indies 22 Jul 2018 ODI # 4022
96 91 13 3275 117 41.98 3821 85.71 5 22 2 267 49 v West Indies 25 Jul 2018 ODI # 4023
97 92 13 3287 117 41.60 3835 85.71 5 22 2 267 50 v West Indies 28 Jul 2018 ODI # 4024
98 93 13 3431 144 42.88 3985 86.09 6 22 2 278 54 v Sri Lanka 15 Sep 2018 ODI # 4036
99 94 13 3452 144 42.61 4030 85.65 6 22 2 279 54 v India 21 Sep 2018 ODI # 4042
100 95 13 3485 144 42.50 4082 85.37 6 22 2 281 55 v Afghanistan 23 Sep 2018 ODI # 4045
101 96 13 3584 144 43.18 4198 85.37 6 23 2 290 55 v Pakistan 26 Sep 2018 ODI # 4047
102 97 13 3589 144 42.72 4207 85.31 6 23 2 291 55 v India 28 Sep 2018 ODI # 4048
103 98 13 3604 144 42.40 4227 85.26 6 23 2 292 55 v Zimbabwe 21 Oct 2018 ODI # 4057
104 99 14 3644 144 42.87 4279 85.16 6 23 2 294 56 v Zimbabwe 24 Oct 2018 ODI # 4060
105 100 15 3672 144 43.20 4318 85.03 6 23 2 295 57 v Zimbabwe 26 Oct 2018 ODI # 4061
106 101 16 3727 144 43.84 4388 84.93 6 24 2 300 57 v West Indies 9 Dec 2018 ODI # 4071
107 102 16 3789 144 44.05 4468 84.80 6 25 2 305 57 v West Indies 11 Dec 2018 ODI # 4072
108 103 17 3805 144 44.24 4482 84.89 6 25 2 307 58 v West Indies 14 Dec 2018 ODI # 4073
109 104 17 3810 144 43.79 4496 84.74 6 25 2 308 58 v New Zealand 13 Feb 2019 ODI # 4093
110 105 17 3834 144 43.56 4532 84.59 6 25 2 310 58 v New Zealand 16 Feb 2019 ODI # 4094
111 106 17 3851 144 43.26 4559 84.47 6 25 2 313 58 v New Zealand 20 Feb 2019 ODI # 4095
112 107 18 3883 144 43.62 4584 84.70 6 25 2 315 60 v West Indies 7 May 2019 ODI # 4129
113 108 18 3946 144 43.84 4657 84.73 6 26 2 320 61 v West Indies 13 May 2019 ODI # 4134
114 109 18 3981 144 43.74 4690 84.88 6 26 2 325 61 v Ireland 15 May 2019 ODI # 4136
115 110 18 4017 144 43.66 4712 85.25 6 26 2 327 63 v West Indies 17 May 2019 ODI # 4137
116 111 18 4095 144 44.03 4792 85.45 6 27 2 335 63 v South Africa 2 Jun 2019 ODI # 4147
117 112 18 4114 144 43.76 4827 85.22 6 27 2 337 63 v New Zealand 5 Jun 2019 ODI # 4151
118 113 18 4158 144 43.76 4877 85.25 6 27 2 339 63 v England 8 Jun 2019 ODI # 4153
119 114 18 4159 144 43.32 4882 85.19 6 27 2 339 63 v West Indies 17 Jun 2019 ODI # 4162
120 115 19 4261 144 44.38 4979 85.57 7 27 2 348 64 v Australia 20 Jun 2019 ODI # 4166
121 116 19 4344 144 44.78 5066 85.74 7 28 2 352 65 v Afghanistan 24 Jun 2019 ODI # 4172
122 117 19 4368 144 44.57 5089 85.83 7 28 2 355 65 v India 2 Jul 2019 ODI # 4182
123 118 19 4384 144 44.28 5108 85.82 7 28 2 357 65 v Pakistan 5 Jul 2019 ODI # 4186
124 119 19 4451 144 44.51 5194 85.69 7 29 2 362 65 v Sri Lanka 26 Jul 2019 ODI # 4193
125 120 20 4549 144 45.49 5304 85.76 7 30 2 368 66 v Sri Lanka 28 Jul 2019 ODI # 4194
126 121 20 4559 144 45.13 5319 85.71 7 30 2 369 66 v Sri Lanka 31 Jul 2019 ODI # 4195
127 122 20 4578 144 44.88 5345 85.65 7 30 2 369 66 v Zimbabwe 1 Mar 2020 ODI # 4249
128 123 20 4633 144 44.98 5395 85.87 7 31 2 375 66 v Zimbabwe 3 Mar 2020 ODI # 4251
129 124 21 4652 144 45.16 5426 85.73 7 31 2 376 66 v West Indies 20 Jan 2021 ODI # 4270
130 125 22 4661 144 45.25 5451 85.50 7 31 2 376 66 v West Indies 22 Jan 2021 ODI # 4272
131 126 22 4725 144 45.43 5506 85.81 7 32 2 380 68 v West Indies 25 Jan 2021 ODI # 4274
132 127 22 4748 144 45.21 5555 85.47 7 32 2 382 68 v New Zealand 20 Mar 2021 ODI # 4279
133 128 22 4782 144 45.11 5614 85.17 7 32 2 385 68 v New Zealand 23 Mar 2021 ODI # 4280
134 129 22 4803 144 44.88 5658 84.88 7 32 2 386 68 v New Zealand 26 Mar 2021 ODI # 4282
135 130 22 4887 144 45.25 5745 85.06 7 33 2 390 69 v Sri Lanka 23 May 2021 ODI # 4290
136 131 22 5012 144 45.98 5872 85.35 8 33 2 400 69 v Sri Lanka 25 May 2021 ODI # 4291
137 132 22 5040 144 45.81 5926 85.04 8 33 2 400 69 v Sri Lanka 28 May 2021 ODI # 4292
138 133 22 5043 144 45.43 5931 85.02 8 33 2 400 69 v Afghanistan 23 Feb 2022 ODI # 4357
139 134 22 5129 144 45.79 6024 85.14 8 34 2 409 69 v Afghanistan 25 Feb 2022 ODI # 4358
140 135 22 5136 144 45.45 6039 85.04 8 34 2 409 69 v Afghanistan 28 Feb 2022 ODI # 4359
141 136 22 5145 144 45.13 6051 85.02 8 34 2 410 69 v South Africa 18 Mar 2022 ODI # 4370
142 137 22 5156 144 44.83 6082 84.77 8 34 2 410 69 v South Africa 20 Mar 2022 ODI # 4372
143 137 22 5156 144 44.83 6082 84.77 8 34 2 410 69 v South Africa 23 Mar 2022 ODI # 4375
144 138 23 5208 144 45.28 6131 84.94 8 35 2 415 69 v Zimbabwe 5 Aug 2022 ODI # 4441
145 139 23 5233 144 45.11 6162 84.92 8 35 2 416 69 v Zimbabwe 7 Aug 2022 ODI # 4442
146 140 23 5233 144 44.72 6165 84.88 8 35 3 416 69 v Zimbabwe 10 Aug 2022 ODI # 4443
147 141 23 5251 144 44.50 6210 84.55 8 35 3 416 69 v India 4 Dec 2022 ODI # 4493
148 142 23 5263 144 44.22 6234 84.42 8 35 3 418 69 v India 7 Dec 2022 ODI # 4496
149 143 23 5270 144 43.91 6247 84.36 8 35 3 418 69 v India 10 Dec 2022 ODI # 4499
150 144 23 5286 144 43.68 6281 84.15 8 35 3 418 70 v England 1 Mar 2023 ODI # 4525
151 145 23 5290 144 43.36 6286 84.15 8 35 3 418 70 v England 3 Mar 2023 ODI # 4528
152 146 23 5360 144 43.57 6379 84.02 8 36 3 424 70 v England 6 Mar 2023 ODI # 4531
153 147 23 5404 144 43.58 6405 84.37 8 36 3 427 73 v Ireland 18 Mar 2023 ODI # 4539
154 148 24 5504 144 44.38 6465 85.13 9 36 3 441 75 v Ireland 20 Mar 2023 ODI # 4542
155 148 24 5504 144 44.38 6465 85.13 9 36 3 441 75 v Ireland 23 Mar 2023 ODI # 4547
156 149 24 5565 144 44.52 6535 85.15 9 37 3 447 75 v Ireland 9 May 2023 ODI # 4576
157 150 25 5601 144 44.80 6563 85.34 9 37 3 451 75 v Ireland 12 May 2023 ODI # 4577
158 151 25 5646 144 44.80 6617 85.32 9 37 3 454 76 v Ireland 14 May 2023 ODI # 4578
159 152 25 5647 144 44.46 6620 85.30 9 37 3 454 76 v Afghanistan 5 Jul 2023 ODI # 4615
160 153 25 5716 144 44.65 6705 85.24 9 38 3 460 76 v Afghanistan 8 Jul 2023 ODI # 4619
161 153 25 5716 144 44.65 6705 85.24 9 38 3 460 76 v Afghanistan 11 Jul 2023 ODI # 4621
166 158 25 5865 144 44.09 6902 84.97 9 39 3 467 79 v New Zealand 26 Sep 2023 ODI # 4655
170 162 26 6022 144 44.27 7090 84.93 9 41 3 478 82 v India 19 Oct 2023 ODI # 4674
175 167 26 6067 144 43.02 7157 84.77 9 41 3 481 83 v Australia 11 Nov 2023 ODI # 4700
176 168 26 6071 144 42.75 7167 84.70 9 41 3 481 83 v New Zealand 17 Dec 2023 ODI # 4711
177 169 26 6116 144 42.76 7224 84.66 9 41 3 486 83 v New Zealand 20 Dec 2023 ODI # 4715
178 169 26 6116 144 42.76 7224 84.66 9 41 3 486 83 v New Zealand 23 Dec 2023 ODI # 4717
179 170 27 6189 144 43.27 7308 84.68 9 42 3 494 83 v Sri Lanka 13 Mar 2024 ODI # 4743
180 171 27 6214 144 43.15 7336 84.70 9 42 3 497 83 v Sri Lanka 15 Mar 2024 ODI # 4744
181 172 28 6251 144 43.40 7372 84.79 9 42 3 500 84 v Sri Lanka 18 Mar 2024 ODI # 4745
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