| 18 Apr 2026 | LQ 210/4 v RAW 178/9Match 27 · T20 | LQ | DNB | 2/19 | 0 | Lahore Qalandars won by 32 runs | Karachi | Pakistan Super League 2026 |
| 17 Apr 2026 | LQ 134 v QG 138/4Match 26 · T20 | LQ | 0 | 1/28 | 0 | Quetta Gladiators won by 6 wickets | Karachi | Pakistan Super League 2026 |
| 11 Apr 2026 | PZ 173/7 v LQ 97Match 19 · T20 | LQ | 5 | 3/22 | 0 | Peshawar Zalmi won by 76 runs | Karachi | Pakistan Super League 2026 |
| 9 Apr 2026 | LQ 100 v IU 104/1Match 16 · T20 | LQ | 9 | 1/22 | 0 | Islamabad United won by 9 wickets | Karachi | Pakistan Super League 2026 |
| 15 Apr 2025 | LQ 201/6 v KK 136Match 6 · T20 | LQ | DNB | 3/34 | 0 | Lahore Qalandars won by 65 runs | Karachi | Pakistan Super League 2025 |
| 19 Feb 2025 | NZ 320/5 v PAK 260Match 1 · ODI | PAK | 14 | 0/68 | 1 | New Zealand won by 60 runs | Karachi | ICC Champions Trophy 2024/25 |
| 14 Feb 2025 | PAK 242 v NZ 243/5Final · ODI | PAK | 1 | 1/45 | 0 | New Zealand won by 5 wickets | Karachi | Pakistan Tri-Nation Series 2024/25 |
| 12 Feb 2025 | SA 352/5 v PAK 355/4Match 3 · ODI | PAK | DNB | 2/66 | 1 | Pakistan won by 6 wickets | Karachi | Pakistan Tri-Nation Series 2024/25 |
| 10 Mar 2024 | LQ 166/4 v QG 169/4Match 28 · T20 | LQ | 55 | 2/41 | 0 | Quetta Gladiators won by 6 wickets | Karachi | Pakistan Super League 2023/24 |
| 9 Mar 2024 | LQ 177/5 v KK 179/7Match 26 · T20 | LQ | 1 | 1/37 | 0 | Karachi Kings won by 3 wickets | Karachi | Pakistan Super League 2023/24 |
| 7 May 2023 | NZ 299 v PAK 2525th ODI · ODI | PAK | 0 | 3/46 | 0 | New Zealand won by 47 runs | Karachi | New Zealand tour of Pakistan 2023 |
| 5 May 2023 | PAK 334/6 v NZ 2324th ODI · ODI | PAK | 23* | 1/34 | 1 | Pakistan won by 102 runs | Karachi | New Zealand tour of Pakistan 2023 |
| 3 May 2023 | PAK 287/6 v NZ 2613rd ODI · ODI | PAK | DNB | 2/53 | 0 | Pakistan won by 26 runs | Karachi | New Zealand tour of Pakistan 2023 |
| 21 Feb 2023 | LQ 198/6 v QG 135/8Match 10 · T20 | LQ | DNB | 3/22 | 1 | Lahore Qalandars won by 63 runs | Karachi | Pakistan Super League 2022/23 |
| 19 Feb 2023 | KK 185/5 v LQ 118Match 8 · T20 | LQ | 0 | 1/39 | 0 | Karachi Kings won by 67 runs | Karachi | Pakistan Super League 2022/23 |
| 12 Mar 2022 | AUS 556/9d & 97/2d v PAK 148 & 443/72nd Test · Test | PAK | 19 & DNB | 1/95 & 1/21 | 0 | Match drawn | Karachi | Australia tour of Pakistan 2021/22 |
| 7 Feb 2022 | LQ 204/5 v QG 207/3Match 15 · T20 | LQ | DNB | 0/40 | 0 | Quetta Gladiators won by 7 wickets | Karachi | Pakistan Super League 2021/22 |
| 5 Feb 2022 | LQ 174/9 v IU 166/5Match 12 · T20 | LQ | 4 | 1/24 | 1 | Lahore Qalandars won by 8 runs | Karachi | Pakistan Super League 2021/22 |
| 2 Feb 2022 | LQ 199/4 v PZ 170/9Match 9 · T20 | LQ | DNB | 2/19 | 1 | Lahore Qalandars won by 29 runs | Karachi | Pakistan Super League 2021/22 |
| 30 Jan 2022 | KK 170/7 v LQ 174/4Match 6 · T20 | LQ | DNB | 1/31 | 2 | Lahore Qalandars won by 6 wickets | Karachi | Pakistan Super League 2021/22 |
| 29 Jan 2022 | LQ 206/5 v MS 209/5Match 3 · T20 | LQ | DNB | 3/40 | 0 | Multan Sultans won by 5 wickets | Karachi | Pakistan Super League 2021/22 |
| 14 Dec 2021 | PAK 172/8 v WI 1632nd T20I · T20I | PAK | DNB | 3/26 | 0 | Pakistan won by 9 runs | Karachi | West Indies tour of Pakistan 2021/22 |
| 13 Dec 2021 | PAK 200/6 v WI 1371st T20I · T20I | PAK | DNB | 1/35 | 0 | Pakistan won by 63 runs | Karachi | West Indies tour of Pakistan 2021/22 |
| 28 Feb 2021 | KK 186/9 v LQ 189/4Match 11 · T20 | LQ | DNB | 3/27 | 0 | Lahore Qalandars won by 6 wickets | Karachi | Pakistan Super League 2020/21 |
| 26 Feb 2021 | LQ 157/6 v MS 159/3Match 7 · T20 | LQ | 3* | 2/29 | 0 | Multan Sultans won by 7 wickets | Karachi | Pakistan Super League 2020/21 |
| 22 Feb 2021 | QG 178/6 v LQ 179/1Match 4 · T20 | LQ | DNB | 1/43 | 1 | Lahore Qalandars won by 9 wickets | Karachi | Pakistan Super League 2020/21 |
| 21 Feb 2021 | PZ 140/6 v LQ 143/6Match 2 · T20 | LQ | DNB | 3/14 | 0 | Lahore Qalandars won by 4 wickets | Karachi | Pakistan Super League 2020/21 |
| 26 Jan 2021 | SA 220 & 245 v PAK 378 & 90/31st Test · Test | PAK | 0 & DNB | 2/49 & 0/61 | 0 | Pakistan won by 7 wickets | Karachi | South Africa tour of Pakistan 2020/21 |
| 17 Nov 2020 | LQ 134/7 v KK 135/5Final · T20 | LQ | 12* | 0/31 | 0 | Karachi Kings won by 5 wickets | Karachi | Pakistan Super League 2020/21 |
| 15 Nov 2020 | LQ 182/6 v MS 157Eliminator · T20 | LQ | DNB | 2/36 | 0 | Lahore Qalandars won by 25 runs | Karachi | Pakistan Super League 2020/21 |
| 14 Nov 2020 | PZ 170/9 v LQ 171/5Eliminator · T20 | LQ | DNB | 2/19 | 0 | Lahore Qalandars won by 5 wickets | Karachi | Pakistan Super League 2020/21 |
| 12 Mar 2020 | KK 151/0 v LQ 150/5Match 26 · T20 | LQ | DNB | 0/37 | 0 | Karachi Kings won by 10 wickets | Karachi | Pakistan Super League 2019/20 |
| 19 Dec 2019 | PAK 191 & 555/3d v SL 271 & 212Match 2 · Test | PAK | 5 & DNB | 5/77 & 1/51 | 0 | Pakistan won by 263 runs | Karachi | Sri Lanka in Pakistan Test Series 2019/20 |
| 11 Mar 2019 | LQ 140/8 v MS 141/3Match 29 · T20 | LQ | 3 | 1/25 | 0 | Multan Sultans won by 7 wickets | Karachi | Pakistan Super League 2018/19 |
| 9 Mar 2019 | LQ 189/9 v IU 238/3Match 27 · T20 | LQ | 1 | 1/62 | 0 | Islamabad United won by 49 runs | Karachi | Pakistan Super League 2018/19 |
| 3 Apr 2018 | WI 153/6 v PAK 154/23rd T20I · T20I | PAK | DNB | 0/27 | 0 | Pakistan won by 8 wickets | Karachi | West Indies tour of Pakistan 2018 |