| 23 Oct 2022 | PAK 159/8 v IND 160/6Match 16 · T20I | PAK | 0 | - | 1 | 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 | 15 | - | 1 | 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 | 55 | - | 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 | 21 | - | 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 | 79* | - | 0 | 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 | 22 | - | 0 | 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 | 4 | - | 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 | 87* | - | 0 | England won by 8 wickets | Lahore | England tour of Pakistan 2022 |
| 28 Sept 2022 | PAK 145 v ENG 139/75th T20I · T20I | PAK | 9 | - | 0 | Pakistan won by 6 runs | Lahore | England tour of Pakistan 2022 |
| 25 Sept 2022 | PAK 166/4 v ENG 1634th T20I · T20I | PAK | 36 | - | 0 | Pakistan won by 3 runs | Karachi | England tour of Pakistan 2022 |
| 23 Sept 2022 | ENG 221/3 v PAK 158/83rd T20I · T20I | PAK | 8 | - | 0 | England won by 63 runs | Karachi | England tour of Pakistan 2022 |
| 22 Sept 2022 | ENG 199/5 v PAK 203/02nd T20I · T20I | PAK | 110* | - | 0 | Pakistan won by 10 wickets | Karachi | England tour of Pakistan 2022 |
| 20 Sept 2022 | PAK 158/7 v ENG 160/41st T20I · T20I | PAK | 31 | - | 1 | England won by 6 wickets | Karachi | England tour of Pakistan 2022 |
| 11 Sept 2022 | SL 170/6 v PAK 147Final · T20I | PAK | 5 | - | 1 | Sri Lanka won by 23 runs | Dubai | Asia Cup 2022 |
| 9 Sept 2022 | PAK 121 v SL 124/5Match 12 · T20I | PAK | 30 | - | 1 | 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 | 0 | - | 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 | 14 | - | 0 | Pakistan won by 5 wickets | Dubai | Asia Cup 2022 |
| 2 Sept 2022 | PAK 193/2 v HK 38Match 6 · T20I | PAK | 9 | - | 0 | Pakistan won by 155 runs | Sharjah | Asia Cup 2022 |
| 28 Aug 2022 | PAK 147 v IND 148/5Match 2 · T20I | PAK | 10 | - | 0 | India won by 5 wickets | Dubai | Asia Cup 2022 |
| 21 Aug 2022 | PAK 206 v NED 1973rd ODI · ODI | PAK | 91 | - | 0 | Pakistan won by 9 runs | Rotterdam | Pakistan tour of Netherlands 2022 |
| 18 Aug 2022 | NED 186 v PAK 191/32nd ODI · ODI | PAK | 57 | - | 1 | Pakistan won by 7 wickets | Rotterdam | Pakistan tour of Netherlands 2022 |
| 16 Aug 2022 | PAK 314/6 v NED 298/81st ODI · ODI | PAK | 74 | - | 1 | Pakistan won by 16 runs | Rotterdam | Pakistan tour of Netherlands 2022 |
| 24 Jul 2022 | SL 378 & 360/8d v PAK 231 & 2612nd Test · Test | PAK | 16 & 81 | 0/6 | 2 | Sri Lanka won by 246 runs | Galle | Pakistan tour of Sri Lanka 2022 |
| 16 Jul 2022 | SL 222 & 337 v PAK 218 & 344/61st Test · Test | PAK | 119 & 55 | 0/9 | 2 | Pakistan won by 4 wickets | Galle | Pakistan tour of Sri Lanka 2022 |
| 12 Jun 2022 | PAK 269/9 v WI 2163rd ODI · ODI | PAK | 1 | - | 1 | Pakistan won by 53 runs (DLS method) | Multan | West Indies tour of Pakistan 2022 |
| 10 Jun 2022 | PAK 275/8 v WI 1552nd ODI · ODI | PAK | 77 | - | 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 | 103 | - | 0 | Pakistan won by 5 wickets | Multan | West Indies tour of Pakistan 2022 |
| 5 Apr 2022 | PAK 162/8 v AUS 163/7Only T20I · T20I | PAK | 66 | - | 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 | 105* | - | 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 | 114 | - | 1 | Pakistan won by 6 wickets | Lahore | Australia tour of Pakistan 2021/22 |
| 29 Mar 2022 | AUS 313/7 v PAK 2251st ODI · ODI | PAK | 57 | - | 0 | Australia won by 88 runs | Lahore | Australia tour of Pakistan 2021/22 |
| 21 Mar 2022 | AUS 391 & 227/3d v PAK 268 & 2353rd Test · Test | PAK | 67 & 55 | 0/2 | 1 | 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 | 36 & 196 | 1/7 | 0 | Match drawn | Karachi | Australia tour of Pakistan 2021/22 |
| 4 Mar 2022 | PAK 476/4d & 252/0 v AUS 4591st Test · Test | PAK | 36 & DNB | 0/5 | 0 | Match drawn | Rawalpindi | Australia tour of Pakistan 2021/22 |
| 20 Feb 2022 | QG 166/4 v KK 143/8Match 28 · T20 | KK | 36 | - | 0 | Quetta Gladiators won by 23 runs | Lahore | Pakistan Super League 2021/22 |
| 18 Feb 2022 | KK 149 v LQ 127/9Match 26 · T20 | KK | 39 | - | 1 | Karachi Kings won by 22 runs | Lahore | Pakistan Super League 2021/22 |
| 16 Feb 2022 | KK 174/6 v MS 176/3Match 23 · T20 | KK | 2 | - | 0 | Multan Sultans won by 7 wickets | Lahore | Pakistan Super League 2021/22 |
| 14 Feb 2022 | IU 191/7 v KK 190/8Match 21 · T20 | KK | 13 | - | 2 | Islamabad United won by 1 run | Lahore | Pakistan Super League 2021/22 |
| 13 Feb 2022 | PZ 193/6 v KK 138/6Match 19 · T20 | KK | 59 | - | 1 | Peshawar Zalmi won by 55 runs | Lahore | Pakistan Super League 2021/22 |
| 6 Feb 2022 | IU 177/6 v KK 135/9Match 14 · T20 | KK | 8 | - | 3 | Islamabad United won by 42 runs | Karachi | Pakistan Super League 2021/22 |
| 4 Feb 2022 | PZ 173/4 v KK 164/6Match 11 · T20 | KK | 90* | - | 1 | Peshawar Zalmi won by 9 runs | Karachi | Pakistan Super League 2021/22 |
| 30 Jan 2022 | KK 170/7 v LQ 174/4Match 6 · T20 | KK | 41 | - | 1 | Lahore Qalandars won by 6 wickets | Karachi | Pakistan Super League 2021/22 |
| 29 Jan 2022 | KK 113 v QG 114/2Match 4 · T20 | KK | 32 | - | 0 | Quetta Gladiators won by 8 wickets | Karachi | Pakistan Super League 2021/22 |
| 27 Jan 2022 | KK 124/5 v MS 126/3Match 1 · T20 | KK | 23 | - | 0 | Multan Sultans won by 7 wickets | Karachi | Pakistan Super League 2021/22 |
| 16 Dec 2021 | WI 207/3 v PAK 208/33rd T20I · T20I | PAK | 79 | - | 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 | 7 | - | 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 | 0 | - | 1 | 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 | 76 | 0/1 & 1/1 | 1 | 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 | 10 & 13* | - | 0 | Pakistan won by 8 wickets | Chattogram | Pakistan tour of Bangladesh 2021/22 |
| 22 Nov 2021 | BAN 124/7 v PAK 127/53rd T20I · T20I | PAK | 19 | - | 0 | Pakistan won by 5 wickets | Dhaka | Pakistan tour of Bangladesh 2021/22 |