| 27 Oct 2026 | PAK 110 v SL 114/25th Match · ODI | PAK | 2 | - | 0 | Sri Lanka won by 8 wickets (191 balls left) | Lahore | Pakistan ODI Tri-Series 2026/27 |
| 25 Oct 2026 | ENG 241 v PAK 243/94th Match · ODI | PAK | 113* | 0/31 | 1 | Pakistan won by 1 wicket (17 balls left) | Lahore | Pakistan ODI Tri-Series 2026/27 |
| 11 Oct 2026 | PAK 215/3 v SL 133/72nd T20I · T20I | PAK | DNB | 1/19 | 0 | Pakistan won by 82 runs | Rawalpindi | Sri Lanka tour of Pakistan 2026/27 |
| 9 Oct 2026 | SL 182/8 v PAK 187/61st T20I · T20I | PAK | 0 | 1/33 | 1 | Pakistan won by 4 wickets | Rawalpindi | Sri Lanka tour of Pakistan 2026/27 |
| 4 Jun 2026 | AUS 157 v PAK 161/63rd ODI · ODI | PAK | 29* | 2/28 | 0 | Pakistan won by 4 wickets | Lahore | Australia tour of Pakistan 2026 |
| 2 Jun 2026 | AUS 231/9 v PAK 1902nd ODI · ODI | PAK | 71 | 0/56 | 0 | Australia won by 41 runs | Lahore | Australia tour of Pakistan 2026 |
| 30 May 2026 | AUS 200 v PAK 202/51st ODI · ODI | PAK | DNB | 0/54 | 0 | Pakistan won by 5 wickets | Rawalpindi | Australia tour of Pakistan 2026 |
| 28 Feb 2026 | PAK 212/8 v SL 207/6Match 50 · T20I | PAK | 7 | 0/33 | 0 | Pakistan won by 5 runs | Kandy | ICC Men's T20 World Cup 2025/26 |
| 24 Feb 2026 | PAK 164/9 v ENG 166/8Match 45 · T20I | PAK | 23 | 0/31 | 0 | England won by 2 wickets | Kandy | ICC Men's T20 World Cup 2025/26 |
| 18 Feb 2026 | PAK 199/3 v NAM 97Match 35 · T20I | PAK | 36* | 3/19 | 1 | Pakistan won by 102 runs | Colombo | ICC Men's T20 World Cup 2025/26 |
| 15 Feb 2026 | IND 175/7 v PAK 114Match 27 · T20I | PAK | 14 | 0/17 | 0 | India won by 61 runs | Colombo | ICC Men's T20 World Cup 2025/26 |
| 10 Feb 2026 | PAK 190/9 v USA 158/8Match 12 · T20I | PAK | 30 | 2/26 | 1 | Pakistan won by 32 runs | Colombo | ICC Men's T20 World Cup 2025/26 |
| 7 Feb 2026 | NED 147 v PAK 148/7Match 1 · T20I | PAK | 8 | 0/26 | 0 | Pakistan won by 3 wickets | Colombo | ICC Men's T20 World Cup 2025/26 |
| 1 Feb 2026 | PAK 207/6 v AUS 96/93rd T20I · T20I | PAK | 46 | 0/14 | 0 | Pakistan won by 111 runs | Lahore | Australia tour of Pakistan 2025/26 |
| 31 Jan 2026 | PAK 198/5 v AUS 1082nd T20I · T20I | PAK | 28* | 3/26 | 1 | Pakistan won by 90 runs | Lahore | Australia tour of Pakistan 2025/26 |
| 29 Jan 2026 | PAK 168/8 v AUS 146/81st T20I · T20I | PAK | 1 | 1/25 | 0 | Pakistan won by 22 runs | Lahore | Australia tour of Pakistan 2025/26 |
| 11 Jan 2026 | SL 160/6 v PAK 146/83rd T20I · T20I | PAK | 6 | 0/19 | 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 | 18* | 2/25 | 1 | Pakistan won by 6 wickets | Dambulla | Pakistan tour of Sri Lanka 2025/26 |
| 1 Jun 2025 | BAN 196/6 v PAK 197/33rd T20I · T20I | PAK | DNB | 1/26 | 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 | 7 | 1/13 | 0 | Pakistan won by 57 runs | Lahore | Bangladesh tour of Pakistan 2025 |
| 28 May 2025 | PAK 201/7 v BAN 1641st T20I · T20I | PAK | 48 | 2/26 | 2 | Pakistan won by 37 runs | Lahore | Bangladesh tour of Pakistan 2025 |
| 26 Mar 2025 | PAK 128/9 v NZ 131/25th T20I · T20I | PAK | 28 | 0/33 | 0 | New Zealand won by 8 wickets | Wellington | Pakistan tour of New Zealand 2024/25 |
| 23 Mar 2025 | NZ 220/6 v PAK 1054th T20I · T20I | PAK | 1 | 0/49 | 0 | New Zealand won by 115 runs | Mount Maunganui | Pakistan tour of New Zealand 2024/25 |
| 21 Mar 2025 | NZ 204 v PAK 207/13rd T20I · T20I | PAK | DNB | 1/33 | 1 | Pakistan won by 9 wickets | Auckland | Pakistan tour of New Zealand 2024/25 |
| 18 Mar 2025 | PAK 135/9 v NZ 137/52nd T20I · T20I | PAK | 26 | 0/10 | 1 | New Zealand won by 5 wickets | Dunedin | Pakistan tour of New Zealand 2024/25 |
| 16 Mar 2025 | PAK 91 v NZ 92/11st T20I · T20I | PAK | 3 | 0/18 | 0 | New Zealand won by 9 wickets | Christchurch | Pakistan tour of New Zealand 2024/25 |
| 16 Jun 2024 | IRE 106/9 v PAK 111/7Match 36 · T20I | PAK | 0 | 0/11 | 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 | - | 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 | 4 | - | 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 | 40 | 0/27 | 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 | 3 | 0/55 | 2 | England won by 23 runs | Birmingham | Pakistan tour of England 2024 |
| 10 May 2024 | PAK 182/6 v IRE 183/51st T20I · T20I | PAK | 0 | 0/54 | 0 | Ireland won by 5 wickets | Dublin | Pakistan tour of Ireland 2024 |
| 27 Apr 2024 | PAK 178/5 v NZ 1695th T20I · T20I | PAK | 15* | 1/15 | 1 | Pakistan won by 9 runs | Lahore | New Zealand tour of Pakistan 2024 |
| 25 Apr 2024 | NZ 178/7 v PAK 174/84th T20I · T20I | PAK | 7 | - | 1 | New Zealand won by 4 runs | Lahore | New Zealand tour of Pakistan 2024 |
| 21 Apr 2024 | PAK 178/4 v NZ 179/33rd T20I · T20I | PAK | 41 | 0/24 | 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 | 2/15 | 2 | Pakistan won by 7 wickets | Rawalpindi | New Zealand tour of Pakistan 2024 |
| 18 Apr 2024 | NZ 2/1 v PAK1st T20I · T20I | PAK | - | - | 0 | No result | Rawalpindi | New Zealand tour of Pakistan 2024 |
| 11 Nov 2023 | ENG 337/9 v PAK 244Match 44 · ODI | PAK | 4 | 0/57 | 1 | England won by 93 runs | Kolkata | ICC Cricket World Cup 2023/24 |
| 27 Oct 2023 | PAK 270 v SA 271/9Match 26 · ODI | PAK | 43 | - | 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 | 40 | 0/49 | 0 | Afghanistan won by 8 wickets (with 6 balls remaining) | Chennai | 2023 Cricket World Cup |
| 14 Oct 2023 | PAK 191 v IND 192/3Match 12 · ODI | PAK | 2 | 0/31 | 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/55 | 0 | Pakistan won by 6 wickets | Hyderabad | ICC Cricket World Cup 2023/24 |
| 6 Oct 2023 | PAK 286 v NED 205Match 2 · ODI | PAK | 32 | 1/45 | 0 | Pakistan won by 81 runs | Hyderabad | ICC Cricket World Cup 2023/24 |
| 14 Sept 2023 | PAK 252/7 v SL 252/8Match 11 · ODI | PAK | 3 | 1/55 | 1 | 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 | 6 | 1/71 | 0 | India won by 228 runs | Colombo | Asia Cup 2023 |
| 6 Sept 2023 | BAN 193 v PAK 194/3Match 7 · ODI | PAK | DNB | 0/35 | 0 | Pakistan won by 7 wickets | Lahore | Asia Cup 2023 |
| 2 Sept 2023 | IND 266 v PAKMatch 3 · ODI | PAK | - | 0/57 | 1 | No result | Kandy | Asia Cup 2023 |
| 30 Aug 2023 | PAK 342/6 v NEP 104Match 1 · ODI | PAK | 4 | 4/27 | 0 | Pakistan won by 238 runs | Multan | Asia Cup 2023 |
| 26 Aug 2023 | AFG 209 v PAK 268/83rd ODI · ODI | PAK | 3 | 3/42 | 0 | Pakistan won by 59 runs | Colombo | Pakistan v Afghanistan in Sri Lanka 2023 |