Records type batting analysis [change type]
View match by match list [change view]
Start of match date greater than or equal to 1 jan 2009 remove greater than or equal to 1 jan 2009 from query
Ordered by start date (ascending)
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-2024 124 119 16 5177 170 50.26 6673 77.58 16 25 5 414 92
Match by match list
47 47 81 58.02 4 1 v Sri Lanka Harare 16 Nov 2016 ODI # 3805
101 101 120 84.16 4 4 v Zimbabwe Bulawayo 19 Nov 2016 ODI # 3806
25 25 32 78.12 2 0 v Sri Lanka Bulawayo 23 Nov 2016 ODI # 3808
14 14 22 63.63 2 0 v Zimbabwe Bulawayo 25 Nov 2016 ODI # 3809
31 31 38 81.57 2 0 v England North Sound 3 Mar 2017 ODI # 3845
16 16 27 59.25 1 0 v England North Sound 5 Mar 2017 ODI # 3848
16 16 42 38.09 1 0 v England Bridgetown 9 Mar 2017 ODI # 3849
24 24 34 70.58 1 1 v Pakistan Providence 7 Apr 2017 ODI # 3861
15 15 12 125.00 3 0 v Pakistan Providence 9 Apr 2017 ODI # 3862
71 71 112 63.39 1 2 v Pakistan Providence 11 Apr 2017 ODI # 3863
35 35 63 55.55 1 1 v Afghanistan Gros Islet 9 Jun 2017 ODI # 3884
48* 48 77 62.33 3 0 v Afghanistan Gros Islet 11 Jun 2017 ODI # 3887
TDNB - - - - - v Afghanistan Gros Islet 14 Jun 2017 ODI # 3890
TDNB - - - - - v India Port of Spain 23 Jun 2017 ODI # 3895
81 81 88 92.04 5 3 v India Port of Spain 25 Jun 2017 ODI # 3896
24 24 50 48.00 2 0 v India North Sound 30 Jun 2017 ODI # 3898
25 25 39 64.10 1 0 v India North Sound 2 Jul 2017 ODI # 3900
51 51 98 52.04 5 0 v India Kingston 6 Jul 2017 ODI # 3902
35 35 57 61.40 4 0 v England Manchester 19 Sep 2017 ODI # 3911
TDNB - - - - - v England Nottingham 21 Sep 2017 ODI # 3913
20 20 25 80.00 4 0 v England Bristol 24 Sep 2017 ODI # 3915
11 11 11 100.00 2 0 v England The Oval 27 Sep 2017 ODI # 3916
72 72 95 75.78 4 1 v England Southampton 29 Sep 2017 ODI # 3918
0 0 1 0.00 0 0 v New Zealand Whangarei 20 Dec 2017 ODI # 3943
23 23 19 121.05 3 0 v New Zealand Christchurch 23 Dec 2017 ODI # 3944
2 2 4 50.00 0 0 v New Zealand Christchurch 26 Dec 2017 ODI # 3945
35* 35 27 129.62 1 3 v U.A.E. Harare 6 Mar 2018 ODI # 3987
49* 49 115 42.60 3 0 v P.N.G. Harare 8 Mar 2018 ODI # 3991
7 7 14 50.00 1 0 v Ireland Harare 10 Mar 2018 ODI # 3993
43 43 94 45.74 0 0 v Afghanistan Harare 15 Mar 2018 ODI # 3997
76 76 97 78.35 5 1 v Zimbabwe Harare 19 Mar 2018 ODI # 4002
0 0 6 0.00 0 0 v Scotland Harare 21 Mar 2018 ODI # 4004
23 23 33 69.69 0 1 v Afghanistan Harare 25 Mar 2018 ODI # 4007
6 6 11 54.54 0 0 v Bangladesh Providence 22 Jul 2018 ODI # 4022
25 25 43 58.13 3 0 v Bangladesh Providence 25 Jul 2018 ODI # 4023
64 64 94 68.08 5 0 v Bangladesh Basseterre 28 Jul 2018 ODI # 4024
32 32 51 62.74 2 0 v India Guwahati 21 Oct 2018 ODI # 4056
123* 123 134 91.79 10 3 v India Visakhapatnam 24 Oct 2018 ODI # 4059
95 95 113 84.07 6 3 v India Pune 27 Oct 2018 ODI # 4062
0 0 2 0.00 0 0 v India Brabourne 29 Oct 2018 ODI # 4063
0 0 5 0.00 0 0 v India Thiruvananthapuram 1 Nov 2018 ODI # 4064
43 43 59 72.88 3 0 v Bangladesh Mirpur 9 Dec 2018 ODI # 4071
146* 146 144 101.38 12 3 v Bangladesh Mirpur 11 Dec 2018 ODI # 4072
108* 108 131 82.44 9 1 v Bangladesh Sylhet 14 Dec 2018 ODI # 4073
64 64 65 98.46 7 1 v England Bridgetown 20 Feb 2019 ODI # 4096
33 33 45 73.33 1 2 v England Bridgetown 22 Feb 2019 ODI # 4097
TDNB - - - - - v England St George's 25 Feb 2019 ODI # 4098
5 5 7 71.42 1 0 v England St George's 27 Feb 2019 ODI # 4099
13 13 18 72.22 0 1 v England Gros Islet 2 Mar 2019 ODI # 4103
170 170 152 111.84 22 2 v Ireland Dublin 5 May 2019 ODI # 4128
109 109 132 82.57 11 1 v Bangladesh Dublin 7 May 2019 ODI # 4129
30 30 32 93.75 4 0 v Ireland Dublin (Malahide) 11 May 2019 ODI # 4132
87 87 108 80.55 6 1 v Bangladesh Dublin (Malahide) 13 May 2019 ODI # 4134
74 74 64 115.62 6 3 v Bangladesh Dublin (Malahide) 17 May 2019 ODI # 4137
11 11 17 64.70 1 0 v Pakistan Nottingham 31 May 2019 ODI # 4144
68 68 105 64.76 7 0 v Australia Nottingham 6 Jun 2019 ODI # 4152
TDNB - - - - - v South Africa Southampton 10 Jun 2019 ODI # 4156
11 11 30 36.66 1 0 v England Southampton 14 Jun 2019 ODI # 4158
96 96 121 79.33 4 1 v Bangladesh Taunton 17 Jun 2019 ODI # 4162
1 1 3 33.33 0 0 v New Zealand Manchester 22 Jun 2019 ODI # 4170
5 5 10 50.00 1 0 v India Manchester 27 Jun 2019 ODI # 4175
5 5 11 45.45 1 0 v Sri Lanka Chester-le-Street 1 Jul 2019 ODI # 4180
77 77 92 83.69 6 2 v Afghanistan Leeds 4 Jul 2019 ODI # 4184
6* 6 11 54.54 0 0 v India Providence 8 Aug 2019 ODI # 4196
5 5 10 50.00 0 0 v India Port of Spain 11 Aug 2019 ODI # 4197
24 24 52 46.15 1 0 v India Port of Spain 14 Aug 2019 ODI # 4199
77* 77 133 57.89 5 0 v Afghanistan Lucknow 6 Nov 2019 ODI # 4213
43 43 77 55.84 5 0 v Afghanistan Lucknow 9 Nov 2019 ODI # 4214
109* 109 145 75.17 8 3 v Afghanistan Lucknow 11 Nov 2019 ODI # 4215
102* 102 151 67.54 7 1 v India Chennai 15 Dec 2019 ODI # 4221
78 78 85 91.76 7 3 v India Visakhapatnam 18 Dec 2019 ODI # 4222
42 42 50 84.00 5 0 v India Cuttack 22 Dec 2019 ODI # 4223
13 13 14 92.85 2 0 v Ireland Bridgetown 7 Jan 2020 ODI # 4226
25 25 54 46.29 1 0 v Ireland Bridgetown 9 Jan 2020 ODI # 4229
6 6 15 40.00 0 0 v Ireland St George's 12 Jan 2020 ODI # 4230
115 115 140 82.14 10 0 v Sri Lanka Colombo (SSC) 22 Feb 2020 ODI # 4246
51 51 65 78.46 5 0 v Sri Lanka Hambantota 26 Feb 2020 ODI # 4247
72 72 88 81.81 6 0 v Sri Lanka Pallekele 1 Mar 2020 ODI # 4250
110 110 133 82.70 12 1 v Sri Lanka North Sound 10 Mar 2021 ODI # 4276
84 84 108 77.77 6 0 v Sri Lanka North Sound 12 Mar 2021 ODI # 4277
64 64 72 88.88 3 2 v Sri Lanka North Sound 14 Mar 2021 ODI # 4278
38 38 43 88.37 6 0 v Australia Bridgetown 22 Jul 2021 ODI # 4311
14 14 35 40.00 0 0 v Australia Bridgetown 26 Jul 2021 ODI # 4313
29 29 44 65.90 3 0 v Ireland Kingston 8 Jan 2022 ODI # 4339
17 17 37 45.94 3 0 v Ireland Kingston 13 Jan 2022 ODI # 4340
53 53 39 135.89 9 1 v Ireland Kingston 16 Jan 2022 ODI # 4342
8 8 10 80.00 2 0 v India Ahmedabad 6 Feb 2022 ODI # 4353
27 27 54 50.00 3 0 v India Ahmedabad 9 Feb 2022 ODI # 4355
5 5 9 55.55 1 0 v India Ahmedabad 11 Feb 2022 ODI # 4356
119* 119 130 91.53 12 2 v Netherlands Amstelveen 31 May 2022 ODI # 4392
18 18 24 75.00 3 0 v Netherlands Amstelveen 2 Jun 2022 ODI # 4395
24 24 43 55.81 3 0 v Netherlands Amstelveen 4 Jun 2022 ODI # 4398
127 127 134 94.77 15 1 v Pakistan Multan 8 Jun 2022 ODI # 4401
4 4 6 66.66 1 0 v Pakistan Multan 10 Jun 2022 ODI # 4405
21 21 25 84.00 4 0 v Pakistan Multan 12 Jun 2022 ODI # 4407
0 0 1 0.00 0 0 v Bangladesh Providence 10 Jul 2022 ODI # 4421
18 18 45 40.00 1 0 v Bangladesh Providence 13 Jul 2022 ODI # 4426
2 2 15 13.33 0 0 v Bangladesh Providence 16 Jul 2022 ODI # 4431
7 7 18 38.88 1 0 v India Port of Spain 22 Jul 2022 ODI # 4436
115 115 135 85.18 8 3 v India Port of Spain 24 Jul 2022 ODI # 4438
22 22 33 66.66 0 1 v India Port of Spain 27 Jul 2022 ODI # 4439
26 26 24 108.33 4 1 v New Zealand Bridgetown 17 Aug 2022 ODI # 4450
16 16 29 55.17 1 0 v New Zealand Bridgetown 19 Aug 2022 ODI # 4453
51 51 100 51.00 3 1 v New Zealand Bridgetown 21 Aug 2022 ODI # 4456
128* 128 115 111.30 5 7 v South Africa East London 18 Mar 2023 ODI # 4540
16 16 27 59.25 1 0 v South Africa Potchefstroom 21 Mar 2023 ODI # 4544
13* 13 4 325.00 0 2 v U.A.E. Sharjah 4 Jun 2023 ODI # 4581
23 23 25 92.00 0 0 v U.A.E. Sharjah 6 Jun 2023 ODI # 4582
54 54 60 90.00 6 1 v U.S.A. Harare 18 Jun 2023 ODI # 4586
132 132 129 102.32 10 3 v Nepal Harare 22 Jun 2023 ODI # 4593
30 30 39 76.92 3 0 v Zimbabwe Harare 24 Jun 2023 ODI # 4597
47 47 38 123.68 3 2 v Netherlands Harare 26 Jun 2023 ODI # 4602
13 13 16 81.25 2 0 v Scotland Harare 1 Jul 2023 ODI # 4608
63* 63 65 96.92 4 2 v Oman Harare 5 Jul 2023 ODI # 4614
2 2 5 40.00 0 0 v Sri Lanka Harare 7 Jul 2023 ODI # 4618
43 43 45 95.55 4 1 v India Bridgetown 27 Jul 2023 ODI # 4622
63* 63 80 78.75 2 2 v India Bridgetown 29 Jul 2023 ODI # 4623
5 5 9 55.55 1 0 v India Tarouba 1 Aug 2023 ODI # 4624
109* 109 83 131.32 4 7 v England North Sound 3 Dec 2023 ODI # 4706
68 68 68 100.00 6 1 v England North Sound 6 Dec 2023 ODI # 4707
15 15 10 150.00 1 1 v England Bridgetown 9 Dec 2023 ODI # 4708
12 12 17 70.58 1 0 v Australia Melbourne 2 Feb 2024 ODI # 4721
29 29 65 44.61 0 1 v Australia Sydney 4 Feb 2024 ODI # 4722
4 4 5 80.00 1 0 v Australia Canberra 6 Feb 2024 ODI # 4723
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