| 12 Mar 2024 | MS 185/4 v QG 106Match 30 · T20 | MS | 69 | - | 2 | Multan Sultans won by 79 runs | Karachi | Pakistan Super League 2023/24 |
| 10 Mar 2024 | MS 228/4 v IU 232/7Match 27 · T20 | MS | 20 | - | 0 | Islamabad United won by 3 wickets | Rawalpindi | Pakistan Super League 2023/24 |
| 5 Mar 2024 | PZ 204/5 v MS 200/5Match 21 · T20 | MS | 32 | - | 0 | Peshawar Zalmi won by 4 runs | Rawalpindi | Pakistan Super League 2023/24 |
| 3 Mar 2024 | MS 189/3 v KK 169/7Match 19 · T20 | MS | 58 | - | 1 | Multan Sultans won by 20 runs | Karachi | Pakistan Super League 2023/24 |
| 27 Feb 2024 | MS 214/4 v LQ 154Match 14 · T20 | MS | 0 | - | 2 | Multan Sultans won by 60 runs | Lahore | Pakistan Super League 2023/24 |
| 25 Feb 2024 | MS 180/4 v QG 167/9Match 11 · T20 | MS | 51 | - | 1 | Multan Sultans won by 13 runs | Multan | Pakistan Super League 2023/24 |
| 23 Feb 2024 | PZ 179/8 v MS 174Match 9 · T20 | MS | 0 | - | 0 | Peshawar Zalmi won by 5 runs | Multan | Pakistan Super League 2023/24 |
| 21 Feb 2024 | LQ 166/5 v MS 170/5Match 7 · T20 | MS | 82 | - | 2 | Multan Sultans won by 5 wickets | Multan | Pakistan Super League 2023/24 |
| 20 Feb 2024 | IU 144 v MS 145/5Match 5 · T20 | MS | 43 | - | 0 | Multan Sultans won by 5 wickets | Multan | Pakistan Super League 2023/24 |
| 18 Feb 2024 | MS 185/2 v KK 130/8Match 3 · T20 | MS | 11 | - | 0 | Multan Sultans won by 55 runs | Multan | Pakistan Super League 2023/24 |
| 7 Feb 2024 | CV 149/7 v KT 115Match 23 · T20 | CV | 21 | - | 2 | Comilla Victorians won by 34 runs | Dhaka | Bangladesh Premier League 2023/24 |
| 2 Feb 2024 | CC 72 v CV 73/3Match 18 · T20 | CV | 16* | - | 2 | Comilla Victorians won by 7 wickets | Sylhet | Bangladesh Premier League 2023/24 |
| 30 Jan 2024 | RR 165/5 v CV 157/6Match 15 · T20 | CV | 17 | - | 1 | Rangpur Riders won by 8 runs | Sylhet | Bangladesh Premier League 2023/24 |
| 26 Jan 2024 | CV 130/8 v SS 78Match 10 · T20 | CV | 14 | - | 0 | Comilla Victorians won by 52 runs | Sylhet | Bangladesh Premier League 2023/24 |
| 23 Jan 2024 | FB 161/9 v CV 162/6Match 8 · T20 | CV | 17 | - | 3 | Comilla Victorians won by 4 wickets | Dhaka | Bangladesh Premier League 2023/24 |
| 21 Jan 2024 | PAK 134/8 v NZ 925th T20I · T20I | PAK | 38 | - | 0 | Pakistan won by 42 runs | Christchurch | Pakistan tour of New Zealand 2023/24 |
| 19 Jan 2024 | PAK 158/5 v NZ 159/34th T20I · T20I | PAK | 90* | - | 0 | New Zealand won by 7 wickets | Christchurch | Pakistan tour of New Zealand 2023/24 |
| 17 Jan 2024 | NZ 224/7 v PAK 179/73rd T20I · T20I | PAK | 24 | - | 0 | New Zealand won by 45 runs | Dunedin | Pakistan tour of New Zealand 2023/24 |
| 14 Jan 2024 | NZ 194/8 v PAK 1732nd T20I · T20I | PAK | 7 | - | 1 | New Zealand won by 21 runs | Hamilton | Pakistan tour of New Zealand 2023/24 |
| 12 Jan 2024 | NZ 226/8 v PAK 1801st T20I · T20I | PAK | 25 | - | 0 | New Zealand won by 46 runs | Auckland | Pakistan tour of New Zealand 2023/24 |
| 3 Jan 2024 | PAK 313 & 115 v AUS 299 & 130/23rd Test · Test | PAK | 88 & 28 | - | 1 | Australia won by 8 wickets | Sydney | Pakistan tour of Australia 2023/24 |
| 26 Dec 2023 | AUS 318 & 262 v PAK 264 & 2372nd Test · Test | PAK | 42 & 35 | - | 5 | Australia won by 79 runs | Melbourne | Pakistan tour of Australia 2023/24 |
| 11 Nov 2023 | ENG 337/9 v PAK 244Match 44 · ODI | PAK | 36 | - | 1 | England won by 93 runs | Kolkata | ICC Cricket World Cup 2023/24 |
| 4 Nov 2023 | NZ 401/6 v PAK 200/1Match 35 · ODI | PAK | DNB | - | 1 | Pakistan won by 21 runs (DLS method) | Bengaluru | ICC Cricket World Cup 2023/24 |
| 31 Oct 2023 | BAN 204 v PAK 205/3Match 31 · ODI | PAK | 26* | - | 1 | Pakistan won by 7 wickets | Kolkata | ICC Cricket World Cup 2023/24 |
| 27 Oct 2023 | PAK 270 v SA 271/9Match 26 · ODI | PAK | 31 | - | 2 | South Africa won by 1 wicket | Chennai | ICC Cricket World Cup 2023/24 |
| 23 Oct 2023 | AFG 286/2 v PAK 282/722nd Match · ODI | PAK | 8 | - | 1 | Afghanistan won by 8 wickets (with 6 balls remaining) | Chennai | 2023 Cricket World Cup |
| 20 Oct 2023 | AUS 367/9 v PAK 305Match 18 · ODI | PAK | 46 | - | 2 | Australia won by 62 runs | Bengaluru | ICC Cricket World Cup 2023/24 |
| 14 Oct 2023 | PAK 191 v IND 192/3Match 12 · ODI | PAK | 49 | - | 0 | 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 | 131* | - | 3 | Pakistan won by 6 wickets | Hyderabad | ICC Cricket World Cup 2023/24 |
| 6 Oct 2023 | PAK 286 v NED 205Match 2 · ODI | PAK | 68 | - | 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 | DNB | - | 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 | 103* | - | 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 | 86* | - | 2 | Sri Lanka won by 2 wickets (DLS method) | Colombo | Asia Cup 2023 |
| 10 Sept 2023 | IND 356/2 v PAK 128/8Match 9 · ODI | PAK | 2 | - | 0 | India won by 228 runs | Colombo | Asia Cup 2023 |
| 6 Sept 2023 | BAN 193 v PAK 194/3Match 7 · ODI | PAK | 63* | - | 3 | Pakistan won by 7 wickets | Lahore | Asia Cup 2023 |
| 2 Sept 2023 | IND 266 v PAKMatch 3 · ODI | PAK | - | - | 2 | No result | Kandy | Asia Cup 2023 |
| 30 Aug 2023 | PAK 342/6 v NEP 104Match 1 · ODI | PAK | 44 | - | 2 | Pakistan won by 238 runs | Multan | Asia Cup 2023 |
| 26 Aug 2023 | AFG 209 v PAK 268/83rd ODI · ODI | PAK | 67 | - | 2 | 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 | 2 | - | 1 | 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 | 21 | - | 2 | Pakistan won by 142 runs | Hambantota | Pakistan v Afghanistan in Sri Lanka 2023 |
| 24 Jul 2023 | SL 166 & 188 v PAK 576/5d2nd Test · Test | PAK | 50* | - | 2 | Pakistan won by an innings and 222 runs | Colombo | Pakistan tour of Sri Lanka 2023 |
| 7 May 2023 | NZ 299 v PAK 2525th ODI · ODI | PAK | 9 | - | 3 | 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 | 24 | - | 3 | Pakistan won by 102 runs | Karachi | New Zealand tour of Pakistan 2023 |
| 3 May 2023 | PAK 287/6 v NZ 2613rd ODI · ODI | PAK | 32 | - | 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 | 54* | - | 2 | 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 | 42* | - | 1 | 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 | 98* | - | 1 | 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 | 6 | - | 1 | New Zealand won by 4 runs | Lahore | New Zealand tour of Pakistan 2023 |