| 18 Sept 2024 | GAW 148/7 v TKR 149/5Match 19 · T20 | GAW | 11 | 1/5 | 0 | Trinbago Knight Riders won by 5 wickets | Port of Spain | Caribbean Premier League 2024 |
| 14 Sept 2024 | BR 205/6 v GAW 173/5Match 16 · T20 | GAW | 33 | 0/24 | 0 | Barbados Royals won by 32 runs | Bridgetown | Caribbean Premier League 2024 |
| 6 Sept 2024 | GLO 138 v BB 124/9Quarter-final · T20 | BB | 27 | 1/17 | 0 | Gloucestershire won by 14 runs | Birmingham | Vitality Blast 2024 |
| 17 Aug 2024 | SB 126/6 v BP 126/7Eliminator · The Hundred | BP | 24 | 0/16 | 0 | Match tied (Southern Brave won the Super Over) | London | The Hundred Men's Competition 2024 |
| 15 Aug 2024 | MO 41/5 v BP 42/1Match 32 · The Hundred | BP | 6* | - | 0 | Birmingham Phoenix won by 9 wickets | Birmingham | The Hundred Men's Competition 2024 |
| 12 Aug 2024 | TR 118 v BP 120/4Match 28 · The Hundred | BP | 13 | 0/13 | 0 | Birmingham Phoenix won by 6 wickets | Birmingham | The Hundred Men's Competition 2024 |
| 10 Aug 2024 | WF 146/8 v BP 149/5Match 25 · The Hundred | BP | 60 | - | 0 | Birmingham Phoenix won by 5 wickets | Cardiff | The Hundred Men's Competition 2024 |
| 6 Aug 2024 | NS 83 v BP 86/0Match 19 · The Hundred | BP | 37* | 0/5 | 2 | Birmingham Phoenix won by 10 wickets | Birmingham | The Hundred Men's Competition 2024 |
| 3 Aug 2024 | SB 169/2 v BP 137/9Match 13 · The Hundred | BP | 5 | 0/10 | 0 | Southern Brave won by 32 runs | Birmingham | The Hundred Men's Competition 2024 |
| 31 Jul 2024 | BP 138/6 v TR 132/8Match 9 · The Hundred | BP | 4 | 0/5 | 0 | Birmingham Phoenix won by 6 runs | Nottingham | The Hundred Men's Competition 2024 |
| 27 Jul 2024 | LS 127/7 v BP 131/7Match 5 · The Hundred | BP | 0 | 0/0 | 0 | Birmingham Phoenix won by 3 wickets | London | The Hundred Men's Competition 2024 |
| 23 Jul 2024 | BP 89 v OI 93/2Match 1 · The Hundred | BP | 1 | - | 1 | Oval Invincibles won by 8 wickets | London | The Hundred Men's Competition 2024 |
| 19 Jul 2024 | BB 194/5 v LEI 122Match · T20 | BB | 103 | - | 0 | Birmingham Bears won by 72 runs | Birmingham | Vitality Blast 2024 |
| 18 Jul 2024 | NOR 197/6 v BB 186/6Match · T20 | BB | 0 | 0/10 | 2 | Northamptonshire won by 11 runs | Northampton | Vitality Blast 2024 |
| 14 Jul 2024 | BB 198/2 v DER 154Match · T20 | BB | 59 | - | 1 | Birmingham Bears won by 44 runs | Birmingham | Vitality Blast 2024 |
| 12 Jul 2024 | WOR 187/6 v BB 132Match · T20 | BB | 16 | 2/33 | 0 | Worcestershire won by 55 runs | Birmingham | Vitality Blast 2024 |
| 7 Jul 2024 | NOT 57 v BB 61/1Match · T20 | BB | DNB | 2/2 | 0 | Birmingham Bears won by 9 wickets | Nottingham | Vitality Blast 2024 |
| 27 Jun 2024 | IND 171/7 v ENG 103Semi-final · T20I | ENG | 8 | - | 0 | India won by 68 runs | Providence | ICC Men's T20 World Cup 2024 |
| 23 Jun 2024 | USA 115 v ENG 117/0Match 49 · T20I | ENG | DNB | - | 1 | England won by 10 wickets | Bridgetown | ICC Men's T20 World Cup 2024 |
| 21 Jun 2024 | SA 163/6 v ENG 156/6Match 45 · T20I | ENG | 9 | 1/25 | 0 | South Africa won by 7 runs | Gros Islet | ICC Men's T20 World Cup 2024 |
| 19 Jun 2024 | WI 180/4 v ENG 181/2Match 42 · T20I | ENG | 13 | 1/15 | 0 | England won by 8 wickets | Gros Islet | ICC Men's T20 World Cup 2024 |
| 15 Jun 2024 | ENG 122/5 v NAM 84/3Match 34 · T20I | ENG | 16 | - | 0 | England won by 41 runs (DLS method) | North Sound | ICC Men's T20 World Cup 2024 |
| 13 Jun 2024 | OMA 47 v ENG 50/2Match 28 · T20I | ENG | DNB | - | 1 | England won by 8 wickets | North Sound | ICC Men's T20 World Cup 2024 |
| 8 Jun 2024 | AUS 201/7 v ENG 165/6Match 17 · T20I | ENG | 25 | 1/18 | 0 | Australia won by 36 runs | Bridgetown | ICC Men's T20 World Cup 2024 |
| 4 Jun 2024 | SCO 90/0 v ENGMatch 6 · T20I | ENG | - | 0/15 | 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/23 | 0 | England won by 7 wickets | London | Pakistan tour of England 2024 |
| 25 May 2024 | ENG 183/7 v PAK 1602nd T20I · T20I | ENG | 4 | 2/26 | 1 | England won by 23 runs | Birmingham | Pakistan tour of England 2024 |
| 12 May 2024 | RR 141/5 v CSK 145/5Match 61 · T20 | CSK | 10 | - | 0 | Chennai Super Kings won by 5 wickets | Chennai | Indian Premier League 2024 |
| 10 May 2024 | GT 231/3 v CSK 196/8Match 59 · T20 | CSK | 56 | - | 0 | Gujarat Titans won by 35 runs | Ahmedabad | Indian Premier League 2024 |
| 5 May 2024 | CSK 167/9 v PK 139/9Match 53 · T20 | CSK | 17 | - | 0 | Chennai Super Kings won by 28 runs | Dharamsala | Indian Premier League 2024 |
| 1 May 2024 | CSK 162/7 v PK 163/3Match 49 · T20 | CSK | 15 | 0/22 | 0 | Punjab Kings won by 7 wickets | Chennai | Indian Premier League 2024 |
| 28 Apr 2024 | CSK 212/3 v SH 134Match 46 · T20 | CSK | DNB | - | 2 | Chennai Super Kings won by 78 runs | Chennai | Indian Premier League 2024 |
| 23 Apr 2024 | CSK 210/4 v LSG 213/4Match 39 · T20 | CSK | DNB | 0/21 | 0 | Lucknow Super Giants won by 6 wickets | Chennai | Indian Premier League 2024 |
| 19 Apr 2024 | CSK 176/6 v LSG 180/2Match 34 · T20 | CSK | 30 | 0/5 | 0 | Lucknow Super Giants won by 8 wickets | Lucknow | Indian Premier League 2024 |
| 5 Apr 2024 | CSK 165/5 v SH 166/4Match 18 · T20 | CSK | DNB | 2/23 | 0 | Sunrisers Hyderabad won by 6 wickets | Hyderabad | Indian Premier League 2024 |
| 1 Mar 2024 | CV 154/6 v FB 157/4Final · T20 | CV | 3 | 2/28 | 1 | Fortune Barishal won by 6 wickets | Dhaka | Bangladesh Premier League 2023/24 |
| 26 Feb 2024 | RR 185/6 v CV 186/4Qualifier 1 · T20 | CV | 12* | 0/12 | 1 | Comilla Victorians won by 6 wickets | Dhaka | Bangladesh Premier League 2023/24 |
| 23 Feb 2024 | CV 140/8 v FB 141/4Match 41 · T20 | CV | 23 | 0/13 | 0 | Fortune Barishal won by 6 wickets | Dhaka | Bangladesh Premier League 2023/24 |
| 20 Feb 2024 | RR 150 v CV 151/4Match 40 · T20 | CV | 6* | 0/40 | 0 | Comilla Victorians won by 6 wickets | Chattogram | Bangladesh Premier League 2023/24 |
| 19 Feb 2024 | SS 177/5 v CV 165/6Match 37 · T20 | CV | 0 | 0/13 | 0 | Sylhet Strikers won by 12 runs | Chattogram | Bangladesh Premier League 2023/24 |
| 14 Feb 2024 | KT 164/8 v CV 168/3Match 32 · T20 | CV | DNB | 2/46 | 0 | Comilla Victorians won by 7 wickets | Chattogram | Bangladesh Premier League 2023/24 |
| 13 Feb 2024 | CV 239/3 v CC 166Match 29 · T20 | CV | 53* | 4/23 | 0 | Comilla Victorians won by 73 runs | Chattogram | Bangladesh Premier League 2023/24 |
| 8 Feb 2024 | DSG 211/6 v JSK 142Qualifier 2 · T20 | JSK | 30 | 0/9 | 0 | Durban's Super Giants won by 69 runs | Johannesburg | SA20 2023/24 |
| 7 Feb 2024 | PR 138 v JSK 139/1Eliminator · T20 | JSK | DNB | 1/26 | 0 | Joburg Super Kings won by 9 wickets | Johannesburg | SA20 2023/24 |
| 3 Feb 2024 | DSG 203/6 v JSK 209/3Match 29 · T20 | JSK | 26 | 0/21 | 1 | Joburg Super Kings won by 7 wickets | Johannesburg | SA20 2023/24 |
| 31 Jan 2024 | JSK 78 v SEC 79/1Match 25 · T20 | JSK | 0 | 0/16 | 0 | Sunrisers Eastern Cape won by 9 wickets | Johannesburg | SA20 2023/24 |
| 29 Jan 2024 | MCT 80/3 v JSK 98/0Match 23 · T20 | JSK | DNB | 0/5 | 0 | Joburg Super Kings won by 10 wickets (DLS method) | Cape Town | SA20 2023/24 |
| 27 Jan 2024 | JSK 44/2 v PCMatch 21 · T20 | JSK | DNB | - | 0 | No result | Centurion | SA20 2023/24 |
| 24 Jan 2024 | JSK 168/3 v PR 171/5Match 17 · T20 | JSK | 23* | 2/31 | 0 | Paarl Royals won by 5 wickets | Johannesburg | SA20 2023/24 |
| 20 Jan 2024 | PC 167/9 v JSK 171/4Match 13 · T20 | JSK | 25* | 0/12 | 0 | Joburg Super Kings won by 6 wickets | Johannesburg | SA20 2023/24 |