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
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 167 148 36 4284 128* 38.25 5350 80.07 4 24 9 332 84
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
68 62 15 1753 128* 37.29 2176 80.56 2 12 6 157 19 v New Zealand 29 Dec 2016 ODI # 3815
69 63 15 1756 128* 36.58 2183 80.43 2 12 6 157 19 v New Zealand 31 Dec 2016 ODI # 3816
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
135 120 30 3367 128* 37.41 4148 81.17 3 21 8 263 61 v Zimbabwe 20 Jul 2021 ODI # 4308
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
142 126 33 3501 128* 37.64 4357 80.35 3 21 8 270 63 v West Indies 10 Jul 2022 ODI # 4421
143 126 33 3501 128* 37.64 4357 80.35 3 21 8 270 63 v West Indies 13 Jul 2022 ODI # 4426
144 127 33 3527 128* 37.52 4418 79.83 3 21 8 271 63 v West Indies 16 Jul 2022 ODI # 4431
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
154 136 35 3848 128* 38.09 4846 79.40 3 23 8 294 68 v New Zealand 21 Sep 2023 ODI # 4650
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