Records type all-round analysis [change type]
View innings by innings list [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 2017-2023 82 3492 210* 46.56 3737 93.44 11 1 1/19 111.00 0 42 0 -64.43 Profile
Innings by innings list
2 43* 179.16 - - - - - v Zimbabwe Bulawayo 18 Jul 2018 ODI # 4019
2 126* 155.55 - - - - - v New Zealand Bengaluru 4 Nov 2023 ODI # 4692
2 17 141.66 - - - - - v Australia Lahore 2 Apr 2022 ODI # 4382
2 50 138.88 - - - - - v Sri Lanka Cardiff 12 Jun 2017 ODI # 3888
1 22 137.50 - - - - - v West Indies Nottingham 31 May 2019 ODI # 4144
2 31 134.78 - - - - - v South Africa Birmingham 7 Jun 2017 ODI # 3881
1 210* 134.61 - - - - - v Zimbabwe Bulawayo 20 Jul 2018 ODI # 4020
2 138 130.18 - - - - - v England Southampton 11 May 2019 ODI # 4133
2 180* 125.00 - - - - - v New Zealand Rawalpindi 29 Apr 2023 ODI # 4571
2 193 124.51 - - - - - v South Africa Johannesburg 4 Apr 2021 ODI # 4286
1 57 114.00 - - - - - v England Nottingham 17 May 2019 ODI # 4138
2 81 109.45 - - - - - v Bangladesh Eden Gardens 31 Oct 2023 ODI # 4688
2 25 108.69 - - - - - v South Africa Gqeberha 19 Jan 2019 ODI # 4080
1 114 107.54 - - - - - v India The Oval 18 Jun 2017 ODI # 3894
2 67 104.68 - - - - - v Australia Lahore 31 Mar 2022 ODI # 4380
2 117 102.63 - - - - - v New Zealand Rawalpindi 27 Apr 2023 ODI # 4569
1 85 102.40 - - - - - v Zimbabwe Bulawayo 22 Jul 2018 ODI # 4021
2 48 102.12 - - - - - v Sri Lanka Sharjah 23 Oct 2017 ODI # 3930
1 109 100.00 - - - - - v Netherlands Rotterdam 16 Aug 2022 ODI # 4448
2 44 100.00 - - - - - v South Africa Johannesburg 27 Jan 2019 ODI # 4087
2 18 100.00 - - - - - v Australia Lahore 29 Mar 2022 ODI # 4379
2 2 100.00 - - - - - v Zimbabwe Rawalpindi 3 Nov 2020 ODI # 4264
2 88 100.00 - - - - - v New Zealand Abu Dhabi 9 Nov 2018 ODI # 4068
2 57 98.27 - - - - - v England Cardiff 14 Jun 2017 ODI # 3889
1 101 97.11 - - - - - v South Africa Centurion 7 Apr 2021 ODI # 4287
1 70 95.89 - - - - - v South Africa Cape Town 30 Jan 2019 ODI # 4090
1 43 95.55 - - - - - v Sri Lanka Dubai (DICS) 13 Oct 2017 ODI # 3922
2 82* 95.34 - - - - - v New Zealand Wellington 6 Jan 2018 ODI # 3946
2 117* 90.69 - - - - - v Zimbabwe Bulawayo 16 Jul 2018 ODI # 4017
1 36 90.00 - - - - - v England Nottingham 3 Jun 2019 ODI # 4148
2 9 90.00 - - - - - v New Zealand Birmingham 26 Jun 2019 ODI # 4174
2 24 88.88 - - - - - v Hong Kong Dubai (DICS) 16 Sep 2018 ODI # 4037
2 30 88.23 - - - - - v Afghanistan Hambantota 24 Aug 2023 ODI # 4626
1 44 88.00 - - - - - v South Africa Lord's 23 Jun 2019 ODI # 4171
1 60 85.71 - - - - - v Zimbabwe Bulawayo 13 Jul 2018 ODI # 4015
1 11 84.61 - - - - - v Sri Lanka Abu Dhabi 16 Oct 2017 ODI # 3924
1 65 84.41 - - - - - v New Zealand Dubai (DICS) 11 Nov 2018 ODI # 4070
2 76 83.51 - - - - - v Sri Lanka Karachi 2 Oct 2019 ODI # 4212
1 54 83.07 - - - - - v Sri Lanka Karachi 30 Sep 2019 ODI # 4211
1 101 82.78 - - - - - v New Zealand Karachi 13 Jan 2023 ODI # 4504
2 62 82.66 - - - - - v India Manchester 16 Jun 2019 ODI # 4161
1 14 82.35 - - - - - v New Zealand Karachi 5 May 2023 ODI # 4574
1 27 81.81 - - - - - v Afghanistan Colombo (RPS) 26 Aug 2023 ODI # 4627
1 12 80.00 - - - - - v Netherlands Hyderabad 6 Oct 2023 ODI # 4659
2 56 75.67 - - - - - v New Zealand Karachi 9 Jan 2023 ODI # 4500
1 19 73.07 - - - - - v New Zealand Karachi 3 May 2023 ODI # 4573
1 35 72.91 - - - - - v West Indies Multan 12 Jun 2022 ODI # 4407
2 29 72.50 - - - - - v Sri Lanka Abu Dhabi 18 Oct 2017 ODI # 3926
1 54 72.00 - - - - - v New Zealand Hamilton 16 Jan 2018 ODI # 3953
2 12 70.58 - - - - - v New Zealand Wellington 19 Jan 2018 ODI # 3957
1 31 70.45 - - - - - v India Dubai (DICS) 23 Sep 2018 ODI # 4044
1 47 70.14 - - - - - v England Cardiff 8 Jul 2021 ODI # 4299
1 14 70.00 - - - - - v Nepal Multan 30 Aug 2023 ODI # 4628
2 8 66.66 - - - - - v South Africa Centurion 2 Apr 2021 ODI # 4285
2 20 64.51 - - - - - v Bangladesh Lahore 6 Sep 2023 ODI # 4634
1 17 60.71 - - - - - v West Indies Multan 10 Jun 2022 ODI # 4405
1 26 60.46 - - - - - v Netherlands Rotterdam 21 Aug 2022 ODI # 4455
1 26 59.09 - - - - - v South Africa Durban 22 Jan 2019 ODI # 4081
2 17 56.66 - - - - - v Sri Lanka Sharjah 20 Oct 2017 ODI # 3927
2 11 55.00 - - - - - v West Indies Multan 8 Jun 2022 ODI # 4401
2 27 54.00 - - - - - v India Colombo (RPS) 10 Sep 2023 ODI # 4639
2 33 51.56 - - - - - v New Zealand Karachi 7 May 2023 ODI # 4575
1 2 50.00 - - - - - v England Bristol 14 May 2019 ODI # 4135
1 2 50.00 - - - - - v Afghanistan Hambantota 22 Aug 2023 ODI # 4625
1 6 42.85 - - - - - v England Birmingham 13 Jul 2021 ODI # 4303
1 13 41.93 - - - - - v Bangladesh Lord's 5 Jul 2019 ODI # 4186
1 4 36.36 - - - - - v Sri Lanka Colombo (RPS) 14 Sep 2023 ODI # 4644
2 3 30.00 - - - - - v Netherlands Rotterdam 18 Aug 2022 ODI # 4452
2 2 28.57 - - - - - v New Zealand Dunedin 13 Jan 2018 ODI # 3949
1 3 27.27 - - - - - v England The Oval 8 May 2019 ODI # 4130
2 1 25.00 - - - - - v Bangladesh Abu Dhabi 26 Sep 2018 ODI # 4047
2 10 22.22 - - - - - v England Lord's 10 Jul 2021 ODI # 4300
1 2 20.00 - - - - - v South Africa Centurion 25 Jan 2019 ODI # 4084
2 1 20.00 - - - - - v New Zealand Abu Dhabi 7 Nov 2018 ODI # 4066
2 1 11.11 - - - - - v England Eden Gardens 11 Nov 2023 ODI # 4701
1 0 0.00 - - - - - v India Dubai (DICS) 19 Sep 2018 ODI # 4040
2 0 0.00 - - - - - v England Leeds 19 May 2019 ODI # 4140
2 0 0.00 - - - - - v Afghanistan Abu Dhabi 21 Sep 2018 ODI # 4043
2 0 0.00 - - - - - v Australia Taunton 12 Jun 2019 ODI # 4157
2 0 0.00 - - - - - v New Zealand Karachi 11 Jan 2023 ODI # 4502
2 0 0.00 - - - - - v Afghanistan Leeds 29 Jun 2019 ODI # 4177
0 - - TDNB - - - - v England The Oval 8 May 2019 ODI # 4130
0 TDNB - - - - - - v India Pallekele 2 Sep 2023 ODI # 4630
1 - - DNB - - 0 0 v New Zealand Abu Dhabi 7 Nov 2018 ODI # 4066
1 - - DNB - - 0 0 v South Africa Centurion 2 Apr 2021 ODI # 4285
1 - - DNB - - 0 0 v Afghanistan Hambantota 24 Aug 2023 ODI # 4626
1 - - DNB - - 1 0 v Sri Lanka Sharjah 20 Oct 2017 ODI # 3927
1 - - DNB - - 2 0 v Australia Lahore 2 Apr 2022 ODI # 4382
1 - - DNB - - 0 0 v Bangladesh Eden Gardens 31 Oct 2023 ODI # 4688
1 - - DNB - - 0 0 v Zimbabwe Bulawayo 18 Jul 2018 ODI # 4019
1 - - DNB - - 0 0 v India Manchester 16 Jun 2019 ODI # 4161
1 - - DNB - - 1 0 v New Zealand Karachi 11 Jan 2023 ODI # 4502
1 - - DNB - - 0 0 v South Africa Birmingham 7 Jun 2017 ODI # 3881
1 - - DNB - - 0 0 v New Zealand Abu Dhabi 9 Nov 2018 ODI # 4068
1 - - DNB - - 0 0 v South Africa Johannesburg 4 Apr 2021 ODI # 4286
1 - - DNB - - 1 0 v Sri Lanka Sharjah 23 Oct 2017 ODI # 3930
1 - - DNB - - 1 0 v England Southampton 11 May 2019 ODI # 4133
1 - - DNB - - 0 0 v West Indies Multan 8 Jun 2022 ODI # 4401
1 - - DNB - - 1 0 v New Zealand Bengaluru 4 Nov 2023 ODI # 4692
1 - - DNB - - 1 0 v New Zealand Rawalpindi 27 Apr 2023 ODI # 4569
1 - - DNB - - 1 0 v Sri Lanka Cardiff 12 Jun 2017 ODI # 3888
1 - - 3.0 19 1 0 0 v New Zealand Wellington 6 Jan 2018 ODI # 3946
1 - - DNB - - 0 0 v England Eden Gardens 11 Nov 2023 ODI # 4701
1 - - DNB - - 0 0 v New Zealand Birmingham 26 Jun 2019 ODI # 4174
1 - - DNB - - 1 0 v Afghanistan Leeds 29 Jun 2019 ODI # 4177
1 - - DNB - - 0 0 v New Zealand Rawalpindi 29 Apr 2023 ODI # 4571
1 - - DNB - - 1 0 v England Cardiff 14 Jun 2017 ODI # 3889
1 - - 2.0 8 0 0 0 v South Africa Gqeberha 19 Jan 2019 ODI # 4080
1 - - DNB - - 1 0 v India Pallekele 2 Sep 2023 ODI # 4630
1 - - DNB - - 1 0 v New Zealand Dunedin 13 Jan 2018 ODI # 3949
1 - - 0.3 0 0 0 0 v Hong Kong Dubai (DICS) 16 Sep 2018 ODI # 4037
1 - - DNB - - 1 0 v England Lord's 10 Jul 2021 ODI # 4300
1 - - DNB - - 2 0 v Bangladesh Lahore 6 Sep 2023 ODI # 4634
1 - - 4.0 23 0 2 0 v England Leeds 19 May 2019 ODI # 4140
1 - - DNB - - 0 0 v Afghanistan Abu Dhabi 21 Sep 2018 ODI # 4043
1 - - DNB - - 0 0 v India Colombo (RPS) 10 Sep 2023 ODI # 4639
1 - - DNB - - 1 0 v New Zealand Wellington 19 Jan 2018 ODI # 3957
1 - - DNB - - 1 0 v Netherlands Rotterdam 18 Aug 2022 ODI # 4452
1 - - DNB - - 0 0 v Sri Lanka Karachi 2 Oct 2019 ODI # 4212
1 - - DNB - - 1 0 v New Zealand Karachi 7 May 2023 ODI # 4575
1 - - DNB - - 0 0 v South Africa Johannesburg 27 Jan 2019 ODI # 4087
1 - - DNB - - 0 0 v Australia Lahore 29 Mar 2022 ODI # 4379
1 - - DNB - - 2 0 v Bangladesh Abu Dhabi 26 Sep 2018 ODI # 4047
1 - - DNB - - 0 0 v Zimbabwe Rawalpindi 3 Nov 2020 ODI # 4264
1 - - DNB - - 2 0 v Sri Lanka Abu Dhabi 18 Oct 2017 ODI # 3926
1 - - DNB - - 0 0 v Australia Lahore 31 Mar 2022 ODI # 4380
1 - - 3.0 11 0 0 0 v Zimbabwe Bulawayo 16 Jul 2018 ODI # 4017
1 - - DNB - - 0 0 v Australia Taunton 12 Jun 2019 ODI # 4157
1 - - DNB - - 1 0 v New Zealand Karachi 9 Jan 2023 ODI # 4500
2 - - 6.3 25 0 0 0 v India Dubai (DICS) 19 Sep 2018 ODI # 4040
2 - - DNB - - 1 0 v Bangladesh Lord's 5 Jul 2019 ODI # 4186
2 - - DNB - - 0 0 v New Zealand Karachi 3 May 2023 ODI # 4573
2 - - 3.3 25 0 0 0 v India The Oval 18 Jun 2017 ODI # 3894
2 - - DNB - - 0 0 v South Africa Durban 22 Jan 2019 ODI # 4081
2 - - DNB - - 0 0 v New Zealand Hamilton 16 Jan 2018 ODI # 3953
2 - - DNB - - 0 0 v Netherlands Rotterdam 16 Aug 2022 ODI # 4448
2 - - DNB - - 2 0 v Sri Lanka Karachi 30 Sep 2019 ODI # 4211
2 - - DNB - - 0 0 v New Zealand Karachi 5 May 2023 ODI # 4574
2 - - DNB - - 0 0 v Sri Lanka Dubai (DICS) 13 Oct 2017 ODI # 3922
2 - - DNB - - 0 0 v South Africa Centurion 25 Jan 2019 ODI # 4084
2 - - DNB - - 1 0 v England Birmingham 13 Jul 2021 ODI # 4303
2 - - DNB - - 0 0 v West Indies Nottingham 31 May 2019 ODI # 4144
2 - - DNB - - 0 0 v India Dubai (DICS) 23 Sep 2018 ODI # 4044
2 - - DNB - - 0 0 v Sri Lanka Abu Dhabi 16 Oct 2017 ODI # 3924
2 - - DNB - - 0 0 v Sri Lanka Colombo (RPS) 14 Sep 2023 ODI # 4644
2 - - DNB - - 2 0 v Zimbabwe Bulawayo 13 Jul 2018 ODI # 4015
2 - - DNB - - 1 0 v England Nottingham 3 Jun 2019 ODI # 4148
2 - - DNB - - 1 0 v Netherlands Rotterdam 21 Aug 2022 ODI # 4455
2 - - DNB - - 1 0 v Afghanistan Hambantota 22 Aug 2023 ODI # 4625
2 - - DNB - - 0 0 v South Africa Cape Town 30 Jan 2019 ODI # 4090
2 - - DNB - - 2 0 v Netherlands Hyderabad 6 Oct 2023 ODI # 4659
2 - - DNB - - 1 0 v Afghanistan Colombo (RPS) 26 Aug 2023 ODI # 4627
2 - - DNB - - 0 0 v Zimbabwe Bulawayo 20 Jul 2018 ODI # 4020
2 - - DNB - - 0 0 v South Africa Lord's 23 Jun 2019 ODI # 4171
2 - - DNB - - 0 0 v New Zealand Karachi 13 Jan 2023 ODI # 4504
2 - - DNB - - 0 0 v New Zealand Dubai (DICS) 11 Nov 2018 ODI # 4070
2 - - DNB - - 0 0 v South Africa Centurion 7 Apr 2021 ODI # 4287
2 - - DNB - - 1 0 v Nepal Multan 30 Aug 2023 ODI # 4628
2 - - DNB - - 0 0 v England Bristol 14 May 2019 ODI # 4135
2 - - DNB - - 1 0 v West Indies Multan 10 Jun 2022 ODI # 4405
2 - - DNB - - 0 0 v Zimbabwe Bulawayo 22 Jul 2018 ODI # 4021
2 - - DNB - - 0 0 v England Cardiff 8 Jul 2021 ODI # 4299
2 - - DNB - - 1 0 v England Nottingham 17 May 2019 ODI # 4138
2 - - DNB - - 1 0 v West Indies Multan 12 Jun 2022 ODI # 4407
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