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 14 Aug 2011 remove greater than or equal to 14 Aug 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 2006-2024 271 253 42 7792 144 36.92 9771 79.74 9 49 11 617 100 Profile
filtered 2011-2024 177 168 26 6066 144 42.71 7139 84.96 9 40 3 485 82
Cumulative averages
1 1 0 12 12 12.00 20 60.00 0 0 0 2 0 v Zimbabwe 14 Aug 2011 ODI # 3177
2 2 0 113 101 56.50 120 94.16 1 0 0 10 1 v Zimbabwe 16 Aug 2011 ODI # 3179
3 3 0 129 101 43.00 160 80.62 1 0 0 11 1 v Zimbabwe 19 Aug 2011 ODI # 3181
4 4 0 149 101 37.25 191 78.01 1 0 0 12 1 v Zimbabwe 21 Aug 2011 ODI # 3183
5 5 0 170 101 34.00 212 80.18 1 0 0 12 2 v West Indies 13 Oct 2011 ODI # 3198
6 6 0 239 101 39.83 321 74.45 1 1 0 14 3 v West Indies 15 Oct 2011 ODI # 3200
7 7 1 249 101 41.50 360 69.16 1 1 0 15 3 v West Indies 18 Oct 2011 ODI # 3202
8 8 1 260 101 37.14 387 67.18 1 1 0 15 3 v Pakistan 1 Dec 2011 ODI # 3218
9 9 1 261 101 32.62 397 65.74 1 1 0 15 3 v Pakistan 3 Dec 2011 ODI # 3220
10 10 1 261 101 29.00 400 65.25 1 1 1 15 3 v Pakistan 6 Dec 2011 ODI # 3222
11 11 1 264 101 26.40 405 65.18 1 1 1 15 3 v Pakistan 11 Mar 2012 ODI # 3258
12 12 2 310 101 31.00 430 72.09 1 1 1 18 6 v India 16 Mar 2012 ODI # 3261
13 13 2 311 101 28.27 434 71.65 1 1 1 18 6 v Sri Lanka 20 Mar 2012 ODI # 3265
14 14 2 321 101 26.75 442 72.62 1 1 1 19 6 v Pakistan 22 Mar 2012 ODI # 3267
15 15 3 337 101 28.08 464 72.62 1 1 1 22 6 v West Indies 30 Nov 2012 ODI # 3309
16 16 3 416 101 32.00 551 75.49 1 2 1 30 7 v West Indies 2 Dec 2012 ODI # 3310
17 17 3 454 101 32.42 609 74.54 1 2 1 32 7 v West Indies 5 Dec 2012 ODI # 3311
18 18 3 481 101 32.06 667 72.11 1 2 1 34 7 v West Indies 7 Dec 2012 ODI # 3312
19 19 3 525 101 32.81 723 72.61 1 2 1 41 7 v West Indies 8 Dec 2012 ODI # 3313
20 20 3 528 101 31.05 735 71.83 1 2 1 41 7 v Sri Lanka 23 Mar 2013 ODI # 3349
21 20 3 528 101 31.05 735 71.83 1 2 1 41 7 v Sri Lanka 25 Mar 2013 ODI # 3351
22 21 3 537 101 29.83 743 72.27 1 2 1 42 7 v Sri Lanka 28 Mar 2013 ODI # 3352
23 22 3 542 101 28.52 756 71.69 1 2 1 42 7 v Zimbabwe 3 May 2013 ODI # 3353
24 23 3 568 101 28.40 791 71.80 1 2 1 45 7 v Zimbabwe 5 May 2013 ODI # 3354
25 24 3 600 101 28.57 832 72.11 1 2 1 47 8 v Zimbabwe 8 May 2013 ODI # 3355
26 25 3 690 101 31.36 930 74.19 1 3 1 55 10 v New Zealand 29 Oct 2013 ODI # 3423
27 26 3 721 101 31.34 958 75.26 1 3 1 56 12 v New Zealand 31 Oct 2013 ODI # 3426
28 27 3 723 101 30.12 962 75.15 1 3 1 56 12 v New Zealand 3 Nov 2013 ODI # 3429
29 28 3 750 101 30.00 1012 74.11 1 3 1 56 13 v Sri Lanka 17 Feb 2014 ODI # 3469
30 29 3 829 101 31.88 1095 75.70 1 4 1 61 15 v Sri Lanka 20 Feb 2014 ODI # 3470
31 30 3 859 101 31.81 1132 75.88 1 4 1 64 15 v Sri Lanka 22 Feb 2014 ODI # 3471
32 31 3 976 117 34.85 1245 78.39 2 4 1 71 17 v India 26 Feb 2014 ODI # 3474
33 32 3 999 117 34.44 1287 77.62 2 4 1 72 17 v Afghanistan 1 Mar 2014 ODI # 3478
34 33 4 1050 117 36.20 1320 79.54 2 5 1 80 17 v Pakistan 4 Mar 2014 ODI # 3482
35 34 4 1054 117 35.13 1326 79.48 2 5 1 80 17 v Sri Lanka 6 Mar 2014 ODI # 3485
36 35 4 1113 117 35.90 1389 80.12 2 6 1 83 20 v India 15 Jun 2014 ODI # 3497
37 36 4 1124 117 35.12 1413 79.54 2 6 1 85 20 v India 17 Jun 2014 ODI # 3498
38 36 4 1124 117 35.12 1413 79.54 2 6 1 85 20 v India 19 Jun 2014 ODI # 3499
39 37 4 1136 117 34.42 1434 79.21 2 6 1 85 20 v West Indies 20 Aug 2014 ODI # 3509
40 38 4 1142 117 33.58 1450 78.75 2 6 1 85 20 v West Indies 22 Aug 2014 ODI # 3511
41 39 4 1214 117 34.68 1563 77.67 2 7 1 93 20 v West Indies 25 Aug 2014 ODI # 3514
42 40 4 1279 117 35.52 1635 78.22 2 8 1 95 22 v Zimbabwe 21 Nov 2014 ODI # 3550
43 41 4 1306 117 35.29 1664 78.48 2 8 1 96 23 v Zimbabwe 23 Nov 2014 ODI # 3552
44 42 4 1339 117 35.23 1686 79.41 2 8 1 99 24 v Zimbabwe 26 Nov 2014 ODI # 3553
45 43 4 1416 117 36.30 1764 80.27 2 9 1 106 24 v Zimbabwe 28 Nov 2014 ODI # 3555
46 44 4 1427 117 35.67 1787 79.85 2 9 1 108 24 v Zimbabwe 1 Dec 2014 ODI # 3559
47 45 4 1498 117 36.53 1843 81.28 2 10 1 114 25 v Afghanistan 18 Feb 2015 ODI # 3605
48 46 4 1534 117 36.52 1882 81.50 2 10 1 116 26 v Sri Lanka 26 Feb 2015 ODI # 3615
49 47 4 1594 117 37.06 1924 82.84 2 11 1 122 28 v Scotland 5 Mar 2015 ODI # 3624
50 48 4 1683 117 38.25 2001 84.10 2 12 1 130 29 v England 9 Mar 2015 ODI # 3630
51 49 4 1698 117 37.73 2026 83.81 2 12 1 132 29 v New Zealand 13 Mar 2015 ODI # 3634
52 50 4 1725 117 37.50 2069 83.37 2 12 1 134 29 v India 19 Mar 2015 ODI # 3641
53 51 4 1831 117 38.95 2146 85.32 3 12 1 147 31 v Pakistan 17 Apr 2015 ODI # 3647
54 52 4 1896 117 39.50 2216 85.55 3 13 1 155 32 v Pakistan 19 Apr 2015 ODI # 3648
55 53 5 1945 117 40.52 2259 86.10 3 13 1 161 32 v Pakistan 22 Apr 2015 ODI # 3649
56 54 5 1959 117 39.97 2278 85.99 3 13 1 162 32 v India 18 Jun 2015 ODI # 3658
57 55 5 1990 117 39.80 2312 86.07 3 13 1 165 33 v India 21 Jun 2015 ODI # 3660
58 56 5 2014 117 39.49 2342 85.99 3 13 1 165 34 v India 24 Jun 2015 ODI # 3661
59 57 5 2038 117 39.19 2380 85.63 3 13 1 166 34 v South Africa 10 Jul 2015 ODI # 3663
60 57 5 2038 117 39.19 2380 85.63 3 13 1 166 34 v South Africa 12 Jul 2015 ODI # 3666
61 57 5 2038 117 39.19 2380 85.63 3 13 1 166 34 v South Africa 15 Jul 2015 ODI # 3668
62 58 5 2145 117 40.47 2489 86.17 4 13 1 175 35 v Zimbabwe 7 Nov 2015 ODI # 3703
63 59 5 2166 117 40.11 2517 86.05 4 13 1 178 35 v Zimbabwe 9 Nov 2015 ODI # 3705
64 60 5 2194 117 39.89 2542 86.30 4 13 1 181 35 v Zimbabwe 11 Nov 2015 ODI # 3706
65 61 5 2200 117 39.28 2549 86.30 4 13 1 181 35 v Afghanistan 25 Sep 2016 ODI # 3781
66 62 5 2238 117 39.26 2600 86.07 4 13 1 185 35 v Afghanistan 28 Sep 2016 ODI # 3783
67 63 5 2250 117 38.79 2613 86.10 4 13 1 186 35 v Afghanistan 1 Oct 2016 ODI # 3786
68 64 5 2262 117 38.33 2625 86.17 4 13 1 187 35 v England 7 Oct 2016 ODI # 3791
69 65 5 2283 117 38.05 2648 86.21 4 13 1 190 35 v England 9 Oct 2016 ODI # 3793
70 66 6 2350 117 39.16 2710 86.71 4 14 1 194 36 v England 12 Oct 2016 ODI # 3794
71 67 7 2392 117 39.86 2758 86.72 4 14 1 197 36 v New Zealand 26 Dec 2016 ODI # 3814
72 68 7 2393 117 39.22 2760 86.70 4 14 1 197 36 v Sri Lanka 25 Mar 2017 ODI # 3855
73 68 7 2393 117 39.22 2760 86.70 4 14 1 197 36 v Sri Lanka 28 Mar 2017 ODI # 3856
74 69 7 2393 117 38.59 2761 86.67 4 14 2 197 36 v Sri Lanka 1 Apr 2017 ODI # 3858
75 70 7 2406 117 38.19 2778 86.60 4 14 2 200 36 v Ireland 12 May 2017 ODI # 3866
76 71 7 2461 117 38.45 2844 86.53 4 15 2 204 37 v New Zealand 17 May 2017 ODI # 3868
77 72 8 2464 117 38.50 2851 86.42 4 15 2 204 37 v Ireland 19 May 2017 ODI # 3869
78 73 9 2509 117 39.20 2896 86.63 4 15 2 207 38 v New Zealand 24 May 2017 ODI # 3871
79 74 9 2588 117 39.81 2968 87.19 4 16 2 215 38 v England 1 Jun 2017 ODI # 3875
80 75 9 2597 117 39.34 2988 86.91 4 16 2 215 38 v Australia 5 Jun 2017 ODI # 3879
81 76 9 2611 117 38.97 3022 86.39 4 16 2 217 38 v New Zealand 9 Jun 2017 ODI # 3883
82 77 9 2672 117 39.29 3107 85.99 4 17 2 221 38 v India 15 Jun 2017 ODI # 3891
83 78 10 2782 117 40.91 3223 86.31 5 17 2 232 40 v South Africa 15 Oct 2017 ODI # 3923
84 79 10 2842 117 41.18 3293 86.30 5 18 2 236 41 v South Africa 18 Oct 2017 ODI # 3925
85 80 10 2850 117 40.71 3314 85.99 5 18 2 237 41 v South Africa 22 Oct 2017 ODI # 3929
86 81 11 2864 117 40.91 3337 85.82 5 18 2 238 42 v Zimbabwe 15 Jan 2018 ODI # 3952
87 82 11 2926 117 41.21 3389 86.33 5 19 2 242 43 v Sri Lanka 19 Jan 2018 ODI # 3959
88 83 11 2944 117 40.88 3414 86.23 5 19 2 242 44 v Zimbabwe 23 Jan 2018 ODI # 3964
89 84 11 2970 117 40.68 3470 85.59 5 19 2 243 44 v Sri Lanka 25 Jan 2018 ODI # 3965
90 85 11 2992 117 40.43 3510 85.24 5 19 2 244 44 v Sri Lanka 27 Jan 2018 ODI # 3967
91 86 11 3022 117 40.29 3521 85.82 5 19 2 247 46 v West Indies 22 Jul 2018 ODI # 4022
92 87 11 3090 117 40.65 3588 86.12 5 20 2 252 47 v West Indies 25 Jul 2018 ODI # 4023
93 88 11 3102 117 40.28 3602 86.11 5 20 2 252 48 v West Indies 28 Jul 2018 ODI # 4024
94 89 11 3246 144 41.61 3752 86.51 6 20 2 263 52 v Sri Lanka 15 Sep 2018 ODI # 4036
95 90 11 3267 144 41.35 3797 86.04 6 20 2 264 52 v India 21 Sep 2018 ODI # 4042
96 91 11 3300 144 41.25 3849 85.73 6 20 2 266 53 v Afghanistan 23 Sep 2018 ODI # 4045
97 92 11 3399 144 41.96 3965 85.72 6 21 2 275 53 v Pakistan 26 Sep 2018 ODI # 4047
98 93 11 3404 144 41.51 3974 85.65 6 21 2 276 53 v India 28 Sep 2018 ODI # 4048
99 94 11 3419 144 41.19 3994 85.60 6 21 2 277 53 v Zimbabwe 21 Oct 2018 ODI # 4057
100 95 12 3459 144 41.67 4046 85.49 6 21 2 279 54 v Zimbabwe 24 Oct 2018 ODI # 4060
101 96 13 3487 144 42.01 4085 85.36 6 21 2 280 55 v Zimbabwe 26 Oct 2018 ODI # 4061
102 97 14 3542 144 42.67 4155 85.24 6 22 2 285 55 v West Indies 9 Dec 2018 ODI # 4071
103 98 14 3604 144 42.90 4235 85.10 6 23 2 290 55 v West Indies 11 Dec 2018 ODI # 4072
104 99 15 3620 144 43.09 4249 85.19 6 23 2 292 56 v West Indies 14 Dec 2018 ODI # 4073
105 100 15 3625 144 42.64 4263 85.03 6 23 2 293 56 v New Zealand 13 Feb 2019 ODI # 4093
106 101 15 3649 144 42.43 4299 84.88 6 23 2 295 56 v New Zealand 16 Feb 2019 ODI # 4094
107 102 15 3666 144 42.13 4326 84.74 6 23 2 298 56 v New Zealand 20 Feb 2019 ODI # 4095
108 103 16 3698 144 42.50 4351 84.99 6 23 2 300 58 v West Indies 7 May 2019 ODI # 4129
109 104 16 3761 144 42.73 4424 85.01 6 24 2 305 59 v West Indies 13 May 2019 ODI # 4134
110 105 16 3796 144 42.65 4457 85.16 6 24 2 310 59 v Ireland 15 May 2019 ODI # 4136
111 106 16 3832 144 42.57 4479 85.55 6 24 2 312 61 v West Indies 17 May 2019 ODI # 4137
112 107 16 3910 144 42.96 4559 85.76 6 25 2 320 61 v South Africa 2 Jun 2019 ODI # 4147
113 108 16 3929 144 42.70 4594 85.52 6 25 2 322 61 v New Zealand 5 Jun 2019 ODI # 4151
114 109 16 3973 144 42.72 4644 85.55 6 25 2 324 61 v England 8 Jun 2019 ODI # 4153
115 110 16 3974 144 42.27 4649 85.48 6 25 2 324 61 v West Indies 17 Jun 2019 ODI # 4162
116 111 17 4076 144 43.36 4746 85.88 7 25 2 333 62 v Australia 20 Jun 2019 ODI # 4166
117 112 17 4159 144 43.77 4833 86.05 7 26 2 337 63 v Afghanistan 24 Jun 2019 ODI # 4172
118 113 17 4183 144 43.57 4856 86.14 7 26 2 340 63 v India 2 Jul 2019 ODI # 4182
119 114 17 4199 144 43.28 4875 86.13 7 26 2 342 63 v Pakistan 5 Jul 2019 ODI # 4186
120 115 17 4266 144 43.53 4961 85.99 7 27 2 347 63 v Sri Lanka 26 Jul 2019 ODI # 4193
121 116 18 4364 144 44.53 5071 86.05 7 28 2 353 64 v Sri Lanka 28 Jul 2019 ODI # 4194
122 117 18 4374 144 44.18 5086 86.00 7 28 2 354 64 v Sri Lanka 31 Jul 2019 ODI # 4195
123 118 18 4393 144 43.93 5112 85.93 7 28 2 354 64 v Zimbabwe 1 Mar 2020 ODI # 4249
124 119 18 4448 144 44.03 5162 86.16 7 29 2 360 64 v Zimbabwe 3 Mar 2020 ODI # 4251
125 120 19 4467 144 44.22 5193 86.01 7 29 2 361 64 v West Indies 20 Jan 2021 ODI # 4270
126 121 20 4476 144 44.31 5218 85.77 7 29 2 361 64 v West Indies 22 Jan 2021 ODI # 4272
127 122 20 4540 144 44.50 5273 86.09 7 30 2 365 66 v West Indies 25 Jan 2021 ODI # 4274
128 123 20 4563 144 44.30 5322 85.73 7 30 2 367 66 v New Zealand 20 Mar 2021 ODI # 4279
129 124 20 4597 144 44.20 5381 85.43 7 30 2 370 66 v New Zealand 23 Mar 2021 ODI # 4280
130 125 20 4618 144 43.98 5425 85.12 7 30 2 371 66 v New Zealand 26 Mar 2021 ODI # 4282
131 126 20 4702 144 44.35 5512 85.30 7 31 2 375 67 v Sri Lanka 23 May 2021 ODI # 4290
132 127 20 4827 144 45.11 5639 85.60 8 31 2 385 67 v Sri Lanka 25 May 2021 ODI # 4291
133 128 20 4855 144 44.95 5693 85.28 8 31 2 385 67 v Sri Lanka 28 May 2021 ODI # 4292
134 129 20 4858 144 44.56 5698 85.25 8 31 2 385 67 v Afghanistan 23 Feb 2022 ODI # 4357
135 130 20 4944 144 44.94 5791 85.37 8 32 2 394 67 v Afghanistan 25 Feb 2022 ODI # 4358
136 131 20 4951 144 44.60 5806 85.27 8 32 2 394 67 v Afghanistan 28 Feb 2022 ODI # 4359
137 132 20 4960 144 44.28 5818 85.25 8 32 2 395 67 v South Africa 18 Mar 2022 ODI # 4370
138 133 20 4971 144 43.99 5849 84.98 8 32 2 395 67 v South Africa 20 Mar 2022 ODI # 4372
139 133 20 4971 144 43.99 5849 84.98 8 32 2 395 67 v South Africa 23 Mar 2022 ODI # 4375
140 134 21 5023 144 44.45 5898 85.16 8 33 2 400 67 v Zimbabwe 5 Aug 2022 ODI # 4441
141 135 21 5048 144 44.28 5929 85.14 8 33 2 401 67 v Zimbabwe 7 Aug 2022 ODI # 4442
142 136 21 5048 144 43.89 5932 85.09 8 33 3 401 67 v Zimbabwe 10 Aug 2022 ODI # 4443
143 137 21 5066 144 43.67 5977 84.75 8 33 3 401 67 v India 4 Dec 2022 ODI # 4493
144 138 21 5078 144 43.40 6001 84.61 8 33 3 403 67 v India 7 Dec 2022 ODI # 4496
145 139 21 5085 144 43.09 6014 84.55 8 33 3 403 67 v India 10 Dec 2022 ODI # 4499
146 140 21 5101 144 42.86 6048 84.34 8 33 3 403 68 v England 1 Mar 2023 ODI # 4525
147 141 21 5105 144 42.54 6053 84.33 8 33 3 403 68 v England 3 Mar 2023 ODI # 4528
148 142 21 5175 144 42.76 6146 84.20 8 34 3 409 68 v England 6 Mar 2023 ODI # 4531
149 143 21 5219 144 42.77 6172 84.55 8 34 3 412 71 v Ireland 18 Mar 2023 ODI # 4539
150 144 22 5319 144 43.59 6232 85.34 9 34 3 426 73 v Ireland 20 Mar 2023 ODI # 4542
151 144 22 5319 144 43.59 6232 85.34 9 34 3 426 73 v Ireland 23 Mar 2023 ODI # 4547
152 145 22 5380 144 43.73 6302 85.36 9 35 3 432 73 v Ireland 9 May 2023 ODI # 4576
153 146 23 5416 144 44.03 6330 85.56 9 35 3 436 73 v Ireland 12 May 2023 ODI # 4577
154 147 23 5461 144 44.04 6384 85.54 9 35 3 439 74 v Ireland 14 May 2023 ODI # 4578
155 148 23 5462 144 43.69 6387 85.51 9 35 3 439 74 v Afghanistan 5 Jul 2023 ODI # 4615
156 149 23 5531 144 43.89 6472 85.46 9 36 3 445 74 v Afghanistan 8 Jul 2023 ODI # 4619
157 149 23 5531 144 43.89 6472 85.46 9 36 3 445 74 v Afghanistan 11 Jul 2023 ODI # 4621
158 150 23 5544 144 43.65 6494 85.37 9 36 3 446 74 v Sri Lanka 31 Aug 2023 ODI # 4629
159 151 23 5569 144 43.50 6509 85.55 9 36 3 447 75 v Afghanistan 3 Sep 2023 ODI # 4631
160 152 23 5633 144 43.66 6596 85.40 9 37 3 452 75 v Pakistan 6 Sep 2023 ODI # 4634
161 153 23 5662 144 43.55 6644 85.21 9 37 3 452 75 v Sri Lanka 9 Sep 2023 ODI # 4637
162 154 23 5680 144 43.35 6669 85.17 9 37 3 452 77 v New Zealand 26 Sep 2023 ODI # 4655
163 155 24 5682 144 43.37 6672 85.16 9 37 3 452 77 v Afghanistan 7 Oct 2023 ODI # 4660
164 156 24 5733 144 43.43 6736 85.10 9 38 3 456 77 v England 10 Oct 2023 ODI # 4664
165 157 24 5799 144 43.60 6811 85.14 9 39 3 462 79 v New Zealand 13 Oct 2023 ODI # 4668
166 158 24 5837 144 43.55 6857 85.12 9 39 3 463 80 v India 19 Oct 2023 ODI # 4674
167 159 24 5845 144 43.29 6874 85.03 9 39 3 464 80 v South Africa 24 Oct 2023 ODI # 4680
168 160 24 5846 144 42.98 6879 84.98 9 39 3 464 80 v Netherlands 28 Oct 2023 ODI # 4685
169 161 24 5851 144 42.70 6887 84.95 9 39 3 465 80 v Pakistan 31 Oct 2023 ODI # 4688
170 162 24 5861 144 42.47 6900 84.94 9 39 3 466 80 v Sri Lanka 6 Nov 2023 ODI # 4695
171 163 24 5882 144 42.31 6924 84.95 9 39 3 466 81 v Australia 11 Nov 2023 ODI # 4700
172 164 24 5886 144 42.04 6934 84.88 9 39 3 466 81 v New Zealand 17 Dec 2023 ODI # 4711
173 165 24 5931 144 42.06 6991 84.83 9 39 3 471 81 v New Zealand 20 Dec 2023 ODI # 4715
174 165 24 5931 144 42.06 6991 84.83 9 39 3 471 81 v New Zealand 23 Dec 2023 ODI # 4717
175 166 25 6004 144 42.58 7075 84.86 9 40 3 479 81 v Sri Lanka 13 Mar 2024 ODI # 4743
176 167 25 6029 144 42.45 7103 84.87 9 40 3 482 81 v Sri Lanka 15 Mar 2024 ODI # 4744
177 168 26 6066 144 42.71 7139 84.96 9 40 3 485 82 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