| 20 Jun 2023 | NOR 180/6 v YOR 102Match · T20 | NOR | 28 | 2/15 | 0 | Northamptonshire won by 78 runs | Leeds | Vitality Blast 2023 |
| 18 Jun 2023 | NOR 177/5 v NOT 99Match · T20 | NOR | 22 | 2/9 | 1 | Northamptonshire won by 78 runs | Northampton | Vitality Blast 2023 |
| 16 Jun 2023 | LAN 204/7 v NOR 169/9Match · T20 | NOR | 0 | 0/29 | 1 | Lancashire won by 35 runs | Northampton | Vitality Blast 2023 |
| 9 Jun 2023 | BB 137 v NOR 107/9Match · T20 | NOR | 2 | 1/16 | 2 | Birmingham Bears won by 30 runs | Birmingham | Vitality Blast 2023 |
| 6 Jun 2023 | NOR 161/7 v DUR 162/6Match · T20 | NOR | 17 | 1/20 | 0 | Durham won by 4 wickets | Chester-le-Street | Vitality Blast 2023 |
| 4 Jun 2023 | WOR 178/6 v NOR 180/4Match · T20 | NOR | 20 | 0/52 | 1 | Northamptonshire won by 6 wickets | Worcester | Vitality Blast 2023 |
| 2 Jun 2023 | LEI 164/8 v NOR 168/2Match · T20 | NOR | 20 | 1/31 | 1 | Northamptonshire won by 8 wickets | Northampton | Vitality Blast 2023 |
| 31 May 2023 | BB 202/6 v NOR 181/7Match · T20 | NOR | 33 | 2/33 | 0 | Birmingham Bears won by 21 runs | Northampton | Vitality Blast 2023 |
| 29 May 2023 | DER 151/6 v NOR 152/4Match · T20 | NOR | 31 | 1/21 | 1 | Northamptonshire won by 6 wickets | Derby | Vitality Blast 2023 |
| 26 May 2023 | NOR 137 v DUR 141/0Match · T20 | NOR | 1 | 0/18 | 0 | Durham won by 10 wickets | Northampton | Vitality Blast 2023 |
| 24 May 2023 | WOR 196/9 v NOR 181/8Match · T20 | NOR | 36 | 1/36 | 1 | Worcestershire won by 15 runs | Northampton | Vitality Blast 2023 |
| 26 Apr 2023 | KKR 200/5 v RCB 179/8Match 36 · T20 | RCB | 11* | 0/31 | 1 | Kolkata Knight Riders won by 21 runs | Bengaluru | Indian Premier League 2023 |
| 23 Apr 2023 | RCB 189/9 v RR 182/6Match 32 · T20 | RCB | 4* | 1/26 | 0 | Royal Challengers Bangalore won by 7 runs | Bengaluru | Indian Premier League 2023 |
| 10 Apr 2023 | RCB 212/2 v LSG 213/9Match 15 · T20 | RCB | DNB | 0/32 | 0 | Lucknow Super Giants won by 1 wicket | Bengaluru | Indian Premier League 2023 |
| 6 Apr 2023 | KKR 204/7 v RCB 123Match 9 · T20 | RCB | 20* | 2/16 | 0 | Kolkata Knight Riders won by 81 runs | Kolkata | Indian Premier League 2023 |
| 5 Feb 2023 | DSG 254/4 v PC 103Match 28 · T20 | DSG | 1 | 0/7 | 2 | Durban's Super Giants won by 151 runs | Centurion | SA20 2022/23 |
| 3 Feb 2023 | SEC 53/3 v DSGMatch 25 · T20 | DSG | - | 0/15 | 0 | No result | Durban | SA20 2022/23 |
| 2 Feb 2023 | MCT 165/5 v DSG 169/5Match 23 · T20 | DSG | 2* | 1/26 | 0 | Durban's Super Giants won by 5 wickets | Durban | SA20 2022/23 |
| 27 Jan 2023 | SA 298/7 v ENG 2711st ODI · ODI | ENG | 8 | 0/38 | 1 | South Africa won by 27 runs | Bloemfontein | England tour of South Africa 2022/23 |
| 22 Nov 2022 | AUS 355/5 v ENG 1423rd ODI · ODI | ENG | 12* | 0/63 | 1 | Australia won by 221 runs (DLS method) | Melbourne | England tour of Australia 2022/23 |
| 19 Nov 2022 | AUS 280/8 v ENG 2082nd ODI · ODI | ENG | 6 | 2/44 | 0 | Australia won by 72 runs | Sydney | England tour of Australia 2022/23 |
| 17 Nov 2022 | ENG 287/9 v AUS 291/41st ODI · ODI | ENG | 34* | 2/51 | 0 | Australia won by 6 wickets | Adelaide | England tour of Australia 2022/23 |
| 14 Oct 2022 | ENG 112/2 v AUS 30/33rd T20I · T20I | ENG | DNB | 0/12 | 0 | No result | Canberra | England tour of Australia 2022/23 |
| 12 Oct 2022 | ENG 178/7 v AUS 170/62nd T20I · T20I | ENG | 0* | 1/21 | 0 | England won by 8 runs | Canberra | England tour of Australia 2022/23 |
| 2 Oct 2022 | ENG 209/3 v PAK 142/87th T20I · T20I | ENG | DNB | 2/22 | 0 | England won by 67 runs | Lahore | England tour of Pakistan 2022 |
| 30 Sept 2022 | PAK 169/6 v ENG 170/26th T20I · T20I | ENG | DNB | 2/32 | 0 | England won by 8 wickets | Lahore | England tour of Pakistan 2022 |
| 28 Sept 2022 | PAK 145 v ENG 139/75th T20I · T20I | ENG | 0* | 2/23 | 0 | Pakistan won by 6 runs | Lahore | England tour of Pakistan 2022 |
| 25 Sept 2022 | PAK 166/4 v ENG 1634th T20I · T20I | ENG | 11 | 1/31 | 0 | Pakistan won by 3 runs | Karachi | England tour of Pakistan 2022 |
| 22 Sept 2022 | ENG 199/5 v PAK 203/02nd T20I · T20I | ENG | DNB | 0/44 | 0 | Pakistan won by 10 wickets | Karachi | England tour of Pakistan 2022 |
| 20 Sept 2022 | PAK 158/7 v ENG 160/41st T20I · T20I | ENG | DNB | 0/41 | 1 | England won by 6 wickets | Karachi | England tour of Pakistan 2022 |
| 31 Aug 2022 | NS 135/8 v SB 119/9Match 31 · The Hundred | NS | 22 | 1/32 | 2 | Northern Superchargers won by 16 runs | Leeds | The Hundred Men's Competition 2022 |
| 26 Aug 2022 | WF 114/4 v NS 116/4Match 26 · The Hundred | NS | 5* | 0/17 | 0 | Northern Superchargers won by 6 wickets | Cardiff | The Hundred Men's Competition 2022 |
| 21 Aug 2022 | MO 208/5 v NS 185/7Match 21 · The Hundred | NS | 17 | 0/29 | 0 | Manchester Originals won by 23 runs | Leeds | The Hundred Men's Competition 2022 |
| 19 Aug 2022 | NS 169/6 v BP 137/9Match 19 · The Hundred | NS | 1 | 2/22 | 1 | Northern Superchargers won by 32 runs | Birmingham | The Hundred Men's Competition 2022 |
| 14 Aug 2022 | NS 143/5 v LS 147/3Match 13 · The Hundred | NS | 16 | 0/16 | 0 | London Spirit won by 7 wickets | Leeds | The Hundred Men's Competition 2022 |
| 5 Aug 2022 | MO 161/4 v NS 162/4Match 3 · The Hundred | NS | 29 | 2/24 | 0 | Northern Superchargers won by 6 wickets | Manchester | The Hundred Men's Competition 2022 |
| 31 Jul 2022 | SA 191/5 v ENG 1013rd T20I · T20I | ENG | 0 | 3/25 | 0 | South Africa won by 90 runs | Southampton | South Africa tour of England 2022 |
| 24 Jul 2022 | SA 159/2 v ENG3rd ODI · ODI | ENG | - | 1/19 | 0 | No result | Leeds | South Africa tour of England 2022 |
| 22 Jul 2022 | ENG 201 v SA 832nd ODI · ODI | ENG | 21 | 1/9 | 0 | England won by 118 runs | Manchester | South Africa tour of England 2022 |
| 17 Jul 2022 | ENG 259 v IND 261/53rd ODI · ODI | ENG | 18 | 0/58 | 0 | India won by 5 wickets | Manchester | India tour of England 2022 |
| 14 Jul 2022 | ENG 246 v IND 1462nd ODI · ODI | ENG | 41 | 1/27 | 0 | England won by 100 runs | London | India tour of England 2022 |
| 12 Jul 2022 | ENG 110 v IND 114/01st ODI · ODI | ENG | 21 | 0/8 | 0 | India won by 10 wickets | London | India tour of England 2022 |
| 10 Jul 2022 | ENG 215/7 v IND 198/93rd T20I · T20I | ENG | DNB | 2/40 | 0 | England won by 17 runs | Nottingham | India tour of England 2022 |
| 9 Jul 2022 | IND 170/8 v ENG 1212nd T20I · T20I | ENG | 33* | 0/35 | 1 | India won by 49 runs | Birmingham | India tour of England 2022 |
| 6 Jul 2022 | YOR 160/5 v SUR 159/7Quarter-final · T20 | YOR | 30 | 2/26 | 0 | Yorkshire won by 1 run | London | Vitality Blast 2022 |
| 3 Jul 2022 | LEI 211/7 v YOR 151/9Match · T20 | YOR | 3 | 3/29 | 2 | Leicestershire won by 60 runs | Leicester | Vitality Blast 2022 |
| 1 Jul 2022 | BB 238/5 v YOR 207Match · T20 | YOR | 4 | 1/43 | 0 | Birmingham Bears won by 31 runs | Leeds | Vitality Blast 2022 |
| 24 Jun 2022 | YOR 190/7 v NOR 128Match · T20 | YOR | 31 | 2/24 | 1 | Yorkshire won by 62 runs | Northampton | Vitality Blast 2022 |
| 22 Jun 2022 | NED 244 v ENG 248/23rd ODI · ODI | ENG | DNB | 4/36 | 0 | England won by 8 wickets | Amstelveen | England tour of Netherlands 2022 |
| 19 Jun 2022 | NED 235/7 v ENG 239/42nd ODI · ODI | ENG | DNB | 2/46 | 1 | England won by 6 wickets | Amstelveen | England tour of Netherlands 2022 |