| 10 Feb 2017 | KK 118/7 v PZ 119/3Match 3 · T20 | KK | DNB | 0/22 | 0 | Peshawar Zalmi won by 7 wickets | Dubai International Cricket Stadium | Pakistan Super League 2016/17 |
| 11 Feb 2017 | KK 159/8 v QG 160/3Match 5 · T20 | KK | DNB | 0/19 | 0 | Quetta Gladiators won by 7 wickets | Dubai International Cricket Stadium | Pakistan Super League 2016/17 |
| 15 Jun 2021 | KK 108/9 v PZ 109/4Match 24 · T20 | PZ | DNB | 3/14 | 0 | Peshawar Zalmi won by 6 wickets | Abu Dhabi | Pakistan Super League 2021 |
| 17 Jun 2021 | IU 247/2 v PZ 232/6Match 26 · T20 | PZ | DNB | 0/48 | 0 | Islamabad United won by 15 runs | Abu Dhabi | Pakistan Super League 2021 |
| 9 Dec 2022 | ENG 281 & 275 v PAK 202 & 3282nd Test · Test | PAK | 7* & 17 | 7/114 & 4/120 | 0 | England won by 26 runs | Multan | England tour of Pakistan 2022/23 |
| 17 Dec 2022 | PAK 304 & 216 v ENG 354 & 170/23rd Test · Test | PAK | 4 & 1* | 4/150 & 2/78 | 0 | England won by 8 wickets | Karachi | England tour of Pakistan 2022/23 |
| 26 Dec 2022 | PAK 438 & 311/8d v NZ 612/9d & 61/11st Test · Test | PAK | 6* & DNB | 5/205 & 1/23 | 0 | Match drawn | Karachi | New Zealand tour of Pakistan 2022/23 |
| 2 Jan 2023 | NZ 449 & 277/5d v PAK 408 & 304/92nd Test · Test | PAK | 0 & 7* | 4/149 & 1/103 | 1 | Match drawn | Karachi | New Zealand tour of Pakistan 2022/23 |
| 4 Feb 2023 | CC 156/7 v CV 157/4Match 35 · T20 | CV | DNB | 0/22 | 0 | Comilla Victorians won by 6 wickets | Dhaka | Bangladesh Premier League 2022/23 |
| 19 Feb 2023 | MS 190/4 v IU 138Match 7 · T20 | IU | 0 | 0/21 | 0 | Multan Sultans won by 52 runs | Multan | Pakistan Super League 2022/23 |
| 24 Feb 2023 | IU 220/6 v QG 157Match 13 · T20 | IU | DNB | 2/21 | 0 | Islamabad United won by 63 runs | Karachi | Pakistan Super League 2022/23 |
| 27 Feb 2023 | LQ 200/7 v IU 90Match 16 · T20 | IU | 0 | 1/50 | 0 | Lahore Qalandars won by 110 runs | Lahore | Pakistan Super League 2022/23 |
| 16 Jul 2023 | SL 312 & 279 v PAK 461 & 133/61st Test · Test | PAK | 10 & DNB | 3/68 & 3/68 | 0 | Pakistan won by 4 wickets | Galle | Pakistan tour of Sri Lanka 2023 |
| 24 Jul 2023 | SL 166 & 188 v PAK 576/5d2nd Test · Test | PAK | DNB | 4/69 & 0/34 | 1 | Pakistan won by an innings and 222 runs | Colombo | Pakistan tour of Sri Lanka 2023 |
| 18 Feb 2024 | QG 206/5 v PZ 190/6Match 2 · T20 | QG | DNB | 2/29 | 0 | Quetta Gladiators won by 16 runs | Lahore | Pakistan Super League 2023/24 |
| 19 Feb 2024 | LQ 187/7 v QG 188/5Match 4 · T20 | QG | DNB | 1/40 | 0 | Quetta Gladiators won by 5 wickets | Lahore | Pakistan Super League 2023/24 |
| 22 Feb 2024 | IU 138/9 v QG 139/7Match 8 · T20 | QG | DNB | 3/18 | 0 | Quetta Gladiators won by 3 wickets | Lahore | Pakistan Super League 2023/24 |
| 25 Feb 2024 | MS 180/4 v QG 167/9Match 11 · T20 | QG | 12 | 1/35 | 0 | Multan Sultans won by 13 runs | Multan | Pakistan Super League 2023/24 |
| 29 Feb 2024 | KK 165/8 v QG 169/5Match 16 · T20 | QG | DNB | 3/31 | 1 | Quetta Gladiators won by 5 wickets | Karachi | Pakistan Super League 2023/24 |
| 6 Mar 2024 | QG 118 v KK 121/3Match 22 · T20 | QG | 1* | 1/24 | 0 | Karachi Kings won by 7 wickets | Rawalpindi | Pakistan Super League 2023/24 |
| 8 Mar 2024 | PZ 196/8 v QG 120Match 25 · T20 | QG | 0 | 1/34 | 1 | Peshawar Zalmi won by 76 runs | Rawalpindi | Pakistan Super League 2023/24 |
| 10 Mar 2024 | LQ 166/4 v QG 169/4Match 28 · T20 | QG | DNB | 2/31 | 0 | Quetta Gladiators won by 6 wickets | Karachi | Pakistan Super League 2023/24 |
| 12 Mar 2024 | MS 185/4 v QG 106Match 30 · T20 | QG | 0 | 1/39 | 0 | Multan Sultans won by 79 runs | Karachi | Pakistan Super League 2023/24 |
| 15 Mar 2024 | IU 174/9 v QG 135Eliminator · T20 | QG | 5 | 1/32 | 0 | Islamabad United won by 39 runs | Karachi | Pakistan Super League 2023/24 |
| 18 Apr 2024 | NZ 2/1 v PAK1st T20I · T20I | PAK | - | - | 0 | No result | Rawalpindi | New Zealand tour of Pakistan 2024 |
| 20 Apr 2024 | NZ 90 v PAK 92/32nd T20I · T20I | PAK | DNB | 2/15 | 0 | Pakistan won by 7 wickets | Rawalpindi | New Zealand tour of Pakistan 2024 |
| 21 Apr 2024 | PAK 178/4 v NZ 179/33rd T20I · T20I | PAK | DNB | 0/31 | 0 | New Zealand won by 7 wickets | Rawalpindi | New Zealand tour of Pakistan 2024 |
| 7 Jul 2024 | LAKR 165/6 v SFU 166/4Match 4 · T20 | SFU | DNB | 1/33 | 0 | San Francisco Unicorns won by 6 wickets | Dallas | Major League Cricket 2024 |
| 10 Jul 2024 | SFU 127 v TSK 128/3Match 7 · T20 | SFU | 6 | 0/26 | 0 | Texas Super Kings won by 7 wickets | Morrisville | Major League Cricket 2024 |
| 30 Aug 2024 | PAK 274 & 172 v BAN 262 & 185/42nd Test · Test | PAK | 9 & 2 | 0/83 & 1/40 | 1 | Bangladesh won by 6 wickets | Rawalpindi | Bangladesh tour of Pakistan 2024 |
| 7 Oct 2024 | PAK 556 & 220/9 v ENG 823/7d1st Test · Test | PAK | 3 & DNB | 0/174 | 0 | England won by an innings and 47 runs | Multan | England tour of Pakistan 2024/25 |
| 26 Nov 2024 | ZIM 145 v PAK 148/02nd ODI · ODI | PAK | DNB | 4/33 | 1 | Pakistan won by 10 wickets | Bulawayo | Pakistan tour of Zimbabwe 2024/25 |
| 28 Nov 2024 | PAK 303/6 v ZIM 2043rd ODI · ODI | PAK | DNB | 2/45 | 0 | Pakistan won by 99 runs | Bulawayo | Pakistan tour of Zimbabwe 2024/25 |
| 1 Dec 2024 | PAK 165/4 v ZIM 1081st T20I · T20I | PAK | DNB | 3/28 | 0 | Pakistan won by 57 runs | Bulawayo | Pakistan tour of Zimbabwe 2024/25 |
| 3 Dec 2024 | ZIM 57 v PAK 61/02nd T20I · T20I | PAK | DNB | 1/21 | 0 | Pakistan won by 10 wickets | Bulawayo | Pakistan tour of Zimbabwe 2024/25 |
| 10 Dec 2024 | SA 183/9 v PAK 172/81st T20I · T20I | PAK | DNB | 3/37 | 0 | South Africa won by 11 runs | Durban | Pakistan tour of South Africa 2024/25 |
| 13 Dec 2024 | PAK 206/5 v SA 210/32nd T20I · T20I | PAK | DNB | 0/29 | 0 | South Africa won by 7 wickets | Centurion | Pakistan tour of South Africa 2024/25 |
| 17 Dec 2024 | SA 239/9 v PAK 242/71st ODI · ODI | PAK | DNB | 2/32 | 0 | Pakistan won by 3 wickets | Paarl | Pakistan tour of South Africa 2024/25 |
| 19 Dec 2024 | PAK 329 v SA 2482nd ODI · ODI | PAK | 4 | 2/48 | 0 | Pakistan won by 81 runs | Cape Town | Pakistan tour of South Africa 2024/25 |
| 17 Jan 2025 | PAK 230 & 157 v WI 137 & 1231st Test · Test | PAK | 0* & 0* | 1/6 & 4/27 | 0 | Pakistan won by 127 runs | Multan | West Indies tour of Pakistan 2024/25 |
| 25 Jan 2025 | WI 163 & 244 v PAK 154 & 1332nd Test · Test | PAK | 2 & 0* | 1/24 & 1/45 | 0 | West Indies won by 120 runs | Multan | West Indies tour of Pakistan 2024/25 |
| 8 Feb 2025 | NZ 330/6 v PAK 252/9Match 1 · ODI | PAK | 23* | 2/41 | 1 | New Zealand won by 78 runs | Lahore | Pakistan Tri-Nation Series 2024/25 |
| 12 Feb 2025 | SA 352/5 v PAK 355/4Match 3 · ODI | PAK | DNB | 0/63 | 0 | Pakistan won by 6 wickets | Karachi | Pakistan Tri-Nation Series 2024/25 |
| 14 Feb 2025 | PAK 242 v NZ 243/5Final · ODI | PAK | 1* | 1/67 | 3 | New Zealand won by 5 wickets | Karachi | Pakistan Tri-Nation Series 2024/25 |
| 19 Feb 2025 | NZ 320/5 v PAK 260Match 1 · ODI | PAK | 0* | 1/47 | 0 | New Zealand won by 60 runs | Karachi | ICC Champions Trophy 2024/25 |
| 23 Feb 2025 | PAK 241 v IND 244/4Match 5 · ODI | PAK | 0* | 1/28 | 0 | India won by 6 wickets | Dubai | ICC Champions Trophy 2024/25 |
| 16 Mar 2025 | PAK 91 v NZ 92/11st T20I · T20I | PAK | 2 | 1/15 | 0 | New Zealand won by 9 wickets | Christchurch | Pakistan tour of New Zealand 2024/25 |
| 21 Mar 2025 | NZ 204 v PAK 207/13rd T20I · T20I | PAK | DNB | 2/43 | 0 | Pakistan won by 9 wickets | Auckland | Pakistan tour of New Zealand 2024/25 |
| 23 Mar 2025 | NZ 220/6 v PAK 1054th T20I · T20I | PAK | 1* | 2/41 | 0 | New Zealand won by 115 runs | Mount Maunganui | Pakistan tour of New Zealand 2024/25 |
| 12 Apr 2025 | QG 216/3 v PZ 136Match 2 · T20 | QG | DNB | 4/42 | 1 | Quetta Gladiators won by 80 runs | Rawalpindi | Pakistan Super League 2025 |