| 11 Sept 2024 | AUS 179 v ENG 1511st T20I · T20I | ENG | 37 | 3/22 | 0 | Australia won by 28 runs | Southampton | Australia tour of England 2024 |
| 4 Sept 2024 | LAN 114 v SUS 118/2Quarter-final · T20 | LAN | 43 | 1/17 | 0 | Sussex won by 8 wickets | Brighton | Vitality Blast 2024 |
| 17 Aug 2024 | SB 126/6 v BP 126/7Eliminator · The Hundred | BP | 55 | - | 1 | 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 | DNB | - | 3 | 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 | 30* | - | 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 | 4 | - | 1 | 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 | DNB | - | 0 | 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 | 11 | 0/12 | 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 | 30 | 0/13 | 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 | 4 | 0/9 | 1 | 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 | 0 | - | 0 | Oval Invincibles won by 8 wickets | London | The Hundred Men's Competition 2024 |
| 19 Jul 2024 | LAN 201/9 v NOR 203/6Match · T20 | LAN | 36 | 2/41 | 0 | Northamptonshire won by 4 wickets | Manchester | Vitality Blast 2024 |
| 17 Jul 2024 | NOT 131/7 v LAN 136/2Match · T20 | LAN | 54* | 1/22 | 3 | Lancashire won by 8 wickets | Manchester | Vitality Blast 2024 |
| 27 Jun 2024 | IND 171/7 v ENG 103Semi-final · T20I | ENG | 11 | 0/24 | 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/24 | 0 | 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 | 33 | - | 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 | DNB | 1/20 | 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 | 13 | - | 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 | 15 | 1/15 | 1 | 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 | No result | Bridgetown | ICC Men's T20 World Cup 2024 |
| 30 May 2024 | PAK 157 v ENG 158/34th T20I · T20I | ENG | DNB | 2/17 | 0 | England won by 7 wickets | London | Pakistan tour of England 2024 |
| 25 May 2024 | ENG 183/7 v PAK 1602nd T20I · T20I | ENG | 2* | 1/9 | 2 | England won by 23 runs | Birmingham | Pakistan tour of England 2024 |
| 9 May 2024 | RCB 241/7 v PK 181Match 58 · T20 | PK | 0 | 0/28 | 0 | Royal Challengers Bengaluru won by 60 runs | Dharamsala | Indian Premier League 2024 |
| 21 Apr 2024 | PK 142 v GT 146/7Match 37 · T20 | PK | 6 | 2/19 | 0 | Gujarat Titans won by 3 wickets | Mohali | Indian Premier League 2024 |
| 18 Apr 2024 | MI 192/7 v PK 183Match 33 · T20 | PK | 1 | 0/16 | 0 | Mumbai Indians won by 9 runs | Mohali | Indian Premier League 2024 |
| 13 Apr 2024 | PK 147/8 v RR 152/7Match 27 · T20 | PK | 21 | 1/21 | 1 | Rajasthan Royals won by 3 wickets | Mohali | Indian Premier League 2024 |
| 30 Mar 2024 | LSG 199/8 v PK 178/5Match 11 · T20 | PK | 28* | - | 0 | Lucknow Super Giants won by 21 runs | Lucknow | Indian Premier League 2024 |
| 25 Mar 2024 | PK 176/6 v RCB 178/6Match 6 · T20 | PK | 17 | - | 0 | Royal Challengers Bengaluru won by 4 wickets | Bengaluru | Indian Premier League 2024 |
| 23 Mar 2024 | DC 174/9 v PK 177/6Match 2 · T20 | PK | 38* | - | 0 | Punjab Kings won by 4 wickets | Mohali | Indian Premier League 2024 |
| 7 Feb 2024 | ADKR 94 v SW 95/3Match 25 · T20 | SW | 30 | 1/24 | 0 | Sharjah Warriors won by 7 wickets | Abu Dhabi | International League T20 2023/24 |
| 5 Feb 2024 | SW 75 v ADKR 79/3Match 23 · T20 | SW | 2 | - | 0 | Abu Dhabi Knight Riders won by 7 wickets | Sharjah | International League T20 2023/24 |
| 3 Feb 2024 | MCT 163/9 v PC 167/6Match 28 · T20 | MCT | 6 | 1/14 | 0 | Pretoria Capitals won by 4 wickets | Cape Town | SA20 2023/24 |
| 1 Feb 2024 | MCT 248/4 v PC 214/8Match 26 · T20 | MCT | 12 | - | 0 | MI Cape Town won by 34 runs | Centurion | SA20 2023/24 |
| 29 Jan 2024 | MCT 80/3 v JSK 98/0Match 23 · T20 | MCT | 3 | - | 0 | Joburg Super Kings won by 10 wickets (DLS method) | Cape Town | SA20 2023/24 |
| 27 Jan 2024 | SEC 175/6 v MCT 171/7Match 20 · T20 | MCT | 26 | 0/16 | 0 | Sunrisers Eastern Cape won by 4 runs | Gqeberha | SA20 2023/24 |
| 23 Jan 2024 | DSG 157/6 v MCT 121/9Match 16 · T20 | MCT | 1 | - | 0 | Durban's Super Giants won by 36 runs | Cape Town | SA20 2023/24 |
| 21 Jan 2024 | PR 162/3 v MCT 103Match 14 · T20 | MCT | 22 | - | 0 | Paarl Royals won by 59 runs | Paarl | SA20 2023/24 |
| 19 Jan 2024 | PR 172/8 v MCT 175/2Match 11 · T20 | MCT | DNB | - | 0 | MI Cape Town won by 8 wickets | Cape Town | SA20 2023/24 |
| 16 Jan 2024 | SEC 202/2 v MCT 198/5Match 8 · T20 | MCT | 2 | 0/40 | 0 | Sunrisers Eastern Cape won by 4 runs | Cape Town | SA20 2023/24 |
| 13 Jan 2024 | MCT 243/5 v JSK 145Match 4 · T20 | MCT | 12 | 1/46 | 1 | MI Cape Town won by 98 runs | Johannesburg | SA20 2023/24 |
| 11 Jan 2024 | MCT 207/5 v DSG 177/6Match 2 · T20 | MCT | 25 | 1/23 | 0 | Durban's Super Giants won by 11 runs (DLS method) | Durban | SA20 2023/24 |
| 21 Dec 2023 | ENG 132 v WI 133/65th T20I · T20I | ENG | 28 | - | 1 | West Indies won by 4 wickets | Tarouba | England tour of West Indies 2023/24 |
| 19 Dec 2023 | ENG 267/3 v WI 1924th T20I · T20I | ENG | 54* | - | 0 | England won by 75 runs | Tarouba | England tour of West Indies 2023/24 |
| 16 Dec 2023 | WI 222/6 v ENG 226/33rd T20I · T20I | ENG | 30 | 0/27 | 1 | England won by 7 wickets | St George's | England tour of West Indies 2023/24 |
| 14 Dec 2023 | WI 176/7 v ENG 166/72nd T20I · T20I | ENG | 17 | - | 1 | West Indies won by 10 runs | St George's | England tour of West Indies 2023/24 |
| 12 Dec 2023 | ENG 171 v WI 172/61st T20I · T20I | ENG | 27 | 0/21 | 0 | West Indies won by 4 wickets | Bridgetown | England tour of West Indies 2023/24 |
| 9 Dec 2023 | ENG 206/9 v WI 191/63rd ODI · ODI | ENG | 45 | 0/34 | 0 | West Indies won by 4 wickets (DLS method) | Bridgetown | England tour of West Indies 2023/24 |
| 6 Dec 2023 | WI 202 v ENG 206/42nd ODI · ODI | ENG | DNB | 3/39 | 0 | England won by 6 wickets | North Sound | England tour of West Indies 2023/24 |
| 3 Dec 2023 | ENG 325 v WI 326/61st ODI · ODI | ENG | 17 | 1/50 | 0 | West Indies won by 4 wickets | North Sound | England tour of West Indies 2023/24 |