Records type batting analysis [change type]
View list of partnerships [change view]
Primary team Pakistan remove Pakistan from query
Start of match date greater than or equal to 1 Jan 2005 remove greater than or equal to 1 Jan 2005 from query or between 1 Jan 2018 and 31 Dec 2018 remove between 1 Jan 2018 and 31 Dec 2018 from query
Ordered by start date (reverse)
Return to query menu
Cleared query menu
Career averages
Mat Inns NO Runs HS Ave BF SR 100 50 0 4s 6s
unfiltered 172 166 9 5490 210* 34.96 5447 100.78 11 29 12 582 148 Profile
filtered 36 38 4 1635 210* 48.08 1630 100.30 2 12 2 187 33
List of partnerships
Imam-ul-Haq 1 1 - 1/1 1 Test v South Africa Centurion 26 Dec 2018 Test # 2338
Shan Masood 2 16 1/1 2/17 1 Test v South Africa Centurion 26 Dec 2018 Test # 2338
Imam-ul-Haq 1 44 - 1/44 3 Test v South Africa Centurion 26 Dec 2018 Test # 2338
Mohammad Hafeez 1 64 - 1/64 1 ODI v New Zealand Dubai (DICS) 11 Nov 2018 ODI # 4070
Babar Azam 2 34 1/64 2/98 1 ODI v New Zealand Dubai (DICS) 11 Nov 2018 ODI # 4070
Imam-ul-Haq 1 54* - 0/54 2 ODI v New Zealand Abu Dhabi 9 Nov 2018 ODI # 4068
Babar Azam 1 101 0/54 1/155 2 ODI v New Zealand Abu Dhabi 9 Nov 2018 ODI # 4068
Imam-ul-Haq 1 8 - 1/8 2 ODI v New Zealand Abu Dhabi 7 Nov 2018 ODI # 4066
Babar Azam 1 29 - 1/29 1 T20I v New Zealand Dubai (DICS) 4 Nov 2018 T20I # 708
Babar Azam 1 40 - 1/40 2 T20I v New Zealand Dubai (DICS) 2 Nov 2018 T20I # 706
Babar Azam 1 29 - 1/29 1 T20I v Australia Dubai (DICS) 26 Oct 2018 T20I # 702
Babar Azam 1 32 - 1/32 1 T20I v Australia Abu Dhabi 24 Oct 2018 T20I # 701
Mohammad Hafeez 1 5 - 1/5 1 Test v Australia Abu Dhabi 16 Oct 2018 Test # 2322
Azhar Ali 2 52 1/5 2/57 1 Test v Australia Abu Dhabi 16 Oct 2018 Test # 2322
Haris Sohail 3 0 2/57 3/57 1 Test v Australia Abu Dhabi 16 Oct 2018 Test # 2322
Asad Shafiq 4 0 3/57 4/57 1 Test v Australia Abu Dhabi 16 Oct 2018 Test # 2322
Babar Azam 5 0 4/57 5/57 1 Test v Australia Abu Dhabi 16 Oct 2018 Test # 2322
Sarfaraz Ahmed 6 147 5/57 6/204 1 Test v Australia Abu Dhabi 16 Oct 2018 Test # 2322
Mohammad Hafeez 1 15 - 1/15 3 Test v Australia Abu Dhabi 16 Oct 2018 Test # 2322
Azhar Ali 2 91 1/15 2/106 3 Test v Australia Abu Dhabi 16 Oct 2018 Test # 2322
Imam-ul-Haq 1 2 - 1/2 2 ODI v Bangladesh Abu Dhabi 26 Sep 2018 ODI # 4047
Imam-ul-Haq 1 24 - 1/24 1 ODI v India Dubai (DICS) 23 Sep 2018 ODI # 4044
Babar Azam 2 31 1/24 2/55 1 ODI v India Dubai (DICS) 23 Sep 2018 ODI # 4044
Imam-ul-Haq 1 0 - 1/0 2 ODI v Afghanistan Abu Dhabi 21 Sep 2018 ODI # 4043
Imam-ul-Haq 1 2 - 1/2 1 ODI v India Dubai (DICS) 19 Sep 2018 ODI # 4040
Babar Azam 2 1 1/2 2/3 1 ODI v India Dubai (DICS) 19 Sep 2018 ODI # 4040
Imam-ul-Haq 1 41 - 1/41 2 ODI v Hong Kong Dubai (DICS) 16 Sep 2018 ODI # 4037
Imam-ul-Haq 1 168 - 1/168 1 ODI v Zimbabwe Bulawayo 22 Jul 2018 ODI # 4021
Imam-ul-Haq 1 304 - 1/304 1 ODI v Zimbabwe Bulawayo 20 Jul 2018 ODI # 4020
Asif Ali 2 95* 1/304 1/399 1 ODI v Zimbabwe Bulawayo 20 Jul 2018 ODI # 4020
Imam-ul-Haq 1 0 - 1/0 2 ODI v Zimbabwe Bulawayo 18 Jul 2018 ODI # 4019
Babar Azam 2 69* 1/0 1/69 2 ODI v Zimbabwe Bulawayo 18 Jul 2018 ODI # 4019
Imam-ul-Haq 1 119 - 1/119 2 ODI v Zimbabwe Bulawayo 16 Jul 2018 ODI # 4017
Babar Azam 2 76* 1/119 1/195 2 ODI v Zimbabwe Bulawayo 16 Jul 2018 ODI # 4017
Imam-ul-Haq 1 113 - 1/113 1 ODI v Zimbabwe Bulawayo 13 Jul 2018 ODI # 4015
Sahibzada Farhan 1 2 - 1/2 2 T20I v Australia Harare 8 Jul 2018 T20I # 689
Hussain Talat 2 0 1/2 2/2 2 T20I v Australia Harare 8 Jul 2018 T20I # 689
Sarfaraz Ahmed 3 45 2/2 3/47 2 T20I v Australia Harare 8 Jul 2018 T20I # 689
Shoaib Malik 4 107 3/47 4/154 2 T20I v Australia Harare 8 Jul 2018 T20I # 689
Haris Sohail 1 8 - 1/8 1 T20I v Australia Harare 5 Jul 2018 T20I # 686
Hussain Talat 2 72 1/8 2/80 1 T20I v Australia Harare 5 Jul 2018 T20I # 686
Sarfaraz Ahmed 3 27 2/80 3/107 1 T20I v Australia Harare 5 Jul 2018 T20I # 686
Shoaib Malik 4 25 3/107 4/132 1 T20I v Australia Harare 5 Jul 2018 T20I # 686
Haris Sohail 1 58 - 1/58 2 T20I v Zimbabwe Harare 4 Jul 2018 T20I # 685
Hussain Talat 2 37 1/58 2/95 2 T20I v Zimbabwe Harare 4 Jul 2018 T20I # 685
Mohammad Hafeez 1 0 - 1/0 1 T20I v Australia Harare 2 Jul 2018 T20I # 682
Hussain Talat 2 12 1/0 2/12 1 T20I v Australia Harare 2 Jul 2018 T20I # 682
Sarfaraz Ahmed 3 7 2/12 3/19 1 T20I v Australia Harare 2 Jul 2018 T20I # 682
Mohammad Hafeez 1 13 - 1/13 1 T20I v Zimbabwe Harare 1 Jul 2018 T20I # 681
Hussain Talat 2 31 1/13 2/44 1 T20I v Zimbabwe Harare 1 Jul 2018 T20I # 681
Sarfaraz Ahmed 3 34 2/44 3/78 1 T20I v Zimbabwe Harare 1 Jul 2018 T20I # 681
Shoaib Malik 4 42 3/78 4/120 1 T20I v Zimbabwe Harare 1 Jul 2018 T20I # 681
Ahmed Shehzad 1 60 - 1/60 1 T20I v Scotland Edinburgh 13 Jun 2018 T20I # 673
Hussain Talat 2 2 1/60 2/62 1 T20I v Scotland Edinburgh 13 Jun 2018 T20I # 673
Ahmed Shehzad 1 33 - 1/33 1 T20I v Scotland Edinburgh 12 Jun 2018 T20I # 671
Hussain Talat 2 13 1/33 2/46 1 T20I v Scotland Edinburgh 12 Jun 2018 T20I # 671
Babar Azam 1 61 - 1/61 2 T20I v West Indies Karachi 3 Apr 2018 T20I # 665
Babar Azam 1 11 - 1/11 1 T20I v West Indies Karachi 2 Apr 2018 T20I # 664
Babar Azam 1 46 - 1/46 1 T20I v West Indies Karachi 1 Apr 2018 T20I # 663
Hussain Talat 2 19 1/46 2/65 1 T20I v West Indies Karachi 1 Apr 2018 T20I # 663
Ahmed Shehzad 1 30 - 1/30 1 T20I v New Zealand Mount Maunganui 28 Jan 2018 T20I # 641
Babar Azam 2 36 1/30 2/66 1 T20I v New Zealand Mount Maunganui 28 Jan 2018 T20I # 641
Sarfaraz Ahmed 3 40 2/66 3/106 1 T20I v New Zealand Mount Maunganui 28 Jan 2018 T20I # 641
Ahmed Shehzad 1 94 - 1/94 1 T20I v New Zealand Auckland 25 Jan 2018 T20I # 640
Babar Azam 2 2 1/94 2/96 1 T20I v New Zealand Auckland 25 Jan 2018 T20I # 640
Umar Amin 1 4 - 1/4 1 T20I v New Zealand Wellington 22 Jan 2018 T20I # 639
Umar Amin 1 14 - 1/14 2 ODI v New Zealand Wellington 19 Jan 2018 ODI # 3957
Babar Azam 2 5 1/14 2/19 2 ODI v New Zealand Wellington 19 Jan 2018 ODI # 3957
Faheem Ashraf 1 7 - 1/7 1 ODI v New Zealand Hamilton 16 Jan 2018 ODI # 3953
Babar Azam 2 4 1/7 2/11 1 ODI v New Zealand Hamilton 16 Jan 2018 ODI # 3953
Haris Sohail 3 86 2/11 3/97 1 ODI v New Zealand Hamilton 16 Jan 2018 ODI # 3953
Azhar Ali 1 1 - 1/1 2 ODI v New Zealand Dunedin 13 Jan 2018 ODI # 3949
Babar Azam 2 1 1/1 2/2 2 ODI v New Zealand Dunedin 13 Jan 2018 ODI # 3949
Azhar Ali 1 6 - 1/6 2 ODI v New Zealand Wellington 6 Jan 2018 ODI # 3946
Babar Azam 2 1 1/6 2/7 2 ODI v New Zealand Wellington 6 Jan 2018 ODI # 3946
Mohammad Hafeez 3 6 2/7 3/13 2 ODI v New Zealand Wellington 6 Jan 2018 ODI # 3946
Shoaib Malik 4 24 3/13 4/37 2 ODI v New Zealand Wellington 6 Jan 2018 ODI # 3946
Sarfaraz Ahmed 5 17 4/37 5/54 2 ODI v New Zealand Wellington 6 Jan 2018 ODI # 3946
Shadab Khan 6 78 5/54 6/132 2 ODI v New Zealand Wellington 6 Jan 2018 ODI # 3946
Faheem Ashraf 7 34* 6/132 6/166 2 ODI v New Zealand Wellington 6 Jan 2018 ODI # 3946
Statsguru includes the following current or recent relevant matches:
West Indies v South Africa at Kingston, 3rd T20I, May 26, 2024 [T20I # 2630]
Austria v Belgium at Lower Austria, 4th T20I, May 26, 2024 [T20I # 2629]
Romania v Bulgaria at Ilfov County, Continental Cup 3rd place play-off, May 26, 2024 [T20I # 2628]
Austria v Belgium at Lower Austria, 3rd T20I, May 26, 2024 [T20I # 2627]
 
Feedback Print this page