First-class Matches played by Mohammad Hafeez

Date Tournament Match Teams Stadium
10 Feb 1999 Quaid-e-Azam Trophy 1998/99 Karachi Whites vs Sargodha National Stadium, Karachi
16 Oct 1999 Quaid-e-Azam Trophy 1999/00 Pool B Rawalpindi vs Sargodha Pindi Cricket Stadium
06 Nov 1999 Quaid-e-Azam Trophy 1999/00 Pool B Faisalabad vs Sargodha National Stadium, Faisalabad
13 Nov 1999 Quaid-e-Azam Trophy 1999/00 Pool B Sargodha vs Khan Research Laboratories Sports Stadium, Sargodha
20 Nov 1999 Quaid-e-Azam Trophy 1999/00 Pool B Sargodha vs Agriculture Development Bank of Pakistan Sports Stadium, Sargodha
27 Nov 1999 Quaid-e-Azam Trophy 1999/00 Pool B Sargodha vs REDCO Pakistan Limited Sports Stadium, Sargodha
05 Dec 1999 Quaid-e-Azam Trophy 1999/00 Pool B Sargodha vs Habib Bank Limited Sports Stadium, Sargodha
10 Dec 1999 Quaid-e-Azam Trophy 1999/00 Pool B Pakistan Reserves vs Sargodha Gaddafi Stadium
22 Jan 2000 Quaid-e-Azam Trophy 1999/00 Pool B Karachi Blues vs Sargodha United Bank Limited Sports Complex
29 Jan 2000 Quaid-e-Azam Trophy 1999/00 Pool B Sargodha vs Allied Bank Limited Sports Stadium, Sargodha
11 Oct 2000 Quaid-e-Azam Trophy 2000/01 Sheikhupura vs Sargodha Sheikhupura Stadium
17 Oct 2000 Quaid-e-Azam Trophy 2000/01 Faisalabad vs Sargodha Bagh-e-Jinnah, Faisalabad
23 Oct 2000 Quaid-e-Azam Trophy 2000/01 Rawalpindi vs Sargodha Khan Research Laboratories Ground, Rawalpindi
29 Oct 2000 Quaid-e-Azam Trophy 2000/01 Bahawalpur vs Sargodha Bahawal Stadium, Bahawalpur
04 Nov 2000 Quaid-e-Azam Trophy 2000/01 Sargodha vs Islamabad Sports Stadium, Sargodha
10 Nov 2000 Quaid-e-Azam Trophy 2000/01 Sargodha vs Lahore Blues Sports Stadium, Sargodha
16 Nov 2000 Quaid-e-Azam Trophy 2000/01 Gujranwala vs Sargodha Jinnah Stadium, Gujranwala
22 Nov 2000 Quaid-e-Azam Trophy 2000/01 Sargodha vs Karachi Whites Sports Stadium, Sargodha
08 Jan 2001 Quaid-e-Azam Trophy 2000/01 Karachi Blues vs Sargodha United Bank Limited Sports Complex
14 Jan 2001 Quaid-e-Azam Trophy 2000/01 Sargodha vs Lahore Whites Sports Stadium, Sargodha
21 Sep 2001 PCB Patron's Trophy 2001/02 Khan Research Laboratories vs Sui Northern Gas Pipelines Limited Khan Research Laboratories Ground, Rawalpindi
27 Sep 2001 PCB Patron's Trophy 2001/02 Public Works Department vs Sui Northern Gas Pipelines Limited Jinnah Stadium, Sialkot
03 Oct 2001 PCB Patron's Trophy 2001/02 Agriculture Development Bank of Pakistan vs Sui Northern Gas Pipelines Limited National Stadium, Faisalabad
09 Oct 2001 PCB Patron's Trophy 2001/02 Pakistan Customs vs Sui Northern Gas Pipelines Limited Gaddafi Stadium
27 Oct 2001 PCB Patron's Trophy 2001/02 Sui Northern Gas Pipelines Limited vs Water and Power Development Authority National Stadium, Faisalabad
02 Nov 2001 PCB Patron's Trophy 2001/02 Habib Bank Limited vs Sui Northern Gas Pipelines Limited Pindi Cricket Stadium
08 Nov 2001 PCB Patron's Trophy 2001/02 National Bank of Pakistan vs Sui Northern Gas Pipelines Limited National Stadium, Faisalabad
02 Jan 2002 Quaid-e-Azam Trophy 2001/02 Pool A Faisalabad vs Sargodha National Stadium, Faisalabad
08 Jan 2002 Quaid-e-Azam Trophy 2001/02 Pool A Gujranwala vs Sargodha Cricket Academy Ground, Gujranwala
14 Jan 2002 Quaid-e-Azam Trophy 2001/02 Pool A Sargodha vs Hyderabad Sports Stadium, Sargodha