| 4 Jun 2024 | SCO 90/0 v ENGMatch 6 · T20I | ENG | - | 0/24 | 0 | No result | Bridgetown | ICC Men's T20 World Cup 2024 |
| 30 May 2024 | PAK 157 v ENG 158/34th T20I · T20I | ENG | DNB | 1/24 | 1 | England won by 7 wickets | London | Pakistan tour of England 2024 |
| 25 May 2024 | ENG 183/7 v PAK 1602nd T20I · T20I | ENG | 3 | 1/31 | 2 | England won by 23 runs | Birmingham | Pakistan tour of England 2024 |
| 18 Mar 2024 | MS 159/9 v IU 163/8Final · T20 | MS | 0 | 0/28 | 0 | Islamabad United won by 2 wickets | Karachi | Pakistan Super League 2023/24 |
| 14 Mar 2024 | PZ 146/7 v MS 147/3Qualifier · T20 | MS | DNB | 2/28 | 0 | Multan Sultans won by 7 wickets | Karachi | Pakistan Super League 2023/24 |
| 12 Mar 2024 | MS 185/4 v QG 106Match 30 · T20 | MS | DNB | 0/12 | 2 | Multan Sultans won by 79 runs | Karachi | Pakistan Super League 2023/24 |
| 10 Mar 2024 | MS 228/4 v IU 232/7Match 27 · T20 | MS | 15* | 1/42 | 0 | Islamabad United won by 3 wickets | Rawalpindi | Pakistan Super League 2023/24 |
| 5 Mar 2024 | PZ 204/5 v MS 200/5Match 21 · T20 | MS | 30* | 2/33 | 0 | Peshawar Zalmi won by 4 runs | Rawalpindi | Pakistan Super League 2023/24 |
| 3 Mar 2024 | MS 189/3 v KK 169/7Match 19 · T20 | MS | DNB | 1/34 | 1 | Multan Sultans won by 20 runs | Karachi | Pakistan Super League 2023/24 |
| 15 Feb 2024 | GG 138/6 v DC 139/1Qualifier 2 · T20 | GG | 30* | 0/20 | 0 | Dubai Capitals won by 9 wickets | Sharjah | International League T20 2023/24 |
| 14 Feb 2024 | ME 163/7 v GG 118Qualifier 1 · T20 | GG | 31 | 0/36 | 0 | MI Emirates won by 45 runs | Dubai | International League T20 2023/24 |
| 10 Feb 2024 | GG 166/3 v ADKR 163/9Match 28 · T20 | GG | DNB | 2/22 | 0 | Gulf Giants won by 3 runs | Dubai | International League T20 2023/24 |
| 8 Feb 2024 | GG 158/7 v ME 153/7Match 26 · T20 | GG | 9* | 2/21 | 1 | Gulf Giants won by 5 runs | Dubai | International League T20 2023/24 |
| 6 Feb 2024 | GG 126/9 v DC 107Match 24 · T20 | GG | 7 | 1/19 | 2 | Gulf Giants won by 19 runs | Dubai | International League T20 2023/24 |
| 4 Feb 2024 | GG 187/6 v SW 108Match 22 · T20 | GG | 6* | 1/12 | 2 | Gulf Giants won by 79 runs | Dubai | International League T20 2023/24 |
| 3 Feb 2024 | GG 160/7 v DV 161/4Match 19 · T20 | GG | 1* | 0/11 | 0 | Desert Vipers won by 6 wickets | Dubai | International League T20 2023/24 |
| 27 Jan 2024 | DC 132/7 v GG 133/7Match 11 · T20 | GG | 0 | 1/35 | 0 | Gulf Giants won by 3 wickets | Sharjah | International League T20 2023/24 |
| 24 Jan 2024 | GG 160/6 v DV 162/4Match 7 · T20 | GG | 14 | 0/37 | 0 | Desert Vipers won by 6 wickets | Dubai | International League T20 2023/24 |
| 21 Jan 2024 | ME 179/5 v GG 161/9Match 4 · T20 | GG | 0 | 2/48 | 0 | MI Emirates won by 18 runs | Abu Dhabi | International League T20 2023/24 |
| 19 Jan 2024 | GG 198/7 v SW 167/7Match 1 · T20 | GG | 11* | 2/35 | 0 | Gulf Giants won by 31 runs | Sharjah | International League T20 2023/24 |
| 15 Jan 2024 | HH 187/8 v MS 180/4Match 38 · T20 | HH | 8 | 1/31 | 0 | Hobart Hurricanes won by 7 runs | Melbourne | Big Bash League 2023/24 |
| 11 Jan 2024 | HH 167/6 v AS 169/2Match 33 · T20 | HH | 7* | 1/33 | 0 | Adelaide Strikers won by 8 wickets | Hobart | Big Bash League 2023/24 |
| 9 Jan 2024 | HH 165/7 v AS 168/5Match 31 · T20 | HH | 30 | 1/37 | 0 | Adelaide Strikers won by 5 wickets | Adelaide | Big Bash League 2023/24 |
| 7 Jan 2024 | BH 132/7 v HH 116/9Match 29 · T20 | HH | 2 | 3/19 | 0 | Brisbane Heat won by 1 run (DLS method) | Brisbane | Big Bash League 2023/24 |
| 4 Jan 2024 | MR 147/4 v HH 148/4Match 26 · T20 | HH | DNB | 0/45 | 2 | Hobart Hurricanes won by 6 wickets | Melbourne | Big Bash League 2023/24 |
| 1 Jan 2024 | ST 150/8 v HH 151/3Match 21 · T20 | HH | DNB | 2/20 | 0 | Hobart Hurricanes won by 7 wickets | Hobart | Big Bash League 2023/24 |
| 28 Dec 2023 | HH 155 v MS 67/3Match 17 · T20 | HH | 11 | 0/16 | 0 | Melbourne Stars won by 7 wickets (DLS method) | Hobart | Big Bash League 2023/24 |
| 23 Dec 2023 | MR 183/5 v HH 187/4Match 13 · T20 | HH | DNB | 0/45 | 0 | Hobart Hurricanes won by 6 wickets | Hobart | Big Bash League 2023/24 |
| 20 Dec 2023 | HH 172/8 v PS 173/1Match 9 · T20 | HH | 59 | 1/25 | 0 | Perth Scorchers won by 9 wickets | Perth | Big Bash League 2023/24 |
| 11 Dec 2023 | HH 135/8 v SS 139/4Match 5 · T20 | HH | 16 | 0/34 | 0 | Sydney Sixers won by 6 wickets | Launceston | Big Bash League 2023/24 |
| 3 Sept 2023 | NZ 202/5 v ENG 1283rd T20I · T20I | ENG | 2 | 0/35 | 0 | New Zealand won by 74 runs | Birmingham | New Zealand tour of England 2023 |
| 26 Aug 2023 | SB 196/1 v MO 201/3Eliminator · The Hundred | SB | DNB | 1/43 | 0 | Manchester Originals won by 7 wickets | London | The Hundred Men's Competition 2023 |
| 23 Aug 2023 | MO 130/8 v SB 134/4Match 31 · The Hundred | SB | DNB | 1/28 | 0 | Southern Brave won by 6 wickets | Manchester | The Hundred Men's Competition 2023 |
| 19 Aug 2023 | OI 139/7 v SB 131/7Match 26 · The Hundred | SB | 15 | 3/20 | 0 | Oval Invincibles won by 8 runs | Southampton | The Hundred Men's Competition 2023 |
| 16 Aug 2023 | BP 119/8 v SB 120/6Match 22 · The Hundred | SB | 0* | 1/20 | 0 | Southern Brave won by 4 wickets | Southampton | The Hundred Men's Competition 2023 |
| 4 Aug 2023 | SB 147/8 v WF 145/7Match 5 · The Hundred | SB | 70* | - | 0 | Southern Brave won by 2 runs | Southampton | The Hundred Men's Competition 2023 |
| 1 Aug 2023 | TR 133/8 v SB 127Match 1 · The Hundred | SB | 22 | 3/18 | 1 | Trent Rockets won by 6 runs | Nottingham | The Hundred Men's Competition 2023 |
| 15 Jul 2023 | SOM 142/7 v SUR 118Semi-final · T20 | SUR | 16 | 1/26 | 0 | Somerset won by 24 runs | Birmingham | Vitality Blast 2023 |
| 7 Jul 2023 | SUR 187/5 v LAN 174/6Quarter-final · T20 | SUR | 12* | 2/28 | 1 | Surrey won by 13 runs | Manchester | Vitality Blast 2023 |
| 2 Jul 2023 | SUR 195/6 v ESS 199/7Match · T20 | SUR | 1* | 1/23 | 0 | Essex won by 3 wickets | London | Vitality Blast 2023 |
| 30 Jun 2023 | SOM 208/5 v SUR 190/9Match · T20 | SUR | 23* | 0/34 | 0 | Somerset won by 18 runs | London | Vitality Blast 2023 |
| 22 Jun 2023 | SUR 252/7 v MID 254/3Match · T20 | SUR | 16* | 2/41 | 0 | Middlesex won by 7 wickets | London | Vitality Blast 2023 |
| 20 Jun 2023 | SUR 238/5 v GLA 157/8Match · T20 | SUR | DNB | 4/21 | 0 | Surrey won by 81 runs | London | Vitality Blast 2023 |
| 18 Jun 2023 | SUR 124 v HAM 125/1Match · T20 | SUR | 17 | 0/9 | 0 | Hampshire won by 9 wickets | London | Vitality Blast 2023 |
| 16 Jun 2023 | SUR 195/9 v SOM 167/9Match · T20 | SUR | 36* | 2/31 | 0 | Surrey won by 28 runs | Taunton | Vitality Blast 2023 |
| 9 Jun 2023 | SUR 258/6 v SUS 134Match · T20 | SUR | DNB | 0/11 | 1 | Surrey won by 124 runs | Brighton | Vitality Blast 2023 |
| 7 Jun 2023 | SUR 236/2 v GLA 171/8Match · T20 | SUR | DNB | 2/26 | 1 | Surrey won by 65 runs | Cardiff | Vitality Blast 2023 |
| 4 Jun 2023 | KEN 173/5 v SUR 174/5Match · T20 | SUR | DNB | 0/39 | 0 | Surrey won by 5 wickets | Canterbury | Vitality Blast 2023 |
| 2 Jun 2023 | SUR 124/9 v GLO 127/8Match · T20 | SUR | 24 | 1/19 | 2 | Gloucestershire won by 2 wickets | Bristol | Vitality Blast 2023 |
| 31 May 2023 | HAM 156/4 v SUR 157/4Match · T20 | SUR | DNB | 0/34 | 0 | Surrey won by 6 wickets | Southampton | Vitality Blast 2023 |