| 16 May 2026 | BAN 278 & 390 v PAK 232 & 3582nd Test · Test | PAK | 18 & 0 | 2/49 & 2/83 | 2 | Bangladesh won by 78 runs | Sylhet | Pakistan tour of Bangladesh 2026 |
| 8 May 2026 | BAN 413 & 240/9d v PAK 386 & 1631st Test · Test | PAK | 6 & 1 | 1/75 & 3/52 | 1 | Bangladesh won by 104 runs | Dhaka | Pakistan tour of Bangladesh 2026 |
| 12 Oct 2025 | PAK 378 & 167 v SA 269 & 1831st Test · Test | PAK | 0* & 0* | 0/14 & 0/14 | 0 | Pakistan won by 93 runs | Lahore | South Africa tour of Pakistan 2025/26 |
| 30 Aug 2025 | PAK 207 v UAE 176/8Match 2 · T20I | PAK | 9 | 3/47 | 0 | Pakistan won by 31 runs | Sharjah | United Arab Emirates T20I Tri-Series 2025 |
| 12 Aug 2025 | WI 294/6 v PAK 923rd ODI · ODI | PAK | 0 | 0/60 | 0 | West Indies won by 202 runs | Tarouba | Pakistan tour of West Indies 2025 |
| 10 Aug 2025 | PAK 171/7 v WI 184/52nd ODI · ODI | PAK | DNB | 2/35 | 0 | West Indies won by 5 wickets (DLS method) | Tarouba | Pakistan tour of West Indies 2025 |
| 3 Aug 2025 | PAK 189/4 v WI 176/63rd T20I · T20I | PAK | DNB | 1/38 | 1 | Pakistan won by 13 runs | Lauderhill | Pakistan tour of West Indies 2025 |
| 2 Aug 2025 | PAK 133/9 v WI 135/82nd T20I · T20I | PAK | 8 | 0/48 | 0 | West Indies won by 2 wickets | Lauderhill | Pakistan tour of West Indies 2025 |
| 1 Jun 2025 | BAN 196/6 v PAK 197/33rd T20I · T20I | PAK | DNB | 2/38 | 0 | Pakistan won by 7 wickets | Lahore | Bangladesh tour of Pakistan 2025 |
| 30 May 2025 | PAK 201/6 v BAN 144/92nd T20I · T20I | PAK | DNB | 1/21 | 1 | Pakistan won by 57 runs | Lahore | Bangladesh tour of Pakistan 2025 |
| 28 May 2025 | PAK 201/7 v BAN 1641st T20I · T20I | PAK | 1* | 5/30 | 1 | Pakistan won by 37 runs | Lahore | Bangladesh tour of Pakistan 2025 |
| 14 May 2024 | IRE 178/7 v PAK 181/43rd T20I · T20I | PAK | DNB | 0/42 | 0 | Pakistan won by 6 wickets | Dublin | Pakistan tour of Ireland 2024 |
| 3 Jan 2024 | PAK 313 & 115 v AUS 299 & 130/23rd Test · Test | PAK | 0 & 5 | 0/53 & 0/15 | 0 | 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 | 2 & 0* | 2/61 & 0/53 | 0 | Australia won by 79 runs | Melbourne | Pakistan tour of Australia 2023/24 |
| 4 Nov 2023 | NZ 401/6 v PAK 200/1Match 35 · ODI | PAK | DNB | 1/82 | 0 | Pakistan won by 21 runs (DLS method) | Bengaluru | ICC Cricket World Cup 2023/24 |
| 23 Oct 2023 | AFG 286/2 v PAK 282/722nd Match · ODI | PAK | DNB | 1/44 | 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 | 8 | 0/57 | 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 | 12 | 1/34 | 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 | 4/71 | 0 | Pakistan won by 6 wickets | Hyderabad | ICC Cricket World Cup 2023/24 |
| 6 Oct 2023 | PAK 286 v NED 205Match 2 · ODI | PAK | 0 | 2/33 | 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 | 16 | 0/23 | 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 | 1/66 | 1 | New Zealand won by 5 wickets (38 balls left) | Hyderabad | ICC World Cup Warm-up Matches 2023 |
| 2 Jan 2023 | NZ 449 & 277/5d v PAK 408 & 304/92nd Test · Test | PAK | 4 & 5 | 0/72 & 1/39 | 0 | Match drawn | Karachi | New Zealand tour of Pakistan 2022/23 |
| 9 Sept 2022 | PAK 121 v SL 124/5Match 12 · T20I | PAK | 0 | 0/25 | 1 | Sri Lanka won by 5 wickets | Dubai | Asia Cup 2022 |
| 24 Jul 2022 | SL 378 & 360/8d v PAK 231 & 2612nd Test · Test | PAK | 21 & 11 | 0/59 & 0/44 | 0 | Sri Lanka won by 246 runs | Galle | Pakistan tour of Sri Lanka 2022 |
| 16 Jul 2022 | SL 222 & 337 v PAK 218 & 344/61st Test · Test | PAK | 17 & 5 | 2/23 & 1/19 | 0 | Pakistan won by 4 wickets | Galle | Pakistan tour of Sri Lanka 2022 |
| 12 Jun 2022 | PAK 269/9 v WI 2163rd ODI · ODI | PAK | 8* | 2/29 | 0 | Pakistan won by 53 runs (DLS method) | Multan | West Indies tour of Pakistan 2022 |
| 8 Jun 2022 | WI 305/8 v PAK 306/51st ODI · ODI | PAK | DNB | 0/68 | 1 | Pakistan won by 5 wickets | Multan | West Indies tour of Pakistan 2022 |
| 5 Apr 2022 | PAK 162/8 v AUS 163/7Only T20I · T20I | PAK | 10 | 0/30 | 0 | Australia won by 3 wickets | Lahore | Australia tour of Pakistan 2021/22 |
| 29 Mar 2022 | AUS 313/7 v PAK 2251st ODI · ODI | PAK | 2 | 0/56 | 0 | Australia won by 88 runs | Lahore | Australia tour of Pakistan 2021/22 |
| 21 Mar 2022 | AUS 391 & 227/3d v PAK 268 & 2353rd Test · Test | PAK | 0 & 13 | 0/61 & 0/37 | 0 | Australia won by 115 runs | Lahore | Australia tour of Pakistan 2021/22 |
| 12 Mar 2022 | AUS 556/9d & 97/2d v PAK 148 & 443/72nd Test · Test | PAK | 0 & DNB | 1/71 & 1/23 | 0 | Match drawn | Karachi | Australia tour of Pakistan 2021/22 |
| 4 Dec 2021 | PAK 300/4d v BAN 87 & 2052nd Test · Test | PAK | DNB | 2/37 | 1 | Pakistan won by an innings and 8 runs | Dhaka | Pakistan tour of Bangladesh 2021/22 |
| 26 Nov 2021 | BAN 330 & 157 v PAK 286 & 203/21st Test · Test | PAK | 12 & DNB | 5/51 & 2/52 | 0 | Pakistan won by 8 wickets | Chattogram | Pakistan tour of Bangladesh 2021/22 |
| 19 Nov 2021 | BAN 127/7 v PAK 132/61st T20I · T20I | PAK | DNB | 3/22 | 0 | Pakistan won by 4 wickets | Dhaka | Pakistan tour of Bangladesh 2021/22 |
| 11 Nov 2021 | PAK 176/4 v AUS 177/5Semi-final · T20I | PAK | DNB | 0/44 | 0 | Australia won by 5 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 7 Nov 2021 | PAK 189/4 v SCO 117/6Match 41 · T20I | PAK | DNB | 1/33 | 0 | Pakistan won by 72 runs | Sharjah | ICC Men's T20 World Cup 2021/22 |
| 2 Nov 2021 | PAK 189/2 v NAM 144/5Match 31 · T20I | PAK | DNB | 1/22 | 1 | Pakistan won by 45 runs | Abu Dhabi | ICC Men's T20 World Cup 2021/22 |
| 29 Oct 2021 | AFG 147/6 v PAK 148/524th Match, Group 2 · T20I | PAK | DNB | 1/38 | 0 | Pakistan won by 5 wickets (6 balls left) | Dubai | ICC Men's T20 World Cup 2021/22 |
| 26 Oct 2021 | NZ 134/8 v PAK 135/5Match 19 · T20I | PAK | DNB | 0/26 | 1 | Pakistan won by 5 wickets | Sharjah | ICC Men's T20 World Cup 2021/22 |
| 24 Oct 2021 | IND 151/7 v PAK 152/0Match 16 · T20I | PAK | DNB | 2/44 | 0 | Pakistan won by 10 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 20 Aug 2021 | PAK 302/9d & 176/6d v WI 150 & 2192nd Test · Test | PAK | 9 & 17 | 0/30 & 2/37 | 0 | Pakistan won by 109 runs | Kingston | Pakistan tour of West Indies 2021 |
| 12 Aug 2021 | PAK 217 & 203 v WI 253 & 168/91st Test · Test | PAK | 14 & 28 | 1/54 & 3/37 | 0 | West Indies won by 1 wicket | Kingston | Pakistan tour of West Indies 2021 |
| 3 Aug 2021 | WI 30/0 v PAK4th T20I · T20I | PAK | - | 0/4 | 0 | No result | Providence | Pakistan tour of West Indies 2021 |
| 1 Aug 2021 | WI 15/0 v PAK3rd T20I · T20I | PAK | - | - | 0 | No result | Providence | Pakistan tour of West Indies 2021 |
| 31 Jul 2021 | PAK 157/8 v WI 150/42nd T20I · T20I | PAK | 0 | 1/32 | 0 | Pakistan won by 7 runs | Providence | Pakistan tour of West Indies 2021 |
| 28 Jul 2021 | WI 85/5 v PAK1st T20I · T20I | PAK | - | 2/11 | 1 | No result | Bridgetown | Pakistan tour of West Indies 2021 |
| 20 Jul 2021 | PAK 154/6 v ENG 155/73rd T20I · T20I | PAK | 15* | 1/28 | 0 | England won by 3 wickets | Manchester | Pakistan tour of England 2021 |
| 13 Jul 2021 | PAK 331/9 v ENG 332/73rd ODI · ODI | PAK | 4 | 1/69 | 0 | England won by 3 wickets | Birmingham | Pakistan tour of England 2021 |
| 10 Jul 2021 | ENG 247 v PAK 1952nd ODI · ODI | PAK | 31 | 5/51 | 0 | England won by 52 runs | London | Pakistan tour of England 2021 |