| 2 Jan 2022 | PS 180/8 v MS 130Match 31 · T20 | MS | 0* | 2/40 | 0 | Perth Scorchers won by 50 runs | Melbourne | Big Bash League 2021/22 |
| 14 Dec 2021 | PAK 172/8 v WI 1632nd T20I · T20I | PAK | 0* | 2/40 | 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 | DNB | 1/21 | 0 | Pakistan won by 63 runs | Karachi | West Indies tour of Pakistan 2021/22 |
| 22 Nov 2021 | BAN 124/7 v PAK 127/53rd T20I · T20I | PAK | DNB | 1/32 | 0 | Pakistan won by 5 wickets | Dhaka | Pakistan tour of Bangladesh 2021/22 |
| 20 Nov 2021 | BAN 108/7 v PAK 109/22nd T20I · T20I | PAK | DNB | 1/13 | 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 | DNB | 0/33 | 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 | DNB | 0/32 | 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 | DNB | 1/27 | 1 | 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/25 | 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 | DNB | 1/37 | 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 | DNB | 4/22 | 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 | 1/25 | 0 | Pakistan won by 10 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 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 |
| 18 Jul 2021 | ENG 200 v PAK 155/92nd T20I · T20I | PAK | 0 | 2/48 | 0 | England won by 45 runs | Leeds | Pakistan tour of England 2021 |
| 16 Jul 2021 | PAK 232/6 v ENG 2011st T20I · T20I | PAK | DNB | 1/44 | 2 | Pakistan won by 31 runs | Nottingham | Pakistan tour of England 2021 |
| 13 Jul 2021 | PAK 331/9 v ENG 332/73rd ODI · ODI | PAK | 0* | 4/65 | 0 | England won by 3 wickets | Birmingham | Pakistan tour of England 2021 |
| 10 Jul 2021 | ENG 247 v PAK 1952nd ODI · ODI | PAK | 1 | 2/54 | 1 | 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/28 | 0 | England won by 9 wickets | Cardiff | Pakistan tour of England 2021 |
| 18 Jun 2021 | MS 169/8 v LQ 89Match 28 · T20 | LQ | 1 | 1/51 | 0 | Multan Sultans won by 80 runs | Abu Dhabi | Pakistan Super League 2021 |
| 17 Jun 2021 | KK 176/5 v LQ 169/7Match 27 · T20 | LQ | DNB | 0/41 | 0 | Karachi Kings won by 7 runs | Abu Dhabi | Pakistan Super League 2021 |
| 15 Jun 2021 | QG 158/5 v LQ 140Match 23 · T20 | LQ | 19 | 0/44 | 0 | Quetta Gladiators won by 18 runs | Abu Dhabi | Pakistan Super League 2021 |
| 13 Jun 2021 | IU 152/7 v LQ 124Match 20 · T20 | LQ | 17 | 2/29 | 0 | Islamabad United won by 28 runs | Abu Dhabi | Pakistan Super League 2021 |
| 10 Jun 2021 | LQ 170/8 v PZ 160/8Match 17 · T20 | LQ | DNB | 1/38 | 1 | Lahore Qalandars won by 10 runs | Abu Dhabi | Pakistan Super League 2021 |
| 9 Jun 2021 | IU 143/9 v LQ 144/5Match 15 · T20 | LQ | DNB | 2/28 | 0 | Lahore Qalandars won by 5 wickets | Abu Dhabi | Pakistan Super League 2021 |
| 25 Apr 2021 | PAK 165/3 v ZIM 141/73rd T20I · T20I | PAK | DNB | 2/34 | 0 | Pakistan won by 24 runs | Harare | Pakistan tour of Zimbabwe 2021 |
| 23 Apr 2021 | ZIM 118/9 v PAK 992nd T20I · T20I | PAK | 6 | 1/10 | 0 | Zimbabwe won by 19 runs | Harare | Pakistan tour of Zimbabwe 2021 |
| 21 Apr 2021 | PAK 149/7 v ZIM 138/71st T20I · T20I | PAK | DNB | 1/29 | 0 | Pakistan won by 11 runs | Harare | Pakistan tour of Zimbabwe 2021 |
| 16 Apr 2021 | SA 144 v PAK 149/74th T20I · T20I | PAK | DNB | 2/18 | 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/40 | 0 | Pakistan won by 9 wickets | Centurion | Pakistan tour of South Africa 2021 |
| 10 Apr 2021 | SA 188/6 v PAK 189/61st T20I · T20I | PAK | DNB | 1/37 | 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 | DNB | 2/45 | 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 | 1* | 3/54 | 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 | DNB | 2/72 | 0 | Pakistan won by 3 wickets | Centurion | Pakistan tour of South Africa 2021 |
| 28 Feb 2021 | KK 186/9 v LQ 189/4Match 11 · T20 | LQ | DNB | 1/32 | 0 | Lahore Qalandars won by 6 wickets | Karachi | Pakistan Super League 2020/21 |
| 26 Feb 2021 | LQ 157/6 v MS 159/3Match 7 · T20 | LQ | DNB | 0/41 | 2 | Multan Sultans won by 7 wickets | Karachi | Pakistan Super League 2020/21 |
| 22 Feb 2021 | QG 178/6 v LQ 179/1Match 4 · T20 | LQ | DNB | 3/38 | 0 | Lahore Qalandars won by 9 wickets | Karachi | Pakistan Super League 2020/21 |
| 13 Feb 2021 | PAK 144/7 v SA 145/42nd T20I · T20I | PAK | DNB | 0/26 | 0 | 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 | DNB | 2/44 | 0 | Pakistan won by 3 runs | Lahore | South Africa tour of Pakistan 2020/21 |
| 15 Jan 2021 | MS 179/2 v AS 68Match 40 · T20 | MS | DNB | 0/10 | 0 | Melbourne Stars won by 111 runs | Melbourne | Big Bash League 2020/21 |
| 11 Jan 2021 | MS 149/7 v AS 150/5Match 36 · T20 | MS | DNB | 1/33 | 0 | Adelaide Strikers won by 5 wickets | Adelaide | Big Bash League 2020/21 |
| 7 Jan 2021 | BH 115/3 v MS 111/5Match 32 · T20 | MS | DNB | 0/25 | 0 | Brisbane Heat won by 17 runs (DLS method) | Carrara | Big Bash League 2020/21 |
| 22 Dec 2020 | NZ 173/7 v PAK 177/63rd T20I · T20I | PAK | DNB | 2/44 | 1 | Pakistan won by 4 wickets | Napier | Pakistan tour of New Zealand 2020/21 |
| 20 Dec 2020 | PAK 163/6 v NZ 164/12nd T20I · T20I | PAK | DNB | 0/39 | 1 | New Zealand won by 9 wickets | Hamilton | Pakistan tour of New Zealand 2020/21 |
| 18 Dec 2020 | PAK 153/9 v NZ 156/51st T20I · T20I | PAK | 0* | 3/29 | 1 | New Zealand won by 5 wickets | Auckland | Pakistan tour of New Zealand 2020/21 |
| 17 Nov 2020 | LQ 134/7 v KK 135/5Final · T20 | LQ | DNB | 2/30 | 0 | Karachi Kings won by 5 wickets | Karachi | Pakistan Super League 2020/21 |
| 15 Nov 2020 | LQ 182/6 v MS 157Eliminator · T20 | LQ | DNB | 3/30 | 0 | Lahore Qalandars won by 25 runs | Karachi | Pakistan Super League 2020/21 |
| 14 Nov 2020 | PZ 170/9 v LQ 171/5Eliminator · T20 | LQ | DNB | 2/48 | 0 | Lahore Qalandars won by 5 wickets | Karachi | Pakistan Super League 2020/21 |
| 10 Nov 2020 | ZIM 129/9 v PAK 130/23rd T20I · T20I | PAK | DNB | 1/38 | 0 | Pakistan won by 8 wickets | Rawalpindi | Zimbabwe tour of Pakistan 2020/21 |
| 8 Nov 2020 | ZIM 134/7 v PAK 137/22nd T20I · T20I | PAK | DNB | 3/31 | 0 | Pakistan won by 8 wickets | Rawalpindi | Zimbabwe tour of Pakistan 2020/21 |