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 player Nurul Hasan (BAN) remove Nurul 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 2007-2024 232 202 51 5386 128* 35.66 7002 76.92 4 28 10 406 93 Profile
filtered 2011-2024 160 143 35 4213 128* 39.00 5202 80.98 4 24 8 329 83
Cumulative averages
1 1 1 28 28* - 31 90.32 0 0 0 2 1 v Australia 9 Apr 2011 ODI # 3149
2 2 1 66 38 66.00 82 80.48 0 0 0 3 1 v Australia 11 Apr 2011 ODI # 3150
3 3 2 134 68* 134.00 143 93.70 0 1 0 8 3 v Australia 13 Apr 2011 ODI # 3151
4 4 2 139 68* 69.50 158 87.97 0 1 0 9 3 v Zimbabwe 12 Aug 2011 ODI # 3176
5 5 2 142 68* 47.33 164 86.58 0 1 0 9 3 v Zimbabwe 14 Aug 2011 ODI # 3177
6 6 2 156 68* 39.00 175 89.14 0 1 0 10 3 v Zimbabwe 16 Aug 2011 ODI # 3179
7 6 2 156 68* 39.00 175 89.14 0 1 0 10 3 v Zimbabwe 19 Aug 2011 ODI # 3181
8 7 3 216 68* 54.00 242 89.25 0 2 0 15 4 v Zimbabwe 21 Aug 2011 ODI # 3183
9 8 3 217 68* 43.40 244 88.93 0 2 0 15 4 v Pakistan 1 Dec 2011 ODI # 3218
10 9 4 237 68* 47.40 266 89.09 0 2 0 17 4 v Pakistan 3 Dec 2011 ODI # 3220
11 10 4 272 68* 45.33 339 80.23 0 2 0 21 4 v Pakistan 6 Dec 2011 ODI # 3222
12 11 4 272 68* 38.85 340 80.00 0 2 1 21 4 v Pakistan 11 Mar 2012 ODI # 3258
13 12 5 276 68* 39.42 342 80.70 0 2 1 22 4 v India 16 Mar 2012 ODI # 3261
14 13 6 308 68* 44.00 375 82.13 0 2 1 25 4 v Sri Lanka 20 Mar 2012 ODI # 3265
15 14 7 325 68* 46.42 391 83.12 0 2 1 26 4 v Pakistan 22 Mar 2012 ODI # 3267
16 14 7 325 68* 46.42 391 83.12 0 2 1 26 4 v West Indies 30 Nov 2012 ODI # 3309
17 15 8 328 68* 46.85 394 83.24 0 2 1 26 4 v West Indies 2 Dec 2012 ODI # 3310
18 16 8 380 68* 47.50 464 81.89 0 3 1 29 5 v West Indies 5 Dec 2012 ODI # 3311
19 17 9 436 68* 54.50 542 80.44 0 4 1 36 5 v West Indies 7 Dec 2012 ODI # 3312
20 18 9 484 68* 53.77 587 82.45 0 4 1 43 5 v West Indies 8 Dec 2012 ODI # 3313
21 19 9 513 68* 51.30 638 80.40 0 4 1 46 5 v Sri Lanka 23 Mar 2013 ODI # 3349
22 19 9 513 68* 51.30 638 80.40 0 4 1 46 5 v Sri Lanka 25 Mar 2013 ODI # 3351
23 20 9 519 68* 47.18 645 80.46 0 4 1 46 5 v Sri Lanka 28 Mar 2013 ODI # 3352
24 21 9 555 68* 46.25 683 81.25 0 4 1 49 5 v Zimbabwe 3 May 2013 ODI # 3353
25 22 9 586 68* 45.07 731 80.16 0 4 1 50 5 v Zimbabwe 5 May 2013 ODI # 3354
26 23 10 661 75* 50.84 804 82.21 0 5 1 55 7 v Zimbabwe 8 May 2013 ODI # 3355
27 24 10 690 75* 49.28 834 82.73 0 5 1 57 8 v New Zealand 29 Oct 2013 ODI # 3423
28 25 10 711 75* 47.40 860 82.67 0 5 1 58 8 v New Zealand 31 Oct 2013 ODI # 3426
29 26 10 727 75* 45.43 873 83.27 0 5 1 59 8 v New Zealand 3 Nov 2013 ODI # 3429
30 27 10 727 75* 42.76 875 83.08 0 5 2 59 8 v Sri Lanka 17 Feb 2014 ODI # 3469
31 28 10 728 75* 40.44 879 82.82 0 5 2 59 8 v Sri Lanka 20 Feb 2014 ODI # 3470
32 29 10 733 75* 38.57 891 82.26 0 5 2 59 8 v Sri Lanka 22 Feb 2014 ODI # 3471
33 29 10 733 75* 38.57 891 82.26 0 5 2 59 8 v Pakistan 4 Mar 2014 ODI # 3482
34 30 10 763 75* 38.15 932 81.86 0 5 2 61 8 v Sri Lanka 6 Mar 2014 ODI # 3485
35 31 10 804 75* 38.28 976 82.37 0 5 2 67 8 v India 15 Jun 2014 ODI # 3497
36 32 10 804 75* 36.54 977 82.29 0 5 3 67 8 v India 17 Jun 2014 ODI # 3498
37 32 10 804 75* 36.54 977 82.29 0 5 3 67 8 v India 19 Jun 2014 ODI # 3499
38 33 10 815 75* 35.43 998 81.66 0 5 3 68 8 v West Indies 20 Aug 2014 ODI # 3509
39 34 10 815 75* 33.95 999 81.58 0 5 4 68 8 v West Indies 22 Aug 2014 ODI # 3511
40 35 10 842 75* 33.68 1037 81.19 0 5 4 70 9 v West Indies 25 Aug 2014 ODI # 3514
41 36 10 843 75* 32.42 1046 80.59 0 5 4 70 9 v Zimbabwe 21 Nov 2014 ODI # 3550
42 37 10 855 75* 31.66 1067 80.13 0 5 4 71 9 v Zimbabwe 23 Nov 2014 ODI # 3552
43 38 11 888 75* 32.88 1093 81.24 0 5 4 76 9 v Zimbabwe 26 Nov 2014 ODI # 3553
44 39 12 970 82* 35.92 1205 80.49 0 6 4 82 9 v Zimbabwe 28 Nov 2014 ODI # 3555
45 40 13 1021 82* 37.81 1260 81.03 0 7 4 92 9 v Zimbabwe 1 Dec 2014 ODI # 3559
46 41 13 1044 82* 37.28 1306 79.93 0 7 4 92 9 v Afghanistan 18 Feb 2015 ODI # 3605
47 42 13 1072 82* 36.96 1352 79.28 0 7 4 95 9 v Sri Lanka 26 Feb 2015 ODI # 3615
48 43 13 1134 82* 37.80 1414 80.19 0 8 4 101 10 v Scotland 5 Mar 2015 ODI # 3624
49 44 13 1237 103 39.90 1552 79.70 1 8 4 108 12 v England 9 Mar 2015 ODI # 3630
50 45 14 1365 128* 44.03 1675 81.49 2 8 4 120 15 v New Zealand 13 Mar 2015 ODI # 3634
51 46 14 1386 128* 43.31 1706 81.24 2 8 4 122 15 v India 19 Mar 2015 ODI # 3641
52 47 14 1391 128* 42.15 1724 80.68 2 8 4 122 15 v Pakistan 17 Apr 2015 ODI # 3647
53 48 14 1408 128* 41.41 1752 80.36 2 8 4 124 15 v Pakistan 19 Apr 2015 ODI # 3648
54 49 14 1412 128* 40.34 1762 80.13 2 8 4 125 15 v Pakistan 22 Apr 2015 ODI # 3649
55 50 14 1412 128* 39.22 1763 80.09 2 8 5 125 15 v South Africa 10 Jul 2015 ODI # 3663
56 51 14 1462 128* 39.51 1827 80.02 2 9 5 131 15 v South Africa 12 Jul 2015 ODI # 3666
57 51 14 1462 128* 39.51 1827 80.02 2 9 5 131 15 v South Africa 15 Jul 2015 ODI # 3668
58 52 14 1471 128* 38.71 1847 79.64 2 9 5 132 15 v Zimbabwe 7 Nov 2015 ODI # 3703
59 53 14 1475 128* 37.82 1867 79.00 2 9 5 132 15 v Zimbabwe 9 Nov 2015 ODI # 3705
60 54 14 1527 128* 38.17 1907 80.07 2 10 5 137 16 v Zimbabwe 11 Nov 2015 ODI # 3706
61 55 14 1589 128* 38.75 1981 80.21 2 11 5 142 18 v Afghanistan 25 Sep 2016 ODI # 3781
62 56 14 1614 128* 38.42 2020 79.90 2 11 5 145 18 v Afghanistan 28 Sep 2016 ODI # 3783
63 57 15 1646 128* 39.19 2042 80.60 2 11 5 149 18 v Afghanistan 1 Oct 2016 ODI # 3786
64 58 15 1671 128* 38.86 2068 80.80 2 11 5 151 18 v England 7 Oct 2016 ODI # 3791
65 59 15 1746 128* 39.68 2156 80.98 2 12 5 157 18 v England 9 Oct 2016 ODI # 3793
66 60 15 1752 128* 38.93 2163 80.99 2 12 5 157 19 v England 12 Oct 2016 ODI # 3794
67 61 15 1752 128* 38.08 2166 80.88 2 12 6 157 19 v New Zealand 26 Dec 2016 ODI # 3814
70 64 16 1769 128* 36.85 2190 80.77 2 12 6 157 20 v Sri Lanka 25 Mar 2017 ODI # 3855
71 64 16 1769 128* 36.85 2190 80.77 2 12 6 157 20 v Sri Lanka 28 Mar 2017 ODI # 3856
72 65 16 1776 128* 36.24 2199 80.76 2 12 6 158 20 v Sri Lanka 1 Apr 2017 ODI # 3858
73 66 17 1819 128* 37.12 2255 80.66 2 12 6 162 21 v Ireland 12 May 2017 ODI # 3866
74 67 17 1870 128* 37.40 2311 80.91 2 13 6 168 21 v New Zealand 17 May 2017 ODI # 3868
75 67 17 1870 128* 37.40 2311 80.91 2 13 6 168 21 v Ireland 19 May 2017 ODI # 3869
76 68 18 1916 128* 38.32 2347 81.63 2 13 6 174 22 v New Zealand 24 May 2017 ODI # 3871
77 69 19 1922 128* 38.44 2353 81.68 2 13 6 174 22 v England 1 Jun 2017 ODI # 3875
78 70 19 1930 128* 37.84 2364 81.64 2 13 6 174 23 v Australia 5 Jun 2017 ODI # 3879
79 71 20 2032 128* 39.84 2471 82.23 3 13 6 182 25 v New Zealand 9 Jun 2017 ODI # 3883
80 72 20 2053 128* 39.48 2496 82.25 3 13 6 184 25 v India 15 Jun 2017 ODI # 3891
81 73 20 2079 128* 39.22 2523 82.40 3 13 6 187 26 v South Africa 15 Oct 2017 ODI # 3923
82 74 20 2114 128* 39.14 2569 82.28 3 13 6 190 26 v South Africa 18 Oct 2017 ODI # 3925
83 75 20 2116 128* 38.47 2576 82.14 3 13 6 190 26 v South Africa 22 Oct 2017 ODI # 3929
84 75 20 2116 128* 38.47 2576 82.14 3 13 6 190 26 v Zimbabwe 15 Jan 2018 ODI # 3952
85 76 20 2140 128* 38.21 2599 82.33 3 13 6 192 27 v Sri Lanka 19 Jan 2018 ODI # 3959
86 77 20 2142 128* 37.57 2606 82.19 3 13 6 192 27 v Zimbabwe 23 Jan 2018 ODI # 3964
87 78 20 2149 128* 37.05 2626 81.83 3 13 6 193 27 v Sri Lanka 25 Jan 2018 ODI # 3965
88 79 20 2225 128* 37.71 2718 81.86 3 14 6 199 30 v Sri Lanka 27 Jan 2018 ODI # 3967
89 80 21 2229 128* 37.77 2719 81.97 3 14 6 200 30 v West Indies 22 Jul 2018 ODI # 4022
90 81 21 2268 128* 37.80 2770 81.87 3 14 6 200 32 v West Indies 25 Jul 2018 ODI # 4023
91 82 22 2335 128* 38.91 2819 82.83 3 15 6 205 35 v West Indies 28 Jul 2018 ODI # 4024
92 83 22 2336 128* 38.29 2823 82.74 3 15 6 205 35 v Sri Lanka 15 Sep 2018 ODI # 4036
93 84 22 2363 128* 38.11 2877 82.13 3 15 6 207 35 v Afghanistan 20 Sep 2018 ODI # 4041
94 85 22 2388 128* 37.90 2928 81.55 3 15 6 210 35 v India 21 Sep 2018 ODI # 4042
95 86 22 2462 128* 38.46 3009 81.82 3 16 6 213 37 v Afghanistan 23 Sep 2018 ODI # 4045
96 87 22 2487 128* 38.26 3040 81.80 3 16 6 214 37 v Pakistan 26 Sep 2018 ODI # 4047
97 88 22 2491 128* 37.74 3056 81.51 3 16 6 214 37 v India 28 Sep 2018 ODI # 4048
98 89 22 2491 128* 37.17 3060 81.40 3 16 7 214 37 v Zimbabwe 21 Oct 2018 ODI # 4057
99 89 22 2491 128* 37.17 3060 81.40 3 16 7 214 37 v Zimbabwe 24 Oct 2018 ODI # 4060
100 89 22 2491 128* 37.17 3060 81.40 3 16 7 214 37 v Zimbabwe 26 Oct 2018 ODI # 4061
101 90 23 2505 128* 37.38 3081 81.30 3 16 7 214 38 v West Indies 9 Dec 2018 ODI # 4071
102 91 23 2535 128* 37.27 3132 80.93 3 16 7 217 38 v West Indies 11 Dec 2018 ODI # 4072
103 91 23 2535 128* 37.27 3132 80.93 3 16 7 217 38 v West Indies 14 Dec 2018 ODI # 4073
104 92 23 2548 128* 36.92 3161 80.60 3 16 7 217 38 v New Zealand 13 Feb 2019 ODI # 4093
105 93 23 2555 128* 36.50 3169 80.62 3 16 7 218 38 v New Zealand 16 Feb 2019 ODI # 4094
106 94 23 2571 128* 36.21 3205 80.21 3 16 7 219 39 v New Zealand 20 Feb 2019 ODI # 4095
107 94 23 2571 128* 36.21 3205 80.21 3 16 7 219 39 v West Indies 7 May 2019 ODI # 4129
108 95 24 2601 128* 36.63 3239 80.30 3 16 7 220 40 v West Indies 13 May 2019 ODI # 4134
109 96 25 2636 128* 37.12 3268 80.66 3 16 7 222 42 v Ireland 15 May 2019 ODI # 4136
110 97 26 2655 128* 37.39 3286 80.79 3 16 7 223 42 v West Indies 17 May 2019 ODI # 4137
111 98 27 2701 128* 38.04 3319 81.37 3 16 7 226 43 v South Africa 2 Jun 2019 ODI # 4147
112 99 27 2721 128* 37.79 3360 80.98 3 16 7 226 43 v New Zealand 5 Jun 2019 ODI # 4151
113 100 27 2749 128* 37.65 3401 80.82 3 16 7 227 44 v England 8 Jun 2019 ODI # 4153
114 100 27 2749 128* 37.65 3401 80.82 3 16 7 227 44 v West Indies 17 Jun 2019 ODI # 4162
115 101 27 2818 128* 38.08 3451 81.65 3 17 7 232 47 v Australia 20 Jun 2019 ODI # 4166
116 102 27 2845 128* 37.93 3489 81.54 3 17 7 234 47 v Afghanistan 24 Jun 2019 ODI # 4172
117 103 27 2874 128* 37.81 3530 81.41 3 17 7 237 47 v Pakistan 5 Jul 2019 ODI # 4186
118 104 27 2877 128* 37.36 3540 81.27 3 17 7 237 47 v Sri Lanka 26 Jul 2019 ODI # 4193
119 105 27 2883 128* 36.96 3558 81.02 3 17 7 237 47 v Sri Lanka 28 Jul 2019 ODI # 4194
120 106 27 2892 128* 36.60 3570 81.00 3 17 7 238 47 v Sri Lanka 31 Jul 2019 ODI # 4195
121 107 27 2924 128* 36.55 3598 81.26 3 17 7 240 48 v Zimbabwe 1 Mar 2020 ODI # 4249
122 108 27 2965 128* 36.60 3655 81.12 3 17 7 243 48 v Zimbabwe 3 Mar 2020 ODI # 4251
123 109 27 2968 128* 36.19 3659 81.11 3 17 7 243 48 v Zimbabwe 6 Mar 2020 ODI # 4253
124 110 28 2977 128* 36.30 3675 81.00 3 17 7 244 48 v West Indies 20 Jan 2021 ODI # 4270
125 110 28 2977 128* 36.30 3675 81.00 3 17 7 244 48 v West Indies 22 Jan 2021 ODI # 4272
126 111 29 3041 128* 37.08 3718 81.79 3 18 7 247 51 v West Indies 25 Jan 2021 ODI # 4274
127 112 29 3068 128* 36.96 3772 81.33 3 18 7 248 52 v New Zealand 20 Mar 2021 ODI # 4279
128 113 29 3084 128* 36.71 3790 81.37 3 18 7 249 52 v New Zealand 23 Mar 2021 ODI # 4280
129 114 30 3160 128* 37.61 3863 81.80 3 19 7 255 56 v New Zealand 26 Mar 2021 ODI # 4282
130 115 30 3214 128* 37.81 3939 81.59 3 20 7 257 57 v Sri Lanka 23 May 2021 ODI # 4290
131 116 30 3255 128* 37.84 3997 81.43 3 20 7 258 59 v Sri Lanka 25 May 2021 ODI # 4291
132 117 30 3308 128* 38.02 4060 81.47 3 21 7 260 60 v Sri Lanka 28 May 2021 ODI # 4292
133 118 30 3341 128* 37.96 4112 81.25 3 21 7 260 61 v Zimbabwe 16 Jul 2021 ODI # 4304
134 119 30 3367 128* 37.83 4147 81.19 3 21 7 263 61 v Zimbabwe 18 Jul 2021 ODI # 4306
136 121 30 3375 128* 37.08 4165 81.03 3 21 8 264 61 v Afghanistan 23 Feb 2022 ODI # 4357
137 122 31 3381 128* 37.15 4174 81.00 3 21 8 264 61 v Afghanistan 25 Feb 2022 ODI # 4358
138 123 32 3410 128* 37.47 4227 80.67 3 21 8 264 61 v Afghanistan 28 Feb 2022 ODI # 4359
139 124 32 3435 128* 37.33 4244 80.93 3 21 8 265 62 v South Africa 18 Mar 2022 ODI # 4370
140 125 32 3460 128* 37.20 4288 80.69 3 21 8 268 62 v South Africa 20 Mar 2022 ODI # 4372
141 125 32 3460 128* 37.20 4288 80.69 3 21 8 268 62 v South Africa 23 Mar 2022 ODI # 4375
145 128 34 3547 128* 37.73 4430 80.06 3 21 8 274 63 v Zimbabwe 5 Aug 2022 ODI # 4441
146 129 35 3627 128* 38.58 4514 80.35 3 22 8 277 66 v Zimbabwe 7 Aug 2022 ODI # 4442
147 130 35 3666 128* 38.58 4583 79.99 3 22 8 280 66 v Zimbabwe 10 Aug 2022 ODI # 4443
148 131 35 3680 128* 38.33 4618 79.68 3 22 8 280 66 v India 4 Dec 2022 ODI # 4493
149 132 35 3757 128* 38.73 4714 79.69 3 23 8 287 66 v India 7 Dec 2022 ODI # 4496
150 133 35 3777 128* 38.54 4740 79.68 3 23 8 288 67 v India 10 Dec 2022 ODI # 4499
151 134 35 3808 128* 38.46 4788 79.53 3 23 8 291 67 v England 1 Mar 2023 ODI # 4525
152 135 35 3840 128* 38.40 4837 79.38 3 23 8 294 67 v England 3 Mar 2023 ODI # 4528
153 136 35 3848 128* 38.09 4846 79.40 3 23 8 294 68 v England 6 Mar 2023 ODI # 4531
155 137 35 3897 128* 38.20 4922 79.17 3 23 8 298 69 v New Zealand 23 Sep 2023 ODI # 4652
156 138 35 3918 128* 38.03 4949 79.16 3 23 8 300 69 v New Zealand 26 Sep 2023 ODI # 4655
157 138 35 3918 128* 38.03 4949 79.16 3 23 8 300 69 v Afghanistan 7 Oct 2023 ODI # 4660
158 139 36 3959 128* 38.43 4998 79.21 3 23 8 302 71 v New Zealand 13 Oct 2023 ODI # 4668
159 140 36 4005 128* 38.50 5034 79.55 3 23 8 305 74 v India 19 Oct 2023 ODI # 4674
160 141 36 4116 128* 39.20 5145 80.00 4 23 8 316 78 v South Africa 24 Oct 2023 ODI # 4680
161 142 36 4136 128* 39.01 5186 79.75 4 23 8 318 78 v Netherlands 28 Oct 2023 ODI # 4685
162 143 36 4192 128* 39.17 5256 79.75 4 24 8 324 79 v Pakistan 31 Oct 2023 ODI # 4688
163 144 36 4214 128* 39.01 5279 79.82 4 24 8 327 80 v Sri Lanka 6 Nov 2023 ODI # 4695
164 145 36 4246 128* 38.95 5307 80.00 4 24 8 328 83 v Australia 11 Nov 2023 ODI # 4700
165 146 36 4283 128* 38.93 5344 80.14 4 24 8 332 84 v Sri Lanka 13 Mar 2024 ODI # 4743
166 147 36 4283 128* 38.58 5346 80.11 4 24 9 332 84 v Sri Lanka 15 Mar 2024 ODI # 4744
167 148 36 4284 128* 38.25 5350 80.07 4 24 9 332 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