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 2016-2024 124 119 16 5177 170 50.26 6673 77.58 16 25 5 414 92 Profile
Reverse cumulative
1 1 0 4 4 4.00 5 80.00 0 0 0 1 0 v Australia 6 Feb 2024 ODI # 4723
2 2 0 33 29 16.50 70 47.14 0 0 0 1 1 v Australia 4 Feb 2024 ODI # 4722
3 3 0 45 29 15.00 87 51.72 0 0 0 2 1 v Australia 2 Feb 2024 ODI # 4721
4 4 0 60 29 15.00 97 61.85 0 0 0 3 2 v England 9 Dec 2023 ODI # 4708
5 5 0 128 68 25.60 165 77.57 0 1 0 9 3 v England 6 Dec 2023 ODI # 4707
6 6 1 237 109* 47.40 248 95.56 1 1 0 13 10 v England 3 Dec 2023 ODI # 4706
7 7 1 242 109* 40.33 257 94.16 1 1 0 14 10 v India 1 Aug 2023 ODI # 4624
8 8 2 305 109* 50.83 337 90.50 1 2 0 16 12 v India 29 Jul 2023 ODI # 4623
9 9 2 348 109* 49.71 382 91.09 1 2 0 20 13 v India 27 Jul 2023 ODI # 4622
10 10 2 350 109* 43.75 387 90.43 1 2 0 20 13 v Sri Lanka 7 Jul 2023 ODI # 4618
11 11 3 413 109* 51.62 452 91.37 1 3 0 24 15 v Oman 5 Jul 2023 ODI # 4614
12 12 3 426 109* 47.33 468 91.02 1 3 0 26 15 v Scotland 1 Jul 2023 ODI # 4608
13 13 3 473 109* 47.30 506 93.47 1 3 0 29 17 v Netherlands 26 Jun 2023 ODI # 4602
14 14 3 503 109* 45.72 545 92.29 1 3 0 32 17 v Zimbabwe 24 Jun 2023 ODI # 4597
15 15 3 635 132 52.91 674 94.21 2 3 0 42 20 v Nepal 22 Jun 2023 ODI # 4593
16 16 3 689 132 53.00 734 93.86 2 4 0 48 21 v U.S.A. 18 Jun 2023 ODI # 4586
17 17 3 712 132 50.85 759 93.80 2 4 0 48 21 v U.A.E. 6 Jun 2023 ODI # 4582
18 18 4 725 132 51.78 763 95.01 2 4 0 48 23 v U.A.E. 4 Jun 2023 ODI # 4581
19 19 4 741 132 49.40 790 93.79 2 4 0 49 23 v South Africa 21 Mar 2023 ODI # 4544
20 20 5 869 132 57.93 905 96.02 3 4 0 54 30 v South Africa 18 Mar 2023 ODI # 4540
21 21 5 920 132 57.50 1005 91.54 3 5 0 57 31 v New Zealand 21 Aug 2022 ODI # 4456
22 22 5 936 132 55.05 1034 90.52 3 5 0 58 31 v New Zealand 19 Aug 2022 ODI # 4453
23 23 5 962 132 53.44 1058 90.92 3 5 0 62 32 v New Zealand 17 Aug 2022 ODI # 4450
24 24 5 984 132 51.78 1091 90.19 3 5 0 62 33 v India 27 Jul 2022 ODI # 4439
25 25 5 1099 132 54.95 1226 89.64 4 5 0 70 36 v India 24 Jul 2022 ODI # 4438
26 26 5 1106 132 52.66 1244 88.90 4 5 0 71 36 v India 22 Jul 2022 ODI # 4436
27 27 5 1108 132 50.36 1259 88.00 4 5 0 71 36 v Bangladesh 16 Jul 2022 ODI # 4431
28 28 5 1126 132 48.95 1304 86.34 4 5 0 72 36 v Bangladesh 13 Jul 2022 ODI # 4426
29 29 5 1126 132 46.91 1305 86.28 4 5 1 72 36 v Bangladesh 10 Jul 2022 ODI # 4421
30 30 5 1147 132 45.88 1330 86.24 4 5 1 76 36 v Pakistan 12 Jun 2022 ODI # 4407
31 31 5 1151 132 44.26 1336 86.15 4 5 1 77 36 v Pakistan 10 Jun 2022 ODI # 4405
32 32 5 1278 132 47.33 1470 86.93 5 5 1 92 37 v Pakistan 8 Jun 2022 ODI # 4401
33 33 5 1302 132 46.50 1513 86.05 5 5 1 95 37 v Netherlands 4 Jun 2022 ODI # 4398
34 34 5 1320 132 45.51 1537 85.88 5 5 1 98 37 v Netherlands 2 Jun 2022 ODI # 4395
35 35 6 1439 132 49.62 1667 86.32 6 5 1 110 39 v Netherlands 31 May 2022 ODI # 4392
36 36 6 1444 132 48.13 1676 86.15 6 5 1 111 39 v India 11 Feb 2022 ODI # 4356
37 37 6 1471 132 47.45 1730 85.02 6 5 1 114 39 v India 9 Feb 2022 ODI # 4355
38 38 6 1479 132 46.21 1740 85.00 6 5 1 116 39 v India 6 Feb 2022 ODI # 4353
39 39 6 1532 132 46.42 1779 86.11 6 6 1 125 40 v Ireland 16 Jan 2022 ODI # 4342
40 40 6 1549 132 45.55 1816 85.29 6 6 1 128 40 v Ireland 13 Jan 2022 ODI # 4340
41 41 6 1578 132 45.08 1860 84.83 6 6 1 131 40 v Ireland 8 Jan 2022 ODI # 4339
42 42 6 1592 132 44.22 1895 84.01 6 6 1 131 40 v Australia 26 Jul 2021 ODI # 4313
43 43 6 1630 132 44.05 1938 84.10 6 6 1 137 40 v Australia 22 Jul 2021 ODI # 4311
44 44 6 1694 132 44.57 2010 84.27 6 7 1 140 42 v Sri Lanka 14 Mar 2021 ODI # 4278
45 45 6 1778 132 45.58 2118 83.94 6 8 1 146 42 v Sri Lanka 12 Mar 2021 ODI # 4277
46 46 6 1888 132 47.20 2251 83.87 7 8 1 158 43 v Sri Lanka 10 Mar 2021 ODI # 4276
47 47 6 1960 132 47.80 2339 83.79 7 9 1 164 43 v Sri Lanka 1 Mar 2020 ODI # 4250
48 48 6 2011 132 47.88 2404 83.65 7 10 1 169 43 v Sri Lanka 26 Feb 2020 ODI # 4247
49 49 6 2126 132 49.44 2544 83.56 8 10 1 179 43 v Sri Lanka 22 Feb 2020 ODI # 4246
50 50 6 2132 132 48.45 2559 83.31 8 10 1 179 43 v Ireland 12 Jan 2020 ODI # 4230
51 51 6 2157 132 47.93 2613 82.54 8 10 1 180 43 v Ireland 9 Jan 2020 ODI # 4229
52 52 6 2170 132 47.17 2627 82.60 8 10 1 182 43 v Ireland 7 Jan 2020 ODI # 4226
53 53 6 2212 132 47.06 2677 82.62 8 10 1 187 43 v India 22 Dec 2019 ODI # 4223
54 54 6 2290 132 47.70 2762 82.91 8 11 1 194 46 v India 18 Dec 2019 ODI # 4222
55 55 7 2392 132 49.83 2913 82.11 9 11 1 201 47 v India 15 Dec 2019 ODI # 4221
56 56 8 2501 132 52.10 3058 81.78 10 11 1 209 50 v Afghanistan 11 Nov 2019 ODI # 4215
57 57 8 2544 132 51.91 3135 81.14 10 11 1 214 50 v Afghanistan 9 Nov 2019 ODI # 4214
58 58 9 2621 132 53.48 3268 80.20 10 12 1 219 50 v Afghanistan 6 Nov 2019 ODI # 4213
59 59 9 2645 132 52.90 3320 79.66 10 12 1 220 50 v India 14 Aug 2019 ODI # 4199
60 60 9 2650 132 51.96 3330 79.57 10 12 1 220 50 v India 11 Aug 2019 ODI # 4197
61 61 10 2656 132 52.07 3341 79.49 10 12 1 220 50 v India 8 Aug 2019 ODI # 4196
62 62 10 2733 132 52.55 3433 79.60 10 13 1 226 52 v Afghanistan 4 Jul 2019 ODI # 4184
63 63 10 2738 132 51.66 3444 79.50 10 13 1 227 52 v Sri Lanka 1 Jul 2019 ODI # 4180
64 64 10 2743 132 50.79 3454 79.41 10 13 1 228 52 v India 27 Jun 2019 ODI # 4175
65 65 10 2744 132 49.89 3457 79.37 10 13 1 228 52 v New Zealand 22 Jun 2019 ODI # 4170
66 66 10 2840 132 50.71 3578 79.37 10 14 1 232 53 v Bangladesh 17 Jun 2019 ODI # 4162
67 67 10 2851 132 50.01 3608 79.01 10 14 1 233 53 v England 14 Jun 2019 ODI # 4158
68 67 10 2851 132 50.01 3608 79.01 10 14 1 233 53 v South Africa 10 Jun 2019 ODI # 4156
69 68 10 2919 132 50.32 3713 78.61 10 15 1 240 53 v Australia 6 Jun 2019 ODI # 4152
70 69 10 2930 132 49.66 3730 78.55 10 15 1 241 53 v Pakistan 31 May 2019 ODI # 4144
71 70 10 3004 132 50.06 3794 79.17 10 16 1 247 56 v Bangladesh 17 May 2019 ODI # 4137
72 71 10 3091 132 50.67 3902 79.21 10 17 1 253 57 v Bangladesh 13 May 2019 ODI # 4134
73 72 10 3121 132 50.33 3934 79.33 10 17 1 257 57 v Ireland 11 May 2019 ODI # 4132
74 73 10 3230 132 51.26 4066 79.43 11 17 1 268 58 v Bangladesh 7 May 2019 ODI # 4129
75 74 10 3400 170 53.12 4218 80.60 12 17 1 290 60 v Ireland 5 May 2019 ODI # 4128
76 75 10 3413 170 52.50 4236 80.57 12 17 1 290 61 v England 2 Mar 2019 ODI # 4103
77 76 10 3418 170 51.78 4243 80.55 12 17 1 291 61 v England 27 Feb 2019 ODI # 4099
78 76 10 3418 170 51.78 4243 80.55 12 17 1 291 61 v England 25 Feb 2019 ODI # 4098
79 77 10 3451 170 51.50 4288 80.48 12 17 1 292 63 v England 22 Feb 2019 ODI # 4097
80 78 10 3515 170 51.69 4353 80.74 12 18 1 299 64 v England 20 Feb 2019 ODI # 4096
81 79 11 3623 170 53.27 4484 80.79 13 18 1 308 65 v Bangladesh 14 Dec 2018 ODI # 4073
82 80 12 3769 170 55.42 4628 81.43 14 18 1 320 68 v Bangladesh 11 Dec 2018 ODI # 4072
83 81 12 3812 170 55.24 4687 81.33 14 18 1 323 68 v Bangladesh 9 Dec 2018 ODI # 4071
84 82 12 3812 170 54.45 4692 81.24 14 18 2 323 68 v India 1 Nov 2018 ODI # 4064
85 83 12 3812 170 53.69 4694 81.21 14 18 3 323 68 v India 29 Oct 2018 ODI # 4063
86 84 12 3907 170 54.26 4807 81.27 14 19 3 329 71 v India 27 Oct 2018 ODI # 4062
87 85 13 4030 170 55.97 4941 81.56 15 19 3 339 74 v India 24 Oct 2018 ODI # 4059
88 86 13 4062 170 55.64 4992 81.37 15 19 3 341 74 v India 21 Oct 2018 ODI # 4056
89 87 13 4126 170 55.75 5086 81.12 15 20 3 346 74 v Bangladesh 28 Jul 2018 ODI # 4024
90 88 13 4151 170 55.34 5129 80.93 15 20 3 349 74 v Bangladesh 25 Jul 2018 ODI # 4023
91 89 13 4157 170 54.69 5140 80.87 15 20 3 349 74 v Bangladesh 22 Jul 2018 ODI # 4022
92 90 13 4180 170 54.28 5173 80.80 15 20 3 349 75 v Afghanistan 25 Mar 2018 ODI # 4007
93 91 13 4180 170 53.58 5179 80.71 15 20 4 349 75 v Scotland 21 Mar 2018 ODI # 4004
94 92 13 4256 170 53.87 5276 80.66 15 21 4 354 76 v Zimbabwe 19 Mar 2018 ODI # 4002
95 93 13 4299 170 53.73 5370 80.05 15 21 4 354 76 v Afghanistan 15 Mar 2018 ODI # 3997
96 94 13 4306 170 53.16 5384 79.97 15 21 4 355 76 v Ireland 10 Mar 2018 ODI # 3993
97 95 14 4355 170 53.76 5499 79.19 15 21 4 358 76 v P.N.G. 8 Mar 2018 ODI # 3991
98 96 15 4390 170 54.19 5526 79.44 15 21 4 359 79 v U.A.E. 6 Mar 2018 ODI # 3987
99 97 15 4392 170 53.56 5530 79.42 15 21 4 359 79 v New Zealand 26 Dec 2017 ODI # 3945
100 98 15 4415 170 53.19 5549 79.56 15 21 4 362 79 v New Zealand 23 Dec 2017 ODI # 3944
101 99 15 4415 170 52.55 5550 79.54 15 21 5 362 79 v New Zealand 20 Dec 2017 ODI # 3943
102 100 15 4487 170 52.78 5645 79.48 15 22 5 366 80 v England 29 Sep 2017 ODI # 3918
103 101 15 4498 170 52.30 5656 79.52 15 22 5 368 80 v England 27 Sep 2017 ODI # 3916
104 102 15 4518 170 51.93 5681 79.52 15 22 5 372 80 v England 24 Sep 2017 ODI # 3915
105 102 15 4518 170 51.93 5681 79.52 15 22 5 372 80 v England 21 Sep 2017 ODI # 3913
106 103 15 4553 170 51.73 5738 79.34 15 22 5 376 80 v England 19 Sep 2017 ODI # 3911
107 104 15 4604 170 51.73 5836 78.88 15 23 5 381 80 v India 6 Jul 2017 ODI # 3902
108 105 15 4629 170 51.43 5875 78.79 15 23 5 382 80 v India 2 Jul 2017 ODI # 3900
109 106 15 4653 170 51.13 5925 78.53 15 23 5 384 80 v India 30 Jun 2017 ODI # 3898
110 107 15 4734 170 51.45 6013 78.72 15 24 5 389 83 v India 25 Jun 2017 ODI # 3896
111 107 15 4734 170 51.45 6013 78.72 15 24 5 389 83 v India 23 Jun 2017 ODI # 3895
112 107 15 4734 170 51.45 6013 78.72 15 24 5 389 83 v Afghanistan 14 Jun 2017 ODI # 3890
113 108 16 4782 170 51.97 6090 78.52 15 24 5 392 83 v Afghanistan 11 Jun 2017 ODI # 3887
114 109 16 4817 170 51.79 6153 78.28 15 24 5 393 84 v Afghanistan 9 Jun 2017 ODI # 3884
115 110 16 4888 170 52.00 6265 78.02 15 25 5 394 86 v Pakistan 11 Apr 2017 ODI # 3863
116 111 16 4903 170 51.61 6277 78.11 15 25 5 397 86 v Pakistan 9 Apr 2017 ODI # 3862
117 112 16 4927 170 51.32 6311 78.07 15 25 5 398 87 v Pakistan 7 Apr 2017 ODI # 3861
118 113 16 4943 170 50.95 6353 77.80 15 25 5 399 87 v England 9 Mar 2017 ODI # 3849
119 114 16 4959 170 50.60 6380 77.72 15 25 5 400 87 v England 5 Mar 2017 ODI # 3848
120 115 16 4990 170 50.40 6418 77.75 15 25 5 402 87 v England 3 Mar 2017 ODI # 3845
121 116 16 5004 170 50.04 6440 77.70 15 25 5 404 87 v Zimbabwe 25 Nov 2016 ODI # 3809
122 117 16 5029 170 49.79 6472 77.70 15 25 5 406 87 v Sri Lanka 23 Nov 2016 ODI # 3808
123 118 16 5130 170 50.29 6592 77.82 16 25 5 410 91 v Zimbabwe 19 Nov 2016 ODI # 3806
124 119 16 5177 170 50.26 6673 77.58 16 25 5 414 92 v Sri Lanka 16 Nov 2016 ODI # 3805
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