Records type batting analysis [change type]
View reverse cumulative averages [change view]
Primary team Bangladesh remove Bangladesh from query
Start of match date between 1 Dec 2014 and 15 Mar 2024 remove between 1 Dec 2014 and 15 Mar 2024 from query
Ordered by start date (descending)
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 2014-2024 131 124 21 4613 144 44.78 5339 86.40 7 31 2 376 57
Reverse cumulative
1 1 0 25 25 25.00 28 89.28 0 0 0 3 0 v Sri Lanka 15 Mar 2024 ODI # 4744
2 2 1 98 73* 98.00 112 87.50 0 1 0 11 0 v Sri Lanka 13 Mar 2024 ODI # 4743
3 2 1 98 73* 98.00 112 87.50 0 1 0 11 0 v New Zealand 23 Dec 2023 ODI # 4717
4 3 1 143 73* 71.50 169 84.61 0 1 0 16 0 v New Zealand 20 Dec 2023 ODI # 4715
5 4 1 147 73* 49.00 179 82.12 0 1 0 16 0 v New Zealand 17 Dec 2023 ODI # 4711
6 5 1 168 73* 42.00 203 82.75 0 1 0 16 1 v Australia 11 Nov 2023 ODI # 4700
7 6 1 178 73* 35.60 216 82.40 0 1 0 17 1 v Sri Lanka 6 Nov 2023 ODI # 4695
8 7 1 183 73* 30.50 224 81.69 0 1 0 18 1 v Pakistan 31 Oct 2023 ODI # 4688
9 8 1 184 73* 26.28 229 80.34 0 1 0 18 1 v Netherlands 28 Oct 2023 ODI # 4685
10 9 1 192 73* 24.00 246 78.04 0 1 0 19 1 v South Africa 24 Oct 2023 ODI # 4680
11 10 1 230 73* 25.55 292 78.76 0 1 0 20 2 v India 19 Oct 2023 ODI # 4674
12 11 1 296 73* 29.60 367 80.65 0 2 0 26 4 v New Zealand 13 Oct 2023 ODI # 4668
13 12 1 347 73* 31.54 431 80.51 0 3 0 30 4 v England 10 Oct 2023 ODI # 4664
14 13 2 349 73* 31.72 434 80.41 0 3 0 30 4 v Afghanistan 7 Oct 2023 ODI # 4660
15 14 2 367 73* 30.58 459 79.95 0 3 0 30 6 v New Zealand 26 Sep 2023 ODI # 4655
16 15 2 396 73* 30.46 507 78.10 0 3 0 30 6 v Sri Lanka 9 Sep 2023 ODI # 4637
17 16 2 460 73* 32.85 594 77.44 0 4 0 35 6 v Pakistan 6 Sep 2023 ODI # 4634
18 17 2 485 73* 32.33 609 79.63 0 4 0 36 7 v Afghanistan 3 Sep 2023 ODI # 4631
19 18 2 498 73* 31.12 631 78.92 0 4 0 37 7 v Sri Lanka 31 Aug 2023 ODI # 4629
20 18 2 498 73* 31.12 631 78.92 0 4 0 37 7 v Afghanistan 11 Jul 2023 ODI # 4621
21 19 2 567 73* 33.35 716 79.18 0 5 0 43 7 v Afghanistan 8 Jul 2023 ODI # 4619
22 20 2 568 73* 31.55 719 78.99 0 5 0 43 7 v Afghanistan 5 Jul 2023 ODI # 4615
23 21 2 613 73* 32.26 773 79.30 0 5 0 46 8 v Ireland 14 May 2023 ODI # 4578
24 22 3 649 73* 34.15 801 81.02 0 5 0 50 8 v Ireland 12 May 2023 ODI # 4577
25 23 3 710 73* 35.50 871 81.51 0 6 0 56 8 v Ireland 9 May 2023 ODI # 4576
26 23 3 710 73* 35.50 871 81.51 0 6 0 56 8 v Ireland 23 Mar 2023 ODI # 4547
27 24 4 810 100* 40.50 931 87.00 1 6 0 70 10 v Ireland 20 Mar 2023 ODI # 4542
28 25 4 854 100* 40.66 957 89.23 1 6 0 73 13 v Ireland 18 Mar 2023 ODI # 4539
29 26 4 924 100* 42.00 1050 88.00 1 7 0 79 13 v England 6 Mar 2023 ODI # 4531
30 27 4 928 100* 40.34 1055 87.96 1 7 0 79 13 v England 3 Mar 2023 ODI # 4528
31 28 4 944 100* 39.33 1089 86.68 1 7 0 79 14 v England 1 Mar 2023 ODI # 4525
32 29 4 951 100* 38.04 1102 86.29 1 7 0 79 14 v India 10 Dec 2022 ODI # 4499
33 30 4 963 100* 37.03 1126 85.52 1 7 0 81 14 v India 7 Dec 2022 ODI # 4496
34 31 4 981 100* 36.33 1171 83.77 1 7 0 81 14 v India 4 Dec 2022 ODI # 4493
35 32 4 981 100* 35.03 1174 83.56 1 7 1 81 14 v Zimbabwe 10 Aug 2022 ODI # 4443
36 33 4 1006 100* 34.68 1205 83.48 1 7 1 82 14 v Zimbabwe 7 Aug 2022 ODI # 4442
37 34 5 1058 100* 36.48 1254 84.37 1 8 1 87 14 v Zimbabwe 5 Aug 2022 ODI # 4441
38 34 5 1058 100* 36.48 1254 84.37 1 8 1 87 14 v South Africa 23 Mar 2022 ODI # 4375
39 35 5 1069 100* 35.63 1285 83.19 1 8 1 87 14 v South Africa 20 Mar 2022 ODI # 4372
40 36 5 1078 100* 34.77 1297 83.11 1 8 1 88 14 v South Africa 18 Mar 2022 ODI # 4370
41 37 5 1085 100* 33.90 1312 82.69 1 8 1 88 14 v Afghanistan 28 Feb 2022 ODI # 4359
42 38 5 1171 100* 35.48 1405 83.34 1 9 1 97 14 v Afghanistan 25 Feb 2022 ODI # 4358
43 39 5 1174 100* 34.52 1410 83.26 1 9 1 97 14 v Afghanistan 23 Feb 2022 ODI # 4357
44 40 5 1202 100* 34.34 1464 82.10 1 9 1 97 14 v Sri Lanka 28 May 2021 ODI # 4292
45 41 5 1327 125 36.86 1591 83.40 2 9 1 107 14 v Sri Lanka 25 May 2021 ODI # 4291
46 42 5 1411 125 38.13 1678 84.08 2 10 1 111 15 v Sri Lanka 23 May 2021 ODI # 4290
47 43 5 1432 125 37.68 1722 83.15 2 10 1 112 15 v New Zealand 26 Mar 2021 ODI # 4282
48 44 5 1466 125 37.58 1781 82.31 2 10 1 115 15 v New Zealand 23 Mar 2021 ODI # 4280
49 45 5 1489 125 37.22 1830 81.36 2 10 1 117 15 v New Zealand 20 Mar 2021 ODI # 4279
50 46 5 1553 125 37.87 1885 82.38 2 11 1 121 17 v West Indies 25 Jan 2021 ODI # 4274
51 47 6 1562 125 38.09 1910 81.78 2 11 1 121 17 v West Indies 22 Jan 2021 ODI # 4272
52 48 7 1581 125 38.56 1941 81.45 2 11 1 122 17 v West Indies 20 Jan 2021 ODI # 4270
53 49 7 1636 125 38.95 1991 82.16 2 12 1 128 17 v Zimbabwe 3 Mar 2020 ODI # 4251
54 50 7 1655 125 38.48 2017 82.05 2 12 1 128 17 v Zimbabwe 1 Mar 2020 ODI # 4249
55 51 7 1665 125 37.84 2032 81.93 2 12 1 129 17 v Sri Lanka 31 Jul 2019 ODI # 4195
56 52 8 1763 125 40.06 2142 82.30 2 13 1 135 18 v Sri Lanka 28 Jul 2019 ODI # 4194
57 53 8 1830 125 40.66 2228 82.13 2 14 1 140 18 v Sri Lanka 26 Jul 2019 ODI # 4193
58 54 8 1846 125 40.13 2247 82.15 2 14 1 142 18 v Pakistan 5 Jul 2019 ODI # 4186
59 55 8 1870 125 39.78 2270 82.37 2 14 1 145 18 v India 2 Jul 2019 ODI # 4182
60 56 8 1953 125 40.68 2357 82.85 2 15 1 149 19 v Afghanistan 24 Jun 2019 ODI # 4172
61 57 9 2055 125 42.81 2454 83.74 3 15 1 158 20 v Australia 20 Jun 2019 ODI # 4166
62 58 9 2056 125 41.95 2459 83.61 3 15 1 158 20 v West Indies 17 Jun 2019 ODI # 4162
63 59 9 2100 125 42.00 2509 83.69 3 15 1 160 20 v England 8 Jun 2019 ODI # 4153
64 60 9 2119 125 41.54 2544 83.29 3 15 1 162 20 v New Zealand 5 Jun 2019 ODI # 4151
65 61 9 2197 125 42.25 2624 83.72 3 16 1 170 20 v South Africa 2 Jun 2019 ODI # 4147
66 62 9 2233 125 42.13 2646 84.39 3 16 1 172 22 v West Indies 17 May 2019 ODI # 4137
67 63 9 2268 125 42.00 2679 84.65 3 16 1 177 22 v Ireland 15 May 2019 ODI # 4136
68 64 9 2331 125 42.38 2752 84.70 3 17 1 182 23 v West Indies 13 May 2019 ODI # 4134
69 65 10 2363 125 42.96 2777 85.09 3 17 1 184 25 v West Indies 7 May 2019 ODI # 4129
70 66 10 2380 125 42.50 2804 84.87 3 17 1 187 25 v New Zealand 20 Feb 2019 ODI # 4095
71 67 10 2404 125 42.17 2840 84.64 3 17 1 189 25 v New Zealand 16 Feb 2019 ODI # 4094
72 68 10 2409 125 41.53 2854 84.40 3 17 1 190 25 v New Zealand 13 Feb 2019 ODI # 4093
73 69 11 2425 125 41.81 2868 84.55 3 17 1 192 26 v West Indies 14 Dec 2018 ODI # 4073
74 70 11 2487 125 42.15 2948 84.36 3 18 1 197 26 v West Indies 11 Dec 2018 ODI # 4072
75 71 12 2542 125 43.08 3018 84.22 3 19 1 202 26 v West Indies 9 Dec 2018 ODI # 4071
76 72 13 2570 125 43.55 3057 84.06 3 19 1 203 27 v Zimbabwe 26 Oct 2018 ODI # 4061
77 73 14 2610 125 44.23 3109 83.94 3 19 1 205 28 v Zimbabwe 24 Oct 2018 ODI # 4060
78 74 14 2625 125 43.75 3129 83.89 3 19 1 206 28 v Zimbabwe 21 Oct 2018 ODI # 4057
79 75 14 2630 125 43.11 3138 83.81 3 19 1 207 28 v India 28 Sep 2018 ODI # 4048
80 76 14 2729 125 44.01 3254 83.86 3 20 1 216 28 v Pakistan 26 Sep 2018 ODI # 4047
81 77 14 2762 125 43.84 3306 83.54 3 20 1 218 29 v Afghanistan 23 Sep 2018 ODI # 4045
82 78 14 2783 125 43.48 3351 83.04 3 20 1 219 29 v India 21 Sep 2018 ODI # 4042
83 79 14 2927 144 45.03 3501 83.60 4 20 1 230 33 v Sri Lanka 15 Sep 2018 ODI # 4036
84 80 14 2939 144 44.53 3515 83.61 4 20 1 230 34 v West Indies 28 Jul 2018 ODI # 4024
85 81 14 3007 144 44.88 3582 83.94 4 21 1 235 35 v West Indies 25 Jul 2018 ODI # 4023
86 82 14 3037 144 44.66 3593 84.52 4 21 1 238 37 v West Indies 22 Jul 2018 ODI # 4022
87 83 14 3059 144 44.33 3633 84.20 4 21 1 239 37 v Sri Lanka 27 Jan 2018 ODI # 3967
88 84 14 3085 144 44.07 3689 83.62 4 21 1 240 37 v Sri Lanka 25 Jan 2018 ODI # 3965
89 85 14 3103 144 43.70 3714 83.54 4 21 1 240 38 v Zimbabwe 23 Jan 2018 ODI # 3964
90 86 14 3165 144 43.95 3766 84.04 4 22 1 244 39 v Sri Lanka 19 Jan 2018 ODI # 3959
91 87 15 3179 144 44.15 3789 83.90 4 22 1 245 40 v Zimbabwe 15 Jan 2018 ODI # 3952
92 88 15 3187 144 43.65 3810 83.64 4 22 1 246 40 v South Africa 22 Oct 2017 ODI # 3929
93 89 15 3247 144 43.87 3880 83.68 4 23 1 250 41 v South Africa 18 Oct 2017 ODI # 3925
94 90 16 3357 144 45.36 3996 84.00 5 23 1 261 43 v South Africa 15 Oct 2017 ODI # 3923
95 91 16 3418 144 45.57 4081 83.75 5 24 1 265 43 v India 15 Jun 2017 ODI # 3891
96 92 16 3432 144 45.15 4115 83.40 5 24 1 267 43 v New Zealand 9 Jun 2017 ODI # 3883
97 93 16 3441 144 44.68 4135 83.21 5 24 1 267 43 v Australia 5 Jun 2017 ODI # 3879
98 94 16 3520 144 45.12 4207 83.67 5 25 1 275 43 v England 1 Jun 2017 ODI # 3875
99 95 17 3565 144 45.70 4252 83.84 5 25 1 278 44 v New Zealand 24 May 2017 ODI # 3871
100 96 18 3568 144 45.74 4259 83.77 5 25 1 278 44 v Ireland 19 May 2017 ODI # 3869
101 97 18 3623 144 45.86 4325 83.76 5 26 1 282 45 v New Zealand 17 May 2017 ODI # 3868
102 98 18 3636 144 45.45 4342 83.74 5 26 1 285 45 v Ireland 12 May 2017 ODI # 3866
103 99 18 3636 144 44.88 4343 83.72 5 26 2 285 45 v Sri Lanka 1 Apr 2017 ODI # 3858
104 99 18 3636 144 44.88 4343 83.72 5 26 2 285 45 v Sri Lanka 28 Mar 2017 ODI # 3856
105 100 18 3637 144 44.35 4345 83.70 5 26 2 285 45 v Sri Lanka 25 Mar 2017 ODI # 3855
106 101 19 3679 144 44.86 4393 83.74 5 26 2 288 45 v New Zealand 26 Dec 2016 ODI # 3814
107 102 20 3746 144 45.68 4455 84.08 5 27 2 292 46 v England 12 Oct 2016 ODI # 3794
108 103 20 3767 144 45.38 4478 84.12 5 27 2 295 46 v England 9 Oct 2016 ODI # 3793
109 104 20 3779 144 44.98 4490 84.16 5 27 2 296 46 v England 7 Oct 2016 ODI # 3791
110 105 20 3791 144 44.60 4503 84.18 5 27 2 297 46 v Afghanistan 1 Oct 2016 ODI # 3786
111 106 20 3829 144 44.52 4554 84.07 5 27 2 301 46 v Afghanistan 28 Sep 2016 ODI # 3783
112 107 20 3835 144 44.08 4561 84.08 5 27 2 301 46 v Afghanistan 25 Sep 2016 ODI # 3781
113 108 20 3863 144 43.89 4586 84.23 5 27 2 304 46 v Zimbabwe 11 Nov 2015 ODI # 3706
114 109 20 3884 144 43.64 4614 84.17 5 27 2 307 46 v Zimbabwe 9 Nov 2015 ODI # 3705
115 110 20 3991 144 44.34 4723 84.50 6 27 2 316 47 v Zimbabwe 7 Nov 2015 ODI # 3703
116 110 20 3991 144 44.34 4723 84.50 6 27 2 316 47 v South Africa 15 Jul 2015 ODI # 3668
117 110 20 3991 144 44.34 4723 84.50 6 27 2 316 47 v South Africa 12 Jul 2015 ODI # 3666
118 111 20 4015 144 44.12 4761 84.33 6 27 2 317 47 v South Africa 10 Jul 2015 ODI # 3663
119 112 20 4039 144 43.90 4791 84.30 6 27 2 317 48 v India 24 Jun 2015 ODI # 3661
120 113 20 4070 144 43.76 4825 84.35 6 27 2 320 49 v India 21 Jun 2015 ODI # 3660
121 114 20 4084 144 43.44 4844 84.31 6 27 2 321 49 v India 18 Jun 2015 ODI # 3658
122 115 21 4133 144 43.96 4887 84.57 6 27 2 327 49 v Pakistan 22 Apr 2015 ODI # 3649
123 116 21 4198 144 44.18 4957 84.68 6 28 2 335 50 v Pakistan 19 Apr 2015 ODI # 3648
124 117 21 4304 144 44.83 5034 85.49 7 28 2 348 52 v Pakistan 17 Apr 2015 ODI # 3647
125 118 21 4331 144 44.64 5077 85.30 7 28 2 350 52 v India 19 Mar 2015 ODI # 3641
126 119 21 4346 144 44.34 5102 85.18 7 28 2 352 52 v New Zealand 13 Mar 2015 ODI # 3634
127 120 21 4435 144 44.79 5179 85.63 7 29 2 360 53 v England 9 Mar 2015 ODI # 3630
128 121 21 4495 144 44.95 5221 86.09 7 30 2 366 55 v Scotland 5 Mar 2015 ODI # 3624
129 122 21 4531 144 44.86 5260 86.14 7 30 2 368 56 v Sri Lanka 26 Feb 2015 ODI # 3615
130 123 21 4602 144 45.11 5316 86.56 7 31 2 374 57 v Afghanistan 18 Feb 2015 ODI # 3605
131 124 21 4613 144 44.78 5339 86.40 7 31 2 376 57 v Zimbabwe 1 Dec 2014 ODI # 3559
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