TEST Matches played by Mohammad Hafeez

Date Tournament Match Teams Stadium
20 Aug 2003 Bangladesh in Pakistan 2003/04 1st Test Pakistan vs Bangladesh National Stadium, Karachi
27 Aug 2003 Bangladesh in Pakistan 2003/04 2nd Test Pakistan vs Bangladesh Arbab Niaz Stadium
03 Sep 2003 Bangladesh in Pakistan 2003/04 3rd Test Pakistan vs Bangladesh Multan Cricket Stadium
17 Aug 2006 Pakistan in British Isles 2006 4th Test England vs Pakistan The Kia Oval, Kennington
11 Nov 2006 West Indies in Pakistan 2006/07 1st Test Pakistan vs West Indies Gaddafi Stadium
19 Nov 2006 West Indies in Pakistan 2006/07 2nd Test Pakistan vs West Indies Multan Cricket Stadium
27 Nov 2006 West Indies in Pakistan 2006/07 3rd Test Pakistan vs West Indies National Stadium, Karachi
11 Jan 2007 Pakistan in South Africa 2006/07 1st Test South Africa vs Pakistan Centurion Park
19 Jan 2007 Pakistan in South Africa 2006/07 2nd Test South Africa vs Pakistan Sahara Oval, St George's Park, Port Elizabeth
26 Jan 2007 Pakistan in South Africa 2006/07 3rd Test South Africa vs Pakistan Sahara Park Newlands, Cape Town
01 Oct 2007 South Africa in Pakistan 2007/08 1st Test Pakistan vs South Africa National Stadium, Karachi
12 Nov 2010 South Africa in United Arab Emirates 2010/11 1st Test Pakistan vs South Africa Dubai Sports City Stadium
20 Nov 2010 South Africa in United Arab Emirates 2010/11 2nd Test Pakistan vs South Africa Sheikh Zayed Stadium, Abu Dhabi
07 Jan 2011 Pakistan in New Zealand 2010/11 1st Test New Zealand vs Pakistan Seddon Park
15 Jan 2011 Pakistan in New Zealand 2010/11 2nd Test New Zealand vs Pakistan Basin Reserve, Wellington
12 May 2011 Pakistan in West Indies 2011 1st Test West Indies vs Pakistan Providence Stadium
20 May 2011 Pakistan in West Indies 2011 2nd Test West Indies vs Pakistan Warner Park, Basseterre
01 Sep 2011 Pakistan in Zimbabwe 2011 Only Test Zimbabwe vs Pakistan Queens Sports Club
18 Oct 2011 Pakistan vs Sri Lanka in UAE 2011/12 1st Test Pakistan vs Sri Lanka Sheikh Zayed Stadium
26 Oct 2011 Pakistan vs Sri Lanka in UAE 2011/12 2nd Test Match Pakistan vs Sri Lanka Dubai Sports City Stadium
03 Nov 2011 Pakistan vs Sri Lanka in UAE 2011/12 3rd Test Match Pakistan vs Sri Lanka Sharjah Cricket Stadium
09 Dec 2011 Pakistan in Bangladesh 2011/12 1st Test Pakistan vs Bangladesh Zahur Ahmed Chowdhury Stadium
17 Dec 2011 Pakistan in Bangladesh 2011/12 2nd Test Pakistan vs Bangladesh Shere Bangla National Stadium
17 Jan 2012 Pakistan vs England in UAE 2011/12 1st Test Pakistan vs England Dubai International Cricket Stadium
25 Jan 2012 Pakistan vs England in UAE 2011/12 2nd Test Pakistan vs England Sheikh Zayed Stadium
03 Feb 2012 Pakistan vs England in UAE 2011/12 3rd Test Pakistan vs England Dubai International Cricket Stadium
22 Jun 2012 Pakistan in Sri Lanka 2012 1st Test Sri Lanka vs Pakistan Galle International Stadium
30 Jun 2012 Pakistan in Sri Lanka 2012 2nd Test Sri Lanka vs Pakistan Sinhalese Sports Club Ground, Colombo
08 Jul 2012 Pakistan in Sri Lanka 2012 3rd Test Sri Lanka vs Pakistan Pallekele Cricket Stadium
01 Feb 2013 Pakistan in South Africa 2012/13 1st Test South Africa vs Pakistan The Wanderers Stadium