| 9 Mar 2023 | LQ 226/5 v IU 107/9Match 26 · T20 | IU | 12 | 0/32 | 0 | Lahore Qalandars won by 119 runs | Rawalpindi | Pakistan Super League 2022/23 |
| 7 Mar 2023 | MS 205/5 v IU 209/8Match 24 · T20 | IU | 44 | 2/26 | 1 | Islamabad United won by 2 wickets | Rawalpindi | Pakistan Super League 2022/23 |
| 5 Mar 2023 | QG 179/6 v IU 183/8Match 21 · T20 | IU | 8 | 0/32 | 2 | Islamabad United won by 2 wickets | Rawalpindi | Pakistan Super League 2022/23 |
| 3 Mar 2023 | KK 201/5 v IU 204/4Match 19 · T20 | IU | DNB | 0/21 | 0 | Islamabad United won by 6 wickets | Rawalpindi | Pakistan Super League 2022/23 |
| 27 Feb 2023 | LQ 200/7 v IU 90Match 16 · T20 | IU | 4 | 2/34 | 0 | Lahore Qalandars won by 110 runs | Lahore | Pakistan Super League 2022/23 |
| 24 Feb 2023 | IU 220/6 v QG 157Match 13 · T20 | IU | 12 | 2/24 | 1 | Islamabad United won by 63 runs | Karachi | Pakistan Super League 2022/23 |
| 23 Feb 2023 | PZ 156/8 v IU 159/4Match 12 · T20 | IU | 3 | 1/26 | 1 | Islamabad United won by 6 wickets | Karachi | Pakistan Super League 2022/23 |
| 19 Feb 2023 | MS 190/4 v IU 138Match 7 · T20 | IU | 1 | 1/42 | 0 | Multan Sultans won by 52 runs | Multan | Pakistan Super League 2022/23 |
| 16 Feb 2023 | KK 173/7 v IU 178/6Match 4 · T20 | IU | DNB | 0/40 | 1 | Islamabad United won by 4 wickets | Karachi | Pakistan Super League 2022/23 |
| 31 Dec 2022 | ST 228/6 v HH 166Match 22 · T20 | HH | 1 | 0/41 | 1 | Sydney Thunder won by 62 runs | Albury | Big Bash League 2022/23 |
| 24 Dec 2022 | HH 122 v MR 114Match 14 · T20 | HH | 14 | 3/20 | 0 | Hobart Hurricanes won by 8 runs | Hobart | Big Bash League 2022/23 |
| 22 Dec 2022 | SS 137/6 v HH 131/7Match 11 · T20 | HH | 14 | 2/32 | 1 | Sydney Sixers won by 6 runs | Sydney | Big Bash League 2022/23 |
| 19 Dec 2022 | HH 172/8 v PS 164/8Match 8 · T20 | HH | 22 | 1/22 | 1 | Hobart Hurricanes won by 8 runs | Launceston | Big Bash League 2022/23 |
| 16 Dec 2022 | MS 183/5 v HH 145/9Match 4 · T20 | HH | 7 | 1/29 | 0 | Melbourne Stars won by 38 runs | Melbourne | Big Bash League 2022/23 |
| 13 Nov 2022 | PAK 137/8 v ENG 138/5Final · T20I | PAK | 20 | 1/20 | 0 | 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 | 0/33 | 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 | 0* | 2/30 | 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 | 52 | 2/16 | 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 | 4* | 3/22 | 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 | 17 | 3/23 | 1 | 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 | 5 | 0/21 | 0 | 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 | DNB | 1/30 | 0 | 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 | DNB | 0/31 | 2 | 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 | 8 | 1/26 | 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 | 34 | 0/21 | 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 | DNB | 1/30 | 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 | DNB | 0/39 | 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 | DNB | 2/34 | 0 | England won by 8 wickets | Lahore | England tour of Pakistan 2022 |
| 28 Sept 2022 | PAK 145 v ENG 139/75th T20I · T20I | PAK | 7 | 1/25 | 1 | Pakistan won by 6 runs | Lahore | England tour of Pakistan 2022 |
| 11 Sept 2022 | SL 170/6 v PAK 147Final · T20I | PAK | 8 | 1/28 | 0 | Sri Lanka won by 23 runs | Dubai | Asia Cup 2022 |
| 7 Sept 2022 | AFG 129/6 v PAK 131/910th Match, Super Four · T20I | PAK | 36 | 1/27 | 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 | DNB | 2/31 | 0 | Pakistan won by 5 wickets | Dubai | Asia Cup 2022 |
| 2 Sept 2022 | PAK 193/2 v HK 38Match 6 · T20I | PAK | DNB | 4/8 | 0 | Pakistan won by 155 runs | Sharjah | Asia Cup 2022 |
| 28 Aug 2022 | PAK 147 v IND 148/5Match 2 · T20I | PAK | 10 | 0/19 | 0 | India won by 5 wickets | Dubai | Asia Cup 2022 |
| 18 Aug 2022 | NED 186 v PAK 191/32nd ODI · ODI | PAK | DNB | 1/41 | 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 | 48* | 0/47 | 0 | Pakistan won by 16 runs | Rotterdam | Pakistan tour of Netherlands 2022 |
| 16 Jul 2022 | YOR 204/7 v LAN 208/4Semi-final · T20 | YOR | 34 | 0/31 | 0 | Lancashire won by 6 wickets | Birmingham | Vitality Blast 2022 |
| 6 Jul 2022 | YOR 160/5 v SUR 159/7Quarter-final · T20 | YOR | 21 | 2/29 | 0 | Yorkshire won by 1 run | London | Vitality Blast 2022 |
| 3 Jul 2022 | LEI 211/7 v YOR 151/9Match · T20 | YOR | 6 | 1/48 | 0 | Leicestershire won by 60 runs | Leicester | Vitality Blast 2022 |
| 1 Jul 2022 | BB 238/5 v YOR 207Match · T20 | YOR | 15 | 2/38 | 0 | Birmingham Bears won by 31 runs | Leeds | Vitality Blast 2022 |
| 24 Jun 2022 | YOR 190/7 v NOR 128Match · T20 | YOR | 3 | 2/31 | 0 | Yorkshire won by 62 runs | Northampton | Vitality Blast 2022 |
| 23 Jun 2022 | WOR 150/5 v YOR 151/5Match · T20 | YOR | 6 | 0/34 | 0 | Yorkshire won by 5 wickets | Worcester | Vitality Blast 2022 |
| 18 Jun 2022 | YOR 175 v DER 105/4Match · T20 | YOR | 26 | 1/19 | 0 | Derbyshire won by 6 wickets (DLS method) | Chesterfield | Vitality Blast 2022 |
| 17 Jun 2022 | YOR 201/5 v DUR 136/8Match · T20 | YOR | 1 | 0/30 | 0 | Yorkshire won by 65 runs | Chester-le-Street | Vitality Blast 2022 |
| 12 Jun 2022 | PAK 269/9 v WI 2163rd ODI · ODI | PAK | 86 | 4/62 | 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 | 22 | 2/40 | 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 | 6 | 1/37 | 2 | Pakistan won by 5 wickets | Multan | West Indies tour of Pakistan 2022 |
| 31 May 2022 | YOR 83/3 v DER 84/1Match · T20 | YOR | 1 | 0/6 | 0 | Derbyshire won by 9 wickets | Leeds | Vitality Blast 2022 |
| 29 May 2022 | LEI 188/7 v YOR 157/9Match · T20 | YOR | 16 | 1/51 | 0 | Leicestershire won by 31 runs | Leeds | Vitality Blast 2022 |
| 27 May 2022 | LAN 183/7 v YOR 183/5Match · T20 | YOR | 5* | 0/33 | 1 | Match tied | Manchester | Vitality Blast 2022 |