Records type batting analysis [change type]
View list of partnerships [change view]
Not involving the player JC Buttler (ENG) remove JC Buttler (ENG) from query
Ordered by partnership runs (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 2017-2023 82 81 6 3492 210* 46.56 3737 93.44 11 16 6 391 74 Profile
filtered 2017-2023 75 74 6 3200 210* 47.05 3460 92.48 10 14 5 361 67
List of partnerships
Imam-ul-Haq 1 304 - 1/304 1 v Zimbabwe Bulawayo 20 Jul 2018 ODI # 4020
Babar Azam 2 194* 1/6 1/200 2 v New Zealand Bengaluru 4 Nov 2023 ODI # 4692
Imam-ul-Haq 1 168 - 1/168 1 v Zimbabwe Bulawayo 22 Jul 2018 ODI # 4021
Babar Azam 2 168 1/10 2/178 1 v Netherlands Rotterdam 16 Aug 2022 ODI # 4448
Mohammad Rizwan 3 154 2/21 3/175 1 v New Zealand Karachi 13 Jan 2023 ODI # 4504
Babar Azam 2 135 1/66 2/201 2 v New Zealand Rawalpindi 29 Apr 2023 ODI # 4571
Azhar Ali 1 128 - 1/128 1 v India The Oval 18 Jun 2017 ODI # 3894
Abdullah Shafique 1 128 - 1/128 2 v Bangladesh Eden Gardens 31 Oct 2023 ODI # 4688
Imam-ul-Haq 1 124 - 1/124 2 v New Zealand Rawalpindi 27 Apr 2023 ODI # 4569
Abid Ali 1 123 - 1/123 2 v Sri Lanka Karachi 2 Oct 2019 ODI # 4212
Mohammad Rizwan 4 119* 3/218 3/337 2 v New Zealand Rawalpindi 29 Apr 2023 ODI # 4571
Imam-ul-Haq 1 119 - 1/119 2 v Zimbabwe Bulawayo 16 Jul 2018 ODI # 4017
Imam-ul-Haq 1 118 - 1/118 2 v Australia Lahore 31 Mar 2022 ODI # 4380
Imam-ul-Haq 1 113 - 1/113 1 v Zimbabwe Bulawayo 13 Jul 2018 ODI # 4015
Imam-ul-Haq 1 112 - 1/112 1 v South Africa Centurion 7 Apr 2021 ODI # 4287
Babar Azam 2 104 1/13 2/117 2 v India Manchester 16 Jun 2019 ODI # 4161
Babar Azam 1 101 0/54 1/155 2 v New Zealand Abu Dhabi 9 Nov 2018 ODI # 4068
Asif Ali 2 95* 1/304 1/399 1 v Zimbabwe Bulawayo 20 Jul 2018 ODI # 4020
Babar Azam 2 94 1/112 2/206 1 v South Africa Centurion 7 Apr 2021 ODI # 4287
Babar Azam 2 90 1/124 2/214 2 v New Zealand Rawalpindi 27 Apr 2023 ODI # 4569
Haris Sohail 3 86 2/11 3/97 1 v New Zealand Hamilton 16 Jan 2018 ODI # 3953
Imam-ul-Haq 1 85 - 1/85 1 v West Indies Multan 12 Jun 2022 ODI # 4407
Imam-ul-Haq 1 84 - 1/84 2 v Sri Lanka Sharjah 23 Oct 2017 ODI # 3930
Imam-ul-Haq 1 81 - 1/81 1 v South Africa Lord's 23 Jun 2019 ODI # 4171
Imam-ul-Haq 1 78 - 1/78 2 v Sri Lanka Abu Dhabi 18 Oct 2017 ODI # 3926
Shadab Khan 6 78 5/54 6/132 2 v New Zealand Wellington 6 Jan 2018 ODI # 3946
Babar Azam 2 78 1/30 2/108 2 v New Zealand Karachi 9 Jan 2023 ODI # 4500
Babar Azam 2 76* 1/119 1/195 2 v Zimbabwe Bulawayo 16 Jul 2018 ODI # 4017
Azhar Ali 1 74 - 1/74 2 v Sri Lanka Cardiff 12 Jun 2017 ODI # 3888
Imam-ul-Haq 1 73 - 1/73 1 v Sri Lanka Karachi 30 Sep 2019 ODI # 4211
Babar Azam 2 72 1/128 2/200 1 v India The Oval 18 Jun 2017 ODI # 3894
Imam-ul-Haq 1 70 - 1/70 2 v South Africa Johannesburg 27 Jan 2019 ODI # 4087
Babar Azam 2 69* 1/0 1/69 2 v Zimbabwe Bulawayo 18 Jul 2018 ODI # 4019
Shaheen Shah Afridi 8 68 7/205 8/273 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
Imam-ul-Haq 1 66 - 1/66 2 v New Zealand Rawalpindi 29 Apr 2023 ODI # 4571
Babar Azam 2 64 1/11 2/75 1 v Sri Lanka Dubai (DICS) 13 Oct 2017 ODI # 3922
Mohammad Hafeez 1 64 - 1/64 1 v New Zealand Dubai (DICS) 11 Nov 2018 ODI # 4070
Babar Azam 2 63 1/7 2/70 2 v South Africa Johannesburg 4 Apr 2021 ODI # 4286
Babar Azam 2 58 1/123 2/181 2 v Sri Lanka Karachi 2 Oct 2019 ODI # 4212
Babar Azam 2 56 1/8 2/64 1 v South Africa Cape Town 30 Jan 2019 ODI # 4090
Babar Azam 2 55 1/3 2/58 1 v Netherlands Rotterdam 21 Aug 2022 ODI # 4455
Imam-ul-Haq 1 54* - 0/54 2 v New Zealand Abu Dhabi 9 Nov 2018 ODI # 4068
Sohaib Maqsood 5 53 4/26 5/79 1 v England Cardiff 8 Jul 2021 ODI # 4299
Imam-ul-Haq 1 52 - 1/52 2 v Afghanistan Hambantota 24 Aug 2023 ODI # 4626
Imam-ul-Haq 1 45 - 1/45 2 v South Africa Gqeberha 19 Jan 2019 ODI # 4080
Mohammad Hafeez 3 44 2/64 3/108 1 v South Africa Cape Town 30 Jan 2019 ODI # 4090
Imam-ul-Haq 1 41 - 1/41 2 v Hong Kong Dubai (DICS) 16 Sep 2018 ODI # 4037
Azhar Ali 1 40 - 1/40 2 v South Africa Birmingham 7 Jun 2017 ODI # 3881
Haris Rauf 9 39 8/273 9/312 2 v South Africa Johannesburg 4 Apr 2021 ODI # 4286
Mohammad Rizwan 4 38 3/217 4/255 2 v New Zealand Rawalpindi 27 Apr 2023 ODI # 4569
Imam-ul-Haq 1 37 - 1/37 1 v New Zealand Karachi 3 May 2023 ODI # 4573
Shan Masood 1 36 - 1/36 1 v New Zealand Karachi 5 May 2023 ODI # 4574
Imam-ul-Haq 1 36 - 1/36 1 v Afghanistan Colombo (RPS) 26 Aug 2023 ODI # 4627
Shadab Khan 5 35 4/85 5/120 2 v South Africa Johannesburg 4 Apr 2021 ODI # 4286
Imam-ul-Haq 1 35 - 1/35 2 v Bangladesh Lahore 6 Sep 2023 ODI # 4634
Faheem Ashraf 7 34* 6/132 6/166 2 v New Zealand Wellington 6 Jan 2018 ODI # 3946
Babar Azam 2 34 1/64 2/98 1 v New Zealand Dubai (DICS) 11 Nov 2018 ODI # 4070
Babar Azam 2 32 1/128 2/160 2 v Bangladesh Eden Gardens 31 Oct 2023 ODI # 4688
Babar Azam 2 31 1/24 2/55 1 v India Dubai (DICS) 23 Sep 2018 ODI # 4044
Babar Azam 2 31 1/73 2/104 1 v Sri Lanka Karachi 30 Sep 2019 ODI # 4211
Imam-ul-Haq 1 30 - 1/30 2 v New Zealand Karachi 9 Jan 2023 ODI # 4500
Agha Salman 4 30 3/47 4/77 2 v India Colombo (RPS) 10 Sep 2023 ODI # 4639
Shan Masood 1 29 - 1/29 2 v New Zealand Karachi 7 May 2023 ODI # 4575
Imam-ul-Haq 1 26 - 1/26 2 v West Indies Multan 8 Jun 2022 ODI # 4401
Babar Azam 2 26 1/17 2/43 2 v India Colombo (RPS) 10 Sep 2023 ODI # 4639
Babar Azam 2 25 1/12 2/37 2 v Sri Lanka Sharjah 20 Oct 2017 ODI # 3927
Imam-ul-Haq 1 25 - 1/25 1 v West Indies Multan 10 Jun 2022 ODI # 4405
Shoaib Malik 4 24 3/13 4/37 2 v New Zealand Wellington 6 Jan 2018 ODI # 3946
Imam-ul-Haq 1 24 - 1/24 1 v India Dubai (DICS) 23 Sep 2018 ODI # 4044
Babar Azam 2 24 1/1 2/25 2 v England Lord's 10 Jul 2021 ODI # 4300
Imam-ul-Haq 1 24 - 1/24 2 v Australia Lahore 29 Mar 2022 ODI # 4379
Imam-ul-Haq 1 24 - 1/24 2 v Australia Lahore 2 Apr 2022 ODI # 4382
Imam-ul-Haq 1 23 - 1/23 1 v Bangladesh Lord's 5 Jul 2019 ODI # 4186
Babar Azam 2 22 1/15 2/37 1 v South Africa Durban 22 Jan 2019 ODI # 4081
Mohammad Rizwan 3 22 2/30 3/52 2 v New Zealand Karachi 7 May 2023 ODI # 4575
Mohammad Hafeez 3 21 2/37 3/58 1 v South Africa Durban 22 Jan 2019 ODI # 4081
Imam-ul-Haq 1 21 - 1/21 1 v England Birmingham 13 Jul 2021 ODI # 4303
Imam-ul-Haq 1 21 - 1/21 1 v Nepal Multan 30 Aug 2023 ODI # 4628
Shoaib Malik 4 20 3/108 4/128 1 v South Africa Cape Town 30 Jan 2019 ODI # 4090
Imam-ul-Haq 1 19 - 1/19 2 v New Zealand Birmingham 26 Jun 2019 ODI # 4174
Faheem Ashraf 7 19 6/186 7/205 2 v South Africa Johannesburg 4 Apr 2021 ODI # 4286
Babar Azam 2 19 1/2 2/21 1 v New Zealand Karachi 13 Jan 2023 ODI # 4504
Babar Azam 2 18 1/17 2/35 1 v West Indies Nottingham 31 May 2019 ODI # 4144
Mohammad Rizwan 3 18 2/178 3/196 1 v Netherlands Rotterdam 16 Aug 2022 ODI # 4448
Ahmed Shehzad 1 17 - 1/17 1 v Sri Lanka Abu Dhabi 16 Oct 2017 ODI # 3924
Sarfaraz Ahmed 5 17 4/37 5/54 2 v New Zealand Wellington 6 Jan 2018 ODI # 3946
Imam-ul-Haq 1 17 - 1/17 1 v West Indies Nottingham 31 May 2019 ODI # 4144
Mohammad Rizwan 3 17 2/0 3/17 1 v England Cardiff 8 Jul 2021 ODI # 4299
Saud Shakeel 4 17 3/36 4/53 2 v England Lord's 10 Jul 2021 ODI # 4300
Abdullah Shafique 3 17 2/201 3/218 2 v New Zealand Rawalpindi 29 Apr 2023 ODI # 4571
Imam-ul-Haq 1 17 - 1/17 2 v India Colombo (RPS) 10 Sep 2023 ODI # 4639
Haris Sohail 4 16 3/175 4/191 1 v New Zealand Karachi 13 Jan 2023 ODI # 4504
Imam-ul-Haq 1 15 - 1/15 1 v South Africa Durban 22 Jan 2019 ODI # 4081
Imam-ul-Haq 1 15 - 1/15 1 v Netherlands Hyderabad 6 Oct 2023 ODI # 4659
Umar Amin 1 14 - 1/14 2 v New Zealand Wellington 19 Jan 2018 ODI # 3957
Danish Aziz 4 14 3/71 4/85 2 v South Africa Johannesburg 4 Apr 2021 ODI # 4286
Agha Salman 4 14 3/52 4/66 2 v New Zealand Karachi 7 May 2023 ODI # 4575
Imam-ul-Haq 1 13 - 1/13 2 v India Manchester 16 Jun 2019 ODI # 4161
Imam-ul-Haq 1 12 - 1/12 2 v Sri Lanka Sharjah 20 Oct 2017 ODI # 3927
Ahmed Shehzad 1 11 - 1/11 1 v Sri Lanka Dubai (DICS) 13 Oct 2017 ODI # 3922
Shadab Khan 6 11 5/79 6/90 1 v England Cardiff 8 Jul 2021 ODI # 4299
Mohammad Rizwan 3 11 2/25 3/36 2 v England Lord's 10 Jul 2021 ODI # 4300
Imam-ul-Haq 1 10 - 1/10 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
Mohammad Hafeez 3 9 2/117 3/126 2 v India Manchester 16 Jun 2019 ODI # 4161
Imam-ul-Haq 1 9 - 1/9 2 v South Africa Centurion 2 Apr 2021 ODI # 4285
Saud Shakeel 4 9 3/17 4/26 1 v England Cardiff 8 Jul 2021 ODI # 4299
Abdullah Shafique 1 9 - 1/9 1 v Sri Lanka Colombo (RPS) 14 Sep 2023 ODI # 4644
Mohammad Rizwan 3 9 2/160 3/169 2 v Bangladesh Eden Gardens 31 Oct 2023 ODI # 4688
Imam-ul-Haq 1 8 - 1/8 2 v New Zealand Abu Dhabi 7 Nov 2018 ODI # 4066
Imam-ul-Haq 1 8 - 1/8 1 v South Africa Cape Town 30 Jan 2019 ODI # 4090
Sarfaraz Ahmed 3 8 2/181 3/189 2 v Sri Lanka Karachi 2 Oct 2019 ODI # 4212
Faheem Ashraf 1 7 - 1/7 1 v New Zealand Hamilton 16 Jan 2018 ODI # 3953
Imam-ul-Haq 1 7 - 1/7 1 v England Bristol 14 May 2019 ODI # 4135
Imam-ul-Haq 1 7 - 1/7 2 v South Africa Johannesburg 4 Apr 2021 ODI # 4286
Azhar Ali 1 6 - 1/6 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
Imam-ul-Haq 1 6 - 1/6 2 v New Zealand Karachi 11 Jan 2023 ODI # 4502
Abdullah Shafique 1 6 - 1/6 2 v New Zealand Bengaluru 4 Nov 2023 ODI # 4692
Babar Azam 2 5 1/14 2/19 2 v New Zealand Wellington 19 Jan 2018 ODI # 3957
Babar Azam 2 4 1/7 2/11 1 v New Zealand Hamilton 16 Jan 2018 ODI # 3953
Imam-ul-Haq 1 4 - 1/4 1 v South Africa Centurion 25 Jan 2019 ODI # 4084
Imam-ul-Haq 1 4 - 1/4 2 v Zimbabwe Rawalpindi 3 Nov 2020 ODI # 4264
Mohammad Rizwan 3 4 2/43 3/47 2 v India Colombo (RPS) 10 Sep 2023 ODI # 4639
Abdullah Shafique 1 3 - 1/3 1 v Netherlands Rotterdam 21 Aug 2022 ODI # 4455
Shan Masood 3 3 2/214 3/217 2 v New Zealand Rawalpindi 27 Apr 2023 ODI # 4569
Imam-ul-Haq 1 3 - 1/3 1 v Afghanistan Hambantota 22 Aug 2023 ODI # 4625
Imam-ul-Haq 1 2 - 1/2 1 v India Dubai (DICS) 19 Sep 2018 ODI # 4040
Imam-ul-Haq 1 2 - 1/2 2 v Bangladesh Abu Dhabi 26 Sep 2018 ODI # 4047
Imam-ul-Haq 1 2 - 1/2 2 v Australia Taunton 12 Jun 2019 ODI # 4157
Babar Azam 2 2 1/4 2/6 2 v Zimbabwe Rawalpindi 3 Nov 2020 ODI # 4264
Shan Masood 1 2 - 1/2 1 v New Zealand Karachi 13 Jan 2023 ODI # 4504
Babar Azam 2 1 1/6 2/7 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
Babar Azam 2 1 1/2 2/3 1 v India Dubai (DICS) 19 Sep 2018 ODI # 4040
Mohammad Rizwan 3 1 2/70 3/71 2 v South Africa Johannesburg 4 Apr 2021 ODI # 4286
Imam-ul-Haq 1 1 - 1/1 2 v England Lord's 10 Jul 2021 ODI # 4300
Babar Azam 2 1 1/29 2/30 2 v New Zealand Karachi 7 May 2023 ODI # 4575
Imam-ul-Haq 1 0 - 1/0 2 v Zimbabwe Bulawayo 18 Jul 2018 ODI # 4019
Imam-ul-Haq 1 0 - 1/0 2 v Afghanistan Abu Dhabi 21 Sep 2018 ODI # 4043
Shoaib Malik 4 0 3/58 4/58 1 v South Africa Durban 22 Jan 2019 ODI # 4081
Imam-ul-Haq 1 0 - 1/0 2 v Afghanistan Leeds 29 Jun 2019 ODI # 4177
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
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