| 14 Nov 2024 | AUS 93/4 v PAK 64/91st T20I · T20I | PAK | 11 | 0/25 | 0 | Australia won by 29 runs | Brisbane | Pakistan tour of Australia 2024/25 |
| 10 Nov 2024 | AUS 140/9 v PAK 143/23rd ODI · ODI | PAK | DNB | 3/32 | 0 | Pakistan won by 8 wickets | Perth | Pakistan tour of Australia 2024/25 |
| 8 Nov 2024 | AUS 163 v PAK 169/12nd ODI · ODI | PAK | DNB | 3/26 | 0 | Pakistan won by 9 wickets | Adelaide | Pakistan tour of Australia 2024/25 |
| 4 Nov 2024 | PAK 203 v AUS 204/81st ODI · ODI | PAK | 24 | 2/43 | 0 | Australia won by 2 wickets | Melbourne | Pakistan tour of Australia 2024/25 |
| 7 Oct 2024 | PAK 556 & 220/9 v ENG 823/7d1st Test · Test | PAK | 26 & 10 | 1/120 | 0 | England won by an innings and 47 runs | Multan | England tour of Pakistan 2024/25 |
| 21 Aug 2024 | PAK 448/6d & 146 v BAN 565 & 30/01st Test · Test | PAK | 29* & 2 | 2/88 & 0/8 | 0 | Bangladesh won by 10 wickets | Rawalpindi | Bangladesh tour of Pakistan 2024 |
| 16 Jun 2024 | IRE 106/9 v PAK 111/7Match 36 · T20I | PAK | 13* | 3/22 | 1 | Pakistan won by 3 wickets | Lauderhill | ICC Men's T20 World Cup 2024 |
| 11 Jun 2024 | CAN 106/7 v PAK 107/3Match 22 · T20I | PAK | DNB | 1/21 | 0 | Pakistan won by 7 wickets | New York | ICC Men's T20 World Cup 2024 |
| 9 Jun 2024 | IND 119 v PAK 113/7Match 19 · T20I | PAK | 0* | 1/29 | 0 | India won by 6 runs | New York | ICC Men's T20 World Cup 2024 |
| 6 Jun 2024 | PAK 159/7 v USA 159/3Match 11 · T20I | PAK | 23* | 0/33 | 0 | Match tied (United States of America won the Super Over) | Dallas | ICC Men's T20 World Cup 2024 |
| 30 May 2024 | PAK 157 v ENG 158/34th T20I · T20I | PAK | 0 | 0/20 | 0 | England won by 7 wickets | London | Pakistan tour of England 2024 |
| 25 May 2024 | ENG 183/7 v PAK 1602nd T20I · T20I | PAK | 9 | 3/36 | 1 | England won by 23 runs | Birmingham | Pakistan tour of England 2024 |
| 14 May 2024 | IRE 178/7 v PAK 181/43rd T20I · T20I | PAK | DNB | 3/14 | 1 | Pakistan won by 6 wickets | Dublin | Pakistan tour of Ireland 2024 |
| 12 May 2024 | IRE 193/7 v PAK 195/32nd T20I · T20I | PAK | DNB | 3/49 | 1 | Pakistan won by 7 wickets | Dublin | Pakistan tour of Ireland 2024 |
| 10 May 2024 | PAK 182/6 v IRE 183/51st T20I · T20I | PAK | 14* | 1/26 | 1 | Ireland won by 5 wickets | Dublin | Pakistan tour of Ireland 2024 |
| 27 Apr 2024 | PAK 178/5 v NZ 1695th T20I · T20I | PAK | DNB | 4/30 | 0 | Pakistan won by 9 runs | Lahore | New Zealand tour of Pakistan 2024 |
| 21 Apr 2024 | PAK 178/4 v NZ 179/33rd T20I · T20I | PAK | DNB | 0/37 | 0 | New Zealand won by 7 wickets | Rawalpindi | New Zealand tour of Pakistan 2024 |
| 20 Apr 2024 | NZ 90 v PAK 92/32nd T20I · T20I | PAK | DNB | 3/13 | 0 | Pakistan won by 7 wickets | Rawalpindi | New Zealand tour of Pakistan 2024 |
| 18 Apr 2024 | NZ 2/1 v PAK1st T20I · T20I | PAK | - | 1/0 | 0 | No result | Rawalpindi | New Zealand tour of Pakistan 2024 |
| 10 Mar 2024 | LQ 166/4 v QG 169/4Match 28 · T20 | LQ | 55 | 2/41 | 0 | Quetta Gladiators won by 6 wickets | Karachi | Pakistan Super League 2023/24 |
| 9 Mar 2024 | LQ 177/5 v KK 179/7Match 26 · T20 | LQ | 1 | 1/37 | 0 | Karachi Kings won by 3 wickets | Karachi | Pakistan Super League 2023/24 |
| 6 Mar 2024 | LQ 162/7 v IU 145Match 23 · T20 | LQ | 30 | 2/32 | 0 | Lahore Qalandars won by 17 runs | Rawalpindi | Pakistan Super League 2023/24 |
| 27 Feb 2024 | MS 214/4 v LQ 154Match 14 · T20 | LQ | 9 | 2/39 | 0 | Multan Sultans won by 60 runs | Lahore | Pakistan Super League 2023/24 |
| 25 Feb 2024 | PZ 211/4 v LQ 203/6Match 12 · T20 | LQ | DNB | 3/33 | 0 | Peshawar Zalmi won by 8 runs | Lahore | Pakistan Super League 2023/24 |
| 24 Feb 2024 | LQ 175/6 v KK 176/8Match 10 · T20 | LQ | DNB | 1/34 | 1 | Karachi Kings won by 2 wickets | Lahore | Pakistan Super League 2023/24 |
| 21 Feb 2024 | LQ 166/5 v MS 170/5Match 7 · T20 | LQ | DNB | 2/25 | 0 | Multan Sultans won by 5 wickets | Multan | Pakistan Super League 2023/24 |
| 19 Feb 2024 | LQ 187/7 v QG 188/5Match 4 · T20 | LQ | 12 | 1/38 | 1 | Quetta Gladiators won by 5 wickets | Lahore | Pakistan Super League 2023/24 |
| 17 Feb 2024 | LQ 195/5 v IU 200/2Match 1 · T20 | LQ | 0 | 0/31 | 0 | Islamabad United won by 8 wickets | Lahore | Pakistan Super League 2023/24 |
| 1 Feb 2024 | DV 169/6 v DC 170/6Match 17 · T20 | DV | DNB | 2/47 | 0 | Dubai Capitals won by 4 wickets | Dubai | International League T20 2023/24 |
| 30 Jan 2024 | ME 149/9 v DV 150/8Match 15 · T20 | DV | 17* | 0/39 | 2 | Desert Vipers won by 2 wickets | Dubai | International League T20 2023/24 |
| 28 Jan 2024 | SW 174/7 v DV 167/7Match 13 · T20 | DV | 14* | 1/34 | 1 | Sharjah Warriors won by 7 runs | Sharjah | International League T20 2023/24 |
| 27 Jan 2024 | DV 154/8 v ADKR 160/4Match 10 · T20 | DV | 15 | 0/31 | 0 | Abu Dhabi Knight Riders won by 6 wickets | Abu Dhabi | International League T20 2023/24 |
| 24 Jan 2024 | GG 160/6 v DV 162/4Match 7 · T20 | DV | DNB | 3/22 | 0 | Desert Vipers won by 6 wickets | Dubai | International League T20 2023/24 |
| 21 Jan 2024 | PAK 134/8 v NZ 925th T20I · T20I | PAK | 1 | 2/20 | 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 | DNB | 3/34 | 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 | 16* | 1/43 | 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 | 22 | 0/30 | 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 | 0 | 3/46 | 0 | New Zealand won by 46 runs | Auckland | Pakistan tour of New Zealand 2023/24 |
| 26 Dec 2023 | AUS 318 & 262 v PAK 264 & 2372nd Test · Test | PAK | 21 & 0 | 2/85 & 4/76 | 0 | Australia won by 79 runs | Melbourne | Pakistan tour of Australia 2023/24 |
| 14 Dec 2023 | AUS 487 & 233/5d v PAK 271 & 891st Test · Test | PAK | 4 & 3* | 1/96 & 1/76 | 0 | Australia won by 360 runs | Perth | Pakistan tour of Australia 2023/24 |
| 11 Nov 2023 | ENG 337/9 v PAK 244Match 44 · ODI | PAK | 25 | 2/72 | 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 | 0/90 | 0 | 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 | DNB | 3/23 | 0 | Pakistan won by 7 wickets | Kolkata | ICC Cricket World Cup 2023/24 |
| 27 Oct 2023 | PAK 270 v SA 271/9Match 26 · ODI | PAK | 2 | 3/45 | 0 | 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 | 3* | 1/58 | 0 | 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 | 10 | 5/54 | 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 | 2* | 2/36 | 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 | DNB | 1/66 | 1 | Pakistan won by 6 wickets | Hyderabad | ICC Cricket World Cup 2023/24 |
| 6 Oct 2023 | PAK 286 v NED 205Match 2 · ODI | PAK | 13* | 1/37 | 1 | 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/25 | 0 | Australia won | Dehradun | ICC World Cup Warm-up Matches 2023 |