| 19 Feb 2023 | KK 185/5 v LQ 118Match 8 · T20 | LQ | 0 | 1/39 | 0 | Karachi Kings won by 67 runs | Karachi | Pakistan Super League 2022/23 |
| 13 Feb 2023 | LQ 175/6 v MS 174/6Match 1 · T20 | LQ | DNB | 1/27 | 0 | Lahore Qalandars won by 1 run | Multan | Pakistan Super League 2022/23 |
| 13 Nov 2022 | PAK 137/8 v ENG 138/5Final · T20I | PAK | 5* | 1/13 | 1 | England won by 5 wickets | Melbourne | ICC Men's T20 World Cup 2022/23 |
| 9 Nov 2022 | NZ 152/4 v PAK 153/3Semi-final · T20I | PAK | DNB | 2/24 | 0 | Pakistan won by 7 wickets | Sydney | ICC Men's T20 World Cup 2022/23 |
| 6 Nov 2022 | BAN 127/8 v PAK 128/5Match 41 · T20I | PAK | DNB | 4/22 | 0 | Pakistan won by 5 wickets | Adelaide | ICC Men's T20 World Cup 2022/23 |
| 3 Nov 2022 | PAK 185/9 v SA 108/9Match 36 · T20I | PAK | DNB | 3/14 | 0 | Pakistan won by 33 runs (DLS method) | Sydney | ICC Men's T20 World Cup 2022/23 |
| 30 Oct 2022 | NED 91/9 v PAK 95/4Match 29 · T20I | PAK | DNB | 1/19 | 0 | Pakistan won by 6 wickets | Perth | ICC Men's T20 World Cup 2022/23 |
| 27 Oct 2022 | ZIM 130/8 v PAK 129/8Match 24 · T20I | PAK | 1 | 0/29 | 0 | Zimbabwe won by 1 run | Perth | ICC Men's T20 World Cup 2022/23 |
| 23 Oct 2022 | PAK 159/8 v IND 160/6Match 16 · T20I | PAK | 16 | 0/34 | 0 | India won by 4 wickets | Melbourne | ICC Men's T20 World Cup 2022/23 |
| 16 Jul 2022 | SL 222 & 337 v PAK 218 & 344/61st Test · Test | PAK | 0 & DNB | 4/58 & 0/21 | 0 | Pakistan won by 4 wickets | Galle | Pakistan tour of Sri Lanka 2022 |
| 10 Jun 2022 | PAK 275/8 v WI 1552nd ODI · ODI | PAK | 15* | 1/17 | 0 | Pakistan won by 120 runs | Multan | West Indies tour of Pakistan 2022 |
| 8 Jun 2022 | WI 305/8 v PAK 306/51st ODI · ODI | PAK | DNB | 2/55 | 1 | Pakistan won by 5 wickets | Multan | West Indies tour of Pakistan 2022 |
| 5 May 2022 | SUS 392 & 335/4d v MID 358 & 370/3Match 17 · First-class | MID | 18 & DNB | 3/97 & 1/43 | 0 | Middlesex won by 7 wickets | Brighton | County Championship 2022 |
| 28 Apr 2022 | LEI 149 & 272 v MID 370 & 52/0Match · First-class | MID | 29 & DNB | 3/54 & 3/93 | 0 | Middlesex won by 10 wickets | London | County Championship 2022 |
| 21 Apr 2022 | GLA 122 & 132 v MID 336Match · First-class | MID | 29 | 3/35 & 1/34 | 2 | Middlesex won by an innings and 82 runs | Cardiff | County Championship 2022 |
| 5 Apr 2022 | PAK 162/8 v AUS 163/7Only T20I · T20I | PAK | 0 | 2/21 | 0 | 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 | 2/40 | 0 | Pakistan won by 9 wickets | Lahore | Australia tour of Pakistan 2021/22 |
| 31 Mar 2022 | AUS 348/8 v PAK 349/42nd ODI · ODI | PAK | DNB | 4/63 | 1 | Pakistan won by 6 wickets | Lahore | Australia tour of Pakistan 2021/22 |
| 21 Mar 2022 | AUS 391 & 227/3d v PAK 268 & 2353rd Test · Test | PAK | 0* & 5 | 4/79 & 1/45 | 0 | Australia won by 115 runs | Lahore | Australia tour of Pakistan 2021/22 |
| 12 Mar 2022 | AUS 556/9d & 97/2d v PAK 148 & 443/72nd Test · Test | PAK | 19 & DNB | 1/95 & 1/21 | 0 | Match drawn | Karachi | Australia tour of Pakistan 2021/22 |
| 4 Mar 2022 | PAK 476/4d & 252/0 v AUS 4591st Test · Test | PAK | DNB & DNB | 2/88 | 0 | Match drawn | Rawalpindi | Australia tour of Pakistan 2021/22 |
| 27 Feb 2022 | LQ 180/5 v MS 138Final · T20 | LQ | DNB | 3/30 | 0 | Lahore Qalandars won by 42 runs | Lahore | Pakistan Super League 2021/22 |
| 25 Feb 2022 | LQ 168/7 v IU 162Eliminator · T20 | LQ | 0* | 2/32 | 0 | Lahore Qalandars won by 6 runs | Lahore | Pakistan Super League 2021/22 |
| 23 Feb 2022 | MS 163/2 v LQ 135/9Qualifier · T20 | LQ | 1 | 0/31 | 0 | Multan Sultans won by 28 runs | Lahore | Pakistan Super League 2021/22 |
| 21 Feb 2022 | PZ 158/7 v LQ 158/8Match 30 · T20 | LQ | 39* | 1/37 | 1 | Match tied (Peshawar Zalmi won the Super Over) | Lahore | Pakistan Super League 2021/22 |
| 19 Feb 2022 | LQ 197/6 v IU 131/9Match 27 · T20 | LQ | DNB | 2/28 | 1 | Lahore Qalandars won by 66 runs | Lahore | Pakistan Super League 2021/22 |
| 18 Feb 2022 | KK 149 v LQ 127/9Match 26 · T20 | LQ | 0 | 1/29 | 0 | Karachi Kings won by 22 runs | Lahore | Pakistan Super League 2021/22 |
| 13 Feb 2022 | QG 141/7 v LQ 143/2Match 20 · T20 | LQ | DNB | 2/27 | 1 | Lahore Qalandars won by 8 wickets | Lahore | Pakistan Super League 2021/22 |
| 11 Feb 2022 | LQ 182/4 v MS 130Match 17 · T20 | LQ | DNB | 2/26 | 0 | Lahore Qalandars won by 52 runs | Lahore | Pakistan Super League 2021/22 |
| 7 Feb 2022 | LQ 204/5 v QG 207/3Match 15 · T20 | LQ | DNB | 0/40 | 0 | Quetta Gladiators won by 7 wickets | Karachi | Pakistan Super League 2021/22 |
| 5 Feb 2022 | LQ 174/9 v IU 166/5Match 12 · T20 | LQ | 4 | 1/24 | 1 | Lahore Qalandars won by 8 runs | Karachi | Pakistan Super League 2021/22 |
| 2 Feb 2022 | LQ 199/4 v PZ 170/9Match 9 · T20 | LQ | DNB | 2/19 | 1 | Lahore Qalandars won by 29 runs | Karachi | Pakistan Super League 2021/22 |
| 30 Jan 2022 | KK 170/7 v LQ 174/4Match 6 · T20 | LQ | DNB | 1/31 | 2 | Lahore Qalandars won by 6 wickets | Karachi | Pakistan Super League 2021/22 |
| 29 Jan 2022 | LQ 206/5 v MS 209/5Match 3 · T20 | LQ | DNB | 3/40 | 0 | Multan Sultans won by 5 wickets | Karachi | Pakistan Super League 2021/22 |
| 14 Dec 2021 | PAK 172/8 v WI 1632nd T20I · T20I | PAK | DNB | 3/26 | 0 | 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/35 | 0 | Pakistan won by 63 runs | Karachi | West Indies tour of Pakistan 2021/22 |
| 4 Dec 2021 | PAK 300/4d v BAN 87 & 2052nd Test · Test | PAK | DNB | 1/3 & 2/31 | 0 | Pakistan won by an innings and 8 runs | Dhaka | Pakistan tour of Bangladesh 2021/22 |
| 26 Nov 2021 | BAN 330 & 157 v PAK 286 & 203/21st Test · Test | PAK | 13* & DNB | 2/70 & 5/32 | 1 | Pakistan won by 8 wickets | Chattogram | Pakistan tour of Bangladesh 2021/22 |
| 20 Nov 2021 | BAN 108/7 v PAK 109/22nd T20I · T20I | PAK | DNB | 2/15 | 0 | Pakistan won by 8 wickets | Dhaka | Pakistan tour of Bangladesh 2021/22 |
| 11 Nov 2021 | PAK 176/4 v AUS 177/5Semi-final · T20I | PAK | DNB | 1/35 | 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 | DNB | 1/24 | 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/36 | 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/22 | 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 | 1/21 | 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 | 3/31 | 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 | 19 & DNB | 6/51 & 4/43 | 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 | 0* & 0 | 4/59 & 4/50 | 0 | West Indies won by 1 wicket | Kingston | Pakistan tour of West Indies 2021 |
| 31 Jul 2021 | PAK 157/8 v WI 150/42nd T20I · T20I | PAK | DNB | 1/44 | 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/20 | 1 | No result | Bridgetown | Pakistan tour of West Indies 2021 |
| 20 Jul 2021 | PAK 154/6 v ENG 155/73rd T20I · T20I | PAK | DNB | 0/16 | 0 | England won by 3 wickets | Manchester | Pakistan tour of England 2021 |