| 14 Aug 2024 | WF 181/5 v SB 21/2Match 30 · The Hundred | WF | DNB | - | 0 | No result | Southampton | The Hundred Men's Competition 2024 |
| 10 Aug 2024 | WF 146/8 v BP 149/5Match 25 · The Hundred | WF | DNB | 2/24 | 0 | Birmingham Phoenix won by 5 wickets | Cardiff | The Hundred Men's Competition 2024 |
| 8 Aug 2024 | NS 26/5 v WF 3/0Match 21 · The Hundred | WF | DNB | 2/9 | 0 | No result | Cardiff | The Hundred Men's Competition 2024 |
| 5 Aug 2024 | SB 139/5 v WF 97Match 17 · The Hundred | WF | 4 | 2/22 | 0 | Southern Brave won by 42 runs | Cardiff | The Hundred Men's Competition 2024 |
| 3 Aug 2024 | WF 129/6 v TR 125/8Match 14 · The Hundred | WF | DNB | 2/15 | 0 | Welsh Fire won by 4 runs | Nottingham | The Hundred Men's Competition 2024 |
| 1 Aug 2024 | WF 94/9 v LS 96/7Match 10 · The Hundred | WF | 0* | 3/20 | 0 | London Spirit won by 3 wickets | London | The Hundred Men's Competition 2024 |
| 28 Jul 2024 | WF 207/5 v SFU 111Final · T20 | SFU | 7 | 1/41 | 0 | Washington Freedom won by 96 runs | Dallas | Major League Cricket 2024 |
| 26 Jul 2024 | SFU 200/6 v TSK 190/4Challenger · T20 | SFU | DNB | 0/43 | 0 | San Francisco Unicorns won by 10 runs | Dallas | Major League Cricket 2024 |
| 25 Jul 2024 | SFU 145 v WF 149/3Qualifier · T20 | SFU | 2 | 0/31 | 0 | Washington Freedom won by 7 wickets | Dallas | Major League Cricket 2024 |
| 22 Jul 2024 | WF 174/3 v SFU 177/4Match 20 · T20 | SFU | DNB | 0/20 | 0 | San Francisco Unicorns won by 6 wickets (DLS method) | Dallas | Major League Cricket 2024 |
| 20 Jul 2024 | SO 152/7 v SFU 156/4Match 18 · T20 | SFU | DNB | 0/32 | 0 | San Francisco Unicorns won by 6 wickets | Dallas | Major League Cricket 2024 |
| 18 Jul 2024 | SFU 148/7 v MNY 145/7Match 16 · T20 | SFU | 1* | 1/35 | 0 | San Francisco Unicorns won by 3 runs | Dallas | Major League Cricket 2024 |
| 15 Jul 2024 | SFU 165/7 v SO 142/6Match 13 · T20 | SFU | DNB | 0/30 | 0 | San Francisco Unicorns won by 23 runs | Morrisville | Major League Cricket 2024 |
| 10 Jul 2024 | SFU 127 v TSK 128/3Match 7 · T20 | SFU | 13 | 0/24 | 0 | Texas Super Kings won by 7 wickets | Morrisville | Major League Cricket 2024 |
| 7 Jul 2024 | LAKR 165/6 v SFU 166/4Match 4 · T20 | SFU | DNB | 2/38 | 0 | San Francisco Unicorns won by 6 wickets | Dallas | Major League Cricket 2024 |
| 16 Jun 2024 | IRE 106/9 v PAK 111/7Match 36 · T20I | PAK | DNB | 1/17 | 0 | Pakistan won by 3 wickets | Lauderhill | ICC Men's T20 World Cup 2024 |
| 11 Jun 2024 | CAN 106/7 v PAK 107/3Match 22 · T20I | PAK | DNB | 2/26 | 0 | Pakistan won by 7 wickets | New York | ICC Men's T20 World Cup 2024 |
| 9 Jun 2024 | IND 119 v PAK 113/7Match 19 · T20I | PAK | DNB | 3/21 | 1 | India won by 6 runs | New York | ICC Men's T20 World Cup 2024 |
| 6 Jun 2024 | PAK 159/7 v USA 159/3Match 11 · T20I | PAK | 3* | 1/37 | 0 | Match tied (United States of America won the Super Over) | Dallas | ICC Men's T20 World Cup 2024 |
| 30 May 2024 | PAK 157 v ENG 158/34th T20I · T20I | PAK | 8 | 3/38 | 0 | England won by 7 wickets | London | Pakistan tour of England 2024 |
| 25 May 2024 | ENG 183/7 v PAK 1602nd T20I · T20I | PAK | 3* | 2/34 | 1 | England won by 23 runs | Birmingham | Pakistan tour of England 2024 |
| 24 Feb 2024 | LQ 175/6 v KK 176/8Match 10 · T20 | LQ | DNB | 1/22 | 1 | Karachi Kings won by 2 wickets | Lahore | Pakistan Super League 2023/24 |
| 21 Feb 2024 | LQ 166/5 v MS 170/5Match 7 · T20 | LQ | DNB | 0/25 | 0 | Multan Sultans won by 5 wickets | Multan | Pakistan Super League 2023/24 |
| 19 Feb 2024 | LQ 187/7 v QG 188/5Match 4 · T20 | LQ | DNB | 1/47 | 0 | Quetta Gladiators won by 5 wickets | Lahore | Pakistan Super League 2023/24 |
| 17 Feb 2024 | LQ 195/5 v IU 200/2Match 1 · T20 | LQ | DNB | 0/38 | 0 | Islamabad United won by 8 wickets | Lahore | Pakistan Super League 2023/24 |
| 19 Jan 2024 | PAK 158/5 v NZ 159/34th T20I · T20I | PAK | DNB | 0/29 | 0 | New Zealand won by 7 wickets | Christchurch | Pakistan tour of New Zealand 2023/24 |
| 17 Jan 2024 | NZ 224/7 v PAK 179/73rd T20I · T20I | PAK | DNB | 2/60 | 0 | New Zealand won by 45 runs | Dunedin | Pakistan tour of New Zealand 2023/24 |
| 14 Jan 2024 | NZ 194/8 v PAK 1732nd T20I · T20I | PAK | 2* | 3/38 | 0 | New Zealand won by 21 runs | Hamilton | Pakistan tour of New Zealand 2023/24 |
| 12 Jan 2024 | NZ 226/8 v PAK 1801st T20I · T20I | PAK | 0 | 2/34 | 0 | New Zealand won by 46 runs | Auckland | Pakistan tour of New Zealand 2023/24 |
| 28 Dec 2023 | HH 155 v MS 67/3Match 17 · T20 | MS | DNB | 3/24 | 0 | Melbourne Stars won by 7 wickets (DLS method) | Hobart | Big Bash League 2023/24 |
| 26 Dec 2023 | SS 154/8 v MS 155/6Match 14 · T20 | MS | DNB | 3/38 | 0 | Melbourne Stars won by 4 wickets | Sydney | Big Bash League 2023/24 |
| 23 Dec 2023 | MS 172 v ST 176/5Match 12 · T20 | MS | 0* | 0/20 | 1 | Sydney Thunder won by 5 wickets | Albury | Big Bash League 2023/24 |
| 13 Dec 2023 | MS 101 v PS 102/3Match 7 · T20 | MS | 8 | 0/14 | 0 | Perth Scorchers won by 7 wickets | Melbourne | Big Bash League 2023/24 |
| 11 Nov 2023 | ENG 337/9 v PAK 244Match 44 · ODI | PAK | 35 | 3/64 | 0 | England won by 93 runs | Kolkata | ICC Cricket World Cup 2023/24 |
| 4 Nov 2023 | NZ 401/6 v PAK 200/1Match 35 · ODI | PAK | DNB | 1/85 | 0 | Pakistan won by 21 runs (DLS method) | Bengaluru | ICC Cricket World Cup 2023/24 |
| 31 Oct 2023 | BAN 204 v PAK 205/3Match 31 · ODI | PAK | DNB | 2/36 | 0 | Pakistan won by 7 wickets | Kolkata | ICC Cricket World Cup 2023/24 |
| 27 Oct 2023 | PAK 270 v SA 271/9Match 26 · ODI | PAK | 0* | 2/62 | 1 | South Africa won by 1 wicket | Chennai | ICC Cricket World Cup 2023/24 |
| 23 Oct 2023 | AFG 286/2 v PAK 282/722nd Match · ODI | PAK | DNB | 0/53 | 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 | 0* | 3/83 | 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 | 2 | 0/43 | 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 | 2/64 | 0 | Pakistan won by 6 wickets | Hyderabad | ICC Cricket World Cup 2023/24 |
| 6 Oct 2023 | PAK 286 v NED 205Match 2 · ODI | PAK | 16 | 3/43 | 0 | Pakistan won by 81 runs | Hyderabad | ICC Cricket World Cup 2023/24 |
| 3 Oct 2023 | PAK 337/9 v AUS 351/710th Match · List A | PAK | DNB | 1/97 | 1 | Australia won | Dehradun | ICC World Cup Warm-up Matches 2023 |
| 29 Sept 2023 | NZ 346/5 v PAK 345/53rd Match · List A | PAK | DNB | 0/36 | 0 | New Zealand won by 5 wickets (38 balls left) | Hyderabad | ICC World Cup Warm-up Matches 2023 |
| 10 Sept 2023 | IND 356/2 v PAK 128/8Match 9 · ODI | PAK | DNB | 0/27 | 0 | India won by 228 runs | Colombo | Asia Cup 2023 |
| 6 Sept 2023 | BAN 193 v PAK 194/3Match 7 · ODI | PAK | DNB | 4/19 | 1 | Pakistan won by 7 wickets | Lahore | Asia Cup 2023 |
| 2 Sept 2023 | IND 266 v PAKMatch 3 · ODI | PAK | - | 3/58 | 0 | No result | Kandy | Asia Cup 2023 |
| 30 Aug 2023 | PAK 342/6 v NEP 104Match 1 · ODI | PAK | DNB | 2/16 | 0 | Pakistan won by 238 runs | Multan | Asia Cup 2023 |
| 24 Aug 2023 | AFG 300/5 v PAK 302/92nd ODI · ODI | PAK | 3* | 0/48 | 0 | Pakistan won by 1 wicket (with 1 ball remaining) | Hambantota | Pakistan v Afghanistan in Sri Lanka 2023 |
| 22 Aug 2023 | AFG 59/9 v PAK 2011st ODI · ODI | PAK | 1 | 5/18 | 0 | Pakistan won by 142 runs | Hambantota | Pakistan v Afghanistan in Sri Lanka 2023 |