| 2 Sept 2023 | IND 266 v PAKMatch 3 · ODI | PAK | - | - | 1 | No result | Kandy | Asia Cup 2023 |
| 30 Aug 2023 | PAK 342/6 v NEP 104Match 1 · ODI | PAK | 151 | - | 0 | Pakistan won by 238 runs | Multan | Asia Cup 2023 |
| 26 Aug 2023 | AFG 209 v PAK 268/83rd ODI · ODI | PAK | 60 | - | 0 | Pakistan won by 59 runs | Colombo | Pakistan v Afghanistan in Sri Lanka 2023 |
| 24 Aug 2023 | AFG 300/5 v PAK 302/92nd ODI · ODI | PAK | 53 | - | 0 | Pakistan won by 1 wicket (with 1 ball remaining) | Hambantota | Pakistan v Afghanistan in Sri Lanka 2023 |
| 22 Aug 2023 | AFG 59/9 v PAK 2011st ODI · ODI | PAK | 0 | - | 0 | Pakistan won by 142 runs | Hambantota | Pakistan v Afghanistan in Sri Lanka 2023 |
| 15 Aug 2023 | CS 74 v GT 75/2Match 20 · T20 | CS | 6 | - | 0 | Galle Titans won by 8 wickets | Colombo | Lanka Premier League 2023 |
| 13 Aug 2023 | CS 169/9 v BK 160/8Match 18 · T20 | CS | 9 | - | 2 | Colombo Strikers won by 9 runs | Colombo | Lanka Premier League 2023 |
| 12 Aug 2023 | DA 166/5 v CS 116Match 16 · T20 | CS | 11 | - | 0 | Dambulla Aura won by 50 runs | Colombo | Lanka Premier League 2023 |
| 8 Aug 2023 | CS 146/8 v JK 150/4Match 13 · T20 | CS | 24 | - | 0 | Jaffna Kings won by 6 wickets | Kandy | Lanka Premier League 2023 |
| 7 Aug 2023 | GT 188/3 v CS 189/3Match 10 · T20 | CS | 104 | - | 0 | Colombo Strikers won by 7 wickets | Kandy | Lanka Premier League 2023 |
| 5 Aug 2023 | DA 192/6 v CS 182/4Match 8 · T20 | CS | 41 | - | 1 | Dambulla Aura won by 10 runs | Kandy | Lanka Premier League 2023 |
| 31 Jul 2023 | CS 157/6 v BK 130/8Match 3 · T20 | CS | 59 | - | 0 | Colombo Strikers won by 27 runs | Colombo | Lanka Premier League 2023 |
| 30 Jul 2023 | JK 173/5 v CS 152Match 1 · T20 | CS | 7 | - | 1 | Jaffna Kings won by 21 runs | Colombo | Lanka Premier League 2023 |
| 24 Jul 2023 | SL 166 & 188 v PAK 576/5d2nd Test · Test | PAK | 39 | - | 0 | Pakistan won by an innings and 222 runs | Colombo | Pakistan tour of Sri Lanka 2023 |
| 16 Jul 2023 | SL 312 & 279 v PAK 461 & 133/61st Test · Test | PAK | 13 & 24 | - | 3 | Pakistan won by 4 wickets | Galle | Pakistan tour of Sri Lanka 2023 |
| 7 May 2023 | NZ 299 v PAK 2525th ODI · ODI | PAK | 1 | - | 1 | 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 | 107 | - | 0 | Pakistan won by 102 runs | Karachi | New Zealand tour of Pakistan 2023 |
| 3 May 2023 | PAK 287/6 v NZ 2613rd ODI · ODI | PAK | 54 | - | 0 | Pakistan won by 26 runs | Karachi | New Zealand tour of Pakistan 2023 |
| 29 Apr 2023 | NZ 336/5 v PAK 337/32nd ODI · ODI | PAK | 65 | - | 0 | Pakistan won by 7 wickets | Rawalpindi | New Zealand tour of Pakistan 2023 |
| 27 Apr 2023 | NZ 288/7 v PAK 291/51st ODI · ODI | PAK | 49 | - | 0 | Pakistan won by 5 wickets | Rawalpindi | New Zealand tour of Pakistan 2023 |
| 24 Apr 2023 | PAK 193/5 v NZ 194/45th T20I · T20I | PAK | 19 | - | 0 | New Zealand won by 6 wickets | Rawalpindi | New Zealand tour of Pakistan 2023 |
| 20 Apr 2023 | NZ 164/5 v PAK4th T20I · T20I | PAK | - | - | 1 | No result | Rawalpindi | New Zealand tour of Pakistan 2023 |
| 17 Apr 2023 | NZ 163/5 v PAK 1593rd T20I · T20I | PAK | 1 | - | 0 | New Zealand won by 4 runs | Lahore | New Zealand tour of Pakistan 2023 |
| 15 Apr 2023 | PAK 192/4 v NZ 154/72nd T20I · T20I | PAK | 101* | - | 0 | Pakistan won by 38 runs | Lahore | New Zealand tour of Pakistan 2023 |
| 14 Apr 2023 | PAK 182 v NZ 941st T20I · T20I | PAK | 9 | - | 0 | Pakistan won by 88 runs | Lahore | New Zealand tour of Pakistan 2023 |
| 17 Mar 2023 | PZ 171/5 v LQ 176/6Eliminator · T20 | PZ | 42 | - | 0 | Lahore Qalandars won by 4 wickets | Lahore | Pakistan Super League 2022/23 |
| 16 Mar 2023 | PZ 183/8 v IU 171/6Eliminator · T20 | PZ | 64 | - | 0 | Peshawar Zalmi won by 12 runs | Lahore | Pakistan Super League 2022/23 |
| 10 Mar 2023 | PZ 242/6 v MS 244/6Match 27 · T20 | PZ | 73 | - | 0 | Multan Sultans won by 4 wickets | Rawalpindi | Pakistan Super League 2022/23 |
| 8 Mar 2023 | PZ 240/2 v QG 243/2Match 25 · T20 | PZ | 115 | - | 0 | Quetta Gladiators won by 8 wickets | Rawalpindi | Pakistan Super League 2022/23 |
| 7 Mar 2023 | PZ 207 v LQ 172Match 23 · T20 | PZ | 50 | - | 0 | Peshawar Zalmi won by 35 runs | Rawalpindi | Pakistan Super League 2022/23 |
| 1 Mar 2023 | PZ 197/5 v KK 173/8Match 17 · T20 | PZ | 0 | - | 1 | Peshawar Zalmi won by 24 runs | Rawalpindi | Pakistan Super League 2022/23 |
| 26 Feb 2023 | LQ 241/3 v PZ 201/9Match 15 · T20 | PZ | 7 | - | 0 | Lahore Qalandars won by 40 runs | Lahore | Pakistan Super League 2022/23 |
| 23 Feb 2023 | PZ 156/8 v IU 159/4Match 12 · T20 | PZ | 75* | - | 0 | Islamabad United won by 6 wickets | Karachi | Pakistan Super League 2022/23 |
| 20 Feb 2023 | QG 154/4 v PZ 157/6Match 9 · T20 | PZ | 19 | - | 0 | Peshawar Zalmi won by 4 wickets | Karachi | Pakistan Super League 2022/23 |
| 17 Feb 2023 | MS 210/3 v PZ 154Match 5 · T20 | PZ | 9 | - | 0 | Multan Sultans won by 56 runs | Multan | Pakistan Super League 2022/23 |
| 14 Feb 2023 | PZ 199/5 v KK 197/5Match 2 · T20 | PZ | 68 | - | 0 | Peshawar Zalmi won by 2 runs | Karachi | Pakistan Super League 2022/23 |
| 13 Jan 2023 | PAK 280/9 v NZ 281/83rd ODI · ODI | PAK | 4 | - | 0 | New Zealand won by 2 wickets | Karachi | New Zealand tour of Pakistan 2022/23 |
| 11 Jan 2023 | NZ 261 v PAK 1822nd ODI · ODI | PAK | 79 | - | 0 | New Zealand won by 79 runs | Karachi | New Zealand tour of Pakistan 2022/23 |
| 9 Jan 2023 | NZ 255/9 v PAK 258/41st ODI · ODI | PAK | 66 | - | 1 | Pakistan won by 6 wickets | Karachi | New Zealand tour of Pakistan 2022/23 |
| 2 Jan 2023 | NZ 449 & 277/5d v PAK 408 & 304/92nd Test · Test | PAK | 24 & 27 | - | 1 | Match drawn | Karachi | New Zealand tour of Pakistan 2022/23 |
| 26 Dec 2022 | PAK 438 & 311/8d v NZ 612/9d & 61/11st Test · Test | PAK | 161 & 14 | 0/11 | 1 | Match drawn | Karachi | New Zealand tour of Pakistan 2022/23 |
| 17 Dec 2022 | PAK 304 & 216 v ENG 354 & 170/23rd Test · Test | PAK | 78 & 54 | - | 0 | England won by 8 wickets | Karachi | England tour of Pakistan 2022/23 |
| 9 Dec 2022 | ENG 281 & 275 v PAK 202 & 3282nd Test · Test | PAK | 75 & 1 | - | 1 | England won by 26 runs | Multan | England tour of Pakistan 2022/23 |
| 1 Dec 2022 | ENG 657 & 264/7d v PAK 579 & 2681st Test · Test | PAK | 136 & 4 | - | 0 | England won by 74 runs | Rawalpindi | England tour of Pakistan 2022/23 |
| 13 Nov 2022 | PAK 137/8 v ENG 138/5Final · T20I | PAK | 32 | - | 0 | England won by 5 wickets | Melbourne | ICC Men's T20 World Cup 2022/23 |
| 9 Nov 2022 | NZ 152/4 v PAK 153/3Semi-final · T20I | PAK | 53 | - | 0 | Pakistan won by 7 wickets | Sydney | ICC Men's T20 World Cup 2022/23 |
| 6 Nov 2022 | BAN 127/8 v PAK 128/5Match 41 · T20I | PAK | 25 | - | 1 | Pakistan won by 5 wickets | Adelaide | ICC Men's T20 World Cup 2022/23 |
| 3 Nov 2022 | PAK 185/9 v SA 108/9Match 36 · T20I | PAK | 6 | - | 0 | Pakistan won by 33 runs (DLS method) | Sydney | ICC Men's T20 World Cup 2022/23 |
| 30 Oct 2022 | NED 91/9 v PAK 95/4Match 29 · T20I | PAK | 4 | - | 0 | Pakistan won by 6 wickets | Perth | ICC Men's T20 World Cup 2022/23 |
| 27 Oct 2022 | ZIM 130/8 v PAK 129/8Match 24 · T20I | PAK | 4 | - | 1 | Zimbabwe won by 1 run | Perth | ICC Men's T20 World Cup 2022/23 |