Records type batting analysis [change type]
View list of partnerships [change view]
Start of match date less than or equal to 10 Dec 2022 remove less than or equal to 10 Dec 2022 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 2017-2023 82 81 6 3492 210* 46.56 3737 93.44 11 16 6 391 74 Profile
filtered 2017-2022 62 62 4 2628 210* 45.31 2807 93.62 7 14 5 301 48
List of partnerships
Azhar Ali 1 40 - 1/40 2 v South Africa Birmingham 7 Jun 2017 ODI # 3881
Azhar Ali 1 74 - 1/74 2 v Sri Lanka Cardiff 12 Jun 2017 ODI # 3888
Azhar Ali 1 118 - 1/118 2 v England Cardiff 14 Jun 2017 ODI # 3889
Azhar Ali 1 128 - 1/128 1 v India The Oval 18 Jun 2017 ODI # 3894
Babar Azam 2 72 1/128 2/200 1 v India The Oval 18 Jun 2017 ODI # 3894
Ahmed Shehzad 1 11 - 1/11 1 v Sri Lanka Dubai (DICS) 13 Oct 2017 ODI # 3922
Babar Azam 2 64 1/11 2/75 1 v Sri Lanka Dubai (DICS) 13 Oct 2017 ODI # 3922
Ahmed Shehzad 1 17 - 1/17 1 v Sri Lanka Abu Dhabi 16 Oct 2017 ODI # 3924
Imam-ul-Haq 1 78 - 1/78 2 v Sri Lanka Abu Dhabi 18 Oct 2017 ODI # 3926
Imam-ul-Haq 1 12 - 1/12 2 v Sri Lanka Sharjah 20 Oct 2017 ODI # 3927
Babar Azam 2 25 1/12 2/37 2 v Sri Lanka Sharjah 20 Oct 2017 ODI # 3927
Imam-ul-Haq 1 84 - 1/84 2 v Sri Lanka Sharjah 23 Oct 2017 ODI # 3930
Azhar Ali 1 6 - 1/6 2 v New Zealand Wellington 6 Jan 2018 ODI # 3946
Babar Azam 2 1 1/6 2/7 2 v New Zealand Wellington 6 Jan 2018 ODI # 3946
Mohammad Hafeez 3 6 2/7 3/13 2 v New Zealand Wellington 6 Jan 2018 ODI # 3946
Shoaib Malik 4 24 3/13 4/37 2 v New Zealand Wellington 6 Jan 2018 ODI # 3946
Sarfaraz Ahmed 5 17 4/37 5/54 2 v New Zealand Wellington 6 Jan 2018 ODI # 3946
Shadab Khan 6 78 5/54 6/132 2 v New Zealand Wellington 6 Jan 2018 ODI # 3946
Faheem Ashraf 7 34* 6/132 6/166 2 v New Zealand Wellington 6 Jan 2018 ODI # 3946
Azhar Ali 1 1 - 1/1 2 v New Zealand Dunedin 13 Jan 2018 ODI # 3949
Babar Azam 2 1 1/1 2/2 2 v New Zealand Dunedin 13 Jan 2018 ODI # 3949
Faheem Ashraf 1 7 - 1/7 1 v New Zealand Hamilton 16 Jan 2018 ODI # 3953
Babar Azam 2 4 1/7 2/11 1 v New Zealand Hamilton 16 Jan 2018 ODI # 3953
Haris Sohail 3 86 2/11 3/97 1 v New Zealand Hamilton 16 Jan 2018 ODI # 3953
Umar Amin 1 14 - 1/14 2 v New Zealand Wellington 19 Jan 2018 ODI # 3957
Babar Azam 2 5 1/14 2/19 2 v New Zealand Wellington 19 Jan 2018 ODI # 3957
Imam-ul-Haq 1 113 - 1/113 1 v Zimbabwe Bulawayo 13 Jul 2018 ODI # 4015
Imam-ul-Haq 1 119 - 1/119 2 v Zimbabwe Bulawayo 16 Jul 2018 ODI # 4017
Babar Azam 2 76* 1/119 1/195 2 v Zimbabwe Bulawayo 16 Jul 2018 ODI # 4017
Imam-ul-Haq 1 0 - 1/0 2 v Zimbabwe Bulawayo 18 Jul 2018 ODI # 4019
Babar Azam 2 69* 1/0 1/69 2 v Zimbabwe Bulawayo 18 Jul 2018 ODI # 4019
Imam-ul-Haq 1 304 - 1/304 1 v Zimbabwe Bulawayo 20 Jul 2018 ODI # 4020
Asif Ali 2 95* 1/304 1/399 1 v Zimbabwe Bulawayo 20 Jul 2018 ODI # 4020
Imam-ul-Haq 1 168 - 1/168 1 v Zimbabwe Bulawayo 22 Jul 2018 ODI # 4021
Imam-ul-Haq 1 41 - 1/41 2 v Hong Kong Dubai (DICS) 16 Sep 2018 ODI # 4037
Imam-ul-Haq 1 2 - 1/2 1 v India Dubai (DICS) 19 Sep 2018 ODI # 4040
Babar Azam 2 1 1/2 2/3 1 v India Dubai (DICS) 19 Sep 2018 ODI # 4040
Imam-ul-Haq 1 0 - 1/0 2 v Afghanistan Abu Dhabi 21 Sep 2018 ODI # 4043
Imam-ul-Haq 1 24 - 1/24 1 v India Dubai (DICS) 23 Sep 2018 ODI # 4044
Babar Azam 2 31 1/24 2/55 1 v India Dubai (DICS) 23 Sep 2018 ODI # 4044
Imam-ul-Haq 1 2 - 1/2 2 v Bangladesh Abu Dhabi 26 Sep 2018 ODI # 4047
Imam-ul-Haq 1 8 - 1/8 2 v New Zealand Abu Dhabi 7 Nov 2018 ODI # 4066
Imam-ul-Haq 1 54* - 0/54 2 v New Zealand Abu Dhabi 9 Nov 2018 ODI # 4068
Babar Azam 1 101 0/54 1/155 2 v New Zealand Abu Dhabi 9 Nov 2018 ODI # 4068
Mohammad Hafeez 1 64 - 1/64 1 v New Zealand Dubai (DICS) 11 Nov 2018 ODI # 4070
Babar Azam 2 34 1/64 2/98 1 v New Zealand Dubai (DICS) 11 Nov 2018 ODI # 4070
Imam-ul-Haq 1 45 - 1/45 2 v South Africa Gqeberha 19 Jan 2019 ODI # 4080
Imam-ul-Haq 1 15 - 1/15 1 v South Africa Durban 22 Jan 2019 ODI # 4081
Babar Azam 2 22 1/15 2/37 1 v South Africa Durban 22 Jan 2019 ODI # 4081
Mohammad Hafeez 3 21 2/37 3/58 1 v South Africa Durban 22 Jan 2019 ODI # 4081
Shoaib Malik 4 0 3/58 4/58 1 v South Africa Durban 22 Jan 2019 ODI # 4081
Imam-ul-Haq 1 4 - 1/4 1 v South Africa Centurion 25 Jan 2019 ODI # 4084
Imam-ul-Haq 1 70 - 1/70 2 v South Africa Johannesburg 27 Jan 2019 ODI # 4087
Imam-ul-Haq 1 8 - 1/8 1 v South Africa Cape Town 30 Jan 2019 ODI # 4090
Babar Azam 2 56 1/8 2/64 1 v South Africa Cape Town 30 Jan 2019 ODI # 4090
Mohammad Hafeez 3 44 2/64 3/108 1 v South Africa Cape Town 30 Jan 2019 ODI # 4090
Shoaib Malik 4 20 3/108 4/128 1 v South Africa Cape Town 30 Jan 2019 ODI # 4090
Imam-ul-Haq 1 10 - 1/10 1 v England The Oval 8 May 2019 ODI # 4130
Imam-ul-Haq 1 92 - 1/92 2 v England Southampton 11 May 2019 ODI # 4133
Babar Azam 2 135 1/92 2/227 2 v England Southampton 11 May 2019 ODI # 4133
Imam-ul-Haq 1 7 - 1/7 1 v England Bristol 14 May 2019 ODI # 4135
Imam-ul-Haq 1 9* - 0/9 1 v England Nottingham 17 May 2019 ODI # 4138
Babar Azam 1 107 0/9 1/116 1 v England Nottingham 17 May 2019 ODI # 4138
Abid Ali 1 0 - 1/0 2 v England Leeds 19 May 2019 ODI # 4140
Imam-ul-Haq 1 17 - 1/17 1 v West Indies Nottingham 31 May 2019 ODI # 4144
Babar Azam 2 18 1/17 2/35 1 v West Indies Nottingham 31 May 2019 ODI # 4144
Imam-ul-Haq 1 82 - 1/82 1 v England Nottingham 3 Jun 2019 ODI # 4148
Imam-ul-Haq 1 2 - 1/2 2 v Australia Taunton 12 Jun 2019 ODI # 4157
Imam-ul-Haq 1 13 - 1/13 2 v India Manchester 16 Jun 2019 ODI # 4161
Babar Azam 2 104 1/13 2/117 2 v India Manchester 16 Jun 2019 ODI # 4161
Mohammad Hafeez 3 9 2/117 3/126 2 v India Manchester 16 Jun 2019 ODI # 4161
Imam-ul-Haq 1 81 - 1/81 1 v South Africa Lord's 23 Jun 2019 ODI # 4171
Imam-ul-Haq 1 19 - 1/19 2 v New Zealand Birmingham 26 Jun 2019 ODI # 4174
Imam-ul-Haq 1 0 - 1/0 2 v Afghanistan Leeds 29 Jun 2019 ODI # 4177
Imam-ul-Haq 1 23 - 1/23 1 v Bangladesh Lord's 5 Jul 2019 ODI # 4186
Imam-ul-Haq 1 73 - 1/73 1 v Sri Lanka Karachi 30 Sep 2019 ODI # 4211
Babar Azam 2 31 1/73 2/104 1 v Sri Lanka Karachi 30 Sep 2019 ODI # 4211
Abid Ali 1 123 - 1/123 2 v Sri Lanka Karachi 2 Oct 2019 ODI # 4212
Babar Azam 2 58 1/123 2/181 2 v Sri Lanka Karachi 2 Oct 2019 ODI # 4212
Sarfaraz Ahmed 3 8 2/181 3/189 2 v Sri Lanka Karachi 2 Oct 2019 ODI # 4212
Imam-ul-Haq 1 4 - 1/4 2 v Zimbabwe Rawalpindi 3 Nov 2020 ODI # 4264
Babar Azam 2 2 1/4 2/6 2 v Zimbabwe Rawalpindi 3 Nov 2020 ODI # 4264
Imam-ul-Haq 1 9 - 1/9 2 v South Africa Centurion 2 Apr 2021 ODI # 4285
Imam-ul-Haq 1 7 - 1/7 2 v South Africa Johannesburg 4 Apr 2021 ODI # 4286
Babar Azam 2 63 1/7 2/70 2 v South Africa Johannesburg 4 Apr 2021 ODI # 4286
Mohammad Rizwan 3 1 2/70 3/71 2 v South Africa Johannesburg 4 Apr 2021 ODI # 4286
Danish Aziz 4 14 3/71 4/85 2 v South Africa Johannesburg 4 Apr 2021 ODI # 4286
Shadab Khan 5 35 4/85 5/120 2 v South Africa Johannesburg 4 Apr 2021 ODI # 4286
Asif Ali 6 66 5/120 6/186 2 v South Africa Johannesburg 4 Apr 2021 ODI # 4286
Faheem Ashraf 7 19 6/186 7/205 2 v South Africa Johannesburg 4 Apr 2021 ODI # 4286
Shaheen Shah Afridi 8 68 7/205 8/273 2 v South Africa Johannesburg 4 Apr 2021 ODI # 4286
Haris Rauf 9 39 8/273 9/312 2 v South Africa Johannesburg 4 Apr 2021 ODI # 4286
Imam-ul-Haq 1 112 - 1/112 1 v South Africa Centurion 7 Apr 2021 ODI # 4287
Babar Azam 2 94 1/112 2/206 1 v South Africa Centurion 7 Apr 2021 ODI # 4287
Imam-ul-Haq 1 0 - 1/0 1 v England Cardiff 8 Jul 2021 ODI # 4299
Babar Azam 2 0 1/0 2/0 1 v England Cardiff 8 Jul 2021 ODI # 4299
Mohammad Rizwan 3 17 2/0 3/17 1 v England Cardiff 8 Jul 2021 ODI # 4299
Saud Shakeel 4 9 3/17 4/26 1 v England Cardiff 8 Jul 2021 ODI # 4299
Sohaib Maqsood 5 53 4/26 5/79 1 v England Cardiff 8 Jul 2021 ODI # 4299
Shadab Khan 6 11 5/79 6/90 1 v England Cardiff 8 Jul 2021 ODI # 4299
Imam-ul-Haq 1 1 - 1/1 2 v England Lord's 10 Jul 2021 ODI # 4300
Babar Azam 2 24 1/1 2/25 2 v England Lord's 10 Jul 2021 ODI # 4300
Mohammad Rizwan 3 11 2/25 3/36 2 v England Lord's 10 Jul 2021 ODI # 4300
Saud Shakeel 4 17 3/36 4/53 2 v England Lord's 10 Jul 2021 ODI # 4300
Imam-ul-Haq 1 21 - 1/21 1 v England Birmingham 13 Jul 2021 ODI # 4303
Imam-ul-Haq 1 24 - 1/24 2 v Australia Lahore 29 Mar 2022 ODI # 4379
Imam-ul-Haq 1 118 - 1/118 2 v Australia Lahore 31 Mar 2022 ODI # 4380
Imam-ul-Haq 1 24 - 1/24 2 v Australia Lahore 2 Apr 2022 ODI # 4382
Imam-ul-Haq 1 26 - 1/26 2 v West Indies Multan 8 Jun 2022 ODI # 4401
Imam-ul-Haq 1 25 - 1/25 1 v West Indies Multan 10 Jun 2022 ODI # 4405
Imam-ul-Haq 1 85 - 1/85 1 v West Indies Multan 12 Jun 2022 ODI # 4407
Imam-ul-Haq 1 10 - 1/10 1 v Netherlands Rotterdam 16 Aug 2022 ODI # 4448
Babar Azam 2 168 1/10 2/178 1 v Netherlands Rotterdam 16 Aug 2022 ODI # 4448
Mohammad Rizwan 3 18 2/178 3/196 1 v Netherlands Rotterdam 16 Aug 2022 ODI # 4448
Imam-ul-Haq 1 10 - 1/10 2 v Netherlands Rotterdam 18 Aug 2022 ODI # 4452
Abdullah Shafique 1 3 - 1/3 1 v Netherlands Rotterdam 21 Aug 2022 ODI # 4455
Babar Azam 2 55 1/3 2/58 1 v Netherlands Rotterdam 21 Aug 2022 ODI # 4455
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