| 25 Sept 2022 | PAK 166/4 v ENG 1634th T20I · T20I | PAK | 2 | - | 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 | 29 | - | 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 | DNB | - | 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 | 5* | - | 0 | England won by 6 wickets | Karachi | England tour of Pakistan 2022 |
| 11 Sept 2022 | SL 170/6 v PAK 147Final · T20I | PAK | 2 | - | 0 | Sri Lanka won by 23 runs | Dubai | Asia Cup 2022 |
| 9 Sept 2022 | PAK 121 v SL 124/5Match 12 · T20I | PAK | 4 | - | 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 | 1 | - | 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* | - | 1 | Pakistan won by 5 wickets | Dubai | Asia Cup 2022 |
| 2 Sept 2022 | PAK 193/2 v HK 38Match 6 · T20I | PAK | 35* | - | 1 | Pakistan won by 155 runs | Sharjah | Asia Cup 2022 |
| 28 Aug 2022 | PAK 147 v IND 148/5Match 2 · T20I | PAK | 2 | - | 0 | India won by 5 wickets | Dubai | Asia Cup 2022 |
| 21 Aug 2022 | PAK 206 v NED 1973rd ODI · ODI | PAK | 2 | - | 0 | Pakistan won by 9 runs | Rotterdam | Pakistan tour of Netherlands 2022 |
| 18 Aug 2022 | NED 186 v PAK 191/32nd ODI · ODI | PAK | DNB | 0/15 | 0 | Pakistan won by 7 wickets | Rotterdam | Pakistan tour of Netherlands 2022 |
| 16 Aug 2022 | PAK 314/6 v NED 298/81st ODI · ODI | PAK | 21 | - | 1 | Pakistan won by 16 runs | Rotterdam | Pakistan tour of Netherlands 2022 |
| 12 Jun 2022 | PAK 269/9 v WI 2163rd ODI · ODI | PAK | 34 | - | 2 | 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 | 22 | - | 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 | 41* | - | 1 | 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 | 24 | 0/9 | 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 | - | 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 | 27* | 1/57 | 0 | Pakistan won by 6 wickets | Lahore | Australia tour of Pakistan 2021/22 |
| 29 Mar 2022 | AUS 313/7 v PAK 2251st ODI · ODI | PAK | 19 | 1/50 | 1 | Australia won by 88 runs | Lahore | Australia tour of Pakistan 2021/22 |
| 27 Feb 2022 | LQ 180/5 v MS 138Final · T20 | MS | 32 | 0/26 | 0 | Lahore Qalandars won by 42 runs | Lahore | Pakistan Super League 2021/22 |
| 23 Feb 2022 | MS 163/2 v LQ 135/9Qualifier · T20 | MS | DNB | 1/23 | 0 | Multan Sultans won by 28 runs | Lahore | Pakistan Super League 2021/22 |
| 20 Feb 2022 | IU 105/7 v MS 111/4Match 29 · T20 | MS | 2 | 0/15 | 1 | Multan Sultans won by 6 wickets | Lahore | Pakistan Super League 2021/22 |
| 18 Feb 2022 | MS 245/3 v QG 128Match 25 · T20 | MS | 10 | 2/17 | 0 | Multan Sultans won by 117 runs | Lahore | Pakistan Super League 2021/22 |
| 16 Feb 2022 | KK 174/6 v MS 176/3Match 23 · T20 | MS | 21* | 1/8 | 0 | Multan Sultans won by 7 wickets | Lahore | Pakistan Super League 2021/22 |
| 11 Feb 2022 | LQ 182/4 v MS 130Match 17 · T20 | MS | 22 | 0/27 | 0 | Lahore Qalandars won by 52 runs | Lahore | Pakistan Super League 2021/22 |
| 10 Feb 2022 | MS 182/7 v PZ 140Match 16 · T20 | MS | 11 | 3/26 | 1 | Multan Sultans won by 42 runs | Lahore | Pakistan Super League 2021/22 |
| 5 Feb 2022 | MS 222/3 v PZ 165/8Match 13 · T20 | MS | 21* | 0/8 | 1 | Multan Sultans won by 57 runs | Karachi | Pakistan Super League 2021/22 |
| 1 Feb 2022 | MS 217/5 v IU 197Match 8 · T20 | MS | 8 | 4/35 | 1 | Multan Sultans won by 20 runs | Karachi | Pakistan Super League 2021/22 |
| 31 Jan 2022 | MS 174/4 v QG 168Match 7 · T20 | MS | 8* | 3/16 | 1 | Multan Sultans won by 6 runs | Karachi | Pakistan Super League 2021/22 |
| 29 Jan 2022 | LQ 206/5 v MS 209/5Match 3 · T20 | MS | 18* | 1/14 | 2 | Multan Sultans won by 5 wickets | Karachi | Pakistan Super League 2021/22 |
| 27 Jan 2022 | KK 124/5 v MS 126/3Match 1 · T20 | MS | DNB | 1/8 | 0 | Multan Sultans won by 7 wickets | Karachi | Pakistan Super League 2021/22 |
| 22 Nov 2021 | BAN 124/7 v PAK 127/53rd T20I · T20I | PAK | 0* | - | 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 | - | 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 | 34 | - | 0 | Pakistan won by 4 wickets | Dhaka | Pakistan tour of Bangladesh 2021/22 |
| 24 Jun 2021 | MS 206/4 v PZ 159/9Final · T20 | MS | 15* | - | 0 | Multan Sultans won by 47 runs | Abu Dhabi | Pakistan Super League 2021 |
| 21 Jun 2021 | MS 180/5 v IU 149Qualifier · T20 | MS | 42* | - | 1 | Multan Sultans won by 31 runs | Abu Dhabi | Pakistan Super League 2021 |
| 18 Jun 2021 | MS 169/8 v LQ 89Match 28 · T20 | MS | 6 | - | 1 | Multan Sultans won by 80 runs | Abu Dhabi | Pakistan Super League 2021 |
| 16 Jun 2021 | MS 183/5 v QG 73Match 25 · T20 | MS | 20* | - | 0 | Multan Sultans won by 110 runs | Abu Dhabi | Pakistan Super League 2021 |
| 13 Jun 2021 | PZ 166/7 v MS 167/2Match 21 · T20 | MS | DNB | - | 0 | Multan Sultans won by 8 wickets | Abu Dhabi | Pakistan Super League 2021 |
| 10 Jun 2021 | MS 176/5 v KK 164/7Match 16 · T20 | MS | 44* | - | 0 | Multan Sultans won by 12 runs | Abu Dhabi | Pakistan Super League 2021 |
| 3 Mar 2021 | QG 176/7 v MS 154Match 14 · T20 | MS | 19 | 0/5 | 1 | Quetta Gladiators won by 22 runs | Karachi | Pakistan Super League 2020/21 |
| 27 Feb 2021 | MS 195/6 v KK 198/3Match 9 · T20 | MS | 6 | 0/28 | 0 | Karachi Kings won by 7 wickets | Karachi | Pakistan Super League 2020/21 |
| 26 Feb 2021 | LQ 157/6 v MS 159/3Match 7 · T20 | MS | DNB | - | 0 | Multan Sultans won by 7 wickets | Karachi | Pakistan Super League 2020/21 |
| 23 Feb 2021 | MS 193/4 v PZ 197/4Match 5 · T20 | MS | 6* | - | 0 | Peshawar Zalmi won by 6 wickets | Karachi | Pakistan Super League 2020/21 |
| 21 Feb 2021 | MS 150/8 v IU 151/7Match 3 · T20 | MS | 7 | 1/4 | 0 | Islamabad United won by 3 wickets | Karachi | Pakistan Super League 2020/21 |
| 13 Feb 2021 | PAK 144/7 v SA 145/42nd T20I · T20I | PAK | 15 | - | 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 | 12 | 0/6 | 0 | Pakistan won by 3 runs | Lahore | South Africa tour of Pakistan 2020/21 |
| 22 Dec 2020 | NZ 173/7 v PAK 177/63rd T20I · T20I | PAK | 13 | - | 0 | 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 | 14 | - | 0 | New Zealand won by 9 wickets | Hamilton | Pakistan tour of New Zealand 2020/21 |