Records type batting analysis [change type]
View reverse cumulative averages [change view]
Start of match date greater than or equal to 20 Oct 2010 remove greater than or equal to 20 Oct 2010 from query
Innings in match 2nd innings remove 2nd innings from query
Runs scored greater than or equal to 100 remove greater than or equal to 100 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 2016-2024 124 119 16 5177 170 50.26 6673 77.58 16 25 5 414 92 Profile
filtered 2016-2023 8 8 6 919 146* 459.50 1040 88.36 8 0 0 69 24
Reverse cumulative
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v England 3 Dec 2023 ODI # 4706
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v India 1 Aug 2023 ODI # 4624
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v India 29 Jul 2023 ODI # 4623
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v India 27 Jul 2023 ODI # 4622
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v Sri Lanka 7 Jul 2023 ODI # 4618
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v Oman 5 Jul 2023 ODI # 4614
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v Scotland 1 Jul 2023 ODI # 4608
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v Netherlands 26 Jun 2023 ODI # 4602
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v Zimbabwe 24 Jun 2023 ODI # 4597
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v Nepal 22 Jun 2023 ODI # 4593
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v U.S.A. 18 Jun 2023 ODI # 4586
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v U.A.E. 6 Jun 2023 ODI # 4582
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v U.A.E. 4 Jun 2023 ODI # 4581
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v South Africa 21 Mar 2023 ODI # 4544
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v South Africa 18 Mar 2023 ODI # 4540
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v New Zealand 21 Aug 2022 ODI # 4456
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v New Zealand 19 Aug 2022 ODI # 4453
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v New Zealand 17 Aug 2022 ODI # 4450
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v India 27 Jul 2022 ODI # 4439
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v India 24 Jul 2022 ODI # 4438
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v India 22 Jul 2022 ODI # 4436
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v Bangladesh 16 Jul 2022 ODI # 4431
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v Bangladesh 13 Jul 2022 ODI # 4426
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v Bangladesh 10 Jul 2022 ODI # 4421
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v Pakistan 12 Jun 2022 ODI # 4407
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v Pakistan 10 Jun 2022 ODI # 4405
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v Pakistan 8 Jun 2022 ODI # 4401
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v Netherlands 4 Jun 2022 ODI # 4398
1 1 1 109 109* - 83 131.32 1 0 0 4 7 v Netherlands 2 Jun 2022 ODI # 4395
2 2 2 228 119* - 213 107.04 2 0 0 16 9 v Netherlands 31 May 2022 ODI # 4392
2 2 2 228 119* - 213 107.04 2 0 0 16 9 v India 11 Feb 2022 ODI # 4356
2 2 2 228 119* - 213 107.04 2 0 0 16 9 v India 9 Feb 2022 ODI # 4355
2 2 2 228 119* - 213 107.04 2 0 0 16 9 v India 6 Feb 2022 ODI # 4353
2 2 2 228 119* - 213 107.04 2 0 0 16 9 v Ireland 16 Jan 2022 ODI # 4342
2 2 2 228 119* - 213 107.04 2 0 0 16 9 v Ireland 13 Jan 2022 ODI # 4340
2 2 2 228 119* - 213 107.04 2 0 0 16 9 v Ireland 8 Jan 2022 ODI # 4339
2 2 2 228 119* - 213 107.04 2 0 0 16 9 v Australia 26 Jul 2021 ODI # 4313
2 2 2 228 119* - 213 107.04 2 0 0 16 9 v Australia 22 Jul 2021 ODI # 4311
2 2 2 228 119* - 213 107.04 2 0 0 16 9 v Sri Lanka 14 Mar 2021 ODI # 4278
2 2 2 228 119* - 213 107.04 2 0 0 16 9 v Sri Lanka 12 Mar 2021 ODI # 4277
3 3 2 338 119* 338.00 346 97.68 3 0 0 28 10 v Sri Lanka 10 Mar 2021 ODI # 4276
3 3 2 338 119* 338.00 346 97.68 3 0 0 28 10 v Sri Lanka 1 Mar 2020 ODI # 4250
3 3 2 338 119* 338.00 346 97.68 3 0 0 28 10 v Sri Lanka 26 Feb 2020 ODI # 4247
3 3 2 338 119* 338.00 346 97.68 3 0 0 28 10 v Sri Lanka 22 Feb 2020 ODI # 4246
3 3 2 338 119* 338.00 346 97.68 3 0 0 28 10 v Ireland 12 Jan 2020 ODI # 4230
3 3 2 338 119* 338.00 346 97.68 3 0 0 28 10 v Ireland 9 Jan 2020 ODI # 4229
3 3 2 338 119* 338.00 346 97.68 3 0 0 28 10 v Ireland 7 Jan 2020 ODI # 4226
3 3 2 338 119* 338.00 346 97.68 3 0 0 28 10 v India 22 Dec 2019 ODI # 4223
3 3 2 338 119* 338.00 346 97.68 3 0 0 28 10 v India 18 Dec 2019 ODI # 4222
4 4 3 440 119* 440.00 497 88.53 4 0 0 35 11 v India 15 Dec 2019 ODI # 4221
5 5 4 549 119* 549.00 642 85.51 5 0 0 43 14 v Afghanistan 11 Nov 2019 ODI # 4215
5 5 4 549 119* 549.00 642 85.51 5 0 0 43 14 v Afghanistan 9 Nov 2019 ODI # 4214
5 5 4 549 119* 549.00 642 85.51 5 0 0 43 14 v Afghanistan 6 Nov 2019 ODI # 4213
5 5 4 549 119* 549.00 642 85.51 5 0 0 43 14 v India 14 Aug 2019 ODI # 4199
5 5 4 549 119* 549.00 642 85.51 5 0 0 43 14 v India 11 Aug 2019 ODI # 4197
5 5 4 549 119* 549.00 642 85.51 5 0 0 43 14 v India 8 Aug 2019 ODI # 4196
5 5 4 549 119* 549.00 642 85.51 5 0 0 43 14 v Afghanistan 4 Jul 2019 ODI # 4184
5 5 4 549 119* 549.00 642 85.51 5 0 0 43 14 v Sri Lanka 1 Jul 2019 ODI # 4180
5 5 4 549 119* 549.00 642 85.51 5 0 0 43 14 v India 27 Jun 2019 ODI # 4175
5 5 4 549 119* 549.00 642 85.51 5 0 0 43 14 v New Zealand 22 Jun 2019 ODI # 4170
5 5 4 549 119* 549.00 642 85.51 5 0 0 43 14 v Bangladesh 17 Jun 2019 ODI # 4162
5 5 4 549 119* 549.00 642 85.51 5 0 0 43 14 v England 14 Jun 2019 ODI # 4158
5 5 4 549 119* 549.00 642 85.51 5 0 0 43 14 v South Africa 10 Jun 2019 ODI # 4156
5 5 4 549 119* 549.00 642 85.51 5 0 0 43 14 v Australia 6 Jun 2019 ODI # 4152
5 5 4 549 119* 549.00 642 85.51 5 0 0 43 14 v Pakistan 31 May 2019 ODI # 4144
5 5 4 549 119* 549.00 642 85.51 5 0 0 43 14 v Bangladesh 17 May 2019 ODI # 4137
5 5 4 549 119* 549.00 642 85.51 5 0 0 43 14 v Bangladesh 13 May 2019 ODI # 4134
5 5 4 549 119* 549.00 642 85.51 5 0 0 43 14 v Ireland 11 May 2019 ODI # 4132
5 5 4 549 119* 549.00 642 85.51 5 0 0 43 14 v Bangladesh 7 May 2019 ODI # 4129
5 5 4 549 119* 549.00 642 85.51 5 0 0 43 14 v Ireland 5 May 2019 ODI # 4128
5 5 4 549 119* 549.00 642 85.51 5 0 0 43 14 v England 2 Mar 2019 ODI # 4103
5 5 4 549 119* 549.00 642 85.51 5 0 0 43 14 v England 27 Feb 2019 ODI # 4099
5 5 4 549 119* 549.00 642 85.51 5 0 0 43 14 v England 25 Feb 2019 ODI # 4098
5 5 4 549 119* 549.00 642 85.51 5 0 0 43 14 v England 22 Feb 2019 ODI # 4097
5 5 4 549 119* 549.00 642 85.51 5 0 0 43 14 v England 20 Feb 2019 ODI # 4096
5 5 4 549 119* 549.00 642 85.51 5 0 0 43 14 v Bangladesh 14 Dec 2018 ODI # 4073
6 6 5 695 146* 695.00 786 88.42 6 0 0 55 17 v Bangladesh 11 Dec 2018 ODI # 4072
6 6 5 695 146* 695.00 786 88.42 6 0 0 55 17 v Bangladesh 9 Dec 2018 ODI # 4071
6 6 5 695 146* 695.00 786 88.42 6 0 0 55 17 v India 1 Nov 2018 ODI # 4064
6 6 5 695 146* 695.00 786 88.42 6 0 0 55 17 v India 29 Oct 2018 ODI # 4063
6 6 5 695 146* 695.00 786 88.42 6 0 0 55 17 v India 27 Oct 2018 ODI # 4062
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v India 24 Oct 2018 ODI # 4059
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v India 21 Oct 2018 ODI # 4056
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v Bangladesh 28 Jul 2018 ODI # 4024
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v Bangladesh 25 Jul 2018 ODI # 4023
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v Bangladesh 22 Jul 2018 ODI # 4022
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v Afghanistan 25 Mar 2018 ODI # 4007
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v Scotland 21 Mar 2018 ODI # 4004
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v Zimbabwe 19 Mar 2018 ODI # 4002
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v Afghanistan 15 Mar 2018 ODI # 3997
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v Ireland 10 Mar 2018 ODI # 3993
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v P.N.G. 8 Mar 2018 ODI # 3991
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v U.A.E. 6 Mar 2018 ODI # 3987
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v New Zealand 26 Dec 2017 ODI # 3945
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v New Zealand 23 Dec 2017 ODI # 3944
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v New Zealand 20 Dec 2017 ODI # 3943
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v England 29 Sep 2017 ODI # 3918
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v England 27 Sep 2017 ODI # 3916
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v England 24 Sep 2017 ODI # 3915
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v England 21 Sep 2017 ODI # 3913
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v England 19 Sep 2017 ODI # 3911
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v India 6 Jul 2017 ODI # 3902
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v India 2 Jul 2017 ODI # 3900
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v India 30 Jun 2017 ODI # 3898
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v India 25 Jun 2017 ODI # 3896
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v India 23 Jun 2017 ODI # 3895
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v Afghanistan 14 Jun 2017 ODI # 3890
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v Afghanistan 11 Jun 2017 ODI # 3887
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v Afghanistan 9 Jun 2017 ODI # 3884
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v Pakistan 11 Apr 2017 ODI # 3863
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v Pakistan 9 Apr 2017 ODI # 3862
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v Pakistan 7 Apr 2017 ODI # 3861
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v England 9 Mar 2017 ODI # 3849
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v England 5 Mar 2017 ODI # 3848
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v England 3 Mar 2017 ODI # 3845
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v Zimbabwe 25 Nov 2016 ODI # 3809
7 7 6 818 146* 818.00 920 88.91 7 0 0 65 20 v Sri Lanka 23 Nov 2016 ODI # 3808
8 8 6 919 146* 459.50 1040 88.36 8 0 0 69 24 v Zimbabwe 19 Nov 2016 ODI # 3806
8 8 6 919 146* 459.50 1040 88.36 8 0 0 69 24 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