Records type batting analysis [change type]
View reverse cumulative averages [change view]
Not involving the player Shakib Al Hasan (BAN) remove Shakib Al Hasan (BAN) 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 2010-2023 173 149 43 4458 139 42.05 4315 103.31 6 24 9 330 138 Profile
filtered 2010-2023 164 143 42 4238 139 41.96 4094 103.51 6 23 9 312 131
Reverse cumulative
1 1 0 10 10 10.00 20 50.00 0 0 0 0 0 v India 21 Dec 2023 ODI # 4716
2 1 0 10 10 10.00 20 50.00 0 0 0 0 0 v India 19 Dec 2023 ODI # 4714
3 2 0 12 10 6.00 27 44.44 0 0 0 0 0 v India 17 Dec 2023 ODI # 4713
4 3 0 113 101 37.66 143 79.02 1 0 0 8 5 v Australia 16 Nov 2023 ODI # 4704
5 4 0 137 101 34.25 176 77.84 1 0 0 9 6 v Afghanistan 10 Nov 2023 ODI # 4699
6 5 0 148 101 29.60 187 79.14 1 0 0 11 6 v India 5 Nov 2023 ODI # 4694
7 6 0 201 101 33.50 217 92.62 1 1 0 13 10 v New Zealand 1 Nov 2023 ODI # 4689
8 7 0 230 101 32.85 250 92.00 1 1 0 15 12 v Pakistan 27 Oct 2023 ODI # 4683
10 9 1 269 101 33.62 271 99.26 1 1 0 17 16 v England 21 Oct 2023 ODI # 4677
11 10 1 312 101 34.66 323 96.59 1 1 0 21 17 v Netherlands 17 Oct 2023 ODI # 4672
12 11 1 329 101 32.90 336 97.91 1 1 0 22 18 v Australia 12 Oct 2023 ODI # 4667
13 12 2 368 101 36.80 357 103.08 1 1 0 25 20 v Sri Lanka 7 Oct 2023 ODI # 4661
14 13 2 431 101 39.18 422 102.13 1 2 0 29 23 v Australia 17 Sep 2023 ODI # 4648
15 14 3 513 101 46.63 467 109.85 1 3 0 35 28 v Australia 15 Sep 2023 ODI # 4646
16 15 3 521 101 43.41 484 107.64 1 3 0 35 28 v Australia 12 Sep 2023 ODI # 4642
17 16 3 570 101 43.84 536 106.34 1 3 0 41 28 v Australia 9 Sep 2023 ODI # 4638
18 17 3 570 101 40.71 538 105.94 1 3 1 41 28 v Australia 7 Sep 2023 ODI # 4635
19 18 3 661 101 44.06 599 110.35 1 4 1 47 32 v Netherlands 2 Apr 2023 ODI # 4563
20 18 3 661 101 44.06 599 110.35 1 4 1 47 32 v Netherlands 31 Mar 2023 ODI # 4558
21 19 3 678 101 42.37 616 110.06 1 4 1 47 34 v West Indies 21 Mar 2023 ODI # 4544
22 20 3 691 101 40.64 623 110.91 1 4 1 48 35 v England 1 Feb 2023 ODI # 4514
23 21 4 749 101 44.05 660 113.48 1 5 1 50 38 v England 29 Jan 2023 ODI # 4513
24 22 4 802 101 44.55 716 112.01 1 6 1 54 39 v England 27 Jan 2023 ODI # 4512
25 23 4 809 101 42.57 724 111.74 1 6 1 55 39 v India 11 Oct 2022 ODI # 4472
26 24 5 844 101 44.42 758 111.34 1 6 1 59 39 v India 9 Oct 2022 ODI # 4471
27 25 6 919 101 48.36 821 111.93 1 7 1 64 42 v India 6 Oct 2022 ODI # 4470
28 25 6 919 101 48.36 821 111.93 1 7 1 64 42 v England 24 Jul 2022 ODI # 4437
29 26 6 931 101 46.55 834 111.63 1 7 1 66 42 v England 22 Jul 2022 ODI # 4435
30 27 7 955 101 47.75 848 112.61 1 7 1 70 42 v England 19 Jul 2022 ODI # 4434
34 30 7 1089 101 47.34 974 111.80 1 8 1 83 46 v India 23 Jan 2022 ODI # 4349
35 30 7 1089 101 47.34 974 111.80 1 8 1 83 46 v India 21 Jan 2022 ODI # 4346
36 31 8 1091 101 47.43 976 111.78 1 8 1 83 46 v India 19 Jan 2022 ODI # 4344
37 32 8 1103 101 45.95 994 110.96 1 8 1 83 47 v Netherlands 26 Nov 2021 ODI # 4337
38 33 8 1127 101 45.08 1021 110.38 1 8 1 84 47 v Ireland 13 Jul 2021 ODI # 4302
39 33 8 1127 101 45.08 1021 110.38 1 8 1 84 47 v Ireland 11 Jul 2021 ODI # 4301
40 34 9 1177 101 47.08 1048 112.30 1 9 1 87 50 v Pakistan 4 Apr 2021 ODI # 4286
41 35 9 1227 101 47.19 1104 111.14 1 10 1 92 50 v Pakistan 2 Apr 2021 ODI # 4285
42 36 10 1230 101 47.30 1109 110.91 1 10 1 92 50 v Australia 7 Mar 2020 ODI # 4254
43 37 11 1267 101 48.73 1138 111.33 1 10 1 95 50 v Australia 4 Mar 2020 ODI # 4252
44 38 11 1331 101 49.29 1208 110.18 1 11 1 99 51 v Australia 29 Feb 2020 ODI # 4248
45 39 12 1400 101 51.85 1261 111.02 1 12 1 103 55 v England 9 Feb 2020 ODI # 4242
46 39 12 1400 101 51.85 1261 111.02 1 12 1 103 55 v England 7 Feb 2020 ODI # 4238
47 39 12 1400 101 51.85 1261 111.02 1 12 1 103 55 v England 4 Feb 2020 ODI # 4234
48 40 12 1431 101 51.10 1298 110.24 1 12 1 106 55 v Pakistan 23 Jun 2019 ODI # 4171
49 41 12 1467 101 50.58 1335 109.88 1 12 1 108 56 v New Zealand 19 Jun 2019 ODI # 4165
50 41 12 1467 101 50.58 1335 109.88 1 12 1 108 56 v Afghanistan 15 Jun 2019 ODI # 4160
51 41 12 1467 101 50.58 1335 109.88 1 12 1 108 56 v West Indies 10 Jun 2019 ODI # 4156
52 42 12 1498 101 49.93 1375 108.94 1 12 1 109 56 v India 5 Jun 2019 ODI # 4150
54 44 13 1561 101 50.35 1451 107.58 1 12 1 112 57 v Sri Lanka 13 Mar 2019 ODI # 4114
55 45 14 1602 101 51.67 1497 107.01 1 12 1 115 57 v Sri Lanka 10 Mar 2019 ODI # 4112
56 46 14 1627 101 50.84 1533 106.13 1 12 1 116 57 v Sri Lanka 6 Mar 2019 ODI # 4107
57 46 14 1627 101 50.84 1533 106.13 1 12 1 116 57 v Sri Lanka 3 Mar 2019 ODI # 4104
58 47 14 1631 101 49.42 1540 105.90 1 12 1 116 57 v Pakistan 27 Jan 2019 ODI # 4087
59 47 14 1631 101 49.42 1540 105.90 1 12 1 116 57 v Pakistan 25 Jan 2019 ODI # 4084
60 48 14 1662 101 48.88 1566 106.13 1 12 1 121 57 v Pakistan 22 Jan 2019 ODI # 4081
61 49 15 1678 101 49.35 1578 106.33 1 12 1 123 57 v Pakistan 19 Jan 2019 ODI # 4080
62 50 15 1817 139 51.91 1686 107.76 2 12 1 136 61 v Australia 11 Nov 2018 ODI # 4069
63 51 15 1868 139 51.88 1757 106.31 2 13 1 139 62 v Australia 9 Nov 2018 ODI # 4067
64 52 16 1870 139 51.94 1758 106.37 2 13 1 139 62 v Australia 4 Nov 2018 ODI # 4065
65 53 16 1891 139 51.10 1775 106.53 2 13 1 139 63 v Sri Lanka 8 Aug 2018 ODI # 4030
66 54 16 1942 139 51.10 1822 106.58 2 14 1 144 64 v Sri Lanka 5 Aug 2018 ODI # 4029
67 55 16 1945 139 49.87 1827 106.45 2 14 1 144 64 v Sri Lanka 1 Aug 2018 ODI # 4027
68 56 16 1955 139 48.87 1840 106.25 2 14 1 145 64 v Sri Lanka 29 Jul 2018 ODI # 4025
69 57 16 1991 139 48.56 1891 105.28 2 14 1 147 65 v India 13 Feb 2018 ODI # 3976
70 58 16 2030 139 48.33 1919 105.78 2 14 1 151 67 v India 10 Feb 2018 ODI # 3973
71 59 16 2055 139 47.79 1961 104.79 2 14 1 152 67 v India 7 Feb 2018 ODI # 3971
72 60 16 2055 139 46.70 1965 104.58 2 14 2 152 67 v India 4 Feb 2018 ODI # 3970
73 61 16 2062 139 45.82 1972 104.56 2 14 2 153 67 v India 1 Feb 2018 ODI # 3969
75 62 16 2063 139 44.84 1975 104.45 2 14 2 153 67 v India 11 Jun 2017 ODI # 3886
76 63 17 2138 139 46.47 2079 102.83 2 15 2 154 70 v Pakistan 7 Jun 2017 ODI # 3881
77 64 17 2156 139 45.87 2101 102.61 2 15 2 155 71 v Sri Lanka 3 Jun 2017 ODI # 3877
78 64 17 2156 139 45.87 2101 102.61 2 15 2 155 71 v England 29 May 2017 ODI # 3874
79 65 18 2227 139 47.38 2152 103.48 2 16 2 160 73 v England 27 May 2017 ODI # 3873
80 66 18 2238 139 46.62 2162 103.51 2 16 2 160 74 v England 24 May 2017 ODI # 3872
81 67 19 2283 139 47.56 2197 103.91 2 16 2 166 76 v New Zealand 4 Mar 2017 ODI # 3846
82 68 19 2284 139 46.61 2201 103.77 2 16 2 166 76 v New Zealand 1 Mar 2017 ODI # 3843
83 69 19 2287 139 45.74 2208 103.57 2 16 2 166 76 v New Zealand 25 Feb 2017 ODI # 3841
84 70 19 2315 139 45.39 2247 103.02 2 16 2 169 76 v New Zealand 22 Feb 2017 ODI # 3839
85 71 20 2432 139 47.68 2345 103.71 3 16 2 172 82 v Sri Lanka 1 Feb 2017 ODI # 3830
86 71 20 2432 139 47.68 2345 103.71 3 16 2 172 82 v Sri Lanka 28 Jan 2017 ODI # 3828
87 72 20 2471 139 47.51 2374 104.08 3 16 2 176 82 v Australia 12 Oct 2016 ODI # 3795
88 73 21 2589 139 49.78 2453 105.54 4 16 2 186 88 v Australia 5 Oct 2016 ODI # 3790
89 74 21 2615 139 49.33 2470 105.87 4 16 2 190 88 v Australia 2 Oct 2016 ODI # 3787
90 75 22 2625 139 49.52 2480 105.84 4 16 2 191 88 v Australia 30 Sep 2016 ODI # 3785
91 76 22 2639 139 48.87 2496 105.72 4 16 2 193 88 v Ireland 25 Sep 2016 ODI # 3780
92 77 23 2661 139 49.27 2508 106.10 4 16 2 196 88 v India 25 Oct 2015 ODI # 3700
93 78 23 2667 139 48.49 2520 105.83 4 16 2 197 88 v India 22 Oct 2015 ODI # 3698
94 79 23 2700 139 48.21 2561 105.42 4 16 2 201 88 v India 18 Oct 2015 ODI # 3695
95 80 23 2700 139 47.36 2562 105.38 4 16 3 201 88 v India 14 Oct 2015 ODI # 3692
96 81 23 2713 139 46.77 2584 104.99 4 16 3 201 88 v India 11 Oct 2015 ODI # 3689
97 82 23 2749 139 46.59 2621 104.88 4 16 3 204 88 v New Zealand 26 Aug 2015 ODI # 3678
98 83 23 2754 139 45.90 2631 104.67 4 16 3 204 88 v New Zealand 23 Aug 2015 ODI # 3677
99 84 23 2768 139 45.37 2644 104.68 4 16 3 205 88 v New Zealand 19 Aug 2015 ODI # 3676
103 87 23 2870 139 44.84 2737 104.85 4 16 3 216 91 v New Zealand 24 Mar 2015 ODI # 3644
104 87 23 2870 139 44.84 2737 104.85 4 16 3 216 91 v Sri Lanka 18 Mar 2015 ODI # 3640
105 88 23 2919 139 44.90 2785 104.81 4 16 3 218 91 v U.A.E. 12 Mar 2015 ODI # 3633
106 89 23 2919 139 44.22 2798 104.32 4 16 4 218 91 v Pakistan 7 Mar 2015 ODI # 3626
107 90 24 2965 139 44.92 2821 105.10 4 16 4 222 93 v Ireland 3 Mar 2015 ODI # 3621
108 91 24 2985 139 44.55 2837 105.21 4 16 4 222 93 v West Indies 27 Feb 2015 ODI # 3616
109 92 24 3007 139 44.22 2860 105.13 4 16 4 224 93 v India 22 Feb 2015 ODI # 3610
110 93 25 3145 139 46.25 2952 106.53 5 16 4 231 102 v Zimbabwe 15 Feb 2015 ODI # 3601
111 94 25 3168 139 45.91 2961 106.99 5 16 4 233 104 v West Indies 28 Jan 2015 ODI # 3593
112 95 26 3298 139 47.79 3094 106.59 6 16 4 244 107 v West Indies 25 Jan 2015 ODI # 3591
113 95 26 3298 139 47.79 3094 106.59 6 16 4 244 107 v West Indies 21 Jan 2015 ODI # 3587
114 96 27 3298 139 47.79 3094 106.59 6 16 4 244 107 v West Indies 18 Jan 2015 ODI # 3583
115 97 27 3368 139 48.11 3162 106.51 6 17 4 251 109 v West Indies 16 Jan 2015 ODI # 3579
116 98 27 3373 139 47.50 3174 106.26 6 17 4 251 109 v Australia 23 Nov 2014 ODI # 3551
117 99 27 3418 139 47.47 3235 105.65 6 17 4 254 109 v Australia 21 Nov 2014 ODI # 3549
118 100 27 3421 139 46.86 3241 105.55 6 17 4 254 109 v Australia 19 Nov 2014 ODI # 3548
119 101 28 3443 139 47.16 3267 105.38 6 17 4 257 109 v Australia 16 Nov 2014 ODI # 3546
120 102 28 3508 139 47.40 3332 105.28 6 18 4 262 110 v Australia 14 Nov 2014 ODI # 3545
121 103 28 3525 139 47.00 3361 104.87 6 18 4 265 110 v New Zealand 27 Oct 2014 ODI # 3538
122 104 28 3532 139 46.47 3371 104.77 6 18 4 265 110 v New Zealand 24 Oct 2014 ODI # 3537
123 104 28 3532 139 46.47 3371 104.77 6 18 4 265 110 v Australia 6 Sep 2014 ODI # 3526
124 105 29 3542 139 46.60 3380 104.79 6 18 4 266 110 v Zimbabwe 4 Sep 2014 ODI # 3524
125 106 29 3545 139 46.03 3385 104.72 6 18 4 266 110 v Australia 2 Sep 2014 ODI # 3522
126 107 29 3545 139 45.44 3386 104.69 6 18 5 266 110 v Zimbabwe 29 Aug 2014 ODI # 3518
127 107 29 3545 139 45.44 3386 104.69 6 18 5 266 110 v Australia 27 Aug 2014 ODI # 3516
128 108 30 3558 139 45.61 3397 104.73 6 18 5 268 110 v Zimbabwe 21 Aug 2014 ODI # 3510
129 109 30 3603 139 45.60 3445 104.58 6 18 5 270 112 v Zimbabwe 19 Aug 2014 ODI # 3508
130 109 30 3603 139 45.60 3445 104.58 6 18 5 270 112 v Zimbabwe 17 Aug 2014 ODI # 3507
131 110 31 3607 139 45.65 3449 104.58 6 18 5 270 112 v Sri Lanka 12 Jul 2014 ODI # 3502
132 111 31 3611 139 45.13 3457 104.45 6 18 5 271 112 v Sri Lanka 9 Jul 2014 ODI # 3501
133 112 32 3647 139 45.58 3478 104.85 6 18 5 273 114 v Sri Lanka 6 Jul 2014 ODI # 3500
134 113 33 3703 139 46.28 3512 105.43 6 19 5 278 117 v India 11 Dec 2013 ODI # 3444
135 114 33 3703 139 45.71 3515 105.34 6 19 6 278 117 v India 8 Dec 2013 ODI # 3443
136 115 34 3708 139 45.77 3517 105.43 6 19 6 279 117 v India 5 Dec 2013 ODI # 3442
137 116 34 3732 139 45.51 3543 105.33 6 19 6 282 117 v Pakistan 30 Nov 2013 ODI # 3441
138 117 35 3734 139 45.53 3547 105.27 6 19 6 282 117 v Pakistan 27 Nov 2013 ODI # 3440
139 118 35 3738 139 45.03 3561 104.97 6 19 6 282 117 v Pakistan 24 Nov 2013 ODI # 3438
140 119 35 3753 139 44.67 3586 104.65 6 19 6 283 117 v Pakistan 11 Nov 2013 ODI # 3433
141 120 35 3758 139 44.21 3596 104.50 6 19 6 283 117 v Pakistan 8 Nov 2013 ODI # 3431
142 121 35 3792 139 44.09 3629 104.49 6 19 6 287 117 v Pakistan 6 Nov 2013 ODI # 3430
143 122 35 3803 139 43.71 3648 104.24 6 19 6 287 117 v Pakistan 1 Nov 2013 ODI # 3427
144 123 35 3840 139 43.63 3699 103.81 6 19 6 289 118 v Pakistan 30 Oct 2013 ODI # 3425
145 124 35 3840 139 43.14 3701 103.75 6 19 7 289 118 v Sri Lanka 31 Jul 2013 ODI # 3401
146 125 35 3841 139 42.67 3704 103.69 6 19 7 289 118 v Sri Lanka 28 Jul 2013 ODI # 3400
147 126 36 3926 139 43.62 3776 103.97 6 20 7 293 123 v Sri Lanka 26 Jul 2013 ODI # 3398
148 127 37 3948 139 43.86 3810 103.62 6 20 7 294 123 v Sri Lanka 23 Jul 2013 ODI # 3394
149 128 37 3962 139 43.53 3832 103.39 6 20 7 294 124 v Sri Lanka 20 Jul 2013 ODI # 3392
150 129 38 4018 139 44.15 3883 103.47 6 21 7 299 126 v England 19 Jun 2013 ODI # 3375
151 130 38 4056 139 44.08 3912 103.68 6 21 7 300 129 v West Indies 14 Jun 2013 ODI # 3371
152 131 38 4075 139 43.81 3936 103.53 6 21 7 302 129 v Pakistan 10 Jun 2013 ODI # 3367
153 132 38 4075 139 43.35 3936 103.53 6 21 8 302 129 v India 6 Jun 2013 ODI # 3363
154 133 39 4095 139 43.56 3956 103.51 6 21 8 303 130 v Pakistan 24 Mar 2013 ODI # 3350
155 134 39 4162 139 43.81 4033 103.19 6 22 8 310 130 v Pakistan 21 Mar 2013 ODI # 3348
156 135 39 4177 139 43.51 4052 103.08 6 22 8 312 130 v New Zealand 25 Jan 2013 ODI # 3328
157 136 39 4191 139 43.20 4076 102.82 6 22 8 312 130 v New Zealand 22 Jan 2013 ODI # 3325
158 137 40 4202 139 43.31 4098 102.53 6 22 8 312 130 v Australia 28 Oct 2011 ODI # 3211
159 138 40 4261 139 43.47 4149 102.69 6 23 8 318 131 v Australia 23 Oct 2011 ODI # 3208
160 139 40 4272 139 43.15 4161 102.66 6 23 8 318 131 v Australia 19 Oct 2011 ODI # 3203
161 140 40 4299 139 42.99 4189 102.62 6 23 8 321 132 v India 15 Jan 2011 ODI # 3080
162 141 40 4308 139 42.65 4200 102.57 6 23 8 321 132 v India 12 Jan 2011 ODI # 3079
163 142 40 4308 139 42.23 4201 102.54 6 23 9 321 132 v Pakistan 5 Nov 2010 ODI # 3067
164 143 40 4314 139 41.88 4211 102.44 6 23 9 321 132 v Pakistan 2 Nov 2010 ODI # 3064
165 144 40 4320 139 41.53 4221 102.34 6 23 9 321 132 v Pakistan 31 Oct 2010 ODI # 3063
166 144 40 4320 139 41.53 4221 102.34 6 23 9 321 132 v Pakistan 29 Oct 2010 ODI # 3062
167 145 41 4353 139 41.85 4240 102.66 6 23 9 324 133 v Zimbabwe 22 Oct 2010 ODI # 3061
168 145 41 4353 139 41.85 4240 102.66 6 23 9 324 133 v Zimbabwe 17 Oct 2010 ODI # 3059
169 146 41 4404 139 41.94 4271 103.11 6 24 9 329 135 v Zimbabwe 15 Oct 2010 ODI # 3057
170 146 41 4404 139 41.94 4271 103.11 6 24 9 329 135 v West Indies 30 May 2010 ODI # 2984
171 147 41 4409 139 41.59 4280 103.01 6 24 9 329 135 v West Indies 28 May 2010 ODI # 2982
172 148 42 4435 139 41.83 4299 103.16 6 24 9 329 137 v West Indies 24 May 2010 ODI # 2980
173 149 43 4458 139 42.05 4315 103.31 6 24 9 330 138 v West Indies 22 May 2010 ODI # 2979
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