Records type batting analysis [change type]
View reverse cumulative averages [change view]
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
overall 2012-2023 147 134 17 4099 145* 35.03 4782 85.71 7 24 11 346 57 Profile
Reverse cumulative
1 1 0 21 21 21.00 34 61.76 0 0 0 0 1 v Bangladesh 23 Dec 2023 ODI # 4717
2 2 1 55 34* 55.00 66 83.33 0 0 0 4 1 v Bangladesh 20 Dec 2023 ODI # 4715
3 3 1 147 92 73.50 143 102.79 0 1 0 13 4 v Bangladesh 17 Dec 2023 ODI # 4711
4 4 1 147 92 49.00 145 101.37 0 1 1 13 4 v India 15 Nov 2023 ODI # 4703
5 5 2 149 92 49.66 147 101.36 0 1 1 13 4 v Sri Lanka 9 Nov 2023 ODI # 4698
6 6 3 151 92 50.33 149 101.34 0 1 1 13 4 v Pakistan 4 Nov 2023 ODI # 4692
7 7 3 155 92 38.75 164 94.51 0 1 1 13 4 v South Africa 1 Nov 2023 ODI # 4689
8 8 3 176 92 35.20 186 94.62 0 1 1 15 4 v Australia 28 Oct 2023 ODI # 4684
9 9 3 181 92 30.16 193 93.78 0 1 1 16 4 v India 22 Oct 2023 ODI # 4678
10 10 3 249 92 35.57 267 93.25 0 2 1 19 6 v Afghanistan 18 Oct 2023 ODI # 4673
11 10 3 249 92 35.57 267 93.25 0 2 1 19 6 v Bangladesh 13 Oct 2023 ODI # 4668
12 11 3 302 92 37.75 313 96.48 0 3 1 25 7 v Netherlands 9 Oct 2023 ODI # 4663
13 11 3 302 92 37.75 313 96.48 0 3 1 25 7 v England 5 Oct 2023 ODI # 4658
14 12 3 315 92 35.00 335 94.02 0 3 1 26 7 v England 15 Sep 2023 ODI # 4647
15 13 3 318 92 31.80 347 91.64 0 3 1 26 7 v England 13 Sep 2023 ODI # 4643
16 14 3 337 92 30.63 369 91.32 0 3 1 27 7 v England 10 Sep 2023 ODI # 4640
17 14 3 337 92 30.63 369 91.32 0 3 1 27 7 v England 8 Sep 2023 ODI # 4636
18 15 3 396 92 33.00 427 92.74 0 4 1 32 7 v Pakistan 7 May 2023 ODI # 4575
19 16 3 456 92 35.07 503 90.65 0 5 1 37 7 v Pakistan 5 May 2023 ODI # 4574
20 17 3 501 92 35.78 563 88.98 0 5 1 40 7 v Pakistan 3 May 2023 ODI # 4573
21 18 3 599 98 39.93 648 92.43 0 6 1 48 8 v Pakistan 29 Apr 2023 ODI # 4571
22 19 3 619 98 38.68 684 90.49 0 6 1 48 8 v Pakistan 27 Apr 2023 ODI # 4569
23 20 3 627 98 36.88 700 89.57 0 6 1 48 8 v Sri Lanka 31 Mar 2023 ODI # 4557
24 21 3 632 98 35.11 717 88.14 0 6 1 48 8 v Sri Lanka 25 Mar 2023 ODI # 4548
25 22 3 632 98 33.26 718 88.02 0 6 2 48 8 v India 24 Jan 2023 ODI # 4511
26 23 3 633 98 31.65 735 86.12 0 6 2 48 8 v India 21 Jan 2023 ODI # 4509
27 24 3 657 98 31.28 781 84.12 0 6 2 51 8 v India 18 Jan 2023 ODI # 4507
28 25 3 673 98 30.59 803 83.81 0 6 2 52 8 v Pakistan 13 Jan 2023 ODI # 4504
29 26 3 675 98 29.34 806 83.74 0 6 2 52 8 v Pakistan 11 Jan 2023 ODI # 4502
30 27 3 717 98 29.87 858 83.56 0 6 2 55 8 v Pakistan 9 Jan 2023 ODI # 4500
31 27 3 717 98 29.87 858 83.56 0 6 2 55 8 v India 30 Nov 2022 ODI # 4489
32 27 3 717 98 29.87 858 83.56 0 6 2 55 8 v India 27 Nov 2022 ODI # 4487
33 28 4 862 145* 35.91 962 89.60 1 6 2 74 13 v India 25 Nov 2022 ODI # 4483
34 29 4 872 145* 34.88 977 89.25 1 6 2 74 13 v Australia 11 Sep 2022 ODI # 4464
35 30 4 872 145* 33.53 980 88.97 1 6 3 74 13 v Australia 8 Sep 2022 ODI # 4462
36 31 4 915 145* 33.88 1037 88.23 1 6 3 76 14 v Australia 6 Sep 2022 ODI # 4461
37 32 4 984 145* 35.14 1112 88.48 1 7 3 82 14 v West Indies 21 Aug 2022 ODI # 4456
38 33 4 984 145* 33.93 1115 88.25 1 7 4 82 14 v West Indies 19 Aug 2022 ODI # 4453
39 34 4 996 145* 33.20 1134 87.83 1 7 4 83 14 v West Indies 17 Aug 2022 ODI # 4450
40 35 4 1026 145* 33.09 1160 88.44 1 7 4 86 15 v Ireland 15 Jul 2022 ODI # 4429
41 36 4 1081 145* 33.78 1233 87.67 1 8 4 91 16 v Ireland 12 Jul 2022 ODI # 4423
42 37 4 1104 145* 33.45 1258 87.75 1 8 4 94 16 v Ireland 10 Jul 2022 ODI # 4419
43 38 4 1127 145* 33.14 1275 88.39 1 8 4 97 16 v Netherlands 4 Apr 2022 ODI # 4383
44 39 5 1267 145* 37.26 1398 90.62 2 8 4 107 21 v Netherlands 2 Apr 2022 ODI # 4381
45 40 6 1275 145* 37.50 1409 90.48 2 8 4 107 21 v Netherlands 29 Mar 2022 ODI # 4378
46 41 6 1293 145* 36.94 1442 89.66 2 8 4 108 21 v Bangladesh 26 Mar 2021 ODI # 4282
47 42 7 1403 145* 40.08 1550 90.51 3 8 4 118 21 v Bangladesh 23 Mar 2021 ODI # 4280
48 42 7 1403 145* 40.08 1550 90.51 3 8 4 118 21 v Bangladesh 20 Mar 2021 ODI # 4279
49 43 7 1441 145* 40.02 1590 90.62 3 8 4 122 21 v Australia 13 Mar 2020 ODI # 4255
50 44 8 1473 145* 40.91 1624 90.70 3 8 4 125 21 v India 11 Feb 2020 ODI # 4243
51 45 8 1480 145* 40.00 1638 90.35 3 8 4 125 21 v India 8 Feb 2020 ODI # 4239
52 46 8 1549 145* 40.76 1686 91.87 3 9 4 133 23 v India 5 Feb 2020 ODI # 4235
53 47 8 1596 145* 40.92 1742 91.61 3 9 4 135 24 v England 14 Jul 2019 ODI # 4192
54 48 8 1606 145* 40.15 1753 91.61 3 9 4 135 24 v India 9 Jul 2019 ODI # 4190
55 49 8 1663 145* 40.56 1818 91.47 3 10 4 140 24 v England 3 Jul 2019 ODI # 4183
56 50 8 1677 145* 39.92 1846 90.84 3 10 4 140 24 v Australia 29 Jun 2019 ODI # 4178
57 51 8 1678 145* 39.02 1860 90.21 3 10 4 140 24 v Pakistan 26 Jun 2019 ODI # 4174
58 52 8 1690 145* 38.40 1876 90.08 3 10 4 140 24 v West Indies 22 Jun 2019 ODI # 4170
59 53 8 1691 145* 37.57 1880 89.94 3 10 4 140 24 v South Africa 19 Jun 2019 ODI # 4165
60 54 9 1704 145* 37.86 1898 89.77 3 10 4 141 24 v Afghanistan 8 Jun 2019 ODI # 4154
61 55 9 1704 145* 37.04 1902 89.58 3 10 5 141 24 v Bangladesh 5 Jun 2019 ODI # 4151
62 55 9 1704 145* 37.04 1902 89.58 3 10 5 141 24 v Sri Lanka 1 Jun 2019 ODI # 4145
63 56 9 1763 145* 37.51 1953 90.27 3 11 5 143 27 v Bangladesh 20 Feb 2019 ODI # 4095
64 56 9 1763 145* 37.51 1953 90.27 3 11 5 143 27 v Bangladesh 16 Feb 2019 ODI # 4094
65 56 9 1763 145* 37.51 1953 90.27 3 11 5 143 27 v Bangladesh 13 Feb 2019 ODI # 4093
66 57 9 1800 145* 37.50 2002 89.91 3 11 5 146 27 v India 3 Feb 2019 ODI # 4092
67 57 9 1800 145* 37.50 2002 89.91 3 11 5 146 27 v India 31 Jan 2019 ODI # 4091
68 58 9 1851 145* 37.77 2066 89.59 3 12 5 147 28 v India 28 Jan 2019 ODI # 4088
69 59 9 1885 145* 37.70 2098 89.84 3 12 5 150 29 v India 26 Jan 2019 ODI # 4085
70 60 9 1896 145* 37.17 2108 89.94 3 12 5 151 29 v India 23 Jan 2019 ODI # 4082
71 60 9 1896 145* 37.17 2108 89.94 3 12 5 151 29 v Pakistan 11 Nov 2018 ODI # 4070
72 61 9 1897 145* 36.48 2115 89.69 3 12 5 151 29 v Pakistan 9 Nov 2018 ODI # 4068
73 62 9 1965 145* 37.07 2179 90.17 3 13 5 156 29 v Pakistan 7 Nov 2018 ODI # 4066
74 63 9 1975 145* 36.57 2198 89.85 3 13 5 156 29 v England 10 Mar 2018 ODI # 3992
75 64 9 2046 145* 37.20 2265 90.33 3 14 5 158 32 v England 7 Mar 2018 ODI # 3989
76 65 9 2046 145* 36.53 2266 90.29 3 14 6 158 32 v England 3 Mar 2018 ODI # 3982
77 66 9 2068 145* 36.28 2302 89.83 3 14 6 159 32 v England 28 Feb 2018 ODI # 3981
78 67 9 2147 145* 37.01 2386 89.98 3 15 6 165 32 v England 25 Feb 2018 ODI # 3980
79 68 9 2149 145* 36.42 2391 89.87 3 15 6 165 32 v Pakistan 19 Jan 2018 ODI # 3957
80 69 9 2157 145* 35.95 2407 89.61 3 15 6 166 32 v Pakistan 16 Jan 2018 ODI # 3953
81 70 9 2192 145* 35.93 2442 89.76 3 15 6 169 32 v Pakistan 13 Jan 2018 ODI # 3949
82 70 9 2192 145* 35.93 2442 89.76 3 15 6 169 32 v Pakistan 9 Jan 2018 ODI # 3947
83 71 9 2195 145* 35.40 2449 89.62 3 15 6 169 32 v Pakistan 6 Jan 2018 ODI # 3946
84 72 9 2232 145* 35.42 2491 89.60 3 15 6 174 32 v West Indies 26 Dec 2017 ODI # 3945
85 73 9 2252 145* 35.18 2525 89.18 3 15 6 175 32 v West Indies 23 Dec 2017 ODI # 3944
86 74 9 2269 145* 34.90 2544 89.19 3 15 6 176 32 v West Indies 20 Dec 2017 ODI # 3943
87 75 9 2334 145* 35.36 2596 89.90 3 16 6 183 32 v India 29 Oct 2017 ODI # 3932
88 76 9 2372 145* 35.40 2658 89.24 3 16 6 185 32 v India 25 Oct 2017 ODI # 3931
89 77 10 2475 145* 36.94 2760 89.67 4 16 6 193 34 v India 22 Oct 2017 ODI # 3928
90 78 10 2559 145* 37.63 2852 89.72 4 17 6 204 34 v Bangladesh 24 May 2017 ODI # 3871
91 79 10 2663 145* 38.59 2963 89.87 5 17 6 213 38 v Ireland 21 May 2017 ODI # 3870
92 80 10 2717 145* 38.81 3027 89.75 5 18 6 216 39 v Bangladesh 17 May 2017 ODI # 3868
93 81 10 2732 145* 38.47 3052 89.51 5 18 6 219 39 v Ireland 14 May 2017 ODI # 3867
94 82 10 2732 145* 37.94 3059 89.31 5 18 7 219 39 v South Africa 25 Feb 2017 ODI # 3841
95 83 10 2734 145* 37.45 3065 89.20 5 18 7 219 39 v South Africa 22 Feb 2017 ODI # 3839
96 84 10 2734 145* 36.94 3076 88.88 5 18 8 219 39 v South Africa 19 Feb 2017 ODI # 3836
97 85 10 2734 145* 36.45 3084 88.65 5 18 9 219 39 v Australia 5 Feb 2017 ODI # 3832
98 86 10 2741 145* 36.06 3093 88.61 5 18 9 220 39 v Australia 30 Jan 2017 ODI # 3829
99 87 10 2745 145* 35.64 3100 88.54 5 18 9 221 39 v Bangladesh 31 Dec 2016 ODI # 3816
100 88 10 2767 145* 35.47 3135 88.26 5 18 9 225 39 v Bangladesh 29 Dec 2016 ODI # 3815
101 89 10 2904 145* 36.75 3256 89.18 6 18 9 232 43 v Bangladesh 26 Dec 2016 ODI # 3814
102 90 10 2932 145* 36.65 3292 89.06 6 18 9 235 43 v Australia 9 Dec 2016 ODI # 3813
103 91 10 2936 145* 36.24 3304 88.86 6 18 9 235 43 v Australia 6 Dec 2016 ODI # 3812
104 92 10 2938 145* 35.82 3310 88.76 6 18 9 235 43 v Australia 4 Dec 2016 ODI # 3811
105 93 10 2957 145* 35.62 3327 88.87 6 18 9 238 43 v India 29 Oct 2016 ODI # 3800
106 94 10 2996 145* 35.66 3367 88.98 6 18 9 242 43 v India 26 Oct 2016 ODI # 3799
107 95 10 3057 145* 35.96 3439 88.89 6 19 9 245 44 v India 23 Oct 2016 ODI # 3798
108 96 10 3103 145* 36.08 3485 89.03 6 19 9 251 45 v India 20 Oct 2016 ODI # 3797
109 97 11 3182 145* 37.00 3583 88.80 6 20 9 258 46 v India 16 Oct 2016 ODI # 3796
110 98 11 3193 145* 36.70 3598 88.74 6 20 9 259 46 v Pakistan 25 Jan 2016 ODI # 3728
111 99 11 3193 145* 36.28 3601 88.66 6 20 10 259 46 v Sri Lanka 5 Jan 2016 ODI # 3721
112 100 11 3202 145* 35.97 3609 88.72 6 20 10 260 46 v Sri Lanka 2 Jan 2016 ODI # 3718
113 101 11 3244 145* 36.04 3656 88.73 6 20 10 265 47 v Sri Lanka 31 Dec 2015 ODI # 3717
114 102 12 3261 145* 36.23 3676 88.71 6 20 10 267 47 v Sri Lanka 28 Dec 2015 ODI # 3715
115 103 12 3279 145* 36.03 3691 88.83 6 20 10 269 47 v Sri Lanka 26 Dec 2015 ODI # 3714
116 104 12 3333 145* 36.22 3765 88.52 6 21 10 273 48 v South Africa 26 Aug 2015 ODI # 3678
117 105 12 3397 145* 36.52 3846 88.32 6 22 10 281 48 v South Africa 23 Aug 2015 ODI # 3677
118 106 12 3457 145* 36.77 3926 88.05 6 23 10 285 49 v South Africa 19 Aug 2015 ODI # 3676
119 107 12 3473 145* 36.55 3955 87.81 6 23 10 287 49 v Zimbabwe 7 Aug 2015 ODI # 3675
120 108 13 3583 145* 37.71 4071 88.01 7 23 10 294 51 v Zimbabwe 4 Aug 2015 ODI # 3674
121 109 13 3597 145* 37.46 4090 87.94 7 23 10 297 51 v Zimbabwe 2 Aug 2015 ODI # 3673
122 110 13 3620 145* 37.31 4118 87.90 7 23 10 302 51 v Pakistan 31 Jan 2015 ODI # 3596
123 111 13 3626 145* 37.00 4127 87.86 7 23 10 303 51 v Sri Lanka 29 Jan 2015 ODI # 3594
124 112 13 3668 145* 37.05 4192 87.50 7 23 10 307 51 v Sri Lanka 17 Jan 2015 ODI # 3580
125 113 13 3673 145* 36.73 4207 87.30 7 23 10 307 51 v Sri Lanka 15 Jan 2015 ODI # 3577
126 114 13 3688 145* 36.51 4237 87.04 7 23 10 309 51 v Sri Lanka 11 Jan 2015 ODI # 3574
127 115 14 3710 145* 36.73 4251 87.27 7 23 10 313 51 v Pakistan 19 Dec 2014 ODI # 3571
128 116 15 3724 145* 36.87 4263 87.35 7 23 10 313 51 v Pakistan 17 Dec 2014 ODI # 3570
129 117 15 3758 145* 36.84 4311 87.17 7 23 10 316 51 v Pakistan 14 Dec 2014 ODI # 3568
130 118 15 3761 145* 36.51 4318 87.10 7 23 10 316 51 v Pakistan 12 Dec 2014 ODI # 3566
131 119 15 3774 145* 36.28 4338 86.99 7 23 10 316 51 v Pakistan 8 Dec 2014 ODI # 3564
132 119 15 3774 145* 36.28 4338 86.99 7 23 10 316 51 v South Africa 27 Oct 2014 ODI # 3538
133 120 15 3790 145* 36.09 4366 86.80 7 23 10 318 51 v South Africa 24 Oct 2014 ODI # 3537
134 121 15 3819 145* 36.02 4404 86.71 7 23 10 323 51 v South Africa 21 Oct 2014 ODI # 3536
135 122 15 3828 145* 35.77 4423 86.54 7 23 10 325 51 v Sri Lanka 16 Nov 2013 ODI # 3435
136 123 15 3914 145* 36.24 4491 87.15 7 24 10 337 52 v Sri Lanka 12 Nov 2013 ODI # 3434
137 124 16 3918 145* 36.27 4507 86.93 7 24 10 337 52 v Sri Lanka 10 Nov 2013 ODI # 3432
138 125 16 3961 145* 36.33 4580 86.48 7 24 10 337 54 v Bangladesh 3 Nov 2013 ODI # 3429
139 126 16 3961 145* 36.00 4581 86.46 7 24 11 337 54 v Bangladesh 31 Oct 2013 ODI # 3426
140 127 16 3963 145* 35.70 4599 86.17 7 24 11 337 54 v Sri Lanka 4 Nov 2012 ODI # 3305
141 128 16 3974 145* 35.48 4624 85.94 7 24 11 337 54 v West Indies 16 Jul 2012 ODI # 3290
142 129 16 4006 145* 35.45 4686 85.48 7 24 11 338 54 v West Indies 14 Jul 2012 ODI # 3289
143 130 16 4018 145* 35.24 4710 85.30 7 24 11 338 54 v West Indies 11 Jul 2012 ODI # 3288
144 131 16 4020 145* 34.95 4718 85.20 7 24 11 338 54 v West Indies 7 Jul 2012 ODI # 3285
145 132 17 4027 145* 35.01 4721 85.29 7 24 11 338 55 v Zimbabwe 9 Feb 2012 ODI # 3234
146 133 17 4075 145* 35.12 4749 85.80 7 24 11 343 57 v Zimbabwe 6 Feb 2012 ODI # 3232
147 134 17 4099 145* 35.03 4782 85.71 7 24 11 346 57 v Zimbabwe 3 Feb 2012 ODI # 3230
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