Records type batting analysis [change type]
View list of partnerships [change view]
Involving the player Mohammad Hafeez (PAK) remove Mohammad Hafeez (PAK) 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 2000-2015 265 255 23 7249 144 31.24 9628 75.29 7 48 22 578 56 Profile
filtered 2003-2015 94 89 8 2338 103 28.86 3203 72.99 2 17 7 183 14
List of partnerships
Mohammad Yousuf 4 19 3/50 4/69 1 v Zimbabwe Sharjah 3 Apr 2003 ODI # 1994
Shoaib Malik 5 32 4/69 5/101 1 v Zimbabwe Sharjah 3 Apr 2003 ODI # 1994
Rashid Latif 6 58 5/101 6/159 1 v Zimbabwe Sharjah 3 Apr 2003 ODI # 1994
Abdul Razzaq 7 44 6/159 7/203 1 v Zimbabwe Sharjah 3 Apr 2003 ODI # 1994
Mohammad Yousuf 4 124* 3/101 3/225 2 v Sri Lanka Sharjah 4 Apr 2003 ODI # 1995
Mohammad Hafeez 4 45 3/70 4/115 1 v Sri Lanka Dambulla 10 May 2003 ODI # 2008
Taufeeq Umar 4 7 3/5 4/12 1 v New Zealand Dambulla 11 May 2003 ODI # 2009
Faisal Iqbal 4 9 3/57 4/66 2 v Sri Lanka Dambulla 18 May 2003 ODI # 2012
Shoaib Malik 5 46 4/66 5/112 2 v Sri Lanka Dambulla 18 May 2003 ODI # 2012
Mohammad Yousuf 4 4 3/57 4/61 1 v New Zealand Dambulla 20 May 2003 ODI # 2015
Shoaib Malik 5 41 4/61 5/102 1 v New Zealand Dambulla 20 May 2003 ODI # 2015
Mohammad Yousuf 4 17 3/39 4/56 1 v New Zealand Dambulla 23 May 2003 ODI # 2017
Shoaib Malik 5 57 4/56 5/113 1 v New Zealand Dambulla 23 May 2003 ODI # 2017
Abdul Razzaq 6 23 5/113 6/136 1 v New Zealand Dambulla 23 May 2003 ODI # 2017
Rashid Latif 7 43 6/136 7/179 1 v New Zealand Dambulla 23 May 2003 ODI # 2017
Mohammad Sami 8 15 7/179 8/194 1 v New Zealand Dambulla 23 May 2003 ODI # 2017
Shabbir Ahmed 9 4 8/194 9/198 1 v New Zealand Dambulla 23 May 2003 ODI # 2017
Danish Kaneria 10 0 9/198 10/198 1 v New Zealand Dambulla 23 May 2003 ODI # 2017
Mohammad Hafeez 4 0 3/139 4/139 2 v England Manchester 17 Jun 2003 ODI # 2025
Mohammad Yousuf 4 0 3/61 4/61 1 v England The Oval 20 Jun 2003 ODI # 2026
Mohammad Yousuf 4 17 3/44 4/61 1 v England Lord's 22 Jun 2003 ODI # 2027
Shoaib Malik 5 56 4/61 5/117 1 v England Lord's 22 Jun 2003 ODI # 2027
Abdul Razzaq 6 48 5/117 6/165 1 v England Lord's 22 Jun 2003 ODI # 2027
Inzamam-ul-Haq 4 112* 3/211 3/323 1 v Bangladesh Multan 9 Sep 2003 ODI # 2041
Mohammad Yousuf 4 25 3/133 4/158 1 v Bangladesh Faisalabad 12 Sep 2003 ODI # 2042
Mohammad Yousuf 3 36 2/90 3/126 1 v Bangladesh Lahore 15 Sep 2003 ODI # 2043
Inzamam-ul-Haq 4 47 3/126 4/173 1 v Bangladesh Lahore 15 Sep 2003 ODI # 2043
Mohammad Yousuf 3 84 2/50 3/134 2 v Bangladesh Rawalpindi 18 Sep 2003 ODI # 2044
Inzamam-ul-Haq 4 18 3/181 4/199 1 v Bangladesh Karachi 21 Sep 2003 ODI # 2045
Mohammad Yousuf 3 42 2/100 3/142 1 v South Africa Lahore 3 Oct 2003 ODI # 2046
Mohammad Yousuf 3 82 2/56 3/138 1 v South Africa Lahore 5 Oct 2003 ODI # 2047
Shoaib Malik 4 25 3/138 4/163 1 v South Africa Lahore 5 Oct 2003 ODI # 2047
Yasir Hameed 3 33 2/95 3/128 1 v South Africa Faisalabad 7 Oct 2003 ODI # 2048
Faisal Iqbal 4 10 3/128 4/138 1 v South Africa Faisalabad 7 Oct 2003 ODI # 2048
Mohammad Yousuf 4 46 3/59 4/105 1 v South Africa Rawalpindi 10 Oct 2003 ODI # 2049
Yasir Hameed 3 19 2/16 3/35 1 v South Africa Rawalpindi 12 Oct 2003 ODI # 2050
Inzamam-ul-Haq 4 40 3/35 4/75 1 v South Africa Rawalpindi 12 Oct 2003 ODI # 2050
Shoaib Malik 5 5 4/75 5/80 1 v South Africa Rawalpindi 12 Oct 2003 ODI # 2050
Mohammad Hafeez 2 34* 1/12 1/46 2 v England Cardiff 30 Aug 2006 ODI # 2408
Shoaib Malik 2 21 1/9 2/30 2 v England Lord's 2 Sep 2006 ODI # 2409
Mohammad Yousuf 3 78 2/30 3/108 2 v England Lord's 2 Sep 2006 ODI # 2409
Mohammad Hafeez 2 27 1/2 2/29 2 v England Southampton 5 Sep 2006 ODI # 2410
Mohammad Yousuf 3 167 2/29 3/196 2 v England Southampton 5 Sep 2006 ODI # 2410
Shahid Afridi 2 6 1/11 2/17 1 v England Nottingham 8 Sep 2006 ODI # 2411
Mohammad Hafeez 3 4 2/47 3/51 1 v England Birmingham 10 Sep 2006 ODI # 2412
Mohammad Yousuf 4 17 3/51 4/68 1 v England Birmingham 10 Sep 2006 ODI # 2412
Inzamam-ul-Haq 5 4 4/68 5/72 1 v England Birmingham 10 Sep 2006 ODI # 2412
Abdul Razzaq 6 19 5/72 6/91 1 v England Birmingham 10 Sep 2006 ODI # 2412
Kamran Akmal 7 11 6/91 7/102 1 v England Birmingham 10 Sep 2006 ODI # 2412
Naved-ul-Hasan 8 22 7/102 8/124 1 v England Birmingham 10 Sep 2006 ODI # 2412
Iftikhar Anjum 9 11 8/124 9/135 1 v England Birmingham 10 Sep 2006 ODI # 2412
Imran Farhat 2 32 1/39 2/71 2 v Sri Lanka Jaipur 17 Oct 2006 ODI # 2431
Mohammad Hafeez 2 23 1/22 2/45 2 v New Zealand Mohali 25 Oct 2006 ODI # 2436
Imran Farhat 2 4 1/5 2/9 2 v South Africa Mohali 27 Oct 2006 ODI # 2438
Mohammad Yousuf 3 8 2/9 3/17 2 v South Africa Mohali 27 Oct 2006 ODI # 2438
Shoaib Malik 4 4 3/17 4/21 2 v South Africa Mohali 27 Oct 2006 ODI # 2438
Kamran Akmal 3 10 2/40 3/50 2 v West Indies Faisalabad 7 Dec 2006 ODI # 2460
Inzamam-ul-Haq 4 30 3/50 4/80 2 v West Indies Faisalabad 7 Dec 2006 ODI # 2460
Kamran Akmal 2 10 1/27 2/37 2 v South Africa Centurion 4 Feb 2007 ODI # 2506
Shahid Afridi 3 19 2/37 3/56 2 v South Africa Centurion 4 Feb 2007 ODI # 2506
Mohammad Yousuf 4 14 3/56 4/70 2 v South Africa Centurion 4 Feb 2007 ODI # 2506
Imran Nazir 2 30 1/0 2/30 1 v South Africa Johannesburg 14 Feb 2007 ODI # 2523
Kamran Akmal 3 23 2/30 3/53 1 v South Africa Johannesburg 14 Feb 2007 ODI # 2523
Mohammad Hafeez 2 11 1/6 2/17 2 v West Indies Kingston 13 Mar 2007 ODI # 2531
Imran Nazir 2 8 1/7 2/15 1 v Ireland Kingston 17 Mar 2007 ODI # 2539
Mohammad Hafeez 2 12 1/18 2/30 2 v South Africa Lahore 18 Oct 2007 ODI # 2633
Mohammad Hafeez 2 114 1/26 2/140 1 v South Africa Abu Dhabi 29 Oct 2010 ODI # 3062
Misbah-ul-Haq 3 17 2/140 3/157 1 v South Africa Abu Dhabi 29 Oct 2010 ODI # 3062
Mohammad Hafeez 2 23 1/8 2/31 2 v South Africa Abu Dhabi 31 Oct 2010 ODI # 3063
Imran Farhat 2 1 1/12 2/13 2 v South Africa Dubai (DICS) 2 Nov 2010 ODI # 3064
Mohammad Hafeez 2 58 1/6 2/64 2 v South Africa Dubai (DICS) 5 Nov 2010 ODI # 3067
Asad Shafiq 3 56 2/64 3/120 2 v South Africa Dubai (DICS) 5 Nov 2010 ODI # 3067
Fawad Alam 4 11 3/120 4/131 2 v South Africa Dubai (DICS) 5 Nov 2010 ODI # 3067
Shahid Afridi 5 40 4/131 5/171 2 v South Africa Dubai (DICS) 5 Nov 2010 ODI # 3067
Abdul Razzaq 6 49 5/171 6/220 2 v South Africa Dubai (DICS) 5 Nov 2010 ODI # 3067
Mohammad Hafeez 2 8 1/82 2/90 2 v South Africa Dubai (DICS) 8 Nov 2010 ODI # 3069
Kamran Akmal 2 15 1/7 2/22 1 v New Zealand Wellington 22 Jan 2011 ODI # 3085
Asad Shafiq 3 7 2/22 3/29 1 v New Zealand Wellington 22 Jan 2011 ODI # 3085
Misbah-ul-Haq 4 28 3/29 4/57 1 v New Zealand Wellington 22 Jan 2011 ODI # 3085
Mohammad Hafeez 3 48 2/8 3/56 1 v New Zealand Christchurch 29 Jan 2011 ODI # 3090
Kamran Akmal 3 13 2/71 3/84 2 v New Zealand Napier 1 Feb 2011 ODI # 3093
Misbah-ul-Haq 4 89 3/84 4/173 2 v New Zealand Napier 1 Feb 2011 ODI # 3093
Ahmed Shehzad 3 47 2/73 3/120 1 v New Zealand Hamilton 3 Feb 2011 ODI # 3095
Kamran Akmal 3 27 2/31 3/58 2 v New Zealand Auckland 5 Feb 2011 ODI # 3097
Kamran Akmal 3 98 2/12 3/110 1 v Kenya Hambantota 23 Feb 2011 ODI # 3105
Misbah-ul-Haq 4 45 3/110 4/155 1 v Kenya Hambantota 23 Feb 2011 ODI # 3105
Kamran Akmal 3 29 2/76 3/105 1 v Sri Lanka Colombo (RPS) 26 Feb 2011 ODI # 3109
Misbah-ul-Haq 4 108 3/105 4/213 1 v Sri Lanka Colombo (RPS) 26 Feb 2011 ODI # 3109
Kamran Akmal 3 13 2/42 3/55 1 v Canada Colombo (RPS) 3 Mar 2011 ODI # 3116
Kamran Akmal 3 0 2/23 3/23 2 v New Zealand Pallekele 8 Mar 2011 ODI # 3123
Asad Shafiq 4 54* 3/110 3/164 2 v Zimbabwe Pallekele 14 Mar 2011 ODI # 3132
Asad Shafiq 3 53 2/45 3/98 2 v Australia Colombo (RPS) 19 Mar 2011 ODI # 3139
Asad Shafiq 3 33 2/70 3/103 2 v India Mohali 30 Mar 2011 ODI # 3147
Misbah-ul-Haq 4 3 3/103 4/106 2 v India Mohali 30 Mar 2011 ODI # 3147
Asad Shafiq 3 10 2/82 3/92 2 v Ireland Belfast 28 May 2011 ODI # 3157
Misbah-ul-Haq 4 5* 3/92 3/97 2 v Ireland Belfast 28 May 2011 ODI # 3157
Azhar Ali 3 15 2/65 3/80 2 v Ireland Belfast 30 May 2011 ODI # 3158
Misbah-ul-Haq 4 68 3/80 4/148 2 v Ireland Belfast 30 May 2011 ODI # 3158
Umar Akmal 5 89 4/148 5/237 2 v Ireland Belfast 30 May 2011 ODI # 3158
Mohammad Hafeez 2 73 1/1 2/74 1 v Zimbabwe Bulawayo 8 Sep 2011 ODI # 3188
Misbah-ul-Haq 3 52 2/74 3/126 1 v Zimbabwe Bulawayo 8 Sep 2011 ODI # 3188
Asad Shafiq 3 97 2/76 3/173 1 v Zimbabwe Harare 14 Sep 2011 ODI # 3194
Shoaib Malik 4 38 3/173 4/211 1 v Zimbabwe Harare 14 Sep 2011 ODI # 3194
Misbah-ul-Haq 5 4 4/211 5/215 1 v Zimbabwe Harare 14 Sep 2011 ODI # 3194
Imran Farhat 2 103 1/12 2/115 2 v Sri Lanka Dubai (DICS) 11 Nov 2011 ODI # 3212
Sarfaraz Ahmed 3 17* 2/115 2/132 2 v Sri Lanka Dubai (DICS) 11 Nov 2011 ODI # 3212
Imran Farhat 2 0 1/4 2/4 2 v Sri Lanka Dubai (DICS) 14 Nov 2011 ODI # 3213
Abdul Razzaq 3 6 2/161 3/167 1 v Sri Lanka Dubai (DICS) 18 Nov 2011 ODI # 3214
Umar Akmal 4 10 3/167 4/177 1 v Sri Lanka Dubai (DICS) 18 Nov 2011 ODI # 3214
Misbah-ul-Haq 5 16 4/177 5/193 1 v Sri Lanka Dubai (DICS) 18 Nov 2011 ODI # 3214
Shahid Afridi 6 33 5/193 6/226 1 v Sri Lanka Dubai (DICS) 18 Nov 2011 ODI # 3214
Sarfaraz Ahmed 7 8 6/226 7/234 1 v Sri Lanka Dubai (DICS) 18 Nov 2011 ODI # 3214
Sohail Tanvir 8 22 7/234 8/256 1 v Sri Lanka Dubai (DICS) 18 Nov 2011 ODI # 3214
Mohammad Hafeez 2 39 1/18 2/57 1 v Sri Lanka Sharjah 20 Nov 2011 ODI # 3215
Misbah-ul-Haq 3 5 2/57 3/62 1 v Sri Lanka Sharjah 20 Nov 2011 ODI # 3215
Asad Shafiq 2 26 1/25 2/51 2 v Sri Lanka Abu Dhabi 23 Nov 2011 ODI # 3216
Misbah-ul-Haq 3 62 2/51 3/113 2 v Sri Lanka Abu Dhabi 23 Nov 2011 ODI # 3216
Mohammad Hafeez 2 6 1/36 2/42 2 v Bangladesh Mirpur 1 Dec 2011 ODI # 3218
Sarfaraz Ahmed 3 0 2/42 3/42 2 v Bangladesh Mirpur 1 Dec 2011 ODI # 3218
Mohammad Hafeez 2 57 1/12 2/69 1 v Bangladesh Mirpur 3 Dec 2011 ODI # 3220
Misbah-ul-Haq 3 24 2/69 3/93 1 v Bangladesh Mirpur 3 Dec 2011 ODI # 3220
Asad Shafiq 2 37 1/0 2/37 1 v Bangladesh Chattogram 6 Dec 2011 ODI # 3222
Misbah-ul-Haq 3 2 2/37 3/39 1 v Bangladesh Chattogram 6 Dec 2011 ODI # 3222
Imran Farhat 3 57 2/42 3/99 2 v Afghanistan Sharjah 10 Feb 2012 ODI # 3236
Misbah-ul-Haq 4 99* 3/99 3/198 2 v Afghanistan Sharjah 10 Feb 2012 ODI # 3236
Imran Farhat 3 16 2/11 3/27 2 v England Abu Dhabi 13 Feb 2012 ODI # 3238
Azhar Ali 3 12 2/92 3/104 2 v England Abu Dhabi 15 Feb 2012 ODI # 3240
Mohammad Hafeez 2 25 1/135 2/160 1 v Bangladesh Mirpur 11 Mar 2012 ODI # 3258
Mohammad Hafeez 2 2 1/29 2/31 2 v Sri Lanka Mirpur 15 Mar 2012 ODI # 3260
Misbah-ul-Haq 3 2 2/31 3/33 2 v Sri Lanka Mirpur 15 Mar 2012 ODI # 3260
Umar Akmal 3 48 2/225 3/273 1 v India Mirpur 18 Mar 2012 ODI # 3263
Shahid Afridi 4 40 3/273 4/313 1 v India Mirpur 18 Mar 2012 ODI # 3263
Hammad Azam 5 10 4/313 5/323 1 v India Mirpur 18 Mar 2012 ODI # 3263
Mohammad Hafeez 2 3 1/16 2/19 1 v Bangladesh Mirpur 22 Mar 2012 ODI # 3267
Mohammad Hafeez 2 16 1/11 2/27 2 v Sri Lanka Pallekele 7 Jun 2012 ODI # 3272
Azhar Ali 2 30 1/48 2/78 2 v Sri Lanka Pallekele 9 Jun 2012 ODI # 3273
Azhar Ali 5 7 4/169 5/176 2 v Sri Lanka Colombo (RPS) 16 Jun 2012 ODI # 3275
Nasir Jamshed 3 112 2/21 3/133 2 v India Chennai 30 Dec 2012 ODI # 3314
Nasir Jamshed 3 32 2/145 3/177 1 v India Eden Gardens 3 Jan 2013 ODI # 3315
Nasir Jamshed 2 11 1/3 2/14 2 v India Delhi 6 Jan 2013 ODI # 3316
Mohammad Hafeez 2 10 1/42 2/52 2 v South Africa Bloemfontein 10 Mar 2013 ODI # 3343
Asad Shafiq 3 13 2/52 3/65 2 v South Africa Bloemfontein 10 Mar 2013 ODI # 3343
Misbah-ul-Haq 4 49 3/65 4/114 2 v South Africa Bloemfontein 10 Mar 2013 ODI # 3343
Kamran Akmal 3 6 2/63 3/69 2 v South Africa Centurion 15 Mar 2013 ODI # 3346
Misbah-ul-Haq 4 46 3/69 4/115 2 v South Africa Centurion 15 Mar 2013 ODI # 3346
Mohammad Hafeez 3 14 2/97 3/111 2 v South Africa Johannesburg 17 Mar 2013 ODI # 3347
Misbah-ul-Haq 4 12 3/111 4/123 2 v South Africa Johannesburg 17 Mar 2013 ODI # 3347
Imran Farhat 3 15 2/18 3/33 2 v South Africa Durban 21 Mar 2013 ODI # 3348
Kamran Akmal 3 66 2/31 3/97 1 v South Africa Benoni 24 Mar 2013 ODI # 3350
Misbah-ul-Haq 4 7 3/97 4/104 1 v South Africa Benoni 24 Mar 2013 ODI # 3350
Ahmed Shehzad 2 8 1/39 2/47 2 v Sri Lanka Hambantota 23 Aug 2014 ODI # 3512
Ahmed Shehzad 3 0 2/40 3/40 2 v New Zealand Dubai (DICS) 8 Dec 2014 ODI # 3564
Haris Sohail 4 12 3/40 4/52 2 v New Zealand Dubai (DICS) 8 Dec 2014 ODI # 3564
Mohammad Hafeez 2 10 1/1 2/11 1 v New Zealand Sharjah 12 Dec 2014 ODI # 3566
Ahmed Shehzad 2 70 1/63 2/133 1 v New Zealand Sharjah 14 Dec 2014 ODI # 3568
Nasir Jamshed 2 49 1/3 2/52 2 v New Zealand Abu Dhabi 17 Dec 2014 ODI # 3570
Mohammad Hafeez 3 7 2/52 3/59 2 v New Zealand Abu Dhabi 17 Dec 2014 ODI # 3570
Haris Sohail 4 23 3/59 4/82 2 v New Zealand Abu Dhabi 17 Dec 2014 ODI # 3570
Umar Akmal 5 90 4/82 5/172 2 v New Zealand Abu Dhabi 17 Dec 2014 ODI # 3570
Shahid Afridi 6 66 5/172 6/238 2 v New Zealand Abu Dhabi 17 Dec 2014 ODI # 3570
Sarfaraz Ahmed 7 16 6/238 7/254 2 v New Zealand Abu Dhabi 17 Dec 2014 ODI # 3570
Ahmed Shehzad 2 29 1/0 2/29 1 v New Zealand Wellington 31 Jan 2015 ODI # 3596
Misbah-ul-Haq 3 3 2/29 3/32 1 v New Zealand Wellington 31 Jan 2015 ODI # 3596
Mohammad Hafeez 2 19 1/111 2/130 2 v New Zealand Napier 3 Feb 2015 ODI # 3598
Mohammad Hafeez 3 26 2/15 3/41 2 v England Abu Dhabi 11 Nov 2015 ODI # 3707
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