Records type batting analysis [change type]
View list of partnerships [change view]
Batting with partner 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
overall 2001-2014 66 105 6 3467 236 35.02 7521 46.09 7 17 6 455 6 Profile
List of partnerships
Mohammad Hafeez 1 32 - 1/32 1 ODI v Zimbabwe Sharjah 3 Apr 2003 ODI # 1994
Mohammad Hafeez 1 21 - 1/21 2 ODI v Sri Lanka Sharjah 4 Apr 2003 ODI # 1995
Mohammad Hafeez 1 45 - 1/45 1 ODI v Kenya Sharjah 8 Apr 2003 ODI # 1999
Mohammad Hafeez 1 10 - 1/10 2 ODI v Zimbabwe Sharjah 10 Apr 2003 ODI # 2000
Mohammad Hafeez 1 21 - 1/21 1 ODI v Sri Lanka Dambulla 10 May 2003 ODI # 2008
Mohammad Hafeez 1 0 - 1/0 1 ODI v New Zealand Dambulla 11 May 2003 ODI # 2009
Mohammad Hafeez 1 21 - 1/21 2 ODI v Sri Lanka Dambulla 18 May 2003 ODI # 2012
Mohammad Hafeez 1 8 - 1/8 1 ODI v New Zealand Dambulla 20 May 2003 ODI # 2015
Mohammad Hafeez 1 5 - 1/5 2 Test v Bangladesh Karachi 20 Aug 2003 Test # 1655
Mohammad Hafeez 1 10 - 1/10 4 Test v Bangladesh Karachi 20 Aug 2003 Test # 1655
Mohammad Hafeez 1 51 - 1/51 2 Test v Bangladesh Peshawar 27 Aug 2003 Test # 1657
Mohammad Hafeez 1 140 - 1/140 4 Test v Bangladesh Peshawar 27 Aug 2003 Test # 1657
Mohammad Hafeez 1 105 - 1/105 2 Test v South Africa Dubai (DICS) 12 Nov 2010 Test # 1976
Mohammad Hafeez 1 41 - 1/41 4 Test v South Africa Dubai (DICS) 12 Nov 2010 Test # 1976
Mohammad Hafeez 1 2 - 1/2 2 Test v South Africa Abu Dhabi 20 Nov 2010 Test # 1979
Mohammad Hafeez 1 66 - 1/66 4 Test v South Africa Abu Dhabi 20 Nov 2010 Test # 1979
Mohammad Hafeez 1 0 - 1/0 2 Test v New Zealand Hamilton 7 Jan 2011 Test # 1990
Mohammad Hafeez 1 21* - 0/21 4 Test v New Zealand Hamilton 7 Jan 2011 Test # 1990
Mohammad Hafeez 1 2 - 1/2 2 Test v New Zealand Wellington 15 Jan 2011 Test # 1991
Mohammad Hafeez 1 4 - 1/4 4 Test v New Zealand Wellington 15 Jan 2011 Test # 1991
Mohammad Hafeez 1 16 - 1/16 1 ODI v West Indies Providence 5 May 2011 ODI # 3156
Mohammad Hafeez 1 5 - 1/5 2 Test v West Indies Providence 12 May 2011 Test # 1992
Mohammad Hafeez 1 2 - 1/2 4 Test v West Indies Providence 12 May 2011 Test # 1992
Mohammad Hafeez 1 17 - 1/17 1 Test v West Indies Basseterre 20 May 2011 Test # 1993
Mohammad Hafeez 1 82 - 1/82 3 Test v West Indies Basseterre 20 May 2011 Test # 1993
Mohammad Hafeez 1 73 - 1/73 2 ODI v Ireland Belfast 28 May 2011 ODI # 3157
Mohammad Hafeez 1 2 - 1/2 2 ODI v Ireland Belfast 30 May 2011 ODI # 3158
Mohammad Hafeez 1 8 - 1/8 2 Test v Zimbabwe Bulawayo 1 Sep 2011 Test # 2006
Mohammad Hafeez 1 19 - 1/19 4 Test v Zimbabwe Bulawayo 1 Sep 2011 Test # 2006
Mohammad Hafeez 1 118 - 1/118 2 Test v Sri Lanka Abu Dhabi 18 Oct 2011 Test # 2009
Mohammad Hafeez 1 7 - 1/7 4 Test v Sri Lanka Abu Dhabi 18 Oct 2011 Test # 2009
Mohammad Hafeez 1 63 - 1/63 2 Test v Sri Lanka Dubai (DICS) 26 Oct 2011 Test # 2011
Mohammad Hafeez 1 17 - 1/17 4 Test v Sri Lanka Dubai (DICS) 26 Oct 2011 Test # 2011
Mohammad Hafeez 1 8 - 1/8 2 Test v Sri Lanka Sharjah 3 Nov 2011 Test # 2014
Mohammad Hafeez 1 20 - 1/20 4 Test v Sri Lanka Sharjah 3 Nov 2011 Test # 2014
Mohammad Hafeez 1 164 - 1/164 2 Test v Bangladesh Chattogram 9 Dec 2011 Test # 2022
Mohammad Hafeez 1 23 - 1/23 2 Test v Bangladesh Mirpur 17 Dec 2011 Test # 2024
Mohammad Hafeez 1 7 - 1/7 4 Test v Bangladesh Mirpur 17 Dec 2011 Test # 2024
Mohammad Hafeez 1 114 - 1/114 2 Test v England Dubai (DICS) 17 Jan 2012 Test # 2030
Mohammad Hafeez 1 15* - 0/15 4 Test v England Dubai (DICS) 17 Jan 2012 Test # 2030
Mohammad Hafeez 1 51 - 1/51 1 Test v England Abu Dhabi 25 Jan 2012 Test # 2032
Mohammad Hafeez 1 29 - 1/29 3 Test v England Abu Dhabi 25 Jan 2012 Test # 2032
Mohammad Hafeez 1 1 - 1/1 1 Test v England Dubai (DICS) 3 Feb 2012 Test # 2034
Mohammad Hafeez 1 16 - 1/16 3 Test v England Dubai (DICS) 3 Feb 2012 Test # 2034
Mohammad Hafeez 1 17 - 1/17 2 Test v Sri Lanka Galle 22 Jun 2012 Test # 2046
Mohammad Hafeez 1 8 - 1/8 4 Test v Sri Lanka Galle 22 Jun 2012 Test # 2046
Mohammad Hafeez 1 78 - 1/78 1 Test v Sri Lanka Colombo (SSC) 30 Jun 2012 Test # 2047
Mohammad Hafeez 1 51 - 1/51 3 Test v Sri Lanka Colombo (SSC) 30 Jun 2012 Test # 2047
Mohammad Hafeez 1 35 - 1/35 1 Test v Sri Lanka Pallekele 8 Jul 2012 Test # 2048
Mohammad Hafeez 1 16 - 1/16 3 Test v Sri Lanka Pallekele 8 Jul 2012 Test # 2048
Statsguru includes the following current or recent relevant matches:
Sri Lanka v South Africa at New York, ICC Men's T20 World Cup 4th Match, Jun 3, 2024 [T20I # 2635]
Namibia v Oman at Bridgetown, ICC Men's T20 World Cup 3rd match, Jun 2, 2024 [T20I # 2634]
West Indies v Papua New Guinea at Providence, ICC Men's T20 World Cup 2nd match, Jun 2, 2024 [T20I # 2633]
 
Feedback Print this page