| 15 Apr 2023 | PAK 192/4 v NZ 154/72nd T20I · T20I | PAK | 50 | - | 0 | Pakistan won by 38 runs | Lahore | New Zealand tour of Pakistan 2023 |
| 14 Apr 2023 | PAK 182 v NZ 941st T20I · T20I | PAK | 8 | - | 1 | Pakistan won by 88 runs | Lahore | New Zealand tour of Pakistan 2023 |
| 18 Mar 2023 | LQ 200/6 v MS 199/8Final · T20 | MS | 34 | - | 0 | Lahore Qalandars won by 1 run | Lahore | Pakistan Super League 2022/23 |
| 15 Mar 2023 | MS 160/5 v LQ 76Qualifier · T20 | MS | 33 | - | 3 | Multan Sultans won by 84 runs | Lahore | Pakistan Super League 2022/23 |
| 11 Mar 2023 | MS 262/3 v QG 253/8Match 28 · T20 | MS | 55 | - | 1 | Multan Sultans won by 9 runs | Rawalpindi | Pakistan Super League 2022/23 |
| 10 Mar 2023 | PZ 242/6 v MS 244/6Match 27 · T20 | MS | 7 | - | 1 | Multan Sultans won by 4 wickets | Rawalpindi | Pakistan Super League 2022/23 |
| 7 Mar 2023 | MS 205/5 v IU 209/8Match 24 · T20 | MS | 33 | - | 1 | Islamabad United won by 2 wickets | Rawalpindi | Pakistan Super League 2022/23 |
| 4 Mar 2023 | LQ 180/9 v MS 159/7Match 20 · T20 | MS | 30 | - | 1 | Lahore Qalandars won by 21 runs | Lahore | Pakistan Super League 2022/23 |
| 26 Feb 2023 | KK 167/3 v MS 101Match 14 · T20 | MS | 29 | - | 0 | Karachi Kings won by 66 runs | Karachi | Pakistan Super League 2022/23 |
| 22 Feb 2023 | MS 196/2 v KK 193/5Match 11 · T20 | MS | 110* | - | 1 | Multan Sultans won by 3 runs | Multan | Pakistan Super League 2022/23 |
| 19 Feb 2023 | MS 190/4 v IU 138Match 7 · T20 | MS | 50 | - | 3 | Multan Sultans won by 52 runs | Multan | Pakistan Super League 2022/23 |
| 17 Feb 2023 | MS 210/3 v PZ 154Match 5 · T20 | MS | 66 | - | 0 | Multan Sultans won by 56 runs | Multan | Pakistan Super League 2022/23 |
| 15 Feb 2023 | QG 110 v MS 111/1Match 3 · T20 | MS | 28* | - | 3 | Multan Sultans won by 9 wickets | Multan | Pakistan Super League 2022/23 |
| 13 Feb 2023 | LQ 175/6 v MS 174/6Match 1 · T20 | MS | 75 | - | 0 | Lahore Qalandars won by 1 run | Multan | Pakistan Super League 2022/23 |
| 10 Feb 2023 | CV 177/5 v RR 107Match 41 · T20 | CV | 24 | - | 2 | Comilla Victorians won by 70 runs | Dhaka | Bangladesh Premier League 2022/23 |
| 7 Feb 2023 | FB 121 v CV 122/5Match 38 · T20 | CV | 11 | - | 2 | Comilla Victorians won by 5 wickets | Dhaka | Bangladesh Premier League 2022/23 |
| 4 Feb 2023 | CC 156/7 v CV 157/4Match 35 · T20 | CV | 61 | - | 0 | Comilla Victorians won by 6 wickets | Dhaka | Bangladesh Premier League 2022/23 |
| 31 Jan 2023 | KT 210/2 v CV 213/3Match 32 · T20 | CV | 73 | - | 0 | Comilla Victorians won by 7 wickets | Sylhet | Bangladesh Premier League 2022/23 |
| 28 Jan 2023 | CV 165/2 v KT 161/6Match 27 · T20 | CV | 54* | - | 1 | Comilla Victorians won by 4 runs | Sylhet | Bangladesh Premier League 2022/23 |
| 23 Jan 2023 | CV 164/6 v DD 104/9Match 22 · T20 | CV | 3 | - | 0 | Comilla Victorians won by 60 runs | Dhaka | Bangladesh Premier League 2022/23 |
| 19 Jan 2023 | CV 184/4 v DD 151/4Match 17 · T20 | CV | 55* | - | 0 | Comilla Victorians won by 33 runs | Chattogram | Bangladesh Premier League 2022/23 |
| 17 Jan 2023 | SS 133/7 v CV 134/5Match 16 · T20 | CV | 15 | - | 0 | Comilla Victorians won by 5 wickets | Chattogram | Bangladesh Premier League 2022/23 |
| 16 Jan 2023 | CC 135/8 v CV 137/4Match 14 · T20 | CV | 37* | - | 0 | Comilla Victorians won by 6 wickets | Chattogram | Bangladesh Premier League 2022/23 |
| 14 Jan 2023 | FB 177/6 v CV 165/7Match 11 · T20 | CV | 18 | - | 0 | Fortune Barishal won by 12 runs | Chattogram | Bangladesh Premier League 2022/23 |
| 13 Jan 2023 | PAK 280/9 v NZ 281/83rd ODI · ODI | PAK | 77 | - | 0 | New Zealand won by 2 wickets | Karachi | New Zealand tour of Pakistan 2022/23 |
| 11 Jan 2023 | NZ 261 v PAK 1822nd ODI · ODI | PAK | 28 | - | 1 | New Zealand won by 79 runs | Karachi | New Zealand tour of Pakistan 2022/23 |
| 9 Jan 2023 | NZ 255/9 v PAK 258/41st ODI · ODI | PAK | 77* | - | 0 | Pakistan won by 6 wickets | Karachi | New Zealand tour of Pakistan 2022/23 |
| 17 Dec 2022 | PAK 304 & 216 v ENG 354 & 170/23rd Test · Test | PAK | 19 & 7 | - | 0 | England won by 8 wickets | Karachi | England tour of Pakistan 2022/23 |
| 9 Dec 2022 | ENG 281 & 275 v PAK 202 & 3282nd Test · Test | PAK | 10 & 30 | - | 0 | England won by 26 runs | Multan | England tour of Pakistan 2022/23 |
| 1 Dec 2022 | ENG 657 & 264/7d v PAK 579 & 2681st Test · Test | PAK | 29 & 46 | - | 1 | England won by 74 runs | Rawalpindi | England tour of Pakistan 2022/23 |
| 13 Nov 2022 | PAK 137/8 v ENG 138/5Final · T20I | PAK | 15 | - | 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 | 57 | - | 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 | 32 | - | 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 | 4 | - | 1 | 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 | 49 | - | 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 | 14 | - | 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 | 4 | - | 2 | 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 | 34 | - | 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 | 69 | - | 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 | 16 | - | 1 | 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 | 4 | - | 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 | 78* | - | 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 | 1 | - | 0 | England won by 67 runs | Lahore | England tour of Pakistan 2022 |
| 28 Sept 2022 | PAK 145 v ENG 139/75th T20I · T20I | PAK | 63 | - | 0 | Pakistan won by 6 runs | Lahore | England tour of Pakistan 2022 |
| 25 Sept 2022 | PAK 166/4 v ENG 1634th T20I · T20I | PAK | 88 | - | 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 | 88* | - | 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 | 68 | - | 0 | England won by 6 wickets | Karachi | England tour of Pakistan 2022 |
| 11 Sept 2022 | SL 170/6 v PAK 147Final · T20I | PAK | 55 | - | 1 | Sri Lanka won by 23 runs | Dubai | Asia Cup 2022 |
| 9 Sept 2022 | PAK 121 v SL 124/5Match 12 · T20I | PAK | 14 | - | 1 | Sri Lanka won by 5 wickets | Dubai | Asia Cup 2022 |