| 1 Oct 2026 | BAN 111/7 v PAK 112/4Semi-final · T20I | PAK | DNB | 0/11 | 1 | Pakistan won by 6 wickets | Nisshin | Asian Games Men's Cricket Competition 2026 |
| 13 Mar 2026 | PAK 274 v BAN 1142nd ODI · ODI | PAK | 1 | 1/25 | 2 | Pakistan won by 128 runs (DLS method) | Dhaka | Pakistan tour of Bangladesh 2025/26 |
| 11 Mar 2026 | PAK 114 v BAN 115/21st ODI · ODI | PAK | 0 | 1/24 | 0 | Bangladesh won by 8 wickets | Dhaka | Pakistan tour of Bangladesh 2025/26 |
| 11 Jan 2026 | SL 160/6 v PAK 146/83rd T20I · T20I | PAK | 7* | 3/54 | 0 | Sri Lanka won by 14 runs | Dambulla | Pakistan tour of Sri Lanka 2025/26 |
| 7 Jan 2026 | SL 128 v PAK 129/41st T20I · T20I | PAK | DNB | 2/7 | 0 | Pakistan won by 6 wickets | Dambulla | Pakistan tour of Sri Lanka 2025/26 |
| 27 Nov 2025 | SL 184/5 v PAK 178/7Match 6 · T20I | PAK | 0* | 0/39 | 1 | Sri Lanka won by 6 runs | Rawalpindi | Pakistan T20I Tri-Series 2025/26 |
| 23 Nov 2025 | PAK 195/5 v ZIM 126Match 4 · T20I | PAK | DNB | 1/25 | 0 | Pakistan won by 69 runs | Rawalpindi | Pakistan T20I Tri-Series 2025/26 |
| 22 Nov 2025 | SL 128/7 v PAK 131/3Match 3 · T20I | PAK | DNB | 0/27 | 1 | Pakistan won by 7 wickets | Rawalpindi | Pakistan T20I Tri-Series 2025/26 |
| 16 Nov 2025 | SL 211 v PAK 215/43rd ODI · ODI | PAK | DNB | 3/47 | 0 | Pakistan won by 6 wickets | Rawalpindi | Sri Lanka tour of Pakistan 2025/26 |
| 14 Nov 2025 | SL 288/8 v PAK 289/22nd ODI · ODI | PAK | DNB | 1/50 | 0 | Pakistan won by 8 wickets | Rawalpindi | Sri Lanka tour of Pakistan 2025/26 |
| 6 Nov 2025 | PAK 269/9 v SA 270/22nd ODI · ODI | PAK | 12* | 1/48 | 0 | South Africa won by 8 wickets | Faisalabad | South Africa tour of Pakistan 2025/26 |
| 5 Apr 2025 | NZ 264/8 v PAK 2213rd ODI · ODI | PAK | 0 | 0/47 | 1 | New Zealand won by 43 runs | Mount Maunganui | Pakistan tour of New Zealand 2024/25 |
| 2 Apr 2025 | NZ 292/8 v PAK 2082nd ODI · ODI | PAK | 1 | 2/78 | 0 | New Zealand won by 84 runs | Hamilton | Pakistan tour of New Zealand 2024/25 |
| 19 Jan 2024 | PAK 158/5 v NZ 159/34th T20I · T20I | PAK | DNB | 0/24 | 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 | 1* | 1/35 | 1 | New Zealand won by 45 runs | Dunedin | Pakistan tour of New Zealand 2023/24 |
| 11 Nov 2023 | ENG 337/9 v PAK 244Match 44 · ODI | PAK | 16* | 2/74 | 0 | 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 | 3/60 | 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/31 | 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 | 7 | 2/50 | 1 | South Africa won by 1 wicket | Chennai | ICC Cricket World Cup 2023/24 |
| 14 Sept 2023 | PAK 252/7 v SL 252/8Match 11 · ODI | PAK | DNB | 0/25 | 1 | Sri Lanka won by 2 wickets (DLS method) | Colombo | Asia Cup 2023 |
| 26 Aug 2023 | AFG 209 v PAK 268/83rd ODI · ODI | PAK | DNB | 0/35 | 0 | Pakistan won by 59 runs | Colombo | Pakistan v Afghanistan in Sri Lanka 2023 |
| 7 May 2023 | NZ 299 v PAK 2525th ODI · ODI | PAK | 6 | 1/24 | 0 | 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 | DNB | 3/40 | 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 | DNB | 2/50 | 1 | Pakistan won by 26 runs | Karachi | New Zealand tour of Pakistan 2023 |
| 27 Mar 2023 | PAK 182/7 v AFG 1163rd T20I · T20I | PAK | 9* | 1/13 | 1 | Pakistan won by 66 runs | Sharjah | Afghanistan v Pakistan 2022/23 |
| 13 Jan 2023 | PAK 280/9 v NZ 281/83rd ODI · ODI | PAK | 7 | 2/35 | 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 | 10 | 0/46 | 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 | DNB | 1/43 | 0 | Pakistan won by 6 wickets | Karachi | New Zealand tour of Pakistan 2022/23 |
| 26 Dec 2022 | PAK 438 & 311/8d v NZ 612/9d & 61/11st Test · Test | PAK | 2 & 43 | 1/105 & 0/15 | 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 | 8* & 2 | 1/71 & 0/40 | 0 | England won by 8 wickets | Karachi | England tour of Pakistan 2022/23 |
| 13 Nov 2022 | PAK 137/8 v ENG 138/5Final · T20I | PAK | 4 | 1/38 | 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 | 0/15 | 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 | DNB | 0/19 | 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 | 0 | 1/13 | 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 | 2/15 | 2 | 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 | 12* | 4/24 | 1 | Zimbabwe won by 1 run | Perth | ICC Men's T20 World Cup 2022/23 |
| 14 Oct 2022 | NZ 163/7 v PAK 168/5Final · T20I | PAK | DNB | 0/37 | 0 | Pakistan won by 5 wickets | Christchurch | New Zealand T20I Tri-Series 2022/23 |
| 13 Oct 2022 | BAN 173/6 v PAK 177/3Match 6 · T20I | PAK | DNB | 2/33 | 1 | Pakistan won by 7 wickets | Christchurch | New Zealand T20I Tri-Series 2022/23 |
| 11 Oct 2022 | PAK 130/7 v NZ 131/1Match 4 · T20I | PAK | 1* | 0/19 | 0 | New Zealand won by 9 wickets | Christchurch | New Zealand T20I Tri-Series 2022/23 |
| 8 Oct 2022 | NZ 147/8 v PAK 149/4Match 2 · T20I | PAK | DNB | 2/20 | 2 | Pakistan won by 6 wickets | Christchurch | New Zealand T20I Tri-Series 2022/23 |
| 7 Oct 2022 | PAK 167/5 v BAN 146/8Match 1 · T20I | PAK | DNB | 3/24 | 1 | Pakistan won by 21 runs | Christchurch | New Zealand T20I Tri-Series 2022/23 |
| 2 Oct 2022 | ENG 209/3 v PAK 142/87th T20I · T20I | PAK | 5 | 0/61 | 0 | England won by 67 runs | Lahore | England tour of Pakistan 2022 |
| 30 Sept 2022 | PAK 169/6 v ENG 170/26th T20I · T20I | PAK | DNB | 0/29 | 0 | England won by 8 wickets | Lahore | England tour of Pakistan 2022 |
| 28 Sept 2022 | PAK 145 v ENG 139/75th T20I · T20I | PAK | 6* | 1/32 | 1 | Pakistan won by 6 runs | Lahore | England tour of Pakistan 2022 |
| 25 Sept 2022 | PAK 166/4 v ENG 1634th T20I · T20I | PAK | DNB | 1/30 | 1 | Pakistan won by 3 runs | Karachi | England tour of Pakistan 2022 |
| 21 Aug 2022 | PAK 206 v NED 1973rd ODI · ODI | PAK | 11 | 4/36 | 0 | Pakistan won by 9 runs | Rotterdam | Pakistan tour of Netherlands 2022 |
| 18 Aug 2022 | NED 186 v PAK 191/32nd ODI · ODI | PAK | DNB | 1/42 | 0 | Pakistan won by 7 wickets | Rotterdam | Pakistan tour of Netherlands 2022 |
| 16 Aug 2022 | PAK 314/6 v NED 298/81st ODI · ODI | PAK | DNB | 1/55 | 0 | Pakistan won by 16 runs | Rotterdam | Pakistan tour of Netherlands 2022 |
| 12 Jun 2022 | PAK 269/9 v WI 2163rd ODI · ODI | PAK | 6 | 1/21 | 0 | Pakistan won by 53 runs (DLS method) | Multan | West Indies tour of Pakistan 2022 |
| 10 Jun 2022 | PAK 275/8 v WI 1552nd ODI · ODI | PAK | 17* | 3/34 | 0 | Pakistan won by 120 runs | Multan | West Indies tour of Pakistan 2022 |