| 27 Oct 2023 | PAK 270 v SA 271/9Match 26 · ODI | PAK | 24 | 0/40 | 0 | South Africa won by 1 wicket | Chennai | ICC Cricket World Cup 2023/24 |
| 20 Oct 2023 | AUS 367/9 v PAK 305Match 18 · ODI | PAK | 14 | 0/43 | 0 | Australia won by 62 runs | Bengaluru | ICC Cricket World Cup 2023/24 |
| 14 Oct 2023 | PAK 191 v IND 192/3Match 12 · ODI | PAK | 4 | 0/47 | 1 | India won by 7 wickets | Ahmedabad | ICC Cricket World Cup 2023/24 |
| 10 Oct 2023 | SL 344/9 v PAK 345/4Match 8 · ODI | PAK | DNB | 1/62 | 0 | Pakistan won by 6 wickets | Hyderabad | ICC Cricket World Cup 2023/24 |
| 6 Oct 2023 | PAK 286 v NED 205Match 2 · ODI | PAK | 39 | 1/31 | 0 | Pakistan won by 81 runs | Hyderabad | ICC Cricket World Cup 2023/24 |
| 3 Oct 2023 | PAK 337/9 v AUS 351/710th Match · List A | PAK | 50 | 1/34 | 0 | Australia won | Dehradun | ICC World Cup Warm-up Matches 2023 |
| 29 Sept 2023 | NZ 346/5 v PAK 345/53rd Match · List A | PAK | DNB | 0/55 | 1 | New Zealand won by 5 wickets (38 balls left) | Hyderabad | ICC World Cup Warm-up Matches 2023 |
| 14 Sept 2023 | PAK 252/7 v SL 252/8Match 11 · ODI | PAK | 12 | 0/26 | 1 | Sri Lanka won by 2 wickets (DLS method) | Colombo | Asia Cup 2023 |
| 2 Sept 2023 | IND 266 v PAKMatch 3 · ODI | PAK | - | 0/55 | 0 | No result | Kandy | Asia Cup 2023 |
| 30 Aug 2023 | PAK 342/6 v NEP 104Match 1 · ODI | PAK | DNB | 1/13 | 0 | Pakistan won by 238 runs | Multan | Asia Cup 2023 |
| 26 Aug 2023 | AFG 209 v PAK 268/83rd ODI · ODI | PAK | 30 | 2/45 | 0 | Pakistan won by 59 runs | Colombo | Pakistan v Afghanistan in Sri Lanka 2023 |
| 15 Aug 2023 | CS 74 v GT 75/2Match 20 · T20 | CS | 11 | 0/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 | 21 | 0/10 | 0 | Colombo Strikers won by 9 runs | Colombo | Lanka Premier League 2023 |
| 12 Aug 2023 | DA 166/5 v CS 116Match 16 · T20 | CS | 20 | 0/33 | 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 | 27 | 0/25 | 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 | 14* | 0/21 | 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 | DNB | 0/37 | 0 | Dambulla Aura won by 10 runs | Kandy | Lanka Premier League 2023 |
| 31 Jul 2023 | CS 157/6 v BK 130/8Match 3 · T20 | CS | 10 | 1/18 | 1 | Colombo Strikers won by 27 runs | Colombo | Lanka Premier League 2023 |
| 30 Jul 2023 | JK 173/5 v CS 152Match 1 · T20 | CS | 3 | 0/24 | 0 | Jaffna Kings won by 21 runs | Colombo | Lanka Premier League 2023 |
| 3 May 2023 | PAK 287/6 v NZ 2613rd ODI · ODI | PAK | 11* | 0/26 | 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 | DNB | 0/40 | 1 | 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 | 8* | 0/55 | 1 | Pakistan won by 5 wickets | Rawalpindi | New Zealand tour of Pakistan 2023 |
| 27 Mar 2023 | PAK 182/7 v AFG 1163rd T20I · T20I | PAK | 5* | 0/11 | 1 | Pakistan won by 66 runs | Sharjah | Afghanistan v Pakistan 2022/23 |
| 11 Mar 2023 | MS 262/3 v QG 253/8Match 28 · T20 | QG | 16 | 1/50 | 1 | Multan Sultans won by 9 runs | Rawalpindi | Pakistan Super League 2022/23 |
| 8 Mar 2023 | PZ 240/2 v QG 243/2Match 25 · T20 | QG | DNB | 0/36 | 1 | Quetta Gladiators won by 8 wickets | Rawalpindi | Pakistan Super League 2022/23 |
| 6 Mar 2023 | KK 164/6 v QG 168/6Match 22 · T20 | QG | 15 | 1/22 | 0 | Quetta Gladiators won by 4 wickets | Rawalpindi | Pakistan Super League 2022/23 |
| 5 Mar 2023 | QG 179/6 v IU 183/8Match 21 · T20 | QG | 52 | 2/17 | 0 | Islamabad United won by 2 wickets | Rawalpindi | Pakistan Super League 2022/23 |
| 2 Mar 2023 | LQ 148 v QG 131/7Match 18 · T20 | QG | 4 | 2/19 | 1 | Lahore Qalandars won by 17 runs | Lahore | Pakistan Super League 2022/23 |
| 24 Feb 2023 | IU 220/6 v QG 157Match 13 · T20 | QG | 1 | 0/34 | 0 | Islamabad United won by 63 runs | Karachi | Pakistan Super League 2022/23 |
| 21 Feb 2023 | LQ 198/6 v QG 135/8Match 10 · T20 | QG | 2 | 1/26 | 0 | Lahore Qalandars won by 63 runs | Karachi | Pakistan Super League 2022/23 |
| 20 Feb 2023 | QG 154/4 v PZ 157/6Match 9 · T20 | QG | 2 | 1/48 | 1 | Peshawar Zalmi won by 4 wickets | Karachi | Pakistan Super League 2022/23 |
| 18 Feb 2023 | QG 168/7 v KK 162/5Match 6 · T20 | QG | 3 | 1/34 | 0 | Quetta Gladiators won by 6 runs | Karachi | Pakistan Super League 2022/23 |
| 15 Feb 2023 | QG 110 v MS 111/1Match 3 · T20 | QG | 14 | 0/28 | 0 | Multan Sultans won by 9 wickets | Multan | Pakistan Super League 2022/23 |
| 3 Feb 2023 | DD 130/8 v RR 133/8Match 34 · T20 | RR | 1 | 1/1 | 0 | Rangpur Riders won by 2 wickets | Dhaka | Bangladesh Premier League 2022/23 |
| 30 Jan 2023 | DD 144/5 v RR 146/5Match 29 · T20 | RR | 17* | 0/5 | 0 | Rangpur Riders won by 5 wickets | Sylhet | Bangladesh Premier League 2022/23 |
| 27 Jan 2023 | SS 92/9 v RR 93/4Match 25 · T20 | RR | 18* | 0/17 | 0 | Rangpur Riders won by 6 wickets | Sylhet | Bangladesh Premier League 2022/23 |
| 23 Jan 2023 | RR 179/6 v CC 124/9Match 21 · T20 | RR | 9 | 0/20 | 2 | Rangpur Riders won by 55 runs | Dhaka | Bangladesh Premier League 2022/23 |
| 19 Jan 2023 | FB 238/4 v RR 171/9Match 18 · T20 | RR | 33 | 0/35 | 0 | Fortune Barishal won by 67 runs | Chattogram | Bangladesh Premier League 2022/23 |
| 17 Jan 2023 | RR 129 v KT 130/1Match 15 · T20 | RR | 5 | 0/17 | 0 | Khulna Tigers won by 9 wickets | Chattogram | Bangladesh Premier League 2022/23 |
| 13 Jan 2023 | PAK 280/9 v NZ 281/83rd ODI · ODI | PAK | 8 | 1/53 | 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 | 3 | 4/38 | 1 | 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 | DNB | 1/38 | 1 | Pakistan won by 6 wickets | Karachi | New Zealand tour of Pakistan 2022/23 |
| 9 Dec 2022 | ENG 281 & 275 v PAK 202 & 3282nd Test · Test | PAK | 1 & 45 | 0/46 & 1/42 | 2 | England won by 26 runs | Multan | England tour of Pakistan 2022/23 |
| 13 Nov 2022 | PAK 137/8 v ENG 138/5Final · T20I | PAK | 5 | - | 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 | DNB | 1/12 | 1 | 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 | 4 | - | 0 | 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 | 28 | 0/2 | 1 | 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 | DNB | 0/11 | 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 | 22 | - | 0 | Zimbabwe won by 1 run | Perth | ICC Men's T20 World Cup 2022/23 |
| 23 Oct 2022 | PAK 159/8 v IND 160/6Match 16 · T20I | PAK | 9 | 2/42 | 0 | India won by 4 wickets | Melbourne | ICC Men's T20 World Cup 2022/23 |