| 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 |
| 8 Jul 2021 | PAK 141 v ENG 142/11st ODI · ODI | PAK | 6 | 0/33 | 0 | England won by 9 wickets | Cardiff | Pakistan tour of England 2021 |
| 22 Jun 2021 | IU 174/9 v PZ 177/2Eliminator · T20 | IU | 45 | 1/43 | 0 | Peshawar Zalmi won by 8 wickets | Abu Dhabi | Pakistan Super League 2021 |
| 21 Jun 2021 | MS 180/5 v IU 149Qualifier · T20 | IU | 10 | 0/25 | 0 | Multan Sultans won by 31 runs | Abu Dhabi | Pakistan Super League 2021 |
| 17 Jun 2021 | IU 247/2 v PZ 232/6Match 26 · T20 | IU | DNB | 1/30 | 2 | Islamabad United won by 15 runs | Abu Dhabi | Pakistan Super League 2021 |
| 14 Jun 2021 | KK 190/4 v IU 191/2Match 22 · T20 | IU | DNB | 1/31 | 0 | Islamabad United won by 8 wickets | Abu Dhabi | Pakistan Super League 2021 |
| 11 Jun 2021 | QG 133 v IU 137/0Match 18 · T20 | IU | DNB | 2/24 | 0 | Islamabad United won by 10 wickets | Abu Dhabi | Pakistan Super League 2021 |
| 9 Jun 2021 | IU 143/9 v LQ 144/5Match 15 · T20 | IU | 14 | 2/27 | 0 | Lahore Qalandars won by 5 wickets | Abu Dhabi | Pakistan Super League 2021 |
| 7 May 2021 | PAK 510/8d v ZIM 132 & 2312nd Test · Test | PAK | 0 | 5/27 & 0/9 | 0 | 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 | 30 | 4/53 & 5/36 | 1 | 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 | 0* | 4/18 | 1 | Pakistan won by 24 runs | Harare | Pakistan tour of Zimbabwe 2021 |
| 16 Apr 2021 | SA 144 v PAK 149/74th T20I · T20I | PAK | 2* | 3/40 | 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 | 1/47 | 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 | 12 | 1/16 | 0 | 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 | 9* | 2/28 | 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 | 32* | 1/76 | 0 | Pakistan won by 28 runs | Centurion | Pakistan tour of South Africa 2021 |
| 2 Mar 2021 | QG 156/7 v IU 157/4Match 12 · T20 | IU | DNB | 2/23 | 0 | Islamabad United won by 6 wickets | Karachi | Pakistan Super League 2020/21 |
| 27 Feb 2021 | IU 118 v PZ 122/4Match 10 · T20 | IU | 7 | 2/14 | 0 | Peshawar Zalmi won by 6 wickets | Karachi | Pakistan Super League 2020/21 |
| 24 Feb 2021 | KK 196/3 v IU 197/5Match 6 · T20 | IU | DNB | 1/36 | 0 | Islamabad United won by 5 wickets | Karachi | Pakistan Super League 2020/21 |
| 21 Feb 2021 | MS 150/8 v IU 151/7Match 3 · T20 | IU | DNB | 1/16 | 1 | Islamabad United won by 3 wickets | Karachi | Pakistan Super League 2020/21 |
| 14 Feb 2021 | SA 164/8 v PAK 169/63rd T20I · T20I | PAK | 20* | 2/29 | 0 | Pakistan won by 4 wickets | Lahore | South Africa tour of Pakistan 2020/21 |
| 4 Feb 2021 | PAK 272 & 298 v SA 201 & 2742nd Test · Test | PAK | 8 & 5 | 5/54 & 5/60 | 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 | 21 & DNB | 1/61 & 1/61 | 0 | Pakistan won by 7 wickets | Karachi | South Africa tour of Pakistan 2020/21 |
| 13 Mar 2020 | MS 154/6 v PZ 151/8Match 27 · T20 | PZ | 1 | 1/34 | 0 | Multan Sultans won by 3 runs | Karachi | Pakistan Super League 2019/20 |
| 10 Mar 2020 | LQ 189/5 v PZ 187/7Match 24 · T20 | PZ | 7* | 0/37 | 0 | Lahore Qalandars won by 5 wickets | Lahore | Pakistan Super League 2019/20 |
| 7 Mar 2020 | IU 195/5 v PZ 85/2Match 20 · T20 | PZ | DNB | 2/36 | 0 | Peshawar Zalmi won by 7 runs (DLS method) | Rawalpindi | Pakistan Super League 2019/20 |
| 5 Mar 2020 | PZ 170/6 v QG 140/7Match 18 · T20 | PZ | 9* | 1/15 | 0 | Peshawar Zalmi won by 30 runs | Rawalpindi | Pakistan Super League 2019/20 |
| 2 Mar 2020 | KK 152/4 v PZ 151/8Match 15 · T20 | PZ | 4* | 1/35 | 0 | Karachi Kings won by 6 wickets | Rawalpindi | Pakistan Super League 2019/20 |
| 28 Feb 2020 | LQ 116/6 v PZ 132/7Match 11 · T20 | PZ | DNB | 0/22 | 1 | Peshawar Zalmi won by 16 runs | Rawalpindi | Pakistan Super League 2019/20 |
| 26 Feb 2020 | MS 124/4 v PZ 123Match 8 · T20 | PZ | 8 | 1/22 | 0 | Multan Sultans won by 6 wickets | Multan | Pakistan Super League 2019/20 |
| 22 Feb 2020 | PZ 153/4 v QG 148/5Match 4 · T20 | PZ | DNB | 0/22 | 1 | Peshawar Zalmi won by 6 wickets | Karachi | Pakistan Super League 2019/20 |
| 21 Feb 2020 | KK 201/4 v PZ 191/7Match 2 · T20 | PZ | DNB | 2/52 | 0 | Karachi Kings won by 10 runs | Karachi | Pakistan Super League 2019/20 |
| 16 Jun 2019 | IND 336/5 v PAK 212/6Match 22 · ODI | PAK | DNB | 1/84 | 0 | India won by 89 runs (DLS method) | Manchester | World Cup 2019 |
| 12 Jun 2019 | AUS 307 v PAK 266Match 17 · ODI | PAK | 32 | 1/67 | 0 | Australia won by 41 runs | Taunton | World Cup 2019 |
| 3 Jun 2019 | ENG 334/9 v PAK 348/8Match 6 · ODI | PAK | 10* | 0/66 | 0 | Pakistan won by 14 runs | Nottingham | World Cup 2019 |
| 31 May 2019 | PAK 105 v WI 108/3Match 2 · ODI | PAK | 1 | 0/39 | 0 | West Indies won by 7 wickets | Nottingham | World Cup 2019 |
| 19 May 2019 | ENG 351/9 v PAK 2975th ODI · ODI | PAK | 11 | 1/70 | 0 | England won by 54 runs | Leeds | Pakistan tour of England 2019 |