| 9 Sept 2026 | PAK 133 & 449 v ENG 453 & 130/23rd Test · Test | PAK | 3 & 0 | - | 0 | England won by 8 wickets | Birmingham | Pakistan tour of England 2026 |
| 27 Aug 2026 | ENG 290 & 208 v PAK 110/9 & 194/92nd Test · Test | PAK | 5 & 0 | - | 0 | England won by 194 runs | London | Pakistan tour of England 2026 |
| 19 Aug 2026 | PAK 171 & 135 v ENG 4091st Test · Test | PAK | 61 & 15 | - | 0 | England won by an innings and 103 runs | Leeds | Pakistan tour of England 2026 |
| 2 Aug 2026 | WI 344 & 117/9 v PAK 387 & 77/22nd Test · Test | PAK | 160* & 24* | - | 0 | Pakistan won by 8 wickets | Port of Spain | Pakistan tour of West Indies 2026 |
| 25 Apr 2026 | PZ 199/4 v LQ 200/4Match 38 · T20 | LQ | 25 | - | 0 | Lahore Qalandars won by 6 wickets | Lahore | Pakistan Super League 2026 |
| 23 Apr 2026 | LQ 199/6 v KK 203/5Match 35 · T20 | LQ | 62 | - | 2 | Karachi Kings won by 5 wickets | Lahore | Pakistan Super League 2026 |
| 21 Apr 2026 | LQ 197/6 v QG 188/7Match 30 · T20 | LQ | 14 | - | 0 | Lahore Qalandars won by 9 runs | Lahore | Pakistan Super League 2026 |
| 18 Apr 2026 | LQ 210/4 v RAW 178/9Match 27 · T20 | LQ | 26 | - | 0 | Lahore Qalandars won by 32 runs | Karachi | Pakistan Super League 2026 |
| 17 Apr 2026 | LQ 134 v QG 138/4Match 26 · T20 | LQ | 17 | - | 0 | Quetta Gladiators won by 6 wickets | Karachi | Pakistan Super League 2026 |
| 11 Apr 2026 | PZ 173/7 v LQ 97Match 19 · T20 | LQ | 21 | - | 3 | Peshawar Zalmi won by 76 runs | Karachi | Pakistan Super League 2026 |
| 9 Apr 2026 | LQ 100 v IU 104/1Match 16 · T20 | LQ | 10 | - | 0 | Islamabad United won by 9 wickets | Karachi | Pakistan Super League 2026 |
| 3 Apr 2026 | LQ 185/5 v MS 165/5Match 11 · T20 | LQ | 33 | - | 1 | Lahore Qalandars won by 20 runs | Lahore | Pakistan Super League 2026 |
| 29 Mar 2026 | LQ 128/9 v KK 131/6Match 6 · T20 | LQ | 33 | - | 0 | Karachi Kings won by 4 wickets | Lahore | Pakistan Super League 2026 |
| 26 Mar 2026 | LQ 199/6 v HK 130Match 1 · T20 | LQ | 4 | - | 0 | Lahore Qalandars won by 69 runs | Lahore | Pakistan Super League 2026 |
| 20 Oct 2025 | PAK 333 & 138 v SA 404 & 73/22nd Test · Test | PAK | 57 & 6 | - | 1 | South Africa won by 8 wickets | Rawalpindi | South Africa tour of Pakistan 2025/26 |
| 12 Oct 2025 | PAK 378 & 167 v SA 269 & 1831st Test · Test | PAK | 2 & 41 | - | 0 | Pakistan won by 93 runs | Lahore | South Africa tour of Pakistan 2025/26 |
| 12 Aug 2025 | WI 294/6 v PAK 923rd ODI · ODI | PAK | 0 | - | 0 | West Indies won by 202 runs | Tarouba | Pakistan tour of West Indies 2025 |
| 10 Aug 2025 | PAK 171/7 v WI 184/52nd ODI · ODI | PAK | 26 | - | 1 | West Indies won by 5 wickets (DLS method) | Tarouba | Pakistan tour of West Indies 2025 |
| 8 Aug 2025 | WI 280 v PAK 284/51st ODI · ODI | PAK | 29 | - | 1 | Pakistan won by 5 wickets | Tarouba | Pakistan tour of West Indies 2025 |
| 18 Jul 2025 | LEI 185 v YOR 188/8Match · T20 | YOR | 64 | - | 0 | Yorkshire won by 2 wickets | Leicester | Vitality Blast Men 2025 |
| 17 Jul 2025 | LAN 174 v YOR 153Match · T20 | YOR | 54 | - | 2 | Lancashire won by 21 runs | Leeds | Vitality Blast Men 2025 |
| 13 Jul 2025 | YOR 151/9 v DER 157/2Match · T20 | YOR | 26 | - | 1 | Derbyshire won by 8 wickets | Leeds | Vitality Blast Men 2025 |
| 11 Jul 2025 | YOR 236/6 v LAN 217/7Match · T20 | YOR | 21 | - | 0 | Yorkshire won by 19 runs | Manchester | Vitality Blast Men 2025 |
| 29 Jun 2025 | ESS 368 & 131 v YOR 459 & 41/0Match 41 · First-class | YOR | 5 & DNB | - | 2 | Yorkshire won by 10 wickets | York | County Championship 2025 |
| 25 May 2025 | QG 201/9 v LQ 204/4Final · T20 | LQ | 41 | - | 0 | Lahore Qalandars won by 6 wickets | Lahore | Pakistan Super League 2025 |
| 23 May 2025 | LQ 202/8 v IU 107Qualifier 2 · T20 | LQ | 25 | - | 0 | Lahore Qalandars won by 95 runs | Lahore | Pakistan Super League 2025 |
| 22 May 2025 | KK 190/8 v LQ 191/4Eliminator · T20 | LQ | 65 | - | 0 | Lahore Qalandars won by 6 wickets | Lahore | Pakistan Super League 2025 |
| 18 May 2025 | LQ 149/8 v PZ 123/8Match 29 · T20 | LQ | 5 | - | 1 | Lahore Qalandars won by 26 runs | Rawalpindi | Pakistan Super League 2025 |
| 4 May 2025 | LQ 160/8 v KK 168/6Match 24 · T20 | LQ | 18 | - | 0 | Karachi Kings won by 4 wickets (DLS method) | Lahore | Pakistan Super League 2025 |
| 1 May 2025 | LQ 111/3 v QGMatch 21 · T20 | LQ | 53* | - | 0 | No result | Lahore | Pakistan Super League 2025 |
| 30 Apr 2025 | LQ 209/6 v IU 121Match 19 · T20 | LQ | 22 | - | 0 | Lahore Qalandars won by 88 runs | Lahore | Pakistan Super League 2025 |
| 26 Apr 2025 | MS 185/3 v LQ 186/5Match 16 · T20 | LQ | 34 | - | 0 | Lahore Qalandars won by 5 wickets | Lahore | Pakistan Super League 2025 |
| 24 Apr 2025 | LQ 129 v PZ 133/3Match 14 · T20 | LQ | 0 | - | 0 | Peshawar Zalmi won by 7 wickets | Lahore | Pakistan Super League 2025 |
| 22 Apr 2025 | MS 228/5 v LQ 195/9Match 12 · T20 | LQ | 18 | - | 1 | Multan Sultans won by 33 runs | Multan | Pakistan Super League 2025 |
| 15 Apr 2025 | LQ 201/6 v KK 136Match 6 · T20 | LQ | 6 | - | 0 | Lahore Qalandars won by 65 runs | Karachi | Pakistan Super League 2025 |
| 13 Apr 2025 | LQ 219/6 v QG 140Match 4 · T20 | LQ | 37 | - | 0 | Lahore Qalandars won by 79 runs | Rawalpindi | Pakistan Super League 2025 |
| 11 Apr 2025 | LQ 139 v IU 143/2Match 1 · T20 | LQ | 66 | - | 0 | Islamabad United won by 8 wickets | Rawalpindi | Pakistan Super League 2025 |
| 5 Apr 2025 | NZ 264/8 v PAK 2213rd ODI · ODI | PAK | 33 | - | 1 | New Zealand won by 43 runs | Mount Maunganui | Pakistan tour of New Zealand 2024/25 |
| 2 Apr 2025 | NZ 292/8 v PAK 2082nd ODI · ODI | PAK | 1 | - | 1 | New Zealand won by 84 runs | Hamilton | Pakistan tour of New Zealand 2024/25 |
| 29 Mar 2025 | NZ 344/9 v PAK 2711st ODI · ODI | PAK | 36 | - | 0 | New Zealand won by 73 runs | Napier | Pakistan tour of New Zealand 2024/25 |
| 22 Dec 2024 | PAK 308/9 v SA 2713rd ODI · ODI | PAK | 0 | - | 1 | Pakistan won by 36 runs (DLS method) | Johannesburg | Pakistan tour of South Africa 2024/25 |
| 19 Dec 2024 | PAK 329 v SA 2482nd ODI · ODI | PAK | 0 | - | 0 | Pakistan won by 81 runs | Cape Town | Pakistan tour of South Africa 2024/25 |
| 17 Dec 2024 | SA 239/9 v PAK 242/71st ODI · ODI | PAK | 0 | - | 0 | Pakistan won by 3 wickets | Paarl | Pakistan tour of South Africa 2024/25 |
| 28 Nov 2024 | PAK 303/6 v ZIM 2043rd ODI · ODI | PAK | 50 | - | 2 | Pakistan won by 99 runs | Bulawayo | Pakistan tour of Zimbabwe 2024/25 |
| 26 Nov 2024 | ZIM 145 v PAK 148/02nd ODI · ODI | PAK | 32* | - | 1 | Pakistan won by 10 wickets | Bulawayo | Pakistan tour of Zimbabwe 2024/25 |
| 24 Nov 2024 | ZIM 205 v PAK 60/61st ODI · ODI | PAK | 1 | - | 1 | Zimbabwe won by 80 runs (DLS method) | Bulawayo | Pakistan tour of Zimbabwe 2024/25 |
| 10 Nov 2024 | AUS 140/9 v PAK 143/23rd ODI · ODI | PAK | 37 | - | 0 | Pakistan won by 8 wickets | Perth | Pakistan tour of Australia 2024/25 |
| 8 Nov 2024 | AUS 163 v PAK 169/12nd ODI · ODI | PAK | 64* | - | 0 | Pakistan won by 9 wickets | Adelaide | Pakistan tour of Australia 2024/25 |
| 4 Nov 2024 | PAK 203 v AUS 204/81st ODI · ODI | PAK | 12 | - | 0 | Australia won by 2 wickets | Melbourne | Pakistan tour of Australia 2024/25 |
| 24 Oct 2024 | ENG 267 & 112 v PAK 344 & 37/13rd Test · Test | PAK | 14 & 5* | - | 0 | Pakistan won by 9 wickets | Rawalpindi | England tour of Pakistan 2024/25 |