| 7 Oct 2023 | PAK 48/1 v BAN 65/43rd Place Play-Off · T20I | PAK | DNB | - | 0 | Bangladesh won by 6 wickets (DLS method) | Hangzhou | Asian Games Men's Cricket Competition 2023 |
| 6 Oct 2023 | PAK 115 v AFG 116/62nd Semi-Final · T20I | PAK | 8 | - | 2 | Afghanistan won by 4 wickets (with 13 balls remaining) | Hangzhou | ICC Men's T20 World Cup Asia Qualifier Final 2023/24 |
| 3 Oct 2023 | PAK 160 v HK 92Quarter-final · T20I | PAK | 25 | - | 1 | Pakistan won by 68 runs | Hangzhou | Asian Games Men's Cricket Competition 2023 |
| 23 Oct 2022 | PAK 159/8 v IND 160/6Match 16 · T20I | PAK | 2 | - | 0 | India won by 4 wickets | Melbourne | ICC Men's T20 World Cup 2022/23 |
| 14 Oct 2022 | NZ 163/7 v PAK 168/5Final · T20I | PAK | 1 | - | 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 | 2* | - | 0 | 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 | 25* | - | 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 | - | 1 | 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 | 4 | - | 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 | 7 | - | 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 | 9 | - | 0 | England won by 8 wickets | Lahore | England tour of Pakistan 2022 |
| 28 Sept 2022 | PAK 145 v ENG 139/75th T20I · T20I | PAK | 5 | - | 0 | Pakistan won by 6 runs | Lahore | England tour of Pakistan 2022 |
| 25 Sept 2022 | PAK 166/4 v ENG 1634th T20I · T20I | PAK | 13* | - | 0 | Pakistan won by 3 runs | Karachi | England tour of Pakistan 2022 |
| 11 Sept 2022 | SL 170/6 v PAK 147Final · T20I | PAK | 0 | - | 0 | Sri Lanka won by 23 runs | Dubai | Asia Cup 2022 |
| 9 Sept 2022 | PAK 121 v SL 124/5Match 12 · T20I | PAK | 0 | - | 0 | Sri Lanka won by 5 wickets | Dubai | Asia Cup 2022 |
| 7 Sept 2022 | AFG 129/6 v PAK 131/910th Match, Super Four · T20I | PAK | 16 | - | 0 | Pakistan won by 1 wicket (with 4 balls remaining) | Sharjah | Asia Cup 2022 |
| 4 Sept 2022 | IND 181/7 v PAK 182/5Match 8 · T20I | PAK | 16 | - | 2 | Pakistan won by 5 wickets | Dubai | Asia Cup 2022 |
| 2 Sept 2022 | PAK 193/2 v HK 38Match 6 · T20I | PAK | DNB | - | 1 | Pakistan won by 155 runs | Sharjah | Asia Cup 2022 |
| 28 Aug 2022 | PAK 147 v IND 148/5Match 2 · T20I | PAK | 9 | - | 0 | India won by 5 wickets | Dubai | Asia Cup 2022 |
| 5 Apr 2022 | PAK 162/8 v AUS 163/7Only T20I · T20I | PAK | 3 | - | 1 | Australia won by 3 wickets | Lahore | Australia tour of Pakistan 2021/22 |
| 2 Apr 2022 | AUS 210 v PAK 214/13rd ODI · ODI | PAK | DNB | - | 0 | Pakistan won by 9 wickets | Lahore | Australia tour of Pakistan 2021/22 |
| 16 Dec 2021 | WI 207/3 v PAK 208/33rd T20I · T20I | PAK | 21* | - | 0 | Pakistan won by 7 wickets | Karachi | West Indies tour of Pakistan 2021/22 |
| 14 Dec 2021 | PAK 172/8 v WI 1632nd T20I · T20I | PAK | 9 | - | 1 | Pakistan won by 9 runs | Karachi | West Indies tour of Pakistan 2021/22 |
| 13 Dec 2021 | PAK 200/6 v WI 1371st T20I · T20I | PAK | 1 | - | 0 | Pakistan won by 63 runs | Karachi | West Indies tour of Pakistan 2021/22 |
| 11 Nov 2021 | PAK 176/4 v AUS 177/5Semi-final · T20I | PAK | 0 | - | 1 | 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 | 5* | - | 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 | - | 0 | 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 | 25* | - | 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 | 27* | - | 0 | 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 | - | 0 | Pakistan won by 10 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 23 Apr 2021 | ZIM 118/9 v PAK 992nd T20I · T20I | PAK | 1 | - | 0 | Zimbabwe won by 19 runs | Harare | Pakistan tour of Zimbabwe 2021 |
| 16 Apr 2021 | SA 144 v PAK 149/74th T20I · T20I | PAK | 5 | - | 0 | Pakistan won by 3 wickets | Centurion | Pakistan tour of South Africa 2021 |
| 14 Apr 2021 | SA 203/5 v PAK 205/13rd T20I · T20I | PAK | DNB | - | 0 | Pakistan won by 9 wickets | Centurion | Pakistan tour of South Africa 2021 |
| 4 Apr 2021 | SA 341/6 v PAK 324/92nd ODI · ODI | PAK | 19 | - | 1 | South Africa won by 17 runs | Johannesburg | Pakistan tour of South Africa 2021 |
| 2 Apr 2021 | SA 273/6 v PAK 274/71st ODI · ODI | PAK | 2 | - | 0 | Pakistan won by 3 wickets | Centurion | Pakistan tour of South Africa 2021 |
| 14 Feb 2021 | SA 164/8 v PAK 169/63rd T20I · T20I | PAK | 7 | - | 1 | Pakistan won by 4 wickets | Lahore | South Africa tour of Pakistan 2020/21 |
| 5 Nov 2019 | AUS 151/3 v PAK 150/62nd T20I · T20I | PAK | 4 | - | 0 | Australia won by 7 wickets | Canberra | Pakistan tour of Australia 2019/20 |
| 3 Nov 2019 | AUS 41/0 v PAK 107/51st T20I · T20I | PAK | 11 | - | 0 | No result | Sydney | Pakistan tour of Australia 2019/20 |
| 9 Oct 2019 | PAK 134/6 v SL 147/73rd T20I · T20I | PAK | 1 | - | 1 | Sri Lanka won by 13 runs | Lahore | Sri Lanka tour of Pakistan 2019/20 |
| 7 Oct 2019 | PAK 147 v SL 182/62nd T20I · T20I | PAK | 29 | - | 0 | Sri Lanka won by 35 runs | Lahore | Sri Lanka tour of Pakistan 2019/20 |
| 5 Oct 2019 | PAK 101 v SL 165/51st T20I · T20I | PAK | 6 | - | 0 | Sri Lanka won by 64 runs | Lahore | Sri Lanka tour of Pakistan 2019/20 |
| 12 Jun 2019 | AUS 307 v PAK 266Match 17 · ODI | PAK | 5 | - | 1 | Australia won by 41 runs | Taunton | World Cup 2019 |
| 3 Jun 2019 | ENG 334/9 v PAK 348/8Match 6 · ODI | PAK | 14 | - | 0 | Pakistan won by 14 runs | Nottingham | World Cup 2019 |
| 19 May 2019 | ENG 351/9 v PAK 2975th ODI · ODI | PAK | 22 | - | 1 | England won by 54 runs | Leeds | Pakistan tour of England 2019 |
| 17 May 2019 | ENG 341/7 v PAK 340/74th ODI · ODI | PAK | 17 | - | 0 | England won by 3 wickets | Nottingham | Pakistan tour of England 2019 |
| 14 May 2019 | ENG 359/4 v PAK 358/93rd ODI · ODI | PAK | 52 | 0/9 | 1 | England won by 6 wickets | Bristol | Pakistan tour of England 2019 |
| 11 May 2019 | ENG 373/3 v PAK 361/72nd ODI · ODI | PAK | 51 | - | 0 | England won by 12 runs | Southampton | Pakistan tour of England 2019 |
| 8 May 2019 | ENG v PAK 80/21st ODI · ODI | PAK | DNB | - | 0 | No result | London | Pakistan tour of England 2019 |
| 5 May 2019 | ENG 175/3 v PAK 173/6Only T20I · T20I | PAK | 3 | - | 0 | England won by 7 wickets | Cardiff | Pakistan tour of England 2019 |
| 6 Feb 2019 | SA 141/9 v PAK 168/93rd T20I · T20I | PAK | 25 | - | 0 | Pakistan won by 27 runs | Centurion | Pakistan tour of South Africa 2018/19 |