| 27 Oct 2022 | ZIM 130/8 v PAK 129/8Match 24 · T20I | PAK | DNB | 1/12 | 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 | 6* | 2/36 | 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 | 2/22 | 0 | Pakistan won by 5 wickets | Christchurch | New Zealand T20I Tri-Series 2022/23 |
| 8 Oct 2022 | NZ 147/8 v PAK 149/4Match 2 · T20I | PAK | DNB | 3/28 | 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/38 | 1 | 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/24 | 0 | England won by 67 runs | Lahore | England tour of Pakistan 2022 |
| 28 Sept 2022 | PAK 145 v ENG 139/75th T20I · T20I | PAK | 8 | 2/41 | 0 | Pakistan won by 6 runs | Lahore | England tour of Pakistan 2022 |
| 25 Sept 2022 | PAK 166/4 v ENG 1634th T20I · T20I | PAK | DNB | 3/32 | 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 | 4 | 0/39 | 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 | 2/30 | 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 | DNB | 1/23 | 0 | England won by 6 wickets | Karachi | England tour of Pakistan 2022 |
| 11 Sept 2022 | SL 170/6 v PAK 147Final · T20I | PAK | 13 | 3/29 | 0 | Sri Lanka won by 23 runs | Dubai | Asia Cup 2022 |
| 9 Sept 2022 | PAK 121 v SL 124/5Match 12 · T20I | PAK | 1 | 2/19 | 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 | 2/26 | 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 | 1/38 | 0 | Pakistan won by 5 wickets | Dubai | Asia Cup 2022 |
| 2 Sept 2022 | PAK 193/2 v HK 38Match 6 · T20I | PAK | DNB | 0/6 | 0 | Pakistan won by 155 runs | Sharjah | Asia Cup 2022 |
| 28 Aug 2022 | PAK 147 v IND 148/5Match 2 · T20I | PAK | 13* | 0/35 | 0 | India won by 5 wickets | Dubai | Asia Cup 2022 |
| 18 Aug 2022 | NED 186 v PAK 191/32nd ODI · ODI | PAK | DNB | 3/16 | 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 | DNB | 3/67 | 0 | Pakistan won by 16 runs | Rotterdam | Pakistan tour of Netherlands 2022 |
| 10 Jun 2022 | PAK 275/8 v WI 1552nd ODI · ODI | PAK | DNB | 0/30 | 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 | DNB | 4/77 | 0 | Pakistan won by 5 wickets | Multan | West Indies tour of Pakistan 2022 |
| 31 May 2022 | YOR 83/3 v DER 84/1Match · T20 | YOR | DNB | 0/14 | 0 | Derbyshire won by 9 wickets | Leeds | Vitality Blast 2022 |
| 29 May 2022 | LEI 188/7 v YOR 157/9Match · T20 | YOR | 5* | 1/26 | 0 | Leicestershire won by 31 runs | Leeds | Vitality Blast 2022 |
| 27 May 2022 | LAN 183/7 v YOR 183/5Match · T20 | YOR | DNB | 2/39 | 0 | Match tied | Manchester | Vitality Blast 2022 |
| 25 May 2022 | WOR 172/9 v YOR 175/3Match · T20 | YOR | DNB | 1/32 | 0 | Yorkshire won by 7 wickets | Leeds | Vitality Blast 2022 |
| 12 May 2022 | LAN 566/9d v YOR 379 & 169/6Match 25 · First-class | YOR | 2 & DNB | 1/103 | 0 | Match drawn | Leeds | County Championship 2022 |
| 28 Apr 2022 | KEN 291 & 393 v YOR 571Match 18 · First-class | YOR | 3* | 5/65 | 1 | Match drawn | Leeds | County Championship 2022 |
| 21 Apr 2022 | YOR 296 & 406/3d v NOR 204 & 318/7Match · First-class | YOR | 6 & DNB | 1/52 & 2/76 | 0 | Match drawn | Northampton | County Championship 2022 |
| 14 Apr 2022 | GLO 227 & 359 v YOR 376 & 213/4Match · First-class | YOR | 4 & DNB | 3/81 & 3/96 | 1 | Yorkshire won by 6 wickets | Bristol | County Championship 2022 |
| 5 Apr 2022 | PAK 162/8 v AUS 163/7Only T20I · T20I | PAK | DNB | 1/35 | 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 | 3/39 | 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 | DNB | 0/57 | 2 | Pakistan won by 6 wickets | Lahore | Australia tour of Pakistan 2021/22 |
| 29 Mar 2022 | AUS 313/7 v PAK 2251st ODI · ODI | PAK | 7 | 2/44 | 0 | Australia won by 88 runs | Lahore | Australia tour of Pakistan 2021/22 |
| 27 Feb 2022 | LQ 180/5 v MS 138Final · T20 | LQ | DNB | 1/34 | 1 | Lahore Qalandars won by 42 runs | Lahore | Pakistan Super League 2021/22 |
| 25 Feb 2022 | LQ 168/7 v IU 162Eliminator · T20 | LQ | DNB | 2/31 | 2 | Lahore Qalandars won by 6 runs | Lahore | Pakistan Super League 2021/22 |
| 23 Feb 2022 | MS 163/2 v LQ 135/9Qualifier · T20 | LQ | 7* | 0/34 | 0 | Multan Sultans won by 28 runs | Lahore | Pakistan Super League 2021/22 |
| 21 Feb 2022 | PZ 158/7 v LQ 158/8Match 30 · T20 | LQ | 0 | 1/36 | 0 | Match tied (Peshawar Zalmi won the Super Over) | Lahore | Pakistan Super League 2021/22 |
| 19 Feb 2022 | LQ 197/6 v IU 131/9Match 27 · T20 | LQ | DNB | 2/33 | 0 | Lahore Qalandars won by 66 runs | Lahore | Pakistan Super League 2021/22 |
| 18 Feb 2022 | KK 149 v LQ 127/9Match 26 · T20 | LQ | 1* | 0/42 | 0 | Karachi Kings won by 22 runs | Lahore | Pakistan Super League 2021/22 |
| 13 Feb 2022 | QG 141/7 v LQ 143/2Match 20 · T20 | LQ | DNB | 1/37 | 0 | Lahore Qalandars won by 8 wickets | Lahore | Pakistan Super League 2021/22 |
| 11 Feb 2022 | LQ 182/4 v MS 130Match 17 · T20 | LQ | DNB | 2/20 | 0 | Lahore Qalandars won by 52 runs | Lahore | Pakistan Super League 2021/22 |
| 7 Feb 2022 | LQ 204/5 v QG 207/3Match 15 · T20 | LQ | DNB | 1/48 | 1 | Quetta Gladiators won by 7 wickets | Karachi | Pakistan Super League 2021/22 |
| 5 Feb 2022 | LQ 174/9 v IU 166/5Match 12 · T20 | LQ | 0 | 2/41 | 0 | Lahore Qalandars won by 8 runs | Karachi | Pakistan Super League 2021/22 |
| 2 Feb 2022 | LQ 199/4 v PZ 170/9Match 9 · T20 | LQ | DNB | 0/35 | 1 | Lahore Qalandars won by 29 runs | Karachi | Pakistan Super League 2021/22 |
| 30 Jan 2022 | KK 170/7 v LQ 174/4Match 6 · T20 | LQ | DNB | 3/33 | 1 | Lahore Qalandars won by 6 wickets | Karachi | Pakistan Super League 2021/22 |
| 29 Jan 2022 | LQ 206/5 v MS 209/5Match 3 · T20 | LQ | DNB | 1/46 | 0 | Multan Sultans won by 5 wickets | Karachi | Pakistan Super League 2021/22 |
| 13 Jan 2022 | MR 122/7 v MS 123/4Match 46 · T20 | MS | DNB | 2/28 | 1 | Melbourne Stars won by 6 wickets | Melbourne | Big Bash League 2021/22 |
| 11 Jan 2022 | PS 196/3 v MS 149/9Match 42 · T20 | MS | 1* | 2/38 | 1 | Perth Scorchers won by 47 runs | Geelong | Big Bash League 2021/22 |
| 10 Jan 2022 | AS 139/9 v MS 140/5Match 44 · T20 | MS | DNB | 2/25 | 0 | Melbourne Stars won by 5 wickets | Melbourne | Big Bash League 2021/22 |
| 3 Jan 2022 | MS 126 v MR 129/5Match 33 · T20 | MS | 8 | 1/26 | 1 | Melbourne Renegades won by 5 wickets | Melbourne | Big Bash League 2021/22 |