| 28 Jan 2024 | SW 174/7 v DV 167/7Match 13 · T20 | DV | DNB | 3/33 | 1 | Sharjah Warriors won by 7 runs | Sharjah | International League T20 2023/24 |
| 26 Sept 2023 | ENG 280/4 v IRE3rd ODI · ODI | ENG | DNB | - | 0 | No result | Bristol | Ireland tour of England 2023 |
| 10 Sept 2023 | MID 194 & 160/3 v LAN 413Match · First-class | LAN | 2 | 3/52 & 0/20 | 0 | Match drawn | Manchester | County Championship 2023 |
| 5 Sept 2023 | ENG 175/8 v NZ 179/44th T20I · T20I | ENG | DNB | 1/28 | 0 | New Zealand won by 6 wickets | Nottingham | New Zealand tour of England 2023 |
| 3 Sept 2023 | NZ 202/5 v ENG 1283rd T20I · T20I | ENG | 3 | 1/36 | 0 | New Zealand won by 74 runs | Birmingham | New Zealand tour of England 2023 |
| 30 Aug 2023 | NZ 139/9 v ENG 143/31st T20I · T20I | ENG | DNB | 3/37 | 1 | England won by 7 wickets | Chester-le-Street | New Zealand tour of England 2023 |
| 21 Aug 2023 | TR 148/7 v OI 151/5Match 29 · The Hundred | TR | 4* | 1/20 | 0 | Oval Invincibles won by 5 wickets | London | The Hundred Men's Competition 2023 |
| 19 Aug 2023 | TR 162/6 v BP 116/9Match 25 · The Hundred | TR | 10* | 1/42 | 0 | Trent Rockets won by 46 runs | Nottingham | The Hundred Men's Competition 2023 |
| 17 Aug 2023 | MO 181/6 v TR 171/5Match 23 · The Hundred | TR | DNB | 1/31 | 0 | Manchester Originals won by 10 runs | Nottingham | The Hundred Men's Competition 2023 |
| 14 Aug 2023 | TR 152/6 v WF 148/6Match 20 · The Hundred | TR | DNB | 0/15 | 0 | Trent Rockets won by 4 runs | Cardiff | The Hundred Men's Competition 2023 |
| 12 Aug 2023 | LS 195/4 v TR 193/5Match 16 · The Hundred | TR | DNB | 0/31 | 0 | London Spirit won by 2 runs | London | The Hundred Men's Competition 2023 |
| 9 Aug 2023 | NS 142/5 v TR 139/7Match 12 · The Hundred | TR | DNB | 3/23 | 0 | Northern Superchargers won by 3 runs | Nottingham | The Hundred Men's Competition 2023 |
| 1 Aug 2023 | TR 133/8 v SB 127Match 1 · The Hundred | TR | 0* | 1/26 | 1 | Trent Rockets won by 6 runs | Nottingham | The Hundred Men's Competition 2023 |
| 7 Jul 2023 | SUR 187/5 v LAN 174/6Quarter-final · T20 | LAN | DNB | 1/37 | 0 | Surrey won by 13 runs | Manchester | Vitality Blast 2023 |
| 2 Jul 2023 | NOR 138/7 v LAN 139/4Match · T20 | LAN | DNB | 3/17 | 1 | Lancashire won by 6 wickets | Manchester | Vitality Blast 2023 |
| 23 Jun 2023 | LAN 177/4 v DER 150/7Match · T20 | LAN | DNB | 0/44 | 1 | Lancashire won by 27 runs | Manchester | Vitality Blast 2023 |
| 20 Jun 2023 | LAN 164/8 v WOR 165/3Match · T20 | LAN | 3 | 1/18 | 0 | Worcestershire won by 7 wickets | Worcester | Vitality Blast 2023 |
| 18 Jun 2023 | LAN 195/7 v DUR 150/3Match · T20 | LAN | 2* | 0/21 | 0 | Lancashire won by 7 runs (DLS method) | Manchester | Vitality Blast 2023 |
| 16 Jun 2023 | LAN 204/7 v NOR 169/9Match · T20 | LAN | DNB | 3/39 | 2 | Lancashire won by 35 runs | Northampton | Vitality Blast 2023 |
| 7 Jun 2023 | WOR 177/9 v LAN 181/6Match · T20 | LAN | DNB | 1/18 | 2 | Lancashire won by 4 wickets | Blackpool | Vitality Blast 2023 |
| 4 Jun 2023 | LAN 145 v NOT 149/5Match · T20 | LAN | 0 | 0/29 | 0 | Nottinghamshire won by 5 wickets | Nottingham | Vitality Blast 2023 |
| 2 Jun 2023 | LAN 152/9 v DUR 153/4Match · T20 | LAN | 1 | 1/25 | 0 | Durham won by 6 wickets | Chester-le-Street | Vitality Blast 2023 |
| 1 Jun 2023 | YOR 195/6 v LAN 180/8Match · T20 | LAN | 24* | 0/55 | 2 | Yorkshire won by 15 runs | Leeds | Vitality Blast 2023 |
| 29 May 2023 | LAN 98 v BB 99/3Match · T20 | LAN | 3 | 0/27 | 0 | Birmingham Bears won by 7 wickets | Birmingham | Vitality Blast 2023 |
| 27 May 2023 | LAN 208/4 v NOT 186/5Match · T20 | LAN | DNB | 2/29 | 0 | Lancashire won by 22 runs | Manchester | Vitality Blast 2023 |
| 25 May 2023 | LEI 99 v LAN 105/2Match · T20 | LAN | DNB | 3/11 | 1 | Lancashire won by 8 wickets | Manchester | Vitality Blast 2023 |
| 20 May 2023 | DER 179/5 v LAN 183/6Match · T20 | LAN | 8* | 3/31 | 0 | Lancashire won by 4 wickets | Birmingham | Vitality Blast 2023 |
| 6 Apr 2023 | SUR 442 & 292/6d v LAN 291 & 247/3Match · First-class | LAN | 0 & DNB | 2/108 & 0/27 | 0 | Match drawn | Manchester | County Championship 2023 |
| 16 Feb 2023 | SS 175/7 v CV 176/3Final · T20 | SS | DNB | 0/38 | 0 | Comilla Victorians won by 7 wickets | Dhaka | Bangladesh Premier League 2022/23 |
| 14 Feb 2023 | SS 182/7 v RR 163/8Qualifier 2 · T20 | SS | DNB | 3/34 | 0 | Sylhet Strikers won by 19 runs | Dhaka | Bangladesh Premier League 2022/23 |
| 12 Feb 2023 | DV 146/8 v GG 149/3Final · T20 | DV | 3 | 1/31 | 0 | Gulf Giants won by 7 wickets | Dubai | International League T20 2022/23 |
| 8 Feb 2023 | DV 178/7 v GG 159Qualifier 1 · T20 | DV | 12 | 2/26 | 0 | Desert Vipers won by 19 runs | Dubai | International League T20 2022/23 |
| 2 Feb 2023 | DV 182/7 v DC 160/7Match 25 · T20 | DV | 8* | 2/36 | 0 | Desert Vipers won by 22 runs | Dubai | International League T20 2022/23 |
| 31 Jan 2023 | DV 148/6 v SW 126/8Match 23 · T20 | DV | DNB | 3/20 | 0 | Desert Vipers won by 22 runs | Sharjah | International League T20 2022/23 |
| 29 Jan 2023 | ME 241/3 v DV 84Match 21 · T20 | DV | 7 | 0/28 | 0 | MI Emirates won by 157 runs | Sharjah | International League T20 2022/23 |
| 25 Jan 2023 | MS 119/7 v ST 120/7Match 56 · T20 | MS | 1* | 1/33 | 1 | Sydney Thunder won by 3 wickets | Melbourne | Big Bash League 2022/23 |
| 22 Jan 2023 | BH 188/4 v MS 184/3Match 51 · T20 | MS | DNB | 2/38 | 0 | Brisbane Heat won by 4 runs | Brisbane | Big Bash League 2022/23 |
| 16 Jan 2023 | MS 159/7 v BH 160/7Match 44 · T20 | MS | DNB | 0/27 | 1 | Brisbane Heat won by 3 wickets | Melbourne | Big Bash League 2022/23 |
| 14 Jan 2023 | MR 162/7 v MS 156/7Match 41 · T20 | MS | 1 | 1/29 | 0 | Melbourne Renegades won by 6 runs | Melbourne | Big Bash League 2022/23 |
| 12 Jan 2023 | AS 108 v MS 109/1Match 38 · T20 | MS | DNB | 1/33 | 0 | Melbourne Stars won by 9 wickets | Melbourne | Big Bash League 2022/23 |
| 9 Jan 2023 | MS 131/7 v HH 133/8Match 35 · T20 | MS | DNB | 1/34 | 0 | Hobart Hurricanes won by 2 wickets | Hobart | Big Bash League 2022/23 |
| 6 Jan 2023 | MS 173/5 v SS 176/4Match 31 · T20 | MS | DNB | 1/41 | 0 | Sydney Sixers won by 6 wickets | Melbourne | Big Bash League 2022/23 |
| 3 Jan 2023 | MR 141/7 v MS 108/9Match 27 · T20 | MS | 1 | 2/29 | 0 | Melbourne Renegades won by 33 runs | Melbourne | Big Bash League 2022/23 |
| 31 Dec 2022 | MS 186/7 v AS 178/5Match 23 · T20 | MS | 0 | 0/41 | 0 | Melbourne Stars won by 8 runs | Adelaide | Big Bash League 2022/23 |
| 29 Dec 2022 | MS 135 v PS 136/4Match 20 · T20 | MS | 0 | 2/29 | 0 | Perth Scorchers won by 6 wickets | Perth | Big Bash League 2022/23 |
| 26 Dec 2022 | MS 150/5 v SS 151/3Match 15 · T20 | MS | DNB | 1/26 | 0 | Sydney Sixers won by 7 wickets | Sydney | Big Bash League 2022/23 |
| 23 Dec 2022 | PS 229/7 v MS 168/8Match 12 · T20 | MS | 13 | 5/50 | 0 | Perth Scorchers won by 61 runs | Melbourne | Big Bash League 2022/23 |
| 16 Dec 2022 | MS 183/5 v HH 145/9Match 4 · T20 | MS | 0* | 3/25 | 0 | Melbourne Stars won by 38 runs | Melbourne | Big Bash League 2022/23 |
| 13 Dec 2022 | MS 122/8 v ST 123/9Match 1 · T20 | MS | 6 | 0/36 | 0 | Sydney Thunder won by 1 wicket | Canberra | Big Bash League 2022/23 |
| 17 Nov 2022 | ENG 287/9 v AUS 291/41st ODI · ODI | ENG | 10 | 0/59 | 0 | Australia won by 6 wickets | Adelaide | England tour of Australia 2022/23 |