T20I Matches played by Mohammad Hafeez

Date Tournament Match Teams Stadium
28 Aug 2006 Pakistan in British Isles 2006 Twenty20 England vs Pakistan County Ground
02 Feb 2007 Pakistan in South Africa 2006/07 Twenty20 South Africa vs Pakistan The Wanderers Stadium
04 Sep 2007 Kenya Twenty20 Quadrangular 2007/08 Kenya vs Pakistan Gymkhana Club Ground, Nairobi
12 Sep 2007 ICC Twenty20 World Championship 2007/08 Group D Pakistan vs Scotland Kingsmead
17 Sep 2007 ICC Twenty20 World Championship 2007/08 Group F Pakistan vs Sri Lanka The Wanderers Stadium
18 Sep 2007 ICC Twenty20 World Championship 2007/08 Group F Australia vs Pakistan The Wanderers Stadium
20 Sep 2007 ICC Twenty20 World Championship 2007/08 Group F Bangladesh vs Pakistan Sahara Park Newlands, Cape Town
22 Sep 2007 ICC Twenty20 World Championship 2007/08 Semi-Final New Zealand vs Pakistan Sahara Park Newlands, Cape Town
24 Sep 2007 ICC Twenty20 World Championship 2007/08 Final India vs Pakistan The Wanderers Stadium
01 May 2010 ICC World Twenty20 2010 Group A Bangladesh vs Pakistan Beausejour Stadium, Gros Islet
02 May 2010 ICC World Twenty20 2010 Group A Australia vs Pakistan Beausejour Stadium, Gros Islet
06 May 2010 ICC World Twenty20 2010 Group E England vs Pakistan Kensington Oval
08 May 2010 ICC World Twenty20 2010 Group E New Zealand vs Pakistan Kensington Oval
10 May 2010 ICC World Twenty20 2010 Group E Pakistan vs South Africa Beausejour Stadium, Gros Islet
14 May 2010 ICC World Twenty20 2010 Semi-Final Australia vs Pakistan Beausejour Stadium, Gros Islet
07 Sep 2010 Pakistan in England 2010 2nd Twenty20 England vs Pakistan Sophia Gardens
26 Oct 2010 South Africa in United Arab Emirates 2010/11 1st Twenty20 Pakistan vs South Africa Sheikh Zayed Stadium, Abu Dhabi
27 Oct 2010 South Africa in United Arab Emirates 2010/11 2nd Twenty20 Pakistan vs South Africa Sheikh Zayed Stadium, Abu Dhabi
26 Dec 2010 Pakistan in New Zealand 2010/11 1st Twenty20 New Zealand vs Pakistan Eden Park
28 Dec 2010 Pakistan in New Zealand 2010/11 2nd Twenty20 New Zealand vs Pakistan Seddon Park
30 Dec 2010 Pakistan in New Zealand 2010/11 3rd Twenty20 New Zealand vs Pakistan AMI Stadium, Christchurch
21 Apr 2011 Pakistan in West Indies 2011 Twenty20 West Indies vs Pakistan Beausejour Stadium, Gros Islet
16 Sep 2011 Pakistan in Zimbabwe 2011 1st Twenty20 Zimbabwe vs Pakistan Harare Sports Club
18 Sep 2011 Pakistan in Zimbabwe 2011 2nd Twenty20 Zimbabwe vs Pakistan Harare Sports Club
25 Nov 2011 Pakistan vs Sri Lanka in UAE 2011/12 Only Twenty20 Pakistan vs Sri Lanka Sheikh Zayed Stadium
29 Nov 2011 Pakistan in Bangladesh 2011/12 Only Twenty20 Pakistan vs Bangladesh Shere Bangla National Stadium
23 Feb 2012 Pakistan vs England in UAE 2011/12 1st T20 Pakistan vs England Dubai International Cricket Stadium
25 Feb 2012 Pakistan vs England in UAE 2011/12 2nd T20 Pakistan vs England Dubai International Cricket Stadium
27 Feb 2012 Pakistan vs England in UAE 2011/12 3rd T20 Pakistan vs England Sheikh Zayed Stadium
01 Jun 2012 Pakistan in Sri Lanka 2012 1st Twenty20 Sri Lanka vs Pakistan Hambantota Cricket Stadium