| 12 Oct 2025 | PAK 378 & 167 v SA 269 & 1831st Test · Test | PAK | 7 & 0 | 0/15 & 4/33 | 1 | Pakistan won by 93 runs | Lahore | South Africa tour of Pakistan 2025/26 |
| 28 Sept 2025 | PAK 146 v IND 150/5Final · T20I | PAK | 0 | 1/20 | 1 | India won by 5 wickets | Dubai | Men's T20 Asia Cup 2025 |
| 25 Sept 2025 | PAK 135/8 v BAN 124/9Match 17 · T20I | PAK | 19 | 3/17 | 0 | Pakistan won by 11 runs | Dubai | Men's T20 Asia Cup 2025 |
| 23 Sept 2025 | SL 133/8 v PAK 138/5Match 15 · T20I | PAK | DNB | 3/28 | 0 | Pakistan won by 5 wickets | Abu Dhabi | Men's T20 Asia Cup 2025 |
| 21 Sept 2025 | PAK 171/5 v IND 174/4Match 14 · T20I | PAK | DNB | 0/40 | 0 | India won by 6 wickets | Dubai | Men's T20 Asia Cup 2025 |
| 17 Sept 2025 | PAK 146/9 v UAE 105Match 10 · T20I | PAK | 29* | 2/16 | 0 | Pakistan won by 41 runs | Dubai | Men's T20 Asia Cup 2025 |
| 14 Sept 2025 | PAK 127/9 v IND 131/3Match 6 · T20I | PAK | 33* | 0/23 | 0 | India won by 7 wickets | Dubai | Men's T20 Asia Cup 2025 |
| 12 Sept 2025 | PAK 160/7 v OMA 67Match 4 · T20I | PAK | 2* | 1/20 | 1 | Pakistan won by 93 runs | Dubai | Men's T20 Asia Cup 2025 |
| 7 Sept 2025 | PAK 141/8 v AFG 66Final · T20I | PAK | 2* | 1/7 | 0 | Pakistan won by 75 runs | Sharjah | United Arab Emirates T20I Tri-Series 2025 |
| 4 Sept 2025 | PAK 171/5 v UAE 140/7Match 5 · T20I | PAK | DNB | 1/23 | 1 | Pakistan won by 31 runs | Sharjah | United Arab Emirates T20I Tri-Series 2025 |
| 2 Sept 2025 | AFG 169/5 v PAK 151/94th Match · T20I | PAK | 0 | 0/27 | 0 | Afghanistan won by 18 runs | Sharjah | United Arab Emirates T20I Tri-Series 2025 |
| 29 Aug 2025 | PAK 182/7 v AFG 1431st Match · T20I | PAK | DNB | 2/21 | 1 | Pakistan won by 39 runs | Sharjah | United Arab Emirates T20I Tri-Series 2025 |
| 10 Aug 2025 | PAK 171/7 v WI 184/52nd ODI · ODI | PAK | 11* | 0/35 | 0 | 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 | DNB | 4/51 | 1 | Pakistan won by 5 wickets | Tarouba | Pakistan tour of West Indies 2025 |
| 2 Aug 2025 | PAK 133/9 v WI 135/82nd T20I · T20I | PAK | 2* | 1/31 | 1 | West Indies won by 2 wickets | Lauderhill | Pakistan tour of West Indies 2025 |
| 31 Jul 2025 | PAK 178/6 v WI 164/71st T20I · T20I | PAK | DNB | 1/27 | 0 | Pakistan won by 14 runs | Lauderhill | Pakistan tour of West Indies 2025 |
| 25 May 2025 | QG 201/9 v LQ 204/4Final · T20 | LQ | DNB | 3/24 | 3 | Lahore Qalandars won by 6 wickets | Lahore | Pakistan Super League 2025 |
| 23 May 2025 | LQ 202/8 v IU 107Qualifier 2 · T20 | LQ | 0* | 3/3 | 0 | Lahore Qalandars won by 95 runs | Lahore | Pakistan Super League 2025 |
| 22 May 2025 | KK 190/8 v LQ 191/4Eliminator · T20 | LQ | DNB | 2/47 | 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 | 8* | 2/19 | 0 | Lahore Qalandars won by 26 runs | Rawalpindi | Pakistan Super League 2025 |
| 4 May 2025 | LQ 160/8 v KK 168/6Match 24 · T20 | LQ | 0 | 0/41 | 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 | DNB | - | 0 | No result | Lahore | Pakistan Super League 2025 |
| 30 Apr 2025 | LQ 209/6 v IU 121Match 19 · T20 | LQ | DNB | 1/10 | 1 | Lahore Qalandars won by 88 runs | Lahore | Pakistan Super League 2025 |
| 26 Apr 2025 | MS 185/3 v LQ 186/5Match 16 · T20 | LQ | DNB | 0/25 | 0 | Lahore Qalandars won by 5 wickets | Lahore | Pakistan Super League 2025 |
| 24 Apr 2025 | LQ 129 v PZ 133/3Match 14 · T20 | LQ | 16 | 2/22 | 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 | 2 | 1/43 | 0 | Multan Sultans won by 33 runs | Multan | Pakistan Super League 2025 |
| 15 Apr 2025 | LQ 201/6 v KK 136Match 6 · T20 | LQ | DNB | 3/34 | 0 | Lahore Qalandars won by 65 runs | Karachi | Pakistan Super League 2025 |
| 13 Apr 2025 | LQ 219/6 v QG 140Match 4 · T20 | LQ | 3 | 2/6 | 1 | Lahore Qalandars won by 79 runs | Rawalpindi | Pakistan Super League 2025 |
| 11 Apr 2025 | LQ 139 v IU 143/2Match 1 · T20 | LQ | 2 | 0/38 | 0 | Islamabad United won by 8 wickets | Rawalpindi | Pakistan Super League 2025 |
| 23 Mar 2025 | NZ 220/6 v PAK 1054th T20I · T20I | PAK | 6 | 0/49 | 0 | New Zealand won by 115 runs | Mount Maunganui | Pakistan tour of New Zealand 2024/25 |
| 21 Mar 2025 | NZ 204 v PAK 207/13rd T20I · T20I | PAK | DNB | 2/36 | 0 | Pakistan won by 9 wickets | Auckland | Pakistan tour of New Zealand 2024/25 |
| 18 Mar 2025 | PAK 135/9 v NZ 137/52nd T20I · T20I | PAK | 22* | 0/31 | 1 | New Zealand won by 5 wickets | Dunedin | Pakistan tour of New Zealand 2024/25 |
| 16 Mar 2025 | PAK 91 v NZ 92/11st T20I · T20I | PAK | 1 | 0/17 | 0 | New Zealand won by 9 wickets | Christchurch | Pakistan tour of New Zealand 2024/25 |
| 23 Feb 2025 | PAK 241 v IND 244/4Match 5 · ODI | PAK | 0 | 2/74 | 0 | India won by 6 wickets | Dubai | ICC Champions Trophy 2024/25 |
| 19 Feb 2025 | NZ 320/5 v PAK 260Match 1 · ODI | PAK | 14 | 0/68 | 1 | New Zealand won by 60 runs | Karachi | ICC Champions Trophy 2024/25 |
| 14 Feb 2025 | PAK 242 v NZ 243/5Final · ODI | PAK | 1 | 1/45 | 0 | New Zealand won by 5 wickets | Karachi | Pakistan Tri-Nation Series 2024/25 |
| 12 Feb 2025 | SA 352/5 v PAK 355/4Match 3 · ODI | PAK | DNB | 2/66 | 1 | Pakistan won by 6 wickets | Karachi | Pakistan Tri-Nation Series 2024/25 |
| 8 Feb 2025 | NZ 330/6 v PAK 252/9Match 1 · ODI | PAK | 10 | 3/88 | 0 | New Zealand won by 78 runs | Lahore | Pakistan Tri-Nation Series 2024/25 |
| 9 Jan 2025 | FB 197/5 v RR 202/7Match 13 · T20 | FB | DNB | 1/30 | 0 | Rangpur Riders won by 3 wickets | Sylhet | Bangladesh Premier League 2024/25 |
| 7 Jan 2025 | SS 125 v FB 126/3Match 12 · T20 | FB | DNB | 1/40 | 0 | Fortune Barishal won by 7 wickets | Sylhet | Bangladesh Premier League 2024/25 |
| 6 Jan 2025 | DR 168/4 v FB 169/3Match 10 · T20 | FB | DNB | 2/20 | 0 | Fortune Barishal won by 7 wickets | Sylhet | Bangladesh Premier League 2024/25 |
| 2 Jan 2025 | FB 124 v RR 128/2Match 6 · T20 | FB | 8 | 0/31 | 0 | Rangpur Riders won by 8 wickets | Dhaka | Bangladesh Premier League 2024/25 |
| 30 Dec 2024 | DR 197/3 v FB 200/6Match 1 · T20 | FB | 27 | 0/33 | 0 | Fortune Barishal won by 4 wickets | Dhaka | Bangladesh Premier League 2024/25 |
| 22 Dec 2024 | PAK 308/9 v SA 2713rd ODI · ODI | PAK | 0 | 2/70 | 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 | 16 | 4/47 | 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 | 1/46 | 1 | Pakistan won by 3 wickets | Paarl | Pakistan tour of South Africa 2024/25 |
| 13 Dec 2024 | PAK 206/5 v SA 210/32nd T20I · T20I | PAK | DNB | 0/37 | 1 | South Africa won by 7 wickets | Centurion | Pakistan tour of South Africa 2024/25 |
| 10 Dec 2024 | SA 183/9 v PAK 172/81st T20I · T20I | PAK | 9 | 3/22 | 0 | South Africa won by 11 runs | Durban | Pakistan tour of South Africa 2024/25 |
| 18 Nov 2024 | PAK 117 v AUS 118/33rd T20I · T20I | PAK | 16 | 1/43 | 0 | Australia won by 7 wickets | Hobart | Pakistan tour of Australia 2024/25 |
| 16 Nov 2024 | AUS 147/9 v PAK 1342nd T20I · T20I | PAK | 0 | 0/39 | 0 | Australia won by 13 runs | Sydney | Pakistan tour of Australia 2024/25 |