| 14 Oct 2022 | NZ 163/7 v PAK 168/5Final · T20I | PAK | 38* | 1/33 | 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 | 45* | 1/37 | 1 | 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 | 0 | 0/28 | 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 | 16 | 2/44 | 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 | 8* | 2/25 | 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 | 9 | 0/12 | 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 | 12 | 0/43 | 0 | England won by 8 wickets | Lahore | England tour of Pakistan 2022 |
| 28 Sept 2022 | PAK 145 v ENG 139/75th T20I · T20I | PAK | 0 | 1/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 | 1* | 3/35 | 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 | 19 | 0/34 | 2 | England won by 63 runs | Karachi | England tour of Pakistan 2022 |
| 22 Sept 2022 | ENG 199/5 v PAK 203/02nd T20I · T20I | PAK | DNB | 1/40 | 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 | 4 | 0/20 | 0 | England won by 6 wickets | Karachi | England tour of Pakistan 2022 |
| 11 Sept 2022 | SL 170/6 v PAK 147Final · T20I | PAK | 6 | 0/3 | 0 | Sri Lanka won by 23 runs | Dubai | Asia Cup 2022 |
| 9 Sept 2022 | PAK 121 v SL 124/5Match 12 · T20I | PAK | 26 | 0/21 | 0 | 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 | 4 | 1/23 | 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 | 42 | 1/25 | 3 | Pakistan won by 5 wickets | Dubai | Asia Cup 2022 |
| 2 Sept 2022 | PAK 193/2 v HK 38Match 6 · T20I | PAK | DNB | 3/5 | 0 | Pakistan won by 155 runs | Sharjah | Asia Cup 2022 |
| 28 Aug 2022 | PAK 147 v IND 148/5Match 2 · T20I | PAK | 1 | 3/33 | 0 | India won by 5 wickets | Dubai | Asia Cup 2022 |
| 21 Aug 2022 | PAK 206 v NED 1973rd ODI · ODI | PAK | 27 | 0/41 | 1 | Pakistan won by 9 runs | Rotterdam | Pakistan tour of Netherlands 2022 |
| 18 Aug 2022 | NED 186 v PAK 191/32nd ODI · ODI | PAK | DNB | 3/42 | 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 | 4 | 1/35 | 0 | 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 | 12 & 12 | 2/80 & 2/75 | 0 | 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 | 5 & 19* | 1/18 & 5/88 | 0 | Pakistan won by 4 wickets | Galle | Pakistan tour of Sri Lanka 2022 |
| 12 Jun 2022 | PAK 269/9 v WI 2163rd ODI · ODI | PAK | 8 | 2/56 | 0 | 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 | 3 | 4/19 | 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 | 8* | 1/61 | 1 | Pakistan won by 5 wickets | Multan | West Indies tour of Pakistan 2022 |
| 7 Feb 2022 | LQ 204/5 v QG 207/3Match 15 · T20 | QG | 25* | 0/18 | 1 | Quetta Gladiators won by 7 wickets | Karachi | Pakistan Super League 2021/22 |
| 3 Feb 2022 | IU 229/4 v QG 186Match 10 · T20 | QG | 47 | 2/32 | 0 | Islamabad United won by 43 runs | Karachi | Pakistan Super League 2021/22 |
| 31 Jan 2022 | MS 174/4 v QG 168Match 7 · T20 | QG | 1 | 0/13 | 0 | Multan Sultans won by 6 runs | Karachi | Pakistan Super League 2021/22 |
| 29 Jan 2022 | KK 113 v QG 114/2Match 4 · T20 | QG | DNB | 1/19 | 0 | Quetta Gladiators won by 8 wickets | Karachi | Pakistan Super League 2021/22 |
| 28 Jan 2022 | QG 190/4 v PZ 191/5Match 2 · T20 | QG | 5* | 3/44 | 1 | Peshawar Zalmi won by 5 wickets | Karachi | Pakistan Super League 2021/22 |
| 16 Dec 2021 | WI 207/3 v PAK 208/33rd T20I · T20I | PAK | DNB | 0/36 | 1 | 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 | 1 | 2/36 | 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 | 30* | 1/24 | 2 | 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 | 4* | 0/2 | 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/25 | 1 | 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 | 18* | 1/27 | 0 | Pakistan won by 4 wickets | Dhaka | Pakistan tour of Bangladesh 2021/22 |
| 16 Jun 2021 | MS 183/5 v QG 73Match 25 · T20 | QG | 10 | 1/32 | 0 | Multan Sultans won by 110 runs | Abu Dhabi | Pakistan Super League 2021 |
| 15 Jun 2021 | QG 158/5 v LQ 140Match 23 · T20 | QG | 6 | 2/16 | 1 | Quetta Gladiators won by 18 runs | Abu Dhabi | Pakistan Super League 2021 |
| 12 Jun 2021 | PZ 197/5 v QG 136/9Match 19 · T20 | QG | 0 | 2/33 | 0 | Peshawar Zalmi won by 61 runs | Abu Dhabi | Pakistan Super League 2021 |
| 11 Jun 2021 | QG 133 v IU 137/0Match 18 · T20 | QG | 4 | 0/18 | 0 | Islamabad United won by 10 wickets | Abu Dhabi | Pakistan Super League 2021 |
| 21 Apr 2021 | PAK 149/7 v ZIM 138/71st T20I · T20I | PAK | 9 | 0/15 | 1 | Pakistan won by 11 runs | Harare | Pakistan tour of Zimbabwe 2021 |
| 16 Apr 2021 | SA 144 v PAK 149/74th T20I · T20I | PAK | 25* | 1/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 | 2/38 | 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 | 2 | 0/29 | 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 | 0 | 2/21 | 1 | Pakistan won by 4 wickets | Johannesburg | Pakistan tour of South Africa 2021 |
| 7 Apr 2021 | PAK 320/7 v SA 2923rd ODI · ODI | PAK | 4 | 3/34 | 0 | Pakistan won by 28 runs | Centurion | Pakistan tour of South Africa 2021 |
| 3 Mar 2021 | QG 176/7 v MS 154Match 14 · T20 | QG | 20 | 1/23 | 0 | Quetta Gladiators won by 22 runs | Karachi | Pakistan Super League 2020/21 |
| 2 Mar 2021 | QG 156/7 v IU 157/4Match 12 · T20 | QG | 31* | 0/41 | 1 | Islamabad United won by 6 wickets | Karachi | Pakistan Super League 2020/21 |
| 26 Feb 2021 | QG 198/7 v PZ 202/7Match 8 · T20 | QG | 2 | 0/13 | 0 | Peshawar Zalmi won by 3 wickets | Karachi | Pakistan Super League 2020/21 |