Records type all-round analysis [change type]
View reverse cumulative averages [change view]
Ordered by batting strike rate (descending)
Return to query menu
Cleared query menu
Career averages
Span Mat Runs HS Bat Av BF SR 100 Wkts BBI Bowl Av 5 Ct St Ave Diff
overall 2010-2024 158 5446 164 43.91 6230 87.41 12 28 3/16 34.67 0 84 0 9.24 Profile
Reverse cumulative
1 6 6* - 3 200.00 0 - - - - 0 0 - v West Indies 6 Feb 2024 ODI # 4723
3 90 79* 90.00 92 97.82 0 - - - - 0 0 - v West Indies 2 Feb 2024 ODI # 4721
4 94 79* 47.00 101 93.06 0 - - - - 0 0 - v India 19 Nov 2023 ODI # 4705
48 1924 131 48.10 2127 90.45 4 1 1/6 40.00 0 20 0 8.10 v India 9 Jun 2019 ODI # 4155
46 1845 131 48.55 2044 90.26 4 1 1/6 40.00 0 20 0 8.55 v Sri Lanka 15 Jun 2019 ODI # 4159
47 1855 131 47.56 2057 90.17 4 1 1/6 40.00 0 20 0 7.56 v Pakistan 12 Jun 2019 ODI # 4157
39 1636 131 51.12 1816 90.08 4 0 - - 0 18 0 - v India 17 Jan 2020 ODI # 4232
40 1636 131 51.12 1816 90.08 4 0 - - 0 19 0 - v India 14 Jan 2020 ODI # 4231
33 1284 105 49.38 1428 89.91 3 - - - - 17 0 - v India 27 Nov 2020 ODI # 4265
34 1298 105 48.07 1445 89.82 3 0 - - 0 18 0 - v New Zealand 13 Mar 2020 ODI # 4255
38 1538 131 49.61 1714 89.73 4 0 - - 0 18 0 - v India 19 Jan 2020 ODI # 4233
35 1318 105 47.07 1471 89.59 3 0 - - 0 18 0 - v South Africa 7 Mar 2020 ODI # 4254
49 1997 131 48.70 2230 89.55 4 1 1/6 40.00 0 21 0 8.70 v West Indies 6 Jun 2019 ODI # 4152
36 1331 105 45.89 1488 89.44 3 0 - - 0 18 0 - v South Africa 4 Mar 2020 ODI # 4252
44 1771 131 49.19 1983 89.30 4 1 1/6 40.00 0 20 0 9.19 v England 25 Jun 2019 ODI # 4173
50 2015 131 47.97 2257 89.27 4 1 1/6 40.00 0 22 0 7.97 v Afghanistan 1 Jun 2019 ODI # 4146
45 1772 131 47.89 1985 89.26 4 1 1/6 40.00 0 20 0 7.89 v Bangladesh 20 Jun 2019 ODI # 4166
42 1728 131 50.82 1941 89.02 4 0 - - 0 19 0 - v South Africa 6 Jul 2019 ODI # 4188
41 1721 131 52.15 1935 88.94 4 0 - - 0 19 0 - v England 11 Jul 2019 ODI # 4191
37 1407 105 46.90 1582 88.93 3 0 - - 0 18 0 - v South Africa 29 Feb 2020 ODI # 4248
43 1733 131 49.51 1949 88.91 4 1 1/6 40.00 0 20 0 9.51 v New Zealand 29 Jun 2019 ODI # 4178
51 2027 131 47.13 2280 88.90 4 1 1/6 40.00 0 22 0 7.13 v England 28 Jan 2018 ODI # 3968
14 466 79* 42.36 526 88.59 0 - - - - 3 0 - v India 27 Sep 2023 ODI # 4657
52 2031 131 46.15 2296 88.45 4 1 1/6 40.00 0 23 0 6.15 v England 26 Jan 2018 ODI # 3966
15 466 79* 38.83 527 88.42 0 - - - - 3 0 - v India 24 Sep 2023 ODI # 4654
55 2117 131 45.04 2405 88.02 4 1 1/6 40.00 0 24 0 5.04 v England 14 Jan 2018 ODI # 3951
116 4769 164 49.16 5421 87.97 11 2 1/6 69.50 0 58 0 -20.33 v South Africa 19 Nov 2014 ODI # 3548
75 2945 164 46.01 3348 87.96 7 1 1/6 40.00 0 35 0 6.01 v South Africa 2 Oct 2016 ODI # 3787
66 2506 131 45.56 2849 87.96 5 1 1/6 40.00 0 29 0 5.56 v Pakistan 19 Jan 2017 ODI # 3820
76 2953 164 45.43 3359 87.91 7 1 1/6 40.00 0 35 0 5.43 v South Africa 30 Sep 2016 ODI # 3785
9 320 79* 53.33 364 87.91 0 - - - - 2 0 - v Netherlands 25 Oct 2023 ODI # 4681
53 2076 131 46.13 2362 87.89 4 1 1/6 40.00 0 23 0 6.13 v England 21 Jan 2018 ODI # 3960
74 2931 164 46.52 3336 87.85 7 1 1/6 40.00 0 34 0 6.52 v South Africa 5 Oct 2016 ODI # 3790
117 4779 164 48.76 5441 87.83 11 2 1/6 69.50 0 59 0 -20.73 v South Africa 16 Nov 2014 ODI # 3546
12 346 79* 38.44 394 87.81 0 - - - - 2 0 - v South Africa 12 Oct 2023 ODI # 4667
71 2802 164 46.70 3191 87.80 6 1 1/6 40.00 0 33 0 6.70 v New Zealand 4 Dec 2016 ODI # 3811
56 2133 131 44.43 2430 87.77 4 1 1/6 40.00 0 24 0 4.43 v India 1 Oct 2017 ODI # 3919
78 3042 164 46.09 3466 87.76 7 1 1/6 40.00 0 36 0 6.09 v Sri Lanka 24 Aug 2016 ODI # 3769
72 2802 164 45.93 3193 87.75 6 1 1/6 40.00 0 34 0 5.93 v South Africa 12 Oct 2016 ODI # 3795
58 2199 131 43.98 2506 87.74 4 1 1/6 40.00 0 24 0 3.98 v India 24 Sep 2017 ODI # 3914
77 3012 164 46.33 3433 87.73 7 1 1/6 40.00 0 35 0 6.33 v Ireland 27 Sep 2016 ODI # 3782
54 2094 131 45.52 2387 87.72 4 1 1/6 40.00 0 23 0 5.52 v England 19 Jan 2018 ODI # 3958
57 2136 131 43.59 2435 87.72 4 1 1/6 40.00 0 24 0 3.59 v India 28 Sep 2017 ODI # 3917
10 327 79* 46.71 373 87.66 0 - - - - 2 0 - v Pakistan 20 Oct 2023 ODI # 4675
94 3720 164 46.50 4245 87.63 8 1 1/6 76.00 0 49 0 -29.49 v India 12 Jan 2016 ODI # 3723
118 4856 164 49.05 5546 87.55 11 2 1/6 73.00 0 61 0 -23.94 v Pakistan 12 Oct 2014 ODI # 3534
119 4868 164 48.68 5561 87.53 11 2 1/6 73.00 0 64 0 -24.31 v Pakistan 10 Oct 2014 ODI # 3532
115 4696 164 48.41 5366 87.51 11 2 1/6 69.50 0 58 0 -21.08 v South Africa 21 Nov 2014 ODI # 3549
156 5405 164 43.94 6177 87.50 12 25 3/16 34.12 0 82 0 9.82 v England 27 Jun 2010 ODI # 3003
127 5095 164 47.17 5823 87.49 12 6 3/16 36.00 0 70 0 11.17 v England 10 Jul 2012 ODI # 3286
120 4969 164 49.19 5679 87.49 12 2 1/6 73.00 0 65 0 -23.80 v Pakistan 7 Oct 2014 ODI # 3530
155 5385 164 44.13 6156 87.47 12 23 3/16 35.60 0 82 0 8.53 v England 30 Jun 2010 ODI # 3004
125 5066 164 47.79 5792 87.46 12 6 3/16 31.83 0 70 0 15.95 v England 24 Jan 2014 ODI # 3461
59 2258 131 44.27 2582 87.45 4 1 1/6 40.00 0 25 0 4.27 v India 21 Sep 2017 ODI # 3912
121 4979 164 48.81 5694 87.44 12 3 1/6 51.66 0 65 0 -2.85 v South Africa 6 Sep 2014 ODI # 3526
128 5103 164 46.81 5836 87.44 12 6 3/16 36.00 0 70 0 10.81 v England 29 Jun 2012 ODI # 3280
129 5103 164 46.81 5836 87.44 12 6 3/16 36.00 0 70 0 10.81 v Ireland 23 Jun 2012 ODI # 3279
22 724 94 42.58 828 87.43 0 - - - - 7 0 - v England 17 Nov 2022 ODI # 4475
126 5074 164 47.42 5803 87.43 12 6 3/16 34.50 0 70 0 12.92 v Sri Lanka 13 Jan 2013 ODI # 3319
112 4488 164 47.74 5133 87.43 10 1 1/6 95.00 0 54 0 -47.25 v India 18 Jan 2015 ODI # 3582
73 2823 164 45.53 3229 87.42 6 1 1/6 40.00 0 34 0 5.53 v South Africa 9 Oct 2016 ODI # 3792
157 5446 164 43.91 6230 87.41 12 26 3/16 34.34 0 82 0 9.57 v England 24 Jun 2010 ODI # 3002
158 5446 164 43.91 6230 87.41 12 28 3/16 34.67 0 84 0 9.24 v West Indies 19 Feb 2010 ODI # 2960
111 4441 164 47.75 5081 87.40 10 1 1/6 95.00 0 54 0 -47.24 v England 23 Jan 2015 ODI # 3589
114 4592 164 47.83 5254 87.40 10 2 1/6 56.00 0 56 0 -8.16 v South Africa 23 Nov 2014 ODI # 3551
124 5047 164 48.06 5776 87.37 12 6 3/16 31.83 0 69 0 16.23 v Zimbabwe 25 Aug 2014 ODI # 3513
123 5046 164 48.51 5775 87.37 12 3 1/6 58.33 0 69 0 -9.81 v South Africa 27 Aug 2014 ODI # 3516
65 2398 131 43.60 2745 87.35 4 1 1/6 40.00 0 29 0 3.60 v Pakistan 22 Jan 2017 ODI # 3822
113 4525 164 47.63 5180 87.35 10 1 1/6 95.00 0 55 0 -47.36 v England 16 Jan 2015 ODI # 3578
146 5276 164 45.48 6040 87.35 12 16 3/16 39.62 0 80 0 5.85 v England 26 Jan 2011 ODI # 3089
95 3732 164 46.07 4273 87.33 8 1 1/6 76.00 0 49 0 -29.92 v England 13 Sep 2015 ODI # 3684
60 2259 131 43.44 2587 87.32 4 1 1/6 40.00 0 25 0 3.44 v India 17 Sep 2017 ODI # 3910
130 5129 164 46.62 5875 87.30 12 7 3/16 34.28 0 71 0 12.34 v South Africa 23 Oct 2011 ODI # 3208
131 5129 164 46.62 5875 87.30 12 7 3/16 34.28 0 71 0 12.34 v South Africa 19 Oct 2011 ODI # 3203
154 5367 164 43.99 6148 87.29 12 21 3/16 36.19 0 82 0 7.80 v England 3 Jul 2010 ODI # 3011
145 5230 164 45.08 5993 87.26 12 13 3/16 46.23 0 80 0 -1.14 v England 30 Jan 2011 ODI # 3091
106 4290 164 47.66 4916 87.26 9 1 1/6 76.00 0 52 0 -28.33 v Afghanistan 4 Mar 2015 ODI # 3623
143 5206 164 45.26 5966 87.26 12 11 3/16 48.36 0 78 0 -3.09 v Zimbabwe 21 Feb 2011 ODI # 3103
151 5340 164 44.50 6120 87.25 12 19 3/16 35.78 0 82 0 8.71 v Sri Lanka 5 Nov 2010 ODI # 3066
147 5302 164 45.31 6077 87.24 12 16 3/16 40.81 0 80 0 4.50 v England 23 Jan 2011 ODI # 3086
149 5307 164 44.59 6083 87.24 12 19 3/16 35.26 0 81 0 9.33 v England 16 Jan 2011 ODI # 3081
150 5307 164 44.59 6083 87.24 12 19 3/16 35.26 0 82 0 9.33 v Sri Lanka 7 Nov 2010 ODI # 3068
152 5352 164 44.23 6135 87.23 12 19 3/16 36.21 0 82 0 8.02 v Sri Lanka 3 Nov 2010 ODI # 3065
153 5352 164 44.23 6135 87.23 12 19 3/16 37.42 0 82 0 6.81 v India 20 Oct 2010 ODI # 3060
144 5206 164 44.87 5968 87.23 12 12 3/16 47.66 0 79 0 -2.78 v England 2 Feb 2011 ODI # 3094
148 5302 164 44.93 6079 87.21 12 17 3/16 38.70 0 81 0 6.22 v England 21 Jan 2011 ODI # 3083
96 3737 164 45.57 4285 87.21 8 1 1/6 76.00 0 49 0 -30.42 v England 11 Sep 2015 ODI # 3683
132 5147 164 46.36 5903 87.19 12 7 3/16 36.42 0 72 0 9.94 v Sri Lanka 16 Aug 2011 ODI # 3180
133 5147 164 46.36 5903 87.19 12 7 3/16 36.42 0 72 0 9.94 v Sri Lanka 14 Aug 2011 ODI # 3178
134 5147 164 46.36 5903 87.19 12 7 3/16 39.00 0 73 0 7.36 v Sri Lanka 10 Aug 2011 ODI # 3175
103 4123 164 46.85 4730 87.16 9 1 1/6 76.00 0 50 0 -29.14 v Pakistan 20 Mar 2015 ODI # 3642
104 4123 164 46.85 4730 87.16 9 1 1/6 76.00 0 51 0 -29.14 v Scotland 14 Mar 2015 ODI # 3637
107 4294 164 47.18 4927 87.15 9 1 1/6 76.00 0 52 0 -28.81 v New Zealand 28 Feb 2015 ODI # 3617
135 5152 164 46.00 5912 87.14 12 7 3/16 45.42 0 74 0 0.57 v Bangladesh 13 Apr 2011 ODI # 3151
136 5152 164 46.00 5912 87.14 12 9 3/16 39.11 0 76 0 6.88 v Bangladesh 11 Apr 2011 ODI # 3150
140 5195 164 45.57 5962 87.13 12 10 3/16 44.70 0 77 0 0.87 v Kenya 13 Mar 2011 ODI # 3130
141 5195 164 45.57 5962 87.13 12 10 3/16 46.40 0 78 0 -0.82 v Sri Lanka 5 Mar 2011 ODI # 3119
142 5195 164 45.57 5962 87.13 12 11 3/16 46.18 0 78 0 -0.61 v New Zealand 25 Feb 2011 ODI # 3107
79 3100 164 46.26 3558 87.12 7 1 1/6 40.00 0 37 0 6.26 v Sri Lanka 21 Aug 2016 ODI # 3768
122 5015 164 48.68 5756 87.12 12 3 1/6 51.66 0 67 0 -2.97 v South Africa 2 Sep 2014 ODI # 3522
97 3762 164 45.32 4318 87.12 8 1 1/6 76.00 0 49 0 -30.67 v England 8 Sep 2015 ODI # 3682
137 5153 164 45.60 5915 87.11 12 10 3/16 39.30 0 77 0 6.30 v Bangladesh 9 Apr 2011 ODI # 3149
64 2349 131 43.50 2697 87.09 4 1 1/6 40.00 0 28 0 3.50 v Pakistan 26 Jan 2017 ODI # 3826
108 4299 164 46.72 4936 87.09 9 1 1/6 95.00 0 54 0 -48.27 v England 14 Feb 2015 ODI # 3600
105 4195 164 47.13 4818 87.06 9 1 1/6 76.00 0 51 0 -28.86 v Sri Lanka 8 Mar 2015 ODI # 3629
138 5178 164 45.42 5947 87.06 12 10 3/16 39.30 0 77 0 6.12 v Pakistan 19 Mar 2011 ODI # 3139
139 5178 164 45.42 5947 87.06 12 10 3/16 41.10 0 77 0 4.32 v Canada 16 Mar 2011 ODI # 3134
102 4058 164 46.64 4661 87.06 9 1 1/6 76.00 0 50 0 -29.35 v India 26 Mar 2015 ODI # 3645
109 4339 164 46.65 4986 87.02 9 1 1/6 95.00 0 54 0 -48.34 v England 1 Feb 2015 ODI # 3597
110 4339 164 46.65 4986 87.02 9 1 1/6 95.00 0 54 0 -48.34 v India 26 Jan 2015 ODI # 3592
63 2345 131 44.24 2695 87.01 4 1 1/6 40.00 0 27 0 4.24 v New Zealand 2 Jun 2017 ODI # 3876
98 3832 164 45.61 4405 86.99 8 1 1/6 76.00 0 50 0 -30.38 v England 5 Sep 2015 ODI # 3681
67 2566 131 45.82 2950 86.98 5 1 1/6 40.00 0 29 0 5.82 v Pakistan 15 Jan 2017 ODI # 3818
80 3146 164 46.26 3617 86.97 7 1 1/6 40.00 0 39 0 6.26 v West Indies 26 Jun 2016 ODI # 3756
68 2566 131 45.01 2951 86.95 5 1 1/6 40.00 0 30 0 5.01 v Pakistan 13 Jan 2017 ODI # 3817
70 2638 131 44.71 3034 86.94 5 1 1/6 40.00 0 31 0 4.71 v New Zealand 6 Dec 2016 ODI # 3812
99 3876 164 45.60 4459 86.92 8 1 1/6 76.00 0 50 0 -30.39 v England 3 Sep 2015 ODI # 3680
62 2337 131 44.09 2689 86.90 4 1 1/6 40.00 0 26 0 4.09 v Bangladesh 5 Jun 2017 ODI # 3879
61 2315 131 43.67 2664 86.89 4 1 1/6 40.00 0 25 0 3.67 v England 10 Jun 2017 ODI # 3885
93 3571 164 45.20 4110 86.88 7 1 1/6 76.00 0 49 0 -30.79 v India 15 Jan 2016 ODI # 3724
92 3525 164 45.19 4063 86.75 7 1 1/6 76.00 0 48 0 -30.80 v India 17 Jan 2016 ODI # 3725
69 2566 131 44.24 2958 86.74 5 1 1/6 40.00 0 31 0 4.24 v New Zealand 9 Dec 2016 ODI # 3813
91 3484 164 45.24 4018 86.70 7 1 1/6 76.00 0 48 0 -30.75 v India 20 Jan 2016 ODI # 3726
100 3897 164 45.31 4497 86.65 8 1 1/6 76.00 0 50 0 -30.68 v Ireland 27 Aug 2015 ODI # 3679
84 3350 164 47.85 3868 86.60 7 1 1/6 40.00 0 42 0 7.85 v South Africa 11 Jun 2016 ODI # 3743
85 3358 164 47.29 3878 86.59 7 1 1/6 40.00 0 42 0 7.29 v South Africa 7 Jun 2016 ODI # 3741
81 3224 164 46.72 3724 86.57 7 1 1/6 40.00 0 41 0 6.72 v West Indies 21 Jun 2016 ODI # 3752
82 3224 164 46.72 3724 86.57 7 1 1/6 40.00 0 41 0 6.72 v South Africa 19 Jun 2016 ODI # 3750
32 1179 105 47.16 1362 86.56 2 - - - - 16 0 - v India 29 Nov 2020 ODI # 4266
101 3953 164 45.96 4568 86.53 8 1 1/6 76.00 0 50 0 -30.03 v New Zealand 29 Mar 2015 ODI # 3646
86 3364 164 46.72 3888 86.52 7 1 1/6 40.00 0 42 0 6.72 v West Indies 5 Jun 2016 ODI # 3740
11 327 79* 40.87 378 86.50 0 - - - - 2 0 - v Sri Lanka 16 Oct 2023 ODI # 4671
20 550 79* 34.37 636 86.47 0 - - - - 6 0 - v England 22 Nov 2022 ODI # 4480
23 829 105 46.05 959 86.44 1 - - - - 10 0 - v New Zealand 11 Sep 2022 ODI # 4464
16 507 79* 39.00 587 86.37 0 - - - - 3 0 - v India 22 Sep 2023 ODI # 4651
83 3298 164 47.11 3819 86.35 7 1 1/6 40.00 0 41 0 7.11 v West Indies 13 Jun 2016 ODI # 3745
87 3385 164 46.36 3923 86.28 7 1 1/6 40.00 0 43 0 6.36 v New Zealand 8 Feb 2016 ODI # 3735
89 3405 164 45.40 3952 86.15 7 1 1/6 40.00 0 45 0 5.40 v New Zealand 3 Feb 2016 ODI # 3731
88 3387 164 45.77 3935 86.07 7 1 1/6 40.00 0 45 0 5.77 v New Zealand 6 Feb 2016 ODI # 3733
90 3433 164 45.17 3989 86.06 7 1 1/6 60.00 0 45 0 -14.82 v India 23 Jan 2016 ODI # 3727
17 507 79* 36.21 590 85.93 0 - - - - 4 0 - v India 22 Mar 2023 ODI # 4545
18 507 79* 36.21 590 85.93 0 - - - - 6 0 - v India 19 Mar 2023 ODI # 4541
21 644 94 37.88 750 85.86 0 - - - - 6 0 - v England 19 Nov 2022 ODI # 4477
19 529 79* 35.26 620 85.32 0 - - - - 6 0 - v India 17 Mar 2023 ODI # 4538
27 939 105 44.71 1108 84.74 1 - - - - 13 0 - v Zimbabwe 31 Aug 2022 ODI # 4459
2 11 6* 11.00 13 84.61 0 - - - - 0 0 - v West Indies 4 Feb 2024 ODI # 4722
24 890 105 46.84 1053 84.52 1 - - - - 10 0 - v New Zealand 8 Sep 2022 ODI # 4462
13 392 79* 39.20 465 84.30 0 - - - - 2 0 - v India 8 Oct 2023 ODI # 4662
8 249 79* 49.80 296 84.12 0 - - - - 2 0 - v New Zealand 28 Oct 2023 ODI # 4684
25 891 105 44.55 1061 83.97 1 - - - - 12 0 - v New Zealand 6 Sep 2022 ODI # 4461
26 892 105 42.47 1067 83.59 1 - - - - 13 0 - v Zimbabwe 3 Sep 2022 ODI # 4460
30 1068 105 46.43 1283 83.24 1 - - - - 14 0 - v Sri Lanka 14 Jun 2022 ODI # 4409
28 987 105 47.00 1188 83.08 1 - - - - 14 0 - v Zimbabwe 28 Aug 2022 ODI # 4458
29 1015 105 46.13 1223 82.99 1 - - - - 14 0 - v Sri Lanka 16 Jun 2022 ODI # 4412
31 1075 105 44.79 1298 82.81 1 - - - - 14 0 - v India 2 Dec 2020 ODI # 4267
7 231 79* 57.75 279 82.79 0 - - - - 2 0 - v England 4 Nov 2023 ODI # 4693
6 187 79* 62.33 227 82.37 0 - - - - 2 0 - v Bangladesh 11 Nov 2023 ODI # 4700
5 124 79* 41.33 163 76.07 0 - - - - 2 0 - v South Africa 16 Nov 2023 ODI # 4704
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