| 7 Sept 2022 | AFG 129/6 v PAK 131/910th Match, Super Four · T20I | PAK | 20 | - | 1 | 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 | 71 | - | 0 | Pakistan won by 5 wickets | Dubai | Asia Cup 2022 |
| 2 Sept 2022 | PAK 193/2 v HK 38Match 6 · T20I | PAK | 78* | - | 0 | Pakistan won by 155 runs | Sharjah | Asia Cup 2022 |
| 28 Aug 2022 | PAK 147 v IND 148/5Match 2 · T20I | PAK | 43 | - | 0 | India won by 5 wickets | Dubai | Asia Cup 2022 |
| 18 Aug 2022 | NED 186 v PAK 191/32nd ODI · ODI | PAK | 69* | - | 3 | Pakistan won by 7 wickets | Rotterdam | Pakistan tour of Netherlands 2022 |
| 16 Aug 2022 | PAK 314/6 v NED 298/81st ODI · ODI | PAK | 14 | - | 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 | 24 & 37 | - | 6 | 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 | 19 & 40 | - | 5 | Pakistan won by 4 wickets | Galle | Pakistan tour of Sri Lanka 2022 |
| 26 Jun 2022 | DER 551/8d & 127/7d v SUS 337 & 345/5Match 31 · First-class | SUS | 130 & 76* | - | 0 | Sussex won by 5 wickets | Brighton | County Championship 2022 |
| 24 Jun 2022 | SUS 158/8 v KEN 159/4Match · T20 | SUS | 4 | - | 0 | Kent won by 6 wickets | Canterbury | Vitality Blast 2022 |
| 23 Jun 2022 | SUS 172/5 v SUR 155Match · T20 | SUS | 48 | - | 4 | Sussex won by 17 runs | Brighton | Vitality Blast 2022 |
| 19 Jun 2022 | SUS 149/8 v GLA 151/6Match · T20 | SUS | 5 | - | 1 | Glamorgan won by 4 wickets | Cardiff | Vitality Blast 2022 |
| 17 Jun 2022 | ESS 244/7 v SUS 233/6Match · T20 | SUS | 66 | - | 1 | Essex won by 11 runs | Chelmsford | Vitality Blast 2022 |
| 12 Jun 2022 | PAK 269/9 v WI 2163rd ODI · ODI | PAK | 11 | - | 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 | 15 | - | 1 | 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 | 59 | - | 0 | Pakistan won by 5 wickets | Multan | West Indies tour of Pakistan 2022 |
| 29 May 2022 | SUS 171/5 v KEN 167/7Match · T20 | SUS | 13 | - | 1 | Sussex won by 4 runs | Brighton | Vitality Blast 2022 |
| 27 May 2022 | GLO 193/7 v SUS 152/8Match · T20 | SUS | 58 | - | 1 | Gloucestershire won by 41 runs | Bristol | Vitality Blast 2022 |
| 26 May 2022 | SUS 150/6 v GLA 153/3Match · T20 | SUS | 81* | - | 0 | Glamorgan won by 7 wickets | Brighton | Vitality Blast 2022 |
| 5 May 2022 | SUS 392 & 335/4d v MID 358 & 370/3Match 17 · First-class | SUS | 31 & DNB | - | 2 | Middlesex won by 7 wickets | Brighton | County Championship 2022 |
| 28 Apr 2022 | DUR 223 & 364/3d v SUS 538Match · First-class | SUS | 79 | 0/5 | 4 | Match drawn | Brighton | County Championship 2022 |
| 21 Apr 2022 | WOR 491 v SUS 269 & 188Match · First-class | SUS | 0 & 4 | - | 2 | Worcestershire won by an innings and 34 runs | Worcester | County Championship 2022 |
| 14 Apr 2022 | DER 505/8d v SUS 174 & 513/3Match · First-class | SUS | 22 & DNB | - | 4 | Match drawn | Derby | County Championship 2022 |
| 5 Apr 2022 | PAK 162/8 v AUS 163/7Only T20I · T20I | PAK | 23 | - | 2 | 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 | 23 | - | 1 | Pakistan won by 6 wickets | Lahore | Australia tour of Pakistan 2021/22 |
| 29 Mar 2022 | AUS 313/7 v PAK 2251st ODI · ODI | PAK | 10 | - | 1 | Australia won by 88 runs | Lahore | Australia tour of Pakistan 2021/22 |
| 21 Mar 2022 | AUS 391 & 227/3d v PAK 268 & 2353rd Test · Test | PAK | 1 & 0 | - | 3 | Australia won by 115 runs | Lahore | Australia tour of Pakistan 2021/22 |
| 12 Mar 2022 | AUS 556/9d & 97/2d v PAK 148 & 443/72nd Test · Test | PAK | 6 & 104* | - | 1 | Match drawn | Karachi | Australia tour of Pakistan 2021/22 |
| 4 Mar 2022 | PAK 476/4d & 252/0 v AUS 4591st Test · Test | PAK | 29* & DNB | - | 2 | Match drawn | Rawalpindi | Australia tour of Pakistan 2021/22 |
| 27 Feb 2022 | LQ 180/5 v MS 138Final · T20 | MS | 14 | - | 2 | Lahore Qalandars won by 42 runs | Lahore | Pakistan Super League 2021/22 |
| 23 Feb 2022 | MS 163/2 v LQ 135/9Qualifier · T20 | MS | 53* | - | 1 | 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 | 51* | - | 0 | Multan Sultans won by 6 wickets | Lahore | Pakistan Super League 2021/22 |
| 18 Feb 2022 | MS 245/3 v QG 128Match 25 · T20 | MS | 83* | - | 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 | 76 | - | 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 | 20 | - | 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 | 34 | - | 2 | 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 | 82 | - | 3 | Multan Sultans won by 57 runs | Karachi | Pakistan Super League 2021/22 |
| 1 Feb 2022 | MS 217/5 v IU 197Match 8 · T20 | MS | 12 | - | 0 | Multan Sultans won by 20 runs | Karachi | Pakistan Super League 2021/22 |
| 31 Jan 2022 | MS 174/4 v QG 168Match 7 · T20 | MS | 0 | - | 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 | 69 | - | 0 | 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 | 52* | - | 0 | Multan Sultans won by 7 wickets | Karachi | Pakistan Super League 2021/22 |
| 16 Dec 2021 | WI 207/3 v PAK 208/33rd T20I · T20I | PAK | 87 | - | 0 | 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 | 38 | - | 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 | 78 | - | 0 | Pakistan won by 63 runs | Karachi | West Indies tour of Pakistan 2021/22 |
| 4 Dec 2021 | PAK 300/4d v BAN 87 & 2052nd Test · Test | PAK | 53* | - | 1 | Pakistan won by an innings and 8 runs | Dhaka | Pakistan tour of Bangladesh 2021/22 |
| 26 Nov 2021 | BAN 330 & 157 v PAK 286 & 203/21st Test · Test | PAK | 5 & DNB | - | 4 | Pakistan won by 8 wickets | Chattogram | Pakistan tour of Bangladesh 2021/22 |
| 22 Nov 2021 | BAN 124/7 v PAK 127/53rd T20I · T20I | PAK | 40 | - | 1 | 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 | 39 | - | 3 | 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 | 11 | - | 3 | Pakistan won by 4 wickets | Dhaka | Pakistan tour of Bangladesh 2021/22 |