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 23 Mar 2013 remove greater than or equal to 23 Mar 2013 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 2013-2024 147 130 27 3800 128* 36.89 4763 79.78 4 20 8 289 79
Cumulative averages
1 1 0 29 29 29.00 51 56.86 0 0 0 3 0 v Sri Lanka 23 Mar 2013 ODI # 3349
2 1 0 29 29 29.00 51 56.86 0 0 0 3 0 v Sri Lanka 25 Mar 2013 ODI # 3351
3 2 0 35 29 17.50 58 60.34 0 0 0 3 0 v Sri Lanka 28 Mar 2013 ODI # 3352
4 3 0 71 36 23.66 96 73.95 0 0 0 6 0 v Zimbabwe 3 May 2013 ODI # 3353
5 4 0 102 36 25.50 144 70.83 0 0 0 7 0 v Zimbabwe 5 May 2013 ODI # 3354
6 5 1 177 75* 44.25 217 81.56 0 1 0 12 2 v Zimbabwe 8 May 2013 ODI # 3355
7 6 1 206 75* 41.20 247 83.40 0 1 0 14 3 v New Zealand 29 Oct 2013 ODI # 3423
8 7 1 227 75* 37.83 273 83.15 0 1 0 15 3 v New Zealand 31 Oct 2013 ODI # 3426
9 8 1 243 75* 34.71 286 84.96 0 1 0 16 3 v New Zealand 3 Nov 2013 ODI # 3429
10 9 1 243 75* 30.37 288 84.37 0 1 1 16 3 v Sri Lanka 17 Feb 2014 ODI # 3469
11 10 1 244 75* 27.11 292 83.56 0 1 1 16 3 v Sri Lanka 20 Feb 2014 ODI # 3470
12 11 1 249 75* 24.90 304 81.90 0 1 1 16 3 v Sri Lanka 22 Feb 2014 ODI # 3471
13 11 1 249 75* 24.90 304 81.90 0 1 1 16 3 v Pakistan 4 Mar 2014 ODI # 3482
14 12 1 279 75* 25.36 345 80.86 0 1 1 18 3 v Sri Lanka 6 Mar 2014 ODI # 3485
15 13 1 320 75* 26.66 389 82.26 0 1 1 24 3 v India 15 Jun 2014 ODI # 3497
16 14 1 320 75* 24.61 390 82.05 0 1 2 24 3 v India 17 Jun 2014 ODI # 3498
17 14 1 320 75* 24.61 390 82.05 0 1 2 24 3 v India 19 Jun 2014 ODI # 3499
18 15 1 331 75* 23.64 411 80.53 0 1 2 25 3 v West Indies 20 Aug 2014 ODI # 3509
19 16 1 331 75* 22.06 412 80.33 0 1 3 25 3 v West Indies 22 Aug 2014 ODI # 3511
20 17 1 358 75* 22.37 450 79.55 0 1 3 27 4 v West Indies 25 Aug 2014 ODI # 3514
21 18 1 359 75* 21.11 459 78.21 0 1 3 27 4 v Zimbabwe 21 Nov 2014 ODI # 3550
22 19 1 371 75* 20.61 480 77.29 0 1 3 28 4 v Zimbabwe 23 Nov 2014 ODI # 3552
23 20 2 404 75* 22.44 506 79.84 0 1 3 33 4 v Zimbabwe 26 Nov 2014 ODI # 3553
24 21 3 486 82* 27.00 618 78.64 0 2 3 39 4 v Zimbabwe 28 Nov 2014 ODI # 3555
25 22 4 537 82* 29.83 673 79.79 0 3 3 49 4 v Zimbabwe 1 Dec 2014 ODI # 3559
26 23 4 560 82* 29.47 719 77.88 0 3 3 49 4 v Afghanistan 18 Feb 2015 ODI # 3605
27 24 4 588 82* 29.40 765 76.86 0 3 3 52 4 v Sri Lanka 26 Feb 2015 ODI # 3615
28 25 4 650 82* 30.95 827 78.59 0 4 3 58 5 v Scotland 5 Mar 2015 ODI # 3624
29 26 4 753 103 34.22 965 78.03 1 4 3 65 7 v England 9 Mar 2015 ODI # 3630
30 27 5 881 128* 40.04 1088 80.97 2 4 3 77 10 v New Zealand 13 Mar 2015 ODI # 3634
31 28 5 902 128* 39.21 1119 80.60 2 4 3 79 10 v India 19 Mar 2015 ODI # 3641
32 29 5 907 128* 37.79 1137 79.77 2 4 3 79 10 v Pakistan 17 Apr 2015 ODI # 3647
33 30 5 924 128* 36.96 1165 79.31 2 4 3 81 10 v Pakistan 19 Apr 2015 ODI # 3648
34 31 5 928 128* 35.69 1175 78.97 2 4 3 82 10 v Pakistan 22 Apr 2015 ODI # 3649
35 32 5 928 128* 34.37 1176 78.91 2 4 4 82 10 v South Africa 10 Jul 2015 ODI # 3663
36 33 5 978 128* 34.92 1240 78.87 2 5 4 88 10 v South Africa 12 Jul 2015 ODI # 3666
37 33 5 978 128* 34.92 1240 78.87 2 5 4 88 10 v South Africa 15 Jul 2015 ODI # 3668
38 34 5 987 128* 34.03 1260 78.33 2 5 4 89 10 v Zimbabwe 7 Nov 2015 ODI # 3703
39 35 5 991 128* 33.03 1280 77.42 2 5 4 89 10 v Zimbabwe 9 Nov 2015 ODI # 3705
40 36 5 1043 128* 33.64 1320 79.01 2 6 4 94 11 v Zimbabwe 11 Nov 2015 ODI # 3706
41 37 5 1105 128* 34.53 1394 79.26 2 7 4 99 13 v Afghanistan 25 Sep 2016 ODI # 3781
42 38 5 1130 128* 34.24 1433 78.85 2 7 4 102 13 v Afghanistan 28 Sep 2016 ODI # 3783
43 39 6 1162 128* 35.21 1455 79.86 2 7 4 106 13 v Afghanistan 1 Oct 2016 ODI # 3786
44 40 6 1187 128* 34.91 1481 80.14 2 7 4 108 13 v England 7 Oct 2016 ODI # 3791
45 41 6 1262 128* 36.05 1569 80.43 2 8 4 114 13 v England 9 Oct 2016 ODI # 3793
46 42 6 1268 128* 35.22 1576 80.45 2 8 4 114 14 v England 12 Oct 2016 ODI # 3794
47 43 6 1268 128* 34.27 1579 80.30 2 8 5 114 14 v New Zealand 26 Dec 2016 ODI # 3814
48 44 6 1269 128* 33.39 1589 79.86 2 8 5 114 14 v New Zealand 29 Dec 2016 ODI # 3815
49 45 6 1272 128* 32.61 1596 79.69 2 8 5 114 14 v New Zealand 31 Dec 2016 ODI # 3816
50 46 7 1285 128* 32.94 1603 80.16 2 8 5 114 15 v Sri Lanka 25 Mar 2017 ODI # 3855
51 46 7 1285 128* 32.94 1603 80.16 2 8 5 114 15 v Sri Lanka 28 Mar 2017 ODI # 3856
52 47 7 1292 128* 32.30 1612 80.14 2 8 5 115 15 v Sri Lanka 1 Apr 2017 ODI # 3858
53 48 8 1335 128* 33.37 1668 80.03 2 8 5 119 16 v Ireland 12 May 2017 ODI # 3866
54 49 8 1386 128* 33.80 1724 80.39 2 9 5 125 16 v New Zealand 17 May 2017 ODI # 3868
55 49 8 1386 128* 33.80 1724 80.39 2 9 5 125 16 v Ireland 19 May 2017 ODI # 3869
56 50 9 1432 128* 34.92 1760 81.36 2 9 5 131 17 v New Zealand 24 May 2017 ODI # 3871
57 51 10 1438 128* 35.07 1766 81.42 2 9 5 131 17 v England 1 Jun 2017 ODI # 3875
58 52 10 1446 128* 34.42 1777 81.37 2 9 5 131 18 v Australia 5 Jun 2017 ODI # 3879
59 53 11 1548 128* 36.85 1884 82.16 3 9 5 139 20 v New Zealand 9 Jun 2017 ODI # 3883
60 54 11 1569 128* 36.48 1909 82.18 3 9 5 141 20 v India 15 Jun 2017 ODI # 3891
61 55 11 1595 128* 36.25 1936 82.38 3 9 5 144 21 v South Africa 15 Oct 2017 ODI # 3923
62 56 11 1630 128* 36.22 1982 82.24 3 9 5 147 21 v South Africa 18 Oct 2017 ODI # 3925
63 57 11 1632 128* 35.47 1989 82.05 3 9 5 147 21 v South Africa 22 Oct 2017 ODI # 3929
64 57 11 1632 128* 35.47 1989 82.05 3 9 5 147 21 v Zimbabwe 15 Jan 2018 ODI # 3952
65 58 11 1656 128* 35.23 2012 82.30 3 9 5 149 22 v Sri Lanka 19 Jan 2018 ODI # 3959
66 59 11 1658 128* 34.54 2019 82.11 3 9 5 149 22 v Zimbabwe 23 Jan 2018 ODI # 3964
67 60 11 1665 128* 33.97 2039 81.65 3 9 5 150 22 v Sri Lanka 25 Jan 2018 ODI # 3965
68 61 11 1741 128* 34.82 2131 81.69 3 10 5 156 25 v Sri Lanka 27 Jan 2018 ODI # 3967
69 62 12 1745 128* 34.90 2132 81.84 3 10 5 157 25 v West Indies 22 Jul 2018 ODI # 4022
70 63 12 1784 128* 34.98 2183 81.72 3 10 5 157 27 v West Indies 25 Jul 2018 ODI # 4023
71 64 13 1851 128* 36.29 2232 82.93 3 11 5 162 30 v West Indies 28 Jul 2018 ODI # 4024
72 65 13 1852 128* 35.61 2236 82.82 3 11 5 162 30 v Sri Lanka 15 Sep 2018 ODI # 4036
73 66 13 1879 128* 35.45 2290 82.05 3 11 5 164 30 v Afghanistan 20 Sep 2018 ODI # 4041
74 67 13 1904 128* 35.25 2341 81.33 3 11 5 167 30 v India 21 Sep 2018 ODI # 4042
75 68 13 1978 128* 35.96 2422 81.66 3 12 5 170 32 v Afghanistan 23 Sep 2018 ODI # 4045
76 69 13 2003 128* 35.76 2453 81.65 3 12 5 171 32 v Pakistan 26 Sep 2018 ODI # 4047
77 70 13 2007 128* 35.21 2469 81.28 3 12 5 171 32 v India 28 Sep 2018 ODI # 4048
78 71 13 2007 128* 34.60 2473 81.15 3 12 6 171 32 v Zimbabwe 21 Oct 2018 ODI # 4057
79 71 13 2007 128* 34.60 2473 81.15 3 12 6 171 32 v Zimbabwe 24 Oct 2018 ODI # 4060
80 71 13 2007 128* 34.60 2473 81.15 3 12 6 171 32 v Zimbabwe 26 Oct 2018 ODI # 4061
81 72 14 2021 128* 34.84 2494 81.03 3 12 6 171 33 v West Indies 9 Dec 2018 ODI # 4071
82 73 14 2051 128* 34.76 2545 80.58 3 12 6 174 33 v West Indies 11 Dec 2018 ODI # 4072
83 73 14 2051 128* 34.76 2545 80.58 3 12 6 174 33 v West Indies 14 Dec 2018 ODI # 4073
84 74 14 2064 128* 34.40 2574 80.18 3 12 6 174 33 v New Zealand 13 Feb 2019 ODI # 4093
85 75 14 2071 128* 33.95 2582 80.20 3 12 6 175 33 v New Zealand 16 Feb 2019 ODI # 4094
86 76 14 2087 128* 33.66 2618 79.71 3 12 6 176 34 v New Zealand 20 Feb 2019 ODI # 4095
87 76 14 2087 128* 33.66 2618 79.71 3 12 6 176 34 v West Indies 7 May 2019 ODI # 4129
88 77 15 2117 128* 34.14 2652 79.82 3 12 6 177 35 v West Indies 13 May 2019 ODI # 4134
89 78 16 2152 128* 34.70 2681 80.26 3 12 6 179 37 v Ireland 15 May 2019 ODI # 4136
90 79 17 2171 128* 35.01 2699 80.43 3 12 6 180 37 v West Indies 17 May 2019 ODI # 4137
91 80 18 2217 128* 35.75 2732 81.14 3 12 6 183 38 v South Africa 2 Jun 2019 ODI # 4147
92 81 18 2237 128* 35.50 2773 80.67 3 12 6 183 38 v New Zealand 5 Jun 2019 ODI # 4151
93 82 18 2265 128* 35.39 2814 80.49 3 12 6 184 39 v England 8 Jun 2019 ODI # 4153
94 82 18 2265 128* 35.39 2814 80.49 3 12 6 184 39 v West Indies 17 Jun 2019 ODI # 4162
95 83 18 2334 128* 35.90 2864 81.49 3 13 6 189 42 v Australia 20 Jun 2019 ODI # 4166
96 84 18 2361 128* 35.77 2902 81.35 3 13 6 191 42 v Afghanistan 24 Jun 2019 ODI # 4172
97 85 18 2390 128* 35.67 2943 81.20 3 13 6 194 42 v Pakistan 5 Jul 2019 ODI # 4186
98 86 18 2393 128* 35.19 2953 81.03 3 13 6 194 42 v Sri Lanka 26 Jul 2019 ODI # 4193
99 87 18 2399 128* 34.76 2971 80.74 3 13 6 194 42 v Sri Lanka 28 Jul 2019 ODI # 4194
100 88 18 2408 128* 34.40 2983 80.72 3 13 6 195 42 v Sri Lanka 31 Jul 2019 ODI # 4195
101 89 18 2440 128* 34.36 3011 81.03 3 13 6 197 43 v Zimbabwe 1 Mar 2020 ODI # 4249
102 90 18 2481 128* 34.45 3068 80.86 3 13 6 200 43 v Zimbabwe 3 Mar 2020 ODI # 4251
103 91 18 2484 128* 34.02 3072 80.85 3 13 6 200 43 v Zimbabwe 6 Mar 2020 ODI # 4253
104 92 19 2493 128* 34.15 3088 80.73 3 13 6 201 43 v West Indies 20 Jan 2021 ODI # 4270
105 92 19 2493 128* 34.15 3088 80.73 3 13 6 201 43 v West Indies 22 Jan 2021 ODI # 4272
106 93 20 2557 128* 35.02 3131 81.66 3 14 6 204 46 v West Indies 25 Jan 2021 ODI # 4274
107 94 20 2584 128* 34.91 3185 81.13 3 14 6 205 47 v New Zealand 20 Mar 2021 ODI # 4279
108 95 20 2600 128* 34.66 3203 81.17 3 14 6 206 47 v New Zealand 23 Mar 2021 ODI # 4280
109 96 21 2676 128* 35.68 3276 81.68 3 15 6 212 51 v New Zealand 26 Mar 2021 ODI # 4282
110 97 21 2730 128* 35.92 3352 81.44 3 16 6 214 52 v Sri Lanka 23 May 2021 ODI # 4290
111 98 21 2771 128* 35.98 3410 81.26 3 16 6 215 54 v Sri Lanka 25 May 2021 ODI # 4291
112 99 21 2824 128* 36.20 3473 81.31 3 17 6 217 55 v Sri Lanka 28 May 2021 ODI # 4292
113 100 21 2857 128* 36.16 3525 81.04 3 17 6 217 56 v Zimbabwe 16 Jul 2021 ODI # 4304
114 101 21 2883 128* 36.03 3560 80.98 3 17 6 220 56 v Zimbabwe 18 Jul 2021 ODI # 4306
115 102 21 2883 128* 35.59 3561 80.96 3 17 7 220 56 v Zimbabwe 20 Jul 2021 ODI # 4308
116 103 21 2891 128* 35.25 3578 80.79 3 17 7 221 56 v Afghanistan 23 Feb 2022 ODI # 4357
117 104 22 2897 128* 35.32 3587 80.76 3 17 7 221 56 v Afghanistan 25 Feb 2022 ODI # 4358
118 105 23 2926 128* 35.68 3640 80.38 3 17 7 221 56 v Afghanistan 28 Feb 2022 ODI # 4359
119 106 23 2951 128* 35.55 3657 80.69 3 17 7 222 57 v South Africa 18 Mar 2022 ODI # 4370
120 107 23 2976 128* 35.42 3701 80.41 3 17 7 225 57 v South Africa 20 Mar 2022 ODI # 4372
121 107 23 2976 128* 35.42 3701 80.41 3 17 7 225 57 v South Africa 23 Mar 2022 ODI # 4375
122 108 24 3017 128* 35.91 3770 80.02 3 17 7 227 58 v West Indies 10 Jul 2022 ODI # 4421
123 108 24 3017 128* 35.91 3770 80.02 3 17 7 227 58 v West Indies 13 Jul 2022 ODI # 4426
124 109 24 3043 128* 35.80 3831 79.43 3 17 7 228 58 v West Indies 16 Jul 2022 ODI # 4431
125 110 25 3063 128* 36.03 3843 79.70 3 17 7 231 58 v Zimbabwe 5 Aug 2022 ODI # 4441
126 111 26 3143 128* 36.97 3927 80.03 3 18 7 234 61 v Zimbabwe 7 Aug 2022 ODI # 4442
127 112 26 3182 128* 37.00 3996 79.62 3 18 7 237 61 v Zimbabwe 10 Aug 2022 ODI # 4443
128 113 26 3196 128* 36.73 4031 79.28 3 18 7 237 61 v India 4 Dec 2022 ODI # 4493
129 114 26 3273 128* 37.19 4127 79.30 3 19 7 244 61 v India 7 Dec 2022 ODI # 4496
130 115 26 3293 128* 37.00 4153 79.29 3 19 7 245 62 v India 10 Dec 2022 ODI # 4499
131 116 26 3324 128* 36.93 4201 79.12 3 19 7 248 62 v England 1 Mar 2023 ODI # 4525
132 117 26 3356 128* 36.87 4250 78.96 3 19 7 251 62 v England 3 Mar 2023 ODI # 4528
133 118 26 3364 128* 36.56 4259 78.98 3 19 7 251 63 v England 6 Mar 2023 ODI # 4531
134 118 26 3364 128* 36.56 4259 78.98 3 19 7 251 63 v New Zealand 21 Sep 2023 ODI # 4650
135 119 26 3413 128* 36.69 4335 78.73 3 19 7 255 64 v New Zealand 23 Sep 2023 ODI # 4652
136 120 26 3434 128* 36.53 4362 78.72 3 19 7 257 64 v New Zealand 26 Sep 2023 ODI # 4655
137 120 26 3434 128* 36.53 4362 78.72 3 19 7 257 64 v Afghanistan 7 Oct 2023 ODI # 4660
138 121 27 3475 128* 36.96 4411 78.78 3 19 7 259 66 v New Zealand 13 Oct 2023 ODI # 4668
139 122 27 3521 128* 37.06 4447 79.17 3 19 7 262 69 v India 19 Oct 2023 ODI # 4674
140 123 27 3632 128* 37.83 4558 79.68 4 19 7 273 73 v South Africa 24 Oct 2023 ODI # 4680
141 124 27 3652 128* 37.64 4599 79.40 4 19 7 275 73 v Netherlands 28 Oct 2023 ODI # 4685
142 125 27 3708 128* 37.83 4669 79.41 4 20 7 281 74 v Pakistan 31 Oct 2023 ODI # 4688
143 126 27 3730 128* 37.67 4692 79.49 4 20 7 284 75 v Sri Lanka 6 Nov 2023 ODI # 4695
144 127 27 3762 128* 37.62 4720 79.70 4 20 7 285 78 v Australia 11 Nov 2023 ODI # 4700
145 128 27 3799 128* 37.61 4757 79.86 4 20 7 289 79 v Sri Lanka 13 Mar 2024 ODI # 4743
146 129 27 3799 128* 37.24 4759 79.82 4 20 8 289 79 v Sri Lanka 15 Mar 2024 ODI # 4744
147 130 27 3800 128* 36.89 4763 79.78 4 20 8 289 79 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