| 20 Jun 2024 | BB 219/4 v NOR 129/9Match · T20 | NOR | 8 | 0/48 | 1 | Birmingham Bears won by 90 runs | Birmingham | Vitality Blast 2024 |
| 16 Jun 2024 | NOR 143/6 v WOR 132/7Match · T20 | NOR | 20 | 1/18 | 0 | Northamptonshire won by 11 runs | Worcester | Vitality Blast 2024 |
| 14 Jun 2024 | NOR 193/8 v DER 123/3Match · T20 | NOR | 10 | 0/18 | 0 | Derbyshire won by 24 runs (DLS method) | Derby | Vitality Blast 2024 |
| 7 Jun 2024 | NOR 169/4 v WOR 163/9Match · T20 | NOR | 3 | 1/39 | 1 | Northamptonshire won by 6 runs | Northampton | Vitality Blast 2024 |
| 2 Jun 2024 | YOR 186/6 v NOR 157/8Match · T20 | NOR | 7 | 1/43 | 1 | Yorkshire won by 29 runs | Northampton | Vitality Blast 2024 |
| 31 May 2024 | NOT 154 v NOR 157/2Match · T20 | NOR | 79 | 1/26 | 1 | Northamptonshire won by 8 wickets | Nottingham | Vitality Blast 2024 |
| 30 May 2024 | DER 162/7 v NOR 163/5Match · T20 | NOR | 1 | 2/17 | 0 | Northamptonshire won by 5 wickets | Northampton | Vitality Blast 2024 |
| 18 Mar 2024 | MS 159/9 v IU 163/8Final · T20 | MS | 6 | 1/15 | 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 | 1/31 | 1 | 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 | 3/22 | 0 | 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 | DNB | 1/30 | 2 | 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 | DNB | 0/36 | 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/32 | 0 | Multan Sultans won by 20 runs | Karachi | Pakistan Super League 2023/24 |
| 25 Feb 2024 | MS 180/4 v QG 167/9Match 11 · T20 | MS | DNB | 3/37 | 1 | Multan Sultans won by 13 runs | Multan | Pakistan Super League 2023/24 |
| 23 Feb 2024 | PZ 179/8 v MS 174Match 9 · T20 | MS | 0 | 2/28 | 0 | Peshawar Zalmi won by 5 runs | Multan | Pakistan Super League 2023/24 |
| 21 Feb 2024 | LQ 166/5 v MS 170/5Match 7 · T20 | MS | 25 | 0/27 | 0 | Multan Sultans won by 5 wickets | Multan | Pakistan Super League 2023/24 |
| 20 Feb 2024 | IU 144 v MS 145/5Match 5 · T20 | MS | 7* | 1/26 | 1 | Multan Sultans won by 5 wickets | Multan | Pakistan Super League 2023/24 |
| 18 Feb 2024 | MS 185/2 v KK 130/8Match 3 · T20 | MS | DNB | 2/22 | 1 | Multan Sultans won by 55 runs | Multan | Pakistan Super League 2023/24 |
| 13 Feb 2024 | DC 188/5 v ADKR 103Eliminator · T20 | ADKR | 36 | 1/32 | 0 | Dubai Capitals won by 85 runs | Abu Dhabi | International League T20 2023/24 |
| 10 Feb 2024 | GG 166/3 v ADKR 163/9Match 28 · T20 | ADKR | 11 | 0/34 | 0 | Gulf Giants won by 3 runs | Dubai | International League T20 2023/24 |
| 7 Feb 2024 | ADKR 94 v SW 95/3Match 25 · T20 | ADKR | 5 | 0/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 | ADKR | DNB | 2/16 | 0 | Abu Dhabi Knight Riders won by 7 wickets | Sharjah | International League T20 2023/24 |
| 3 Feb 2024 | ADKR 183 v DC 154/8Match 20 · T20 | ADKR | 26* | 2/23 | 1 | Abu Dhabi Knight Riders won by 29 runs | Abu Dhabi | International League T20 2023/24 |
| 31 Jan 2024 | GG 161/6 v ADKR 164/4Match 16 · T20 | ADKR | DNB | 1/18 | 0 | Abu Dhabi Knight Riders won by 6 wickets | Abu Dhabi | International League T20 2023/24 |
| 28 Jan 2024 | ADKR 188/5 v ME 189/2Match 12 · T20 | ADKR | DNB | 1/38 | 0 | MI Emirates won by 8 wickets | Abu Dhabi | International League T20 2023/24 |
| 27 Jan 2024 | DV 154/8 v ADKR 160/4Match 10 · T20 | ADKR | DNB | 0/29 | 1 | Abu Dhabi Knight Riders won by 6 wickets | Abu Dhabi | International League T20 2023/24 |
| 25 Jan 2024 | ADKR 183/4 v DC 185/5Match 8 · T20 | ADKR | DNB | 2/44 | 1 | Dubai Capitals won by 5 wickets | Dubai | International League T20 2023/24 |
| 23 Jan 2024 | ADKR 95 v ME 96/1Match 6 · T20 | ADKR | 0 | 0/17 | 0 | MI Emirates won by 9 wickets | Abu Dhabi | International League T20 2023/24 |
| 21 Jan 2024 | DV 164/8 v ADKR 166/4Match 3 · T20 | ADKR | DNB | 1/24 | 1 | Abu Dhabi Knight Riders won by 6 wickets | Dubai | International League T20 2023/24 |
| 11 Nov 2023 | ENG 337/9 v PAK 244Match 44 · ODI | ENG | 15 | 3/56 | 0 | England won by 93 runs | Kolkata | ICC Cricket World Cup 2023/24 |
| 8 Nov 2023 | ENG 339/9 v NED 179Match 40 · ODI | ENG | 6 | 2/19 | 0 | England won by 160 runs | Pune | ICC Cricket World Cup 2023/24 |
| 4 Nov 2023 | AUS 286 v ENG 253Match 36 · ODI | ENG | 15 | 1/48 | 1 | Australia won by 33 runs | Ahmedabad | ICC Cricket World Cup 2023/24 |
| 29 Oct 2023 | IND 229/9 v ENG 129Match 29 · ODI | ENG | 16* | 3/45 | 0 | India won by 100 runs | Lucknow | ICC Cricket World Cup 2023/24 |
| 26 Oct 2023 | ENG 156 v SL 160/2Match 25 · ODI | ENG | 14* | 2/30 | 0 | Sri Lanka won by 8 wickets | Bengaluru | ICC Cricket World Cup 2023/24 |
| 21 Oct 2023 | SA 399/7 v ENG 170/9Match 20 · ODI | ENG | 12 | 0/61 | 0 | South Africa won by 229 runs | Mumbai | ICC Cricket World Cup 2023/24 |
| 2 Oct 2023 | ENG 197/6 v BAN 188/97th Match · List A | ENG | DNB | 2/26 | 0 | England won by 4 wickets (77 balls left) (DLS method) | Guwahati | ICC World Cup Warm-up Matches 2023 |
| 15 Sept 2023 | ENG 311/9 v NZ 211/94th ODI · ODI | ENG | 19 | 1/28 | 0 | England won by 100 runs | London | New Zealand tour of England 2023 |
| 10 Sept 2023 | ENG 226/7 v NZ 1472nd ODI · ODI | ENG | 7* | 3/34 | 0 | England won by 79 runs | Southampton | New Zealand tour of England 2023 |
| 8 Sept 2023 | ENG 291/6 v NZ 297/21st ODI · ODI | ENG | 21* | 1/32 | 0 | New Zealand won by 8 wickets | Cardiff | New Zealand tour of England 2023 |
| 22 Aug 2023 | NS 158/7 v WF 159/2Match 30 · The Hundred | WF | DNB | 2/10 | 2 | Welsh Fire won by 8 wickets | Leeds | The Hundred Men's Competition 2023 |
| 20 Aug 2023 | LS 109/9 v WF 110/4Match 28 · The Hundred | WF | DNB | 2/18 | 1 | Welsh Fire won by 6 wickets | Cardiff | The Hundred Men's Competition 2023 |
| 14 Aug 2023 | TR 152/6 v WF 148/6Match 20 · The Hundred | WF | 0* | 2/15 | 0 | Trent Rockets won by 4 runs | Cardiff | The Hundred Men's Competition 2023 |
| 12 Aug 2023 | WF 87 v SB 91/1Match 17 · The Hundred | WF | 16 | 0/14 | 1 | Southern Brave won by 9 wickets | Cardiff | The Hundred Men's Competition 2023 |
| 10 Aug 2023 | BP 112/7 v WF 116/4Match 14 · The Hundred | WF | 15* | 0/2 | 0 | Welsh Fire won by 6 wickets | Birmingham | The Hundred Men's Competition 2023 |
| 6 Aug 2023 | WF 138/6 v OI 138/7Match 9 · The Hundred | WF | 13 | 0/18 | 0 | Match tied | London | The Hundred Men's Competition 2023 |
| 4 Aug 2023 | SB 147/8 v WF 145/7Match 5 · The Hundred | WF | 31 | 1/40 | 1 | Southern Brave won by 2 runs | Southampton | The Hundred Men's Competition 2023 |
| 2 Aug 2023 | WF 94/3 v MO 85/4Match 2 · The Hundred | WF | 3* | 2/17 | 0 | Welsh Fire won by 9 runs | Cardiff | The Hundred Men's Competition 2023 |
| 2 Jul 2023 | NOR 138/7 v LAN 139/4Match · T20 | NOR | 10 | 1/23 | 0 | Lancashire won by 6 wickets | Manchester | Vitality Blast 2023 |
| 23 Jun 2023 | NOR 210/7 v LEI 118Match · T20 | NOR | 8 | 2/17 | 2 | Northamptonshire won by 92 runs | Leicester | Vitality Blast 2023 |
| 21 Jun 2023 | NOR 156/8 v DER 160/4Match · T20 | NOR | 7 | 2/33 | 0 | Derbyshire won by 6 wickets | Northampton | Vitality Blast 2023 |