First-class Matches played by Mohammad Hafeez

Date Tournament Match Teams Stadium
26 Jan 2002 Quaid-e-Azam Trophy 2001/02 Pool A Sargodha vs Karachi Blues Sports Stadium, Sargodha
01 Feb 2002 Quaid-e-Azam Trophy 2001/02 Pool A Sargodha vs Rest of Sind Sports Stadium, Sargodha
07 Feb 2002 Quaid-e-Azam Trophy 2001/02 Pool A Sargodha vs Rest of Baluchistan Sports Stadium, Sargodha
12 Feb 2002 Quaid-e-Azam Trophy 2001/02 Pool A Sargodha vs Bahawalpur Sports Stadium, Sargodha
18 Feb 2002 Quaid-e-Azam Trophy 2001/02 Pool A Karachi Whites vs Sargodha Karachi City Cricket Association Stadium
21 Dec 2002 Quaid-e-Azam Trophy 2002/03 Group I Sargodha vs National Bank of Pakistan Sports Stadium, Sargodha
27 Dec 2002 Quaid-e-Azam Trophy 2002/03 Group I Sargodha vs Service Industries Sports Stadium, Sargodha
02 Jan 2003 Quaid-e-Azam Trophy 2002/03 Group I Faisalabad vs Sargodha National Stadium, Faisalabad
08 Jan 2003 Quaid-e-Azam Trophy 2002/03 Group I Sargodha vs Lahore Blues Sports Stadium, Sargodha
14 Jan 2003 Quaid-e-Azam Trophy 2002/03 Group I Sargodha vs Water and Power Development Authority Sports Stadium, Sargodha
22 Jan 2003 Quaid-e-Azam Trophy 2002/03 Pre-Quarter-Final Lahore Whites vs Sargodha
28 Jan 2003 Quaid-e-Azam Trophy 2002/03 Quarter-Final Rawalpindi vs Sargodha
05 Jan 2004 PCB Patron's Trophy 2003/04 Pool B Karachi Port Trust vs Sui Northern Gas Pipelines Limited
12 Jan 2004 PCB Patron's Trophy 2003/04 Pool B Allied Bank Limited vs Sui Northern Gas Pipelines Limited
09 Feb 2004 Quaid-e-Azam Trophy 2003/04 Faisalabad vs Sialkot National Stadium, Faisalabad
17 Feb 2004 Quaid-e-Azam Trophy 2003/04 Karachi vs Faisalabad National Stadium, Karachi
08 Mar 2004 Quaid-e-Azam Trophy 2003/04 Faisalabad vs Multan National Stadium, Faisalabad
15 Mar 2004 Quaid-e-Azam Trophy 2003/04 Faisalabad vs Peshawar National Stadium, Faisalabad
22 Mar 2004 Quaid-e-Azam Trophy 2003/04 Faisalabad vs Quetta Sports Stadium, Sargodha
05 Apr 2004 Quaid-e-Azam Trophy 2003/04 Lahore vs Faisalabad Lahore City Cricket Association Ground
28 Oct 2004 Quaid-e-Azam Trophy 2004/05 Lahore Blues vs Faisalabad Gaddafi Stadium
03 Nov 2004 Quaid-e-Azam Trophy 2004/05 Faisalabad vs Peshawar National Stadium, Faisalabad
22 Nov 2004 Quaid-e-Azam Trophy 2004/05 Faisalabad vs Multan National Stadium, Faisalabad
27 Nov 2004 Quaid-e-Azam Trophy 2004/05 Faisalabad vs Karachi Blues National Stadium, Faisalabad
03 Dec 2004 Quaid-e-Azam Trophy 2004/05 Faisalabad vs Quetta National Stadium, Faisalabad
09 Dec 2004 Quaid-e-Azam Trophy 2004/05 Faisalabad vs Hyderabad National Stadium, Faisalabad
15 Dec 2004 Quaid-e-Azam Trophy 2004/05 Rawalpindi vs Faisalabad Pindi Cricket Stadium
21 Dec 2004 Quaid-e-Azam Trophy 2004/05 Karachi Whites vs Faisalabad National Stadium, Karachi
14 Feb 2005 ABN-AMRO Patron's Trophy 2004/05 Group B National Bank of Pakistan vs Sui Northern Gas Pipelines Limited Sheikhupura Stadium
22 Feb 2005 ABN-AMRO Patron's Trophy 2004/05 Group B Khan Research Laboratories vs Sui Northern Gas Pipelines Limited Khan Research Laboratories Ground, Rawalpindi