| 6 Jun 2025 | YOR 164/7 v BB 168/4Match · T20 | BB | DNB | 0/36 | 1 | Birmingham Bears won by 6 wickets | Birmingham | Vitality Blast Men 2025 |
| 1 Jun 2025 | BAN 196/6 v PAK 197/33rd T20I · T20I | PAK | DNB | 2/38 | 0 | Pakistan won by 7 wickets | Lahore | Bangladesh tour of Pakistan 2025 |
| 30 May 2025 | PAK 201/6 v BAN 144/92nd T20I · T20I | PAK | DNB | 1/21 | 1 | Pakistan won by 57 runs | Lahore | Bangladesh tour of Pakistan 2025 |
| 28 May 2025 | PAK 201/7 v BAN 1641st T20I · T20I | PAK | 1* | 5/30 | 1 | Pakistan won by 37 runs | Lahore | Bangladesh tour of Pakistan 2025 |
| 22 May 2025 | KK 190/8 v LQ 191/4Eliminator · T20 | KK | 0 | 2/37 | 0 | Lahore Qalandars won by 6 wickets | Lahore | Pakistan Super League 2025 |
| 19 May 2025 | IU 251/5 v KK 172Match 30 · T20 | KK | 0 | 0/46 | 0 | Islamabad United won by 79 runs | Rawalpindi | Pakistan Super League 2025 |
| 17 May 2025 | KK 237/4 v PZ 214/5Match 27 · T20 | KK | DNB | 1/30 | 0 | Karachi Kings won by 23 runs | Rawalpindi | Pakistan Super League 2025 |
| 4 May 2025 | LQ 160/8 v KK 168/6Match 24 · T20 | KK | 1* | 1/42 | 0 | Karachi Kings won by 4 wickets (DLS method) | Lahore | Pakistan Super League 2025 |
| 25 Apr 2025 | QG 142 v KK 137/8Match 15 · T20 | KK | 24* | 3/33 | 0 | Quetta Gladiators won by 5 runs | Lahore | Pakistan Super League 2025 |
| 21 Apr 2025 | PZ 147/8 v KK 148/8Match 11 · T20 | KK | 6* | 0/33 | 0 | Karachi Kings won by 2 wickets | Karachi | Pakistan Super League 2025 |
| 20 Apr 2025 | KK 128/7 v IU 129/4Match 10 · T20 | KK | DNB | 2/28 | 0 | Islamabad United won by 6 wickets | Karachi | Pakistan Super League 2025 |
| 18 Apr 2025 | KK 175/7 v QG 119/9Match 8 · T20 | KK | DNB | 3/27 | 1 | Karachi Kings won by 56 runs | Karachi | Pakistan Super League 2025 |
| 15 Apr 2025 | LQ 201/6 v KK 136Match 6 · T20 | KK | 27 | 4/28 | 1 | Lahore Qalandars won by 65 runs | Karachi | Pakistan Super League 2025 |
| 12 Apr 2025 | MS 234/3 v KK 236/6Match 3 · T20 | KK | DNB | 1/44 | 0 | Karachi Kings won by 4 wickets | Karachi | Pakistan Super League 2025 |
| 14 Jun 2024 | YOR 145 v BB 151/6Match · T20 | BB | DNB | 1/29 | 0 | Birmingham Bears won by 4 wickets | Birmingham | Vitality Blast 2024 |
| 8 Jun 2024 | DUR 194/9 v BB 168Match · T20 | BB | 0 | 1/35 | 0 | Durham won by 26 runs | Birmingham | Vitality Blast 2024 |
| 7 Jun 2024 | LAN 176/8 v BB 168/6Match · T20 | BB | 17* | 3/47 | 0 | Lancashire won by 8 runs | Manchester | Vitality Blast 2024 |
| 1 Jun 2024 | BB 149 v NOT 127Match · T20 | BB | 6 | 2/22 | 0 | Birmingham Bears won by 22 runs | Birmingham | Vitality Blast 2024 |
| 31 May 2024 | DUR 101 v BB 105/4Match · T20 | BB | DNB | 3/20 | 0 | Birmingham Bears won by 6 wickets | Chester-le-Street | Vitality Blast 2024 |
| 24 May 2024 | WAR 284 & 96/3d v LAN 149 & 89/4Match 34 · First-class | WAR | 29 & DNB | 0/24 & 0/4 | 1 | Match drawn | Manchester | County Championship 2024 |
| 14 May 2024 | IRE 178/7 v PAK 181/43rd T20I · T20I | PAK | DNB | 0/42 | 0 | Pakistan won by 6 wickets | Dublin | Pakistan tour of Ireland 2024 |
| 26 Apr 2024 | NOT 400 & 75/1 v WAR 361Match 18 · First-class | WAR | 5 | 2/65 & 0/19 | 1 | Match drawn | Birmingham | County Championship 2024 |
| 19 Apr 2024 | WAR 455 & 205/4 v HAM 365Match 12 · First-class | WAR | 4 & DNB | 1/53 | 0 | Match drawn | Southampton | County Championship 2024 |
| 11 Mar 2024 | PZ 147/6 v KK 145/5Match 29 · T20 | KK | DNB | 1/26 | 0 | Peshawar Zalmi won by 2 runs | Karachi | Pakistan Super League 2023/24 |
| 9 Mar 2024 | LQ 177/5 v KK 179/7Match 26 · T20 | KK | 3* | 0/30 | 0 | Karachi Kings won by 3 wickets | Karachi | Pakistan Super League 2023/24 |
| 7 Mar 2024 | KK 150/7 v IU 151/5Match 24 · T20 | KK | 6* | 0/31 | 0 | Islamabad United won by 5 wickets | Rawalpindi | Pakistan Super League 2023/24 |
| 6 Mar 2024 | QG 118 v KK 121/3Match 22 · T20 | KK | DNB | 4/15 | 1 | Karachi Kings won by 7 wickets | Rawalpindi | Pakistan Super League 2023/24 |
| 3 Mar 2024 | MS 189/3 v KK 169/7Match 19 · T20 | KK | 17 | 1/34 | 0 | Multan Sultans won by 20 runs | Karachi | Pakistan Super League 2023/24 |
| 29 Feb 2024 | KK 165/8 v QG 169/5Match 16 · T20 | KK | 2 | 2/39 | 0 | Quetta Gladiators won by 5 wickets | Karachi | Pakistan Super League 2023/24 |
| 28 Feb 2024 | KK 165/5 v IU 169/3Match 15 · T20 | KK | DNB | 1/42 | 0 | Islamabad United won by 7 wickets | Karachi | Pakistan Super League 2023/24 |
| 24 Feb 2024 | LQ 175/6 v KK 176/8Match 10 · T20 | KK | 9 | 2/29 | 0 | Karachi Kings won by 2 wickets | Lahore | Pakistan Super League 2023/24 |
| 21 Feb 2024 | PZ 154 v KK 157/3Match 6 · T20 | KK | DNB | 3/30 | 0 | Karachi Kings won by 7 wickets | Lahore | Pakistan Super League 2023/24 |
| 18 Feb 2024 | MS 185/2 v KK 130/8Match 3 · T20 | KK | 0 | 0/38 | 0 | Multan Sultans won by 55 runs | Multan | Pakistan Super League 2023/24 |
| 3 Jan 2024 | PAK 313 & 115 v AUS 299 & 130/23rd Test · Test | PAK | 0 & 5 | 0/53 & 0/15 | 0 | Australia won by 8 wickets | Sydney | Pakistan tour of Australia 2023/24 |
| 26 Dec 2023 | AUS 318 & 262 v PAK 264 & 2372nd Test · Test | PAK | 2 & 0* | 2/61 & 0/53 | 0 | Australia won by 79 runs | Melbourne | Pakistan tour of Australia 2023/24 |
| 4 Nov 2023 | NZ 401/6 v PAK 200/1Match 35 · ODI | PAK | DNB | 1/82 | 0 | Pakistan won by 21 runs (DLS method) | Bengaluru | ICC Cricket World Cup 2023/24 |
| 23 Oct 2023 | AFG 286/2 v PAK 282/722nd Match · ODI | PAK | DNB | 1/44 | 0 | Afghanistan won by 8 wickets (with 6 balls remaining) | Chennai | 2023 Cricket World Cup |
| 20 Oct 2023 | AUS 367/9 v PAK 305Match 18 · ODI | PAK | 8 | 0/57 | 0 | Australia won by 62 runs | Bengaluru | ICC Cricket World Cup 2023/24 |
| 14 Oct 2023 | PAK 191 v IND 192/3Match 12 · ODI | PAK | 12 | 1/34 | 0 | India won by 7 wickets | Ahmedabad | ICC Cricket World Cup 2023/24 |
| 10 Oct 2023 | SL 344/9 v PAK 345/4Match 8 · ODI | PAK | DNB | 4/71 | 0 | Pakistan won by 6 wickets | Hyderabad | ICC Cricket World Cup 2023/24 |
| 6 Oct 2023 | PAK 286 v NED 205Match 2 · ODI | PAK | 0 | 2/33 | 0 | Pakistan won by 81 runs | Hyderabad | ICC Cricket World Cup 2023/24 |
| 17 Aug 2023 | GT 146 v DA 147/4Qualifier 1 · T20 | DA | DNB | 1/28 | 0 | Dambulla Aura won by 6 wickets | Colombo | Lanka Premier League 2023 |
| 12 Aug 2023 | DA 166/5 v CS 116Match 16 · T20 | DA | 6* | 3/16 | 0 | Dambulla Aura won by 50 runs | Colombo | Lanka Premier League 2023 |
| 11 Aug 2023 | GT 133/9 v DA 134/3Match 14 · T20 | DA | DNB | 1/27 | 0 | Dambulla Aura won by 7 wickets | Colombo | Lanka Premier League 2023 |
| 7 Aug 2023 | DA 134/8 v JK 125/7Match 11 · T20 | DA | 8 | 3/20 | 0 | Dambulla Aura won by 9 runs | Kandy | Lanka Premier League 2023 |
| 5 Aug 2023 | DA 192/6 v CS 182/4Match 8 · T20 | DA | 6* | 0/38 | 0 | Dambulla Aura won by 10 runs | Kandy | Lanka Premier League 2023 |
| 30 Jun 2023 | NOT 168 v BB 172/8Match · T20 | BB | 7 | 3/25 | 0 | Birmingham Bears won by 2 wickets | Nottingham | Vitality Blast 2023 |
| 25 Jun 2023 | ESS 457 & 85/1 v WAR 158 & 381Match · First-class | WAR | 4 & 9 | 2/75 & 0/16 | 0 | Essex won by 9 wickets | Chelmsford | County Championship 2023 |
| 23 Jun 2023 | BB 228/4 v WOR 175/9Match · T20 | BB | DNB | 2/22 | 0 | Birmingham Bears won by 53 runs | Birmingham | Vitality Blast 2023 |
| 20 Jun 2023 | DUR 146/5 v BB 149/8Match · T20 | BB | 0 | 2/15 | 0 | Birmingham Bears won by 2 wickets | Chester-le-Street | Vitality Blast 2023 |