First-class Matches played by Imam-ul-Haq

Date Tournament Match Teams Stadium
03 Oct 2017 Quaid-e-Azam Trophy 2017/18 Pool B Rawalpindi Region vs Habib Bank Limited Pindi Cricket Stadium
02 Nov 2017 Quaid-e-Azam Trophy 2017/18 Pool B Habib Bank Limited vs United Bank Limited Diamond Club Ground
03 Dec 2017 Quaid-e-Azam Trophy 2017/18 Super Eight Group I Sui Northern Gas Pipelines Limited vs Habib Bank Limited NBP Stadium Karachi
09 Dec 2017 Quaid-e-Azam Trophy 2017/18 Super Eight Group I Lahore Region Blues vs Habib Bank Limited State Bank Stadium
14 Sep 2019 Quaid-e-Azam Trophy 2019/20 1st Match Sindh vs Balochistan United Bank Limited Sports Complex
24 Jul 2020 2nd Four Day Intra-Squad Practice Match Four Day Match PCB Greens vs PCB Whites The Incora County Ground
20 Oct 2021 Quaid-e-Azam Trophy 2021/22 1st Match Balochistan vs Sindh Iqbal Stadium
27 Oct 2021 Quaid-e-Azam Trophy 2021/22 4th Match Balochistan vs Southern Punjab Multan Cricket Stadium
03 Nov 2021 Quaid-e-Azam Trophy 2021/22 7th Match Balochistan vs Central Punjab Gaddafi Stadium
10 Nov 2021 Quaid-e-Azam Trophy 2021/22 10th Match Balochistan vs Khyber Pakhtunkhwa Iqbal Stadium
18 Dec 2021 Quaid-e-Azam Trophy 2021/22 28th Match Balochistan vs Northern State Bank Stadium
03 Oct 2022 Quaid-e-Azam Trophy 2022/23 4th Match Balochistan vs Central Punjab Pindi Cricket Stadium
27 Oct 2022 Quaid-e-Azam Trophy 2022/23 16th Match Khyber Pakhtunkhwa vs Balochistan Multan Cricket Stadium
02 Nov 2022 Quaid-e-Azam Trophy 2022/23 19th Match Balochistan vs Northern Abbottabad Cricket Stadium
08 Nov 2022 Quaid-e-Azam Trophy 2022/23 22nd Match Southern Punjab vs Balochistan Abbottabad Cricket Stadium
14 Nov 2022 Quaid-e-Azam Trophy 2022/23 25th Match Central Punjab vs Balochistan Lahore City Cricket Association Ground
06 Dec 2023 Pakistan vs Prime Minister's XI 2023/24 Tour Match Pakistan vs Australia Prime Minister's XI Manuka Oval
20 Aug 2024 Bangladesh A tour of Pakistan 2024/25 2nd Four-Day Pakistan Shaheens vs Bangladesh A Islamabad Club Cricket Oval
26 Oct 2024 Quaid-e-Azam Trophy 2024/25 Group B Multan Region vs Rawalpindi Region Shoaib Akhtar Cricket Stadium
01 Nov 2024 Quaid-e-Azam Trophy 2024/25 Group B Multan Region vs Karachi Region Whites Ashfaq Cricket Ground Sirdheri
07 Nov 2024 Quaid-e-Azam Trophy 2024/25 Group B Multan Region vs Bahawalpur Region Abbottabad Cricket Stadium
13 Nov 2024 Quaid-e-Azam Trophy 2024/25 Group B Multan Region vs Peshawar Region Ashfaq Cricket Ground Sirdheri
19 Nov 2024 Quaid-e-Azam Trophy 2024/25 Group B Multan Region vs Azad Jammu and Kashmir Region Ashfaq Cricket Ground Sirdheri
19 Feb 2025 President's Trophy Grade-I 2024/25 29th Match Pakistan Television vs Oil and Gas Development Company Limited National Bank of Pakistan Sports Complex
04 Mar 2025 President's Trophy Grade-I 2024/25 Final Pakistan Television vs State Bank of Pakistan Rawalpindi Cricket Stadium