| 20 Nov 2021 | BAN 108/7 v PAK 109/22nd T20I · T20I | PAK | 1 | - | 0 | Pakistan won by 8 wickets | Dhaka | Pakistan tour of Bangladesh 2021/22 |
| 19 Nov 2021 | BAN 127/7 v PAK 132/61st T20I · T20I | PAK | 7 | - | 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 | 39 | - | 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 | 66 | - | 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 | 70 | - | 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 | 51 | - | 2 | 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 | 9 | - | 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 | 68* | - | 1 | 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 | 75 & 33 | - | 2 | 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 | 30 & 55 | - | 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 | 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 | 51 | - | 0 | Pakistan won by 7 runs | Providence | Pakistan tour of West Indies 2021 |
| 28 Jul 2021 | WI 85/5 v PAK1st T20I · T20I | PAK | - | - | 0 | No result | Bridgetown | Pakistan tour of West Indies 2021 |
| 20 Jul 2021 | PAK 154/6 v ENG 155/73rd T20I · T20I | PAK | 11 | - | 1 | England won by 3 wickets | Manchester | Pakistan tour of England 2021 |
| 18 Jul 2021 | ENG 200 v PAK 155/92nd T20I · T20I | PAK | 22 | - | 2 | England won by 45 runs | Leeds | Pakistan tour of England 2021 |
| 16 Jul 2021 | PAK 232/6 v ENG 2011st T20I · T20I | PAK | 85 | - | 1 | Pakistan won by 31 runs | Nottingham | Pakistan tour of England 2021 |
| 13 Jul 2021 | PAK 331/9 v ENG 332/73rd ODI · ODI | PAK | 158 | - | 1 | England won by 3 wickets | Birmingham | Pakistan tour of England 2021 |
| 10 Jul 2021 | ENG 247 v PAK 1952nd ODI · ODI | PAK | 19 | - | 0 | England won by 52 runs | London | Pakistan tour of England 2021 |
| 8 Jul 2021 | PAK 141 v ENG 142/11st ODI · ODI | PAK | 0 | - | 0 | England won by 9 wickets | Cardiff | Pakistan tour of England 2021 |
| 21 Jun 2021 | KK 175/7 v PZ 176/5Eliminator · T20 | KK | 53 | - | 0 | Peshawar Zalmi won by 5 wickets | Abu Dhabi | Pakistan Super League 2021 |
| 19 Jun 2021 | KK 176/7 v QG 162/6Match 29 · T20 | KK | 23 | - | 0 | Karachi Kings won by 14 runs | Abu Dhabi | Pakistan Super League 2021 |
| 17 Jun 2021 | KK 176/5 v LQ 169/7Match 27 · T20 | KK | 54 | - | 1 | Karachi Kings won by 7 runs | Abu Dhabi | Pakistan Super League 2021 |
| 15 Jun 2021 | KK 108/9 v PZ 109/4Match 24 · T20 | KK | 0 | - | 0 | Peshawar Zalmi won by 6 wickets | Abu Dhabi | Pakistan Super League 2021 |
| 14 Jun 2021 | KK 190/4 v IU 191/2Match 22 · T20 | KK | 81 | - | 0 | Islamabad United won by 8 wickets | Abu Dhabi | Pakistan Super League 2021 |
| 10 Jun 2021 | MS 176/5 v KK 164/7Match 16 · T20 | KK | 85* | - | 1 | Multan Sultans won by 12 runs | Abu Dhabi | Pakistan Super League 2021 |
| 7 May 2021 | PAK 510/8d v ZIM 132 & 2312nd Test · Test | PAK | 2 | - | 1 | Pakistan won by an innings and 147 runs | Harare | Pakistan tour of Zimbabwe 2021 |
| 29 Apr 2021 | ZIM 176 & 134/9 v PAK 4261st Test · Test | PAK | 0 | - | 0 | Pakistan won by an innings and 116 runs | Harare | Pakistan tour of Zimbabwe 2021 |
| 25 Apr 2021 | PAK 165/3 v ZIM 141/73rd T20I · T20I | PAK | 52 | - | 0 | Pakistan won by 24 runs | Harare | Pakistan tour of Zimbabwe 2021 |
| 23 Apr 2021 | ZIM 118/9 v PAK 992nd T20I · T20I | PAK | 41 | - | 1 | Zimbabwe won by 19 runs | Harare | Pakistan tour of Zimbabwe 2021 |
| 21 Apr 2021 | PAK 149/7 v ZIM 138/71st T20I · T20I | PAK | 2 | - | 2 | Pakistan won by 11 runs | Harare | Pakistan tour of Zimbabwe 2021 |
| 16 Apr 2021 | SA 144 v PAK 149/74th T20I · T20I | PAK | 24 | - | 2 | 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 | 122 | - | 0 | Pakistan won by 9 wickets | Centurion | Pakistan tour of South Africa 2021 |
| 12 Apr 2021 | PAK 140/9 v SA 141/42nd T20I · T20I | PAK | 50 | - | 1 | South Africa won by 6 wickets | Johannesburg | Pakistan tour of South Africa 2021 |
| 10 Apr 2021 | SA 188/6 v PAK 189/61st T20I · T20I | PAK | 14 | - | 0 | Pakistan won by 4 wickets | Johannesburg | Pakistan tour of South Africa 2021 |
| 7 Apr 2021 | PAK 320/7 v SA 2923rd ODI · ODI | PAK | 94 | - | 0 | Pakistan won by 28 runs | Centurion | Pakistan tour of South Africa 2021 |
| 4 Apr 2021 | SA 341/6 v PAK 324/92nd ODI · ODI | PAK | 31 | - | 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 | 103 | - | 1 | Pakistan won by 3 wickets | Centurion | Pakistan tour of South Africa 2021 |
| 3 Mar 2021 | PZ 188/5 v KK 191/4Match 13 · T20 | KK | 77* | - | 0 | Karachi Kings won by 6 wickets | Karachi | Pakistan Super League 2020/21 |
| 28 Feb 2021 | KK 186/9 v LQ 189/4Match 11 · T20 | KK | 5 | - | 2 | Lahore Qalandars won by 6 wickets | Karachi | Pakistan Super League 2020/21 |
| 27 Feb 2021 | MS 195/6 v KK 198/3Match 9 · T20 | KK | 90* | - | 1 | Karachi Kings won by 7 wickets | Karachi | Pakistan Super League 2020/21 |
| 24 Feb 2021 | KK 196/3 v IU 197/5Match 6 · T20 | KK | 62 | - | 0 | Islamabad United won by 5 wickets | Karachi | Pakistan Super League 2020/21 |
| 20 Feb 2021 | QG 121 v KK 126/3Match 1 · T20 | KK | 24 | - | 0 | Karachi Kings won by 7 wickets | Karachi | Pakistan Super League 2020/21 |
| 14 Feb 2021 | SA 164/8 v PAK 169/63rd T20I · T20I | PAK | 44 | - | 1 | Pakistan won by 4 wickets | Lahore | South Africa tour of Pakistan 2020/21 |
| 13 Feb 2021 | PAK 144/7 v SA 145/42nd T20I · T20I | PAK | 5 | - | 1 | South Africa won by 6 wickets | Lahore | South Africa tour of Pakistan 2020/21 |
| 11 Feb 2021 | PAK 169/6 v SA 166/61st T20I · T20I | PAK | 0 | - | 0 | Pakistan won by 3 runs | Lahore | South Africa tour of Pakistan 2020/21 |
| 4 Feb 2021 | PAK 272 & 298 v SA 201 & 2742nd Test · Test | PAK | 77 & 8 | - | 0 | Pakistan won by 95 runs | Rawalpindi | South Africa tour of Pakistan 2020/21 |
| 26 Jan 2021 | SA 220 & 245 v PAK 378 & 90/31st Test · Test | PAK | 7 & 30 | - | 1 | Pakistan won by 7 wickets | Karachi | South Africa tour of Pakistan 2020/21 |
| 17 Nov 2020 | LQ 134/7 v KK 135/5Final · T20 | KK | 63* | - | 2 | Karachi Kings won by 5 wickets | Karachi | Pakistan Super League 2020/21 |
| 14 Nov 2020 | MS 141/7 v KK 141/8Qualifier · T20 | KK | 65 | - | 0 | Match tied (Karachi Kings won the Super Over) | Karachi | Pakistan Super League 2020/21 |