| 15 Feb 2024 | IND 445 & 430/4d v ENG 319 & 1223rd Test · Test | ENG | 6 & 0 | 2/85 & 1/108 | 1 | India won by 434 runs | Rajkot | England tour of India 2023/24 |
| 2 Feb 2024 | IND 396 & 255 v ENG 253 & 2922nd Test · Test | ENG | 6 & 23 | 3/65 & 3/88 | 1 | India won by 106 runs | Visakhapatnam | England tour of India 2023/24 |
| 25 Jan 2024 | ENG 246 & 420 v IND 436 & 2021st Test · Test | ENG | 13 & 28 | 2/105 & 0/33 | 1 | England won by 28 runs | Hyderabad | England tour of India 2023/24 |
| 21 Dec 2023 | ENG 132 v WI 133/65th T20I · T20I | ENG | 0 | 0/36 | 0 | 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 | DNB | 2/42 | 0 | England won by 75 runs | Tarouba | England tour of West Indies 2023/24 |
| 14 Dec 2023 | WI 176/7 v ENG 166/72nd T20I · T20I | ENG | 10* | 1/47 | 0 | 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 | 1 | 3/39 | 1 | 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 | 15 | 1/37 | 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 | 2/40 | 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 | 12 | 2/40 | 0 | West Indies won by 4 wickets | North Sound | England tour of West Indies 2023/24 |
| 26 Sept 2023 | ENG 280/4 v IRE3rd ODI · ODI | ENG | DNB | - | 0 | No result | Bristol | Ireland tour of England 2023 |
| 23 Sept 2023 | ENG 334/8 v IRE 2862nd ODI · ODI | ENG | 6 | 4/54 | 0 | England won by 48 runs | Nottingham | Ireland tour of England 2023 |
| 10 Sept 2023 | SUS 262 & 344/9d v LEI 108 & 483Match · First-class | LEI | 0 & 29 | 0/32 & 2/91 | 0 | Sussex won by 15 runs | Brighton | County Championship 2023 |
| 5 Sept 2023 | ENG 175/8 v NZ 179/44th T20I · T20I | ENG | 11 | 2/27 | 1 | New Zealand won by 6 wickets | Nottingham | New Zealand tour of England 2023 |
| 26 Aug 2023 | SB 196/1 v MO 201/3Eliminator · The Hundred | SB | DNB | 0/31 | 1 | 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 | 2/26 | 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 | 1* | 1/14 | 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 | DNB | 3/22 | 0 | Southern Brave won by 4 wickets | Southampton | The Hundred Men's Competition 2023 |
| 12 Aug 2023 | WF 87 v SB 91/1Match 17 · The Hundred | SB | DNB | 0/15 | 1 | Southern Brave won by 9 wickets | Cardiff | The Hundred Men's Competition 2023 |
| 8 Aug 2023 | SB 34/3 v LSMatch 11 · The Hundred | SB | DNB | - | 0 | No result | London | The Hundred Men's Competition 2023 |
| 6 Aug 2023 | NS 201/3 v SB 141/5Match 8 · The Hundred | SB | DNB | 1/21 | 0 | Northern Superchargers won by 60 runs | Southampton | The Hundred Men's Competition 2023 |
| 4 Aug 2023 | SB 147/8 v WF 145/7Match 5 · The Hundred | SB | 1 | 2/28 | 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 | 1* | 0/17 | 0 | Trent Rockets won by 6 runs | Nottingham | The Hundred Men's Competition 2023 |
| 19 Jul 2023 | WOR 178 & 169 v LEI 110 & 137Match · First-class | LEI | 44 & 33 | - | 0 | Worcestershire won by 100 runs | Oakham | County Championship 2023 |
| 23 Jun 2023 | NOR 210/7 v LEI 118Match · T20 | LEI | 49 | 0/41 | 0 | Northamptonshire won by 92 runs | Leicester | Vitality Blast 2023 |
| 20 Jun 2023 | NOT 165/8 v LEI 143/8Match · T20 | LEI | 3 | 1/27 | 0 | Nottinghamshire won by 22 runs | Leicester | Vitality Blast 2023 |
| 18 Jun 2023 | LEI 112 v WOR 113/4Match · T20 | LEI | 7 | 2/25 | 0 | Worcestershire won by 6 wickets | Leicester | Vitality Blast 2023 |
| 16 Jun 2023 | LEI 195/5 v YOR 197/2Match · T20 | LEI | 5* | 0/38 | 0 | Yorkshire won by 8 wickets | Leeds | Vitality Blast 2023 |
| 11 Jun 2023 | GLO 368 & 202 v LEI 350 & 221/5Match · First-class | LEI | 28 & 71 | 0/53 & 0/28 | 0 | Leicestershire won by 5 wickets | Bristol | County Championship 2023 |
| 9 Jun 2023 | DUR 172/4 v LEI 174/4Match · T20 | LEI | DNB | 0/37 | 0 | Leicestershire won by 6 wickets | Leicester | Vitality Blast 2023 |
| 6 Jun 2023 | YOR 156/7 v LEI 126Match · T20 | LEI | 1 | 3/21 | 2 | Yorkshire won by 30 runs | Leicester | Vitality Blast 2023 |
| 4 Jun 2023 | DUR 168/6 v LEI 169/3Match · T20 | LEI | DNB | 0/38 | 1 | Leicestershire won by 7 wickets | Chester-le-Street | Vitality Blast 2023 |
| 2 Jun 2023 | LEI 164/8 v NOR 168/2Match · T20 | LEI | 16 | 0/39 | 0 | Northamptonshire won by 8 wickets | Northampton | Vitality Blast 2023 |
| 1 Jun 2023 | DER 189/5 v LEI 187/5Match · T20 | LEI | 28* | 2/20 | 0 | Derbyshire won by 2 runs | Leicester | Vitality Blast 2023 |
| 29 May 2023 | WOR 183/7 v LEI 150/9Match · T20 | LEI | 1 | 0/42 | 0 | Worcestershire won by 33 runs | Worcester | Vitality Blast 2023 |
| 26 May 2023 | LEI 166/7 v BB 167/5Match · T20 | LEI | 16 | 0/37 | 0 | Birmingham Bears won by 5 wickets | Leicester | Vitality Blast 2023 |
| 25 May 2023 | LEI 99 v LAN 105/2Match · T20 | LEI | 6 | 1/26 | 0 | Lancashire won by 8 wickets | Manchester | Vitality Blast 2023 |
| 18 May 2023 | LEI 173 & 180 v WOR 83 & 274/7Match · First-class | LEI | 7 & 7 | - | 0 | Worcestershire won by 3 wickets | Worcester | County Championship 2023 |
| 11 May 2023 | SUS 430 v LEI 270 & 295/6dMatch · First-class | LEI | 59* & 9 | 0/22 | 0 | Match drawn | Leicester | County Championship 2023 |
| 4 May 2023 | LEI 122 & 281 v DER 350/7d & 0/0Match · First-class | LEI | 23 & 1 | 0/25 | 0 | Match drawn | Derby | County Championship 2023 |
| 27 Apr 2023 | LEI 407 & 252/3d v GLA 465Match · First-class | LEI | 90 & DNB | 0/84 | 0 | Match drawn | Leicester | County Championship 2023 |
| 13 Apr 2023 | LEI 451/9d v DER 254/7Match · First-class | LEI | 33 | 2/38 | 0 | Match drawn | Leicester | County Championship 2023 |
| 6 Apr 2023 | YOR 517 & 286/8d v LEI 415 & 392/7Match · First-class | LEI | 85 & 10 | 3/89 & 1/67 | 2 | Leicestershire won by 3 wickets | Leeds | County Championship 2023 |
| 14 Mar 2023 | BAN 158/2 v ENG 142/63rd T20I · T20I | ENG | DNB | 0/26 | 0 | Bangladesh won by 16 runs | Dhaka | England tour of Bangladesh 2022/23 |
| 12 Mar 2023 | ENG 117 v BAN 120/62nd T20I · T20I | ENG | 11 | 1/11 | 0 | Bangladesh won by 4 wickets | Dhaka | England tour of Bangladesh 2022/23 |
| 6 Mar 2023 | BAN 246 v ENG 1963rd ODI · ODI | ENG | 2 | 1/62 | 1 | Bangladesh won by 50 runs | Chattogram | England tour of Bangladesh 2022/23 |
| 1 Feb 2023 | ME 139 v GG 143/5Match 24 · T20 | GG | DNB | 2/47 | 0 | Gulf Giants won by 5 wickets | Abu Dhabi | International League T20 2022/23 |
| 23 Jan 2023 | SW 151/7 v GG 130Match 14 · T20 | GG | 0 | 1/23 | 0 | Sharjah Warriors won by 21 runs | Dubai | International League T20 2022/23 |
| 22 Jan 2023 | DV 195/4 v GG 196/5Match 12 · T20 | GG | 1 | 0/52 | 0 | Gulf Giants won by 5 wickets | Dubai | International League T20 2022/23 |
| 19 Jan 2023 | GG 181/6 v DC 80Match 8 · T20 | GG | 12 | 1/19 | 0 | Gulf Giants won by 101 runs | Sharjah | International League T20 2022/23 |