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 13 Mar 2015 remove greater than or equal to 13 Mar 2015 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 2015-2024 127 120 22 4383 144 44.72 5138 85.30 7 28 2 355 53
Cumulative averages
1 1 0 15 15 15.00 25 60.00 0 0 0 2 0 v New Zealand 13 Mar 2015 ODI # 3634
2 2 0 42 27 21.00 68 61.76 0 0 0 4 0 v India 19 Mar 2015 ODI # 3641
3 3 0 148 106 49.33 145 102.06 1 0 0 17 2 v Pakistan 17 Apr 2015 ODI # 3647
4 4 0 213 106 53.25 215 99.06 1 1 0 25 3 v Pakistan 19 Apr 2015 ODI # 3648
5 5 1 262 106 65.50 258 101.55 1 1 0 31 3 v Pakistan 22 Apr 2015 ODI # 3649
6 6 1 276 106 55.20 277 99.63 1 1 0 32 3 v India 18 Jun 2015 ODI # 3658
7 7 1 307 106 51.16 311 98.71 1 1 0 35 4 v India 21 Jun 2015 ODI # 3660
8 8 1 331 106 47.28 341 97.06 1 1 0 35 5 v India 24 Jun 2015 ODI # 3661
9 9 1 355 106 44.37 379 93.66 1 1 0 36 5 v South Africa 10 Jul 2015 ODI # 3663
10 9 1 355 106 44.37 379 93.66 1 1 0 36 5 v South Africa 12 Jul 2015 ODI # 3666
11 9 1 355 106 44.37 379 93.66 1 1 0 36 5 v South Africa 15 Jul 2015 ODI # 3668
12 10 1 462 107 51.33 488 94.67 2 1 0 45 6 v Zimbabwe 7 Nov 2015 ODI # 3703
13 11 1 483 107 48.30 516 93.60 2 1 0 48 6 v Zimbabwe 9 Nov 2015 ODI # 3705
14 12 1 511 107 46.45 541 94.45 2 1 0 51 6 v Zimbabwe 11 Nov 2015 ODI # 3706
15 13 1 517 107 43.08 548 94.34 2 1 0 51 6 v Afghanistan 25 Sep 2016 ODI # 3781
16 14 1 555 107 42.69 599 92.65 2 1 0 55 6 v Afghanistan 28 Sep 2016 ODI # 3783
17 15 1 567 107 40.50 612 92.64 2 1 0 56 6 v Afghanistan 1 Oct 2016 ODI # 3786
18 16 1 579 107 38.60 624 92.78 2 1 0 57 6 v England 7 Oct 2016 ODI # 3791
19 17 1 600 107 37.50 647 92.73 2 1 0 60 6 v England 9 Oct 2016 ODI # 3793
20 18 2 667 107 41.68 709 94.07 2 2 0 64 7 v England 12 Oct 2016 ODI # 3794
21 19 3 709 107 44.31 757 93.65 2 2 0 67 7 v New Zealand 26 Dec 2016 ODI # 3814
22 20 3 710 107 41.76 759 93.54 2 2 0 67 7 v Sri Lanka 25 Mar 2017 ODI # 3855
23 20 3 710 107 41.76 759 93.54 2 2 0 67 7 v Sri Lanka 28 Mar 2017 ODI # 3856
24 21 3 710 107 39.44 760 93.42 2 2 1 67 7 v Sri Lanka 1 Apr 2017 ODI # 3858
25 22 3 723 107 38.05 777 93.05 2 2 1 70 7 v Ireland 12 May 2017 ODI # 3866
26 23 3 778 107 38.90 843 92.28 2 3 1 74 8 v New Zealand 17 May 2017 ODI # 3868
27 24 4 781 107 39.05 850 91.88 2 3 1 74 8 v Ireland 19 May 2017 ODI # 3869
28 25 5 826 107 41.30 895 92.29 2 3 1 77 9 v New Zealand 24 May 2017 ODI # 3871
29 26 5 905 107 43.09 967 93.58 2 4 1 85 9 v England 1 Jun 2017 ODI # 3875
30 27 5 914 107 41.54 987 92.60 2 4 1 85 9 v Australia 5 Jun 2017 ODI # 3879
31 28 5 928 107 40.34 1021 90.89 2 4 1 87 9 v New Zealand 9 Jun 2017 ODI # 3883
32 29 5 989 107 41.20 1106 89.42 2 5 1 91 9 v India 15 Jun 2017 ODI # 3891
33 30 6 1099 110* 45.79 1222 89.93 3 5 1 102 11 v South Africa 15 Oct 2017 ODI # 3923
34 31 6 1159 110* 46.36 1292 89.70 3 6 1 106 12 v South Africa 18 Oct 2017 ODI # 3925
35 32 6 1167 110* 44.88 1313 88.88 3 6 1 107 12 v South Africa 22 Oct 2017 ODI # 3929
36 33 7 1181 110* 45.42 1336 88.39 3 6 1 108 13 v Zimbabwe 15 Jan 2018 ODI # 3952
37 34 7 1243 110* 46.03 1388 89.55 3 7 1 112 14 v Sri Lanka 19 Jan 2018 ODI # 3959
38 35 7 1261 110* 45.03 1413 89.24 3 7 1 112 15 v Zimbabwe 23 Jan 2018 ODI # 3964
39 36 7 1287 110* 44.37 1469 87.61 3 7 1 113 15 v Sri Lanka 25 Jan 2018 ODI # 3965
40 37 7 1309 110* 43.63 1509 86.74 3 7 1 114 15 v Sri Lanka 27 Jan 2018 ODI # 3967
41 38 7 1339 110* 43.19 1520 88.09 3 7 1 117 17 v West Indies 22 Jul 2018 ODI # 4022
42 39 7 1407 110* 43.96 1587 88.65 3 8 1 122 18 v West Indies 25 Jul 2018 ODI # 4023
43 40 7 1419 110* 43.00 1601 88.63 3 8 1 122 19 v West Indies 28 Jul 2018 ODI # 4024
44 41 7 1563 144 45.97 1751 89.26 4 8 1 133 23 v Sri Lanka 15 Sep 2018 ODI # 4036
45 42 7 1584 144 45.25 1796 88.19 4 8 1 134 23 v India 21 Sep 2018 ODI # 4042
46 43 7 1617 144 44.91 1848 87.50 4 8 1 136 24 v Afghanistan 23 Sep 2018 ODI # 4045
47 44 7 1716 144 46.37 1964 87.37 4 9 1 145 24 v Pakistan 26 Sep 2018 ODI # 4047
48 45 7 1721 144 45.28 1973 87.22 4 9 1 146 24 v India 28 Sep 2018 ODI # 4048
49 46 7 1736 144 44.51 1993 87.10 4 9 1 147 24 v Zimbabwe 21 Oct 2018 ODI # 4057
50 47 8 1776 144 45.53 2045 86.84 4 9 1 149 25 v Zimbabwe 24 Oct 2018 ODI # 4060
51 48 9 1804 144 46.25 2084 86.56 4 9 1 150 26 v Zimbabwe 26 Oct 2018 ODI # 4061
52 49 10 1859 144 47.66 2154 86.30 4 10 1 155 26 v West Indies 9 Dec 2018 ODI # 4071
53 50 10 1921 144 48.02 2234 85.98 4 11 1 160 26 v West Indies 11 Dec 2018 ODI # 4072
54 51 11 1937 144 48.42 2248 86.16 4 11 1 162 27 v West Indies 14 Dec 2018 ODI # 4073
55 52 11 1942 144 47.36 2262 85.85 4 11 1 163 27 v New Zealand 13 Feb 2019 ODI # 4093
56 53 11 1966 144 46.80 2298 85.55 4 11 1 165 27 v New Zealand 16 Feb 2019 ODI # 4094
57 54 11 1983 144 46.11 2325 85.29 4 11 1 168 27 v New Zealand 20 Feb 2019 ODI # 4095
58 55 12 2015 144 46.86 2350 85.74 4 11 1 170 29 v West Indies 7 May 2019 ODI # 4129
59 56 12 2078 144 47.22 2423 85.76 4 12 1 175 30 v West Indies 13 May 2019 ODI # 4134
60 57 12 2113 144 46.95 2456 86.03 4 12 1 180 30 v Ireland 15 May 2019 ODI # 4136
61 58 12 2149 144 46.71 2478 86.72 4 12 1 182 32 v West Indies 17 May 2019 ODI # 4137
62 59 12 2227 144 47.38 2558 87.06 4 13 1 190 32 v South Africa 2 Jun 2019 ODI # 4147
63 60 12 2246 144 46.79 2593 86.61 4 13 1 192 32 v New Zealand 5 Jun 2019 ODI # 4151
64 61 12 2290 144 46.73 2643 86.64 4 13 1 194 32 v England 8 Jun 2019 ODI # 4153
65 62 12 2291 144 45.82 2648 86.51 4 13 1 194 32 v West Indies 17 Jun 2019 ODI # 4162
66 63 13 2393 144 47.86 2745 87.17 5 13 1 203 33 v Australia 20 Jun 2019 ODI # 4166
67 64 13 2476 144 48.54 2832 87.42 5 14 1 207 34 v Afghanistan 24 Jun 2019 ODI # 4172
68 65 13 2500 144 48.07 2855 87.56 5 14 1 210 34 v India 2 Jul 2019 ODI # 4182
69 66 13 2516 144 47.47 2874 87.54 5 14 1 212 34 v Pakistan 5 Jul 2019 ODI # 4186
70 67 13 2583 144 47.83 2960 87.26 5 15 1 217 34 v Sri Lanka 26 Jul 2019 ODI # 4193
71 68 14 2681 144 49.64 3070 87.32 5 16 1 223 35 v Sri Lanka 28 Jul 2019 ODI # 4194
72 69 14 2691 144 48.92 3085 87.22 5 16 1 224 35 v Sri Lanka 31 Jul 2019 ODI # 4195
73 70 14 2710 144 48.39 3111 87.11 5 16 1 224 35 v Zimbabwe 1 Mar 2020 ODI # 4249
74 71 14 2765 144 48.50 3161 87.47 5 17 1 230 35 v Zimbabwe 3 Mar 2020 ODI # 4251
75 72 15 2784 144 48.84 3192 87.21 5 17 1 231 35 v West Indies 20 Jan 2021 ODI # 4270
76 73 16 2793 144 49.00 3217 86.82 5 17 1 231 35 v West Indies 22 Jan 2021 ODI # 4272
77 74 16 2857 144 49.25 3272 87.31 5 18 1 235 37 v West Indies 25 Jan 2021 ODI # 4274
78 75 16 2880 144 48.81 3321 86.72 5 18 1 237 37 v New Zealand 20 Mar 2021 ODI # 4279
79 76 16 2914 144 48.56 3380 86.21 5 18 1 240 37 v New Zealand 23 Mar 2021 ODI # 4280
80 77 16 2935 144 48.11 3424 85.71 5 18 1 241 37 v New Zealand 26 Mar 2021 ODI # 4282
81 78 16 3019 144 48.69 3511 85.98 5 19 1 245 38 v Sri Lanka 23 May 2021 ODI # 4290
82 79 16 3144 144 49.90 3638 86.42 6 19 1 255 38 v Sri Lanka 25 May 2021 ODI # 4291
83 80 16 3172 144 49.56 3692 85.91 6 19 1 255 38 v Sri Lanka 28 May 2021 ODI # 4292
84 81 16 3175 144 48.84 3697 85.88 6 19 1 255 38 v Afghanistan 23 Feb 2022 ODI # 4357
85 82 16 3261 144 49.40 3790 86.04 6 20 1 264 38 v Afghanistan 25 Feb 2022 ODI # 4358
86 83 16 3268 144 48.77 3805 85.88 6 20 1 264 38 v Afghanistan 28 Feb 2022 ODI # 4359
87 84 16 3277 144 48.19 3817 85.85 6 20 1 265 38 v South Africa 18 Mar 2022 ODI # 4370
88 85 16 3288 144 47.65 3848 85.44 6 20 1 265 38 v South Africa 20 Mar 2022 ODI # 4372
89 85 16 3288 144 47.65 3848 85.44 6 20 1 265 38 v South Africa 23 Mar 2022 ODI # 4375
90 86 17 3340 144 48.40 3897 85.70 6 21 1 270 38 v Zimbabwe 5 Aug 2022 ODI # 4441
91 87 17 3365 144 48.07 3928 85.66 6 21 1 271 38 v Zimbabwe 7 Aug 2022 ODI # 4442
92 88 17 3365 144 47.39 3931 85.60 6 21 2 271 38 v Zimbabwe 10 Aug 2022 ODI # 4443
93 89 17 3383 144 46.98 3976 85.08 6 21 2 271 38 v India 4 Dec 2022 ODI # 4493
94 90 17 3395 144 46.50 4000 84.87 6 21 2 273 38 v India 7 Dec 2022 ODI # 4496
95 91 17 3402 144 45.97 4013 84.77 6 21 2 273 38 v India 10 Dec 2022 ODI # 4499
96 92 17 3418 144 45.57 4047 84.45 6 21 2 273 39 v England 1 Mar 2023 ODI # 4525
97 93 17 3422 144 45.02 4052 84.45 6 21 2 273 39 v England 3 Mar 2023 ODI # 4528
98 94 17 3492 144 45.35 4145 84.24 6 22 2 279 39 v England 6 Mar 2023 ODI # 4531
99 95 17 3536 144 45.33 4171 84.77 6 22 2 282 42 v Ireland 18 Mar 2023 ODI # 4539
100 96 18 3636 144 46.61 4231 85.93 7 22 2 296 44 v Ireland 20 Mar 2023 ODI # 4542
101 96 18 3636 144 46.61 4231 85.93 7 22 2 296 44 v Ireland 23 Mar 2023 ODI # 4547
102 97 18 3697 144 46.79 4301 85.95 7 23 2 302 44 v Ireland 9 May 2023 ODI # 4576
103 98 19 3733 144 47.25 4329 86.23 7 23 2 306 44 v Ireland 12 May 2023 ODI # 4577
104 99 19 3778 144 47.22 4383 86.19 7 23 2 309 45 v Ireland 14 May 2023 ODI # 4578
105 100 19 3779 144 46.65 4386 86.16 7 23 2 309 45 v Afghanistan 5 Jul 2023 ODI # 4615
106 101 19 3848 144 46.92 4471 86.06 7 24 2 315 45 v Afghanistan 8 Jul 2023 ODI # 4619
107 101 19 3848 144 46.92 4471 86.06 7 24 2 315 45 v Afghanistan 11 Jul 2023 ODI # 4621
108 102 19 3861 144 46.51 4493 85.93 7 24 2 316 45 v Sri Lanka 31 Aug 2023 ODI # 4629
109 103 19 3886 144 46.26 4508 86.20 7 24 2 317 46 v Afghanistan 3 Sep 2023 ODI # 4631
110 104 19 3950 144 46.47 4595 85.96 7 25 2 322 46 v Pakistan 6 Sep 2023 ODI # 4634
111 105 19 3979 144 46.26 4643 85.69 7 25 2 322 46 v Sri Lanka 9 Sep 2023 ODI # 4637
112 106 19 3997 144 45.94 4668 85.62 7 25 2 322 48 v New Zealand 26 Sep 2023 ODI # 4655
113 107 20 3999 144 45.96 4671 85.61 7 25 2 322 48 v Afghanistan 7 Oct 2023 ODI # 4660
114 108 20 4050 144 46.02 4735 85.53 7 26 2 326 48 v England 10 Oct 2023 ODI # 4664
115 109 20 4116 144 46.24 4810 85.57 7 27 2 332 50 v New Zealand 13 Oct 2023 ODI # 4668
116 110 20 4154 144 46.15 4856 85.54 7 27 2 333 51 v India 19 Oct 2023 ODI # 4674
117 111 20 4162 144 45.73 4873 85.40 7 27 2 334 51 v South Africa 24 Oct 2023 ODI # 4680
118 112 20 4163 144 45.25 4878 85.34 7 27 2 334 51 v Netherlands 28 Oct 2023 ODI # 4685
119 113 20 4168 144 44.81 4886 85.30 7 27 2 335 51 v Pakistan 31 Oct 2023 ODI # 4688
120 114 20 4178 144 44.44 4899 85.28 7 27 2 336 51 v Sri Lanka 6 Nov 2023 ODI # 4695
121 115 20 4199 144 44.20 4923 85.29 7 27 2 336 52 v Australia 11 Nov 2023 ODI # 4700
122 116 20 4203 144 43.78 4933 85.20 7 27 2 336 52 v New Zealand 17 Dec 2023 ODI # 4711
123 117 20 4248 144 43.79 4990 85.13 7 27 2 341 52 v New Zealand 20 Dec 2023 ODI # 4715
124 117 20 4248 144 43.79 4990 85.13 7 27 2 341 52 v New Zealand 23 Dec 2023 ODI # 4717
125 118 21 4321 144 44.54 5074 85.15 7 28 2 349 52 v Sri Lanka 13 Mar 2024 ODI # 4743
126 119 21 4346 144 44.34 5102 85.18 7 28 2 352 52 v Sri Lanka 15 Mar 2024 ODI # 4744
127 120 22 4383 144 44.72 5138 85.30 7 28 2 355 53 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