| 26 Feb 2018 | KK 159/7 v LQ 132Match 8 · T20 | LQ | 15 | 0/8 | 0 | Karachi Kings won by 27 runs | Dubai | Pakistan Super League 2017/18 |
| 2 Mar 2018 | LQ 121 v IU 121/9Match 12 · T20 | LQ | 48 | - | 0 | Match tied (Islamabad United won the Super Over) | Sharjah | Pakistan Super League 2017/18 |
| 3 Mar 2018 | PZ 104/0 v LQ 100Match 14 · T20 | LQ | 13 | - | 0 | Peshawar Zalmi won by 10 wickets | Sharjah | Pakistan Super League 2017/18 |
| 8 Mar 2018 | IU 164/4 v LQ 163/8Match 18 · T20 | LQ | 8 | - | 0 | Islamabad United won by 6 wickets | Dubai | Pakistan Super League 2017/18 |
| 9 Mar 2018 | MS 114 v LQ 115/4Match 20 · T20 | LQ | 3 | 0/5 | 1 | Lahore Qalandars won by 6 wickets | Dubai | Pakistan Super League 2017/18 |
| 11 Mar 2018 | KK 163/5 v LQ 163/8Match 24 · T20 | LQ | 50 | - | 0 | Match tied (Lahore Qalandars won the Super Over) | Dubai | Pakistan Super League 2017/18 |
| 14 Mar 2018 | QG 169/6 v LQ 186/4Match 26 · T20 | LQ | 1 | - | 0 | Lahore Qalandars won by 17 runs | Sharjah | Pakistan Super League 2017/18 |
| 16 Mar 2018 | PZ 176/3 v LQ 172/4Match 29 · T20 | LQ | 28 | - | 0 | Peshawar Zalmi won by 7 wickets | Sharjah | Pakistan Super League 2017/18 |
| 17 Feb 2019 | LQ 78 v PZ 81/3Match 7 · T20 | LQ | 13 | 0/6 | 0 | Peshawar Zalmi won by 7 wickets | Dubai | Pakistan Super League 2018/19 |
| 22 Feb 2019 | LQ 204/4 v MS 200/6Match 10 · T20 | LQ | 2 | - | 0 | Lahore Qalandars won by 6 wickets | Sharjah | Pakistan Super League 2018/19 |
| 9 Mar 2019 | LQ 189/9 v IU 238/3Match 27 · T20 | LQ | 3 | 0/14 | 0 | Islamabad United won by 49 runs | Karachi | Pakistan Super League 2018/19 |
| 21 Feb 2021 | PZ 140/6 v LQ 143/6Match 2 · T20 | LQ | 21 | - | 2 | Lahore Qalandars won by 4 wickets | Karachi | Pakistan Super League 2020/21 |
| 22 Feb 2021 | QG 178/6 v LQ 179/1Match 4 · T20 | LQ | DNB | - | 0 | Lahore Qalandars won by 9 wickets | Karachi | Pakistan Super League 2020/21 |
| 17 Jun 2021 | KK 176/5 v LQ 169/7Match 27 · T20 | LQ | 1 | - | 0 | Karachi Kings won by 7 runs | Abu Dhabi | Pakistan Super League 2021 |
| 18 Jun 2021 | MS 169/8 v LQ 89Match 28 · T20 | LQ | 13 | - | 0 | Multan Sultans won by 80 runs | Abu Dhabi | Pakistan Super League 2021 |
| 16 Jul 2022 | SL 222 & 337 v PAK 218 & 344/61st Test · Test | PAK | 5 & 12 | 0/53 | 1 | Pakistan won by 4 wickets | Galle | Pakistan tour of Sri Lanka 2022 |
| 24 Jul 2022 | SL 378 & 360/8d v PAK 231 & 2612nd Test · Test | PAK | 62 & 4 | 0/25 & 1/41 | 0 | Sri Lanka won by 246 runs | Galle | Pakistan tour of Sri Lanka 2022 |
| 16 Aug 2022 | PAK 314/6 v NED 298/81st ODI · ODI | PAK | 27* | 0/25 | 0 | Pakistan won by 16 runs | Rotterdam | Pakistan tour of Netherlands 2022 |
| 18 Aug 2022 | NED 186 v PAK 191/32nd ODI · ODI | PAK | 50* | - | 0 | Pakistan won by 7 wickets | Rotterdam | Pakistan tour of Netherlands 2022 |
| 21 Aug 2022 | PAK 206 v NED 1973rd ODI · ODI | PAK | 24 | 0/5 | 1 | Pakistan won by 9 runs | Rotterdam | Pakistan tour of Netherlands 2022 |
| 1 Dec 2022 | ENG 657 & 264/7d v PAK 579 & 2681st Test · Test | PAK | 53 & 30 | 0/38 & 1/47 | 1 | England won by 74 runs | Rawalpindi | England tour of Pakistan 2022/23 |
| 9 Dec 2022 | ENG 281 & 275 v PAK 202 & 3282nd Test · Test | PAK | 4 & 20* | 0/5 | 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 | 56 & 21 | 0/5 | 1 | 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 | 103 & 6 | 0/14 | 1 | 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 | 41 & 30 | 3/75 & 1/42 | 1 | Match drawn | Karachi | New Zealand tour of Pakistan 2022/23 |
| 9 Jan 2023 | NZ 255/9 v PAK 258/41st ODI · ODI | PAK | 13* | 0/18 | 1 | Pakistan won by 6 wickets | Karachi | New Zealand tour of Pakistan 2022/23 |
| 11 Jan 2023 | NZ 261 v PAK 1822nd ODI · ODI | PAK | 25 | 0/28 | 0 | New Zealand won by 79 runs | Karachi | New Zealand tour of Pakistan 2022/23 |
| 13 Jan 2023 | PAK 280/9 v NZ 281/83rd ODI · ODI | PAK | 45 | 2/42 | 1 | New Zealand won by 2 wickets | Karachi | New Zealand tour of Pakistan 2022/23 |
| 27 Apr 2023 | NZ 288/7 v PAK 291/51st ODI · ODI | PAK | 7 | 0/15 | 0 | Pakistan won by 5 wickets | Rawalpindi | New Zealand tour of Pakistan 2023 |
| 29 Apr 2023 | NZ 336/5 v PAK 337/32nd ODI · ODI | PAK | DNB | 0/34 | 0 | Pakistan won by 7 wickets | Rawalpindi | New Zealand tour of Pakistan 2023 |
| 3 May 2023 | PAK 287/6 v NZ 2613rd ODI · ODI | PAK | 31 | 1/42 | 0 | Pakistan won by 26 runs | Karachi | New Zealand tour of Pakistan 2023 |
| 5 May 2023 | PAK 334/6 v NZ 2324th ODI · ODI | PAK | 58 | 0/49 | 0 | Pakistan won by 102 runs | Karachi | New Zealand tour of Pakistan 2023 |
| 7 May 2023 | NZ 299 v PAK 2525th ODI · ODI | PAK | 57 | 0/60 | 1 | New Zealand won by 47 runs | Karachi | New Zealand tour of Pakistan 2023 |
| 16 Jul 2023 | SL 312 & 279 v PAK 461 & 133/61st Test · Test | PAK | 83 & 6* | 1/18 & 2/39 | 2 | 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 | 132* | 0/6 | 0 | Pakistan won by an innings and 222 runs | Colombo | Pakistan tour of Sri Lanka 2023 |
| 22 Aug 2023 | AFG 59/9 v PAK 2011st ODI · ODI | PAK | 7 | - | 3 | Pakistan won by 142 runs | Hambantota | Pakistan v Afghanistan in Sri Lanka 2023 |
| 24 Aug 2023 | AFG 300/5 v PAK 302/92nd ODI · ODI | PAK | 14 | - | 0 | Pakistan won by 1 wicket (with 1 ball remaining) | Hambantota | Pakistan v Afghanistan in Sri Lanka 2023 |
| 26 Aug 2023 | AFG 209 v PAK 268/83rd ODI · ODI | PAK | 38* | 1/3 | 0 | Pakistan won by 59 runs | Colombo | Pakistan v Afghanistan in Sri Lanka 2023 |
| 30 Aug 2023 | PAK 342/6 v NEP 104Match 1 · ODI | PAK | 5 | - | 0 | Pakistan won by 238 runs | Multan | Asia Cup 2023 |
| 2 Sept 2023 | IND 266 v PAKMatch 3 · ODI | PAK | - | 0/21 | 2 | No result | Kandy | Asia Cup 2023 |
| 6 Sept 2023 | BAN 193 v PAK 194/3Match 7 · ODI | PAK | 12* | 0/11 | 0 | Pakistan won by 7 wickets | Lahore | Asia Cup 2023 |
| 10 Sept 2023 | IND 356/2 v PAK 128/8Match 9 · ODI | PAK | 23 | - | 1 | India won by 228 runs | Colombo | Asia Cup 2023 |
| 31 Oct 2023 | BAN 204 v PAK 205/3Match 31 · ODI | PAK | DNB | - | 2 | Pakistan won by 7 wickets | Kolkata | ICC Cricket World Cup 2023/24 |
| 4 Nov 2023 | NZ 401/6 v PAK 200/1Match 35 · ODI | PAK | DNB | 0/21 | 0 | Pakistan won by 21 runs (DLS method) | Bengaluru | ICC Cricket World Cup 2023/24 |
| 11 Nov 2023 | ENG 337/9 v PAK 244Match 44 · ODI | PAK | 51 | 0/25 | 1 | England won by 93 runs | Kolkata | ICC Cricket World Cup 2023/24 |
| 14 Dec 2023 | AUS 487 & 233/5d v PAK 271 & 891st Test · Test | PAK | 28* & 5 | 0/86 & 0/36 | 3 | Australia won by 360 runs | Perth | Pakistan tour of Australia 2023/24 |
| 26 Dec 2023 | AUS 318 & 262 v PAK 264 & 2372nd Test · Test | PAK | 5 & 50 | 1/22 & 0/16 | 5 | Australia won by 79 runs | Melbourne | Pakistan tour of Australia 2023/24 |
| 3 Jan 2024 | PAK 313 & 115 v AUS 299 & 130/23rd Test · Test | PAK | 53 & 0 | 2/43 & 0/28 | 1 | Australia won by 8 wickets | Sydney | Pakistan tour of Australia 2023/24 |
| 17 Feb 2024 | LQ 195/5 v IU 200/2Match 1 · T20 | IU | 64* | - | 0 | Islamabad United won by 8 wickets | Lahore | Pakistan Super League 2023/24 |
| 20 Feb 2024 | IU 144 v MS 145/5Match 5 · T20 | IU | 52 | - | 0 | Multan Sultans won by 5 wickets | Multan | Pakistan Super League 2023/24 |