| 4 May 2023 | HAM 229 & 97 v WAR 410/8dMatch · First-class | HAM | 0 & 4 | 0/98 | 1 | Warwickshire won by an innings and 84 runs | Southampton | County Championship 2023 |
| 20 Apr 2023 | HAM 482/8d v NOR 149/9 & 63/9Match · First-class | HAM | 22 | 0/1 | 2 | Hampshire won by an innings and 270 runs | Northampton | County Championship 2023 |
| 13 Apr 2023 | HAM 254 & 258 v SUR 270 & 247/1Match · First-class | HAM | 1 & 10 | 0/24 | 1 | Surrey won by 9 wickets | London | County Championship 2023 |
| 6 Apr 2023 | NOT 185 & 177 v HAM 231 & 132/2Match · First-class | HAM | 24 & DNB | 1/1 | 1 | Hampshire won by 8 wickets | Southampton | County Championship 2023 |
| 19 Feb 2023 | KK 185/5 v LQ 118Match 8 · T20 | LQ | 1 | 1/29 | 0 | Karachi Kings won by 67 runs | Karachi | Pakistan Super League 2022/23 |
| 13 Feb 2023 | LQ 175/6 v MS 174/6Match 1 · T20 | LQ | DNB | 0/8 | 0 | Lahore Qalandars won by 1 run | Multan | Pakistan Super League 2022/23 |
| 23 Jan 2023 | SW 151/7 v GG 130Match 14 · T20 | GG | 3 | 0/17 | 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 | 16* | 1/32 | 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 | 18 | - | 1 | Gulf Giants won by 101 runs | Sharjah | International League T20 2022/23 |
| 16 Jan 2023 | DC 182/8 v GG 183/4Match 5 · T20 | GG | DNB | 0/24 | 0 | Gulf Giants won by 6 wickets | Dubai | International League T20 2022/23 |
| 15 Jan 2023 | ADKR 114/9 v GG 115/4Match 3 · T20 | GG | DNB | 1/17 | 1 | Gulf Giants won by 6 wickets | Abu Dhabi | International League T20 2022/23 |
| 22 Nov 2022 | AUS 355/5 v ENG 1423rd ODI · ODI | ENG | 18 | 1/75 | 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 | 20 | 0/48 | 1 | 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 | 11 | 1/65 | 0 | Australia won by 6 wickets | Adelaide | England tour of Australia 2022/23 |
| 25 Sept 2022 | PAK 166/4 v ENG 1634th T20I · T20I | ENG | 34 | 1/32 | 0 | Pakistan won by 3 runs | Karachi | England tour of Pakistan 2022 |
| 23 Sept 2022 | ENG 221/3 v PAK 158/83rd T20I · T20I | ENG | DNB | 0/7 | 0 | England won by 63 runs | Karachi | England tour of Pakistan 2022 |
| 22 Sept 2022 | ENG 199/5 v PAK 203/02nd T20I · T20I | ENG | DNB | 0/26 | 0 | Pakistan won by 10 wickets | Karachi | England tour of Pakistan 2022 |
| 5 Sept 2022 | HAM 400/9d v NOR 175 & 221Match · First-class | HAM | 44 | 0/1 & 0/20 | 1 | Hampshire won by an innings and 4 runs | Southampton | County Championship 2022 |
| 2 Sept 2022 | LS 150/7 v MO 151/5Eliminator · The Hundred | LS | 5 | 1/25 | 2 | Manchester Originals won by 5 wickets | Southampton | The Hundred Men's Competition 2022 |
| 30 Aug 2022 | LS 139/6 v BP 140/9Match 30 · The Hundred | LS | 6* | 3/15 | 0 | Birmingham Phoenix won by 1 wicket | London | The Hundred Men's Competition 2022 |
| 27 Aug 2022 | LS 122/7 v OI 124/4Match 27 · The Hundred | LS | 6* | 1/21 | 0 | Oval Invincibles won by 6 wickets | London | The Hundred Men's Competition 2022 |
| 24 Aug 2022 | LS 156/6 v WF 139/9Match 24 · The Hundred | LS | 0* | 0/1 | 0 | London Spirit won by 17 runs | London | The Hundred Men's Competition 2022 |
| 20 Aug 2022 | LS 122 v TR 127/4Match 20 · The Hundred | LS | 7 | 0/23 | 0 | Trent Rockets won by 6 wickets | Nottingham | The Hundred Men's Competition 2022 |
| 14 Aug 2022 | NS 143/5 v LS 147/3Match 13 · The Hundred | LS | DNB | 0/19 | 0 | London Spirit won by 7 wickets | Leeds | The Hundred Men's Competition 2022 |
| 12 Aug 2022 | LS 147/6 v SB 138/7Match 10 · The Hundred | LS | 7* | 1/21 | 0 | London Spirit won by 9 runs | Southampton | The Hundred Men's Competition 2022 |
| 8 Aug 2022 | LS 160/6 v MO 108Match 6 · The Hundred | LS | 3* | 2/27 | 0 | London Spirit won by 52 runs | London | The Hundred Men's Competition 2022 |
| 4 Aug 2022 | LS 171/6 v OI 168/7Match 2 · The Hundred | LS | 2* | 1/21 | 0 | London Spirit won by 3 runs | London | The Hundred Men's Competition 2022 |
| 25 Jul 2022 | YOR 159 & 272 v HAM 218 & 214/3Match 51 · First-class | HAM | 10 & DNB | 0/22 | 2 | Hampshire won by 7 wickets | Scarborough | County Championship 2022 |
| 19 Jul 2022 | HAM 457 & 82/4 v GLO 201 & 337Match 44 · First-class | HAM | 18 & 9* | 4/44 & 0/89 | 2 | Hampshire won by 6 wickets | Cheltenham | County Championship 2022 |
| 16 Jul 2022 | HAM 190/6 v SOM 153Semi-final · T20 | HAM | 1 | 1/20 | 0 | Hampshire won by 37 runs | Birmingham | Vitality Blast 2022 |
| 16 Jul 2022 | HAM 152/8 v LAN 151/8Final · T20 | HAM | 2 | 2/23 | 0 | Hampshire won by 1 run | Birmingham | Vitality Blast 2022 |
| 11 Jul 2022 | WAR 217 & 243 v HAM 370/9d & 91/2Match 40 · First-class | HAM | 92 & DNB | 2/51 & 2/53 | 0 | Hampshire won by 8 wickets | Southampton | County Championship 2022 |
| 7 Jul 2022 | HAM 186/6 v BB 82Quarter-final · T20 | HAM | 2 | 0/15 | 0 | Hampshire won by 104 runs | Birmingham | Vitality Blast 2022 |
| 3 Jul 2022 | SUS 180/8 v HAM 181/5Match · T20 | HAM | DNB | 0/27 | 0 | Hampshire won by 5 wickets | Brighton | Vitality Blast 2022 |
| 1 Jul 2022 | HAM 140/7 v GLO 125Match · T20 | HAM | 1 | 2/16 | 1 | Hampshire won by 15 runs | Southampton | Vitality Blast 2022 |
| 26 Jun 2022 | ESS 238 & 223 v HAM 163 & 286Match 36 · First-class | HAM | 4 & 5 | 3/71 & 7/68 | 0 | Essex won by 12 runs | Chelmsford | County Championship 2022 |
| 24 Jun 2022 | HAM 178/7 v GLO 169/7Match · T20 | HAM | 20* | 1/30 | 0 | Hampshire won by 9 runs | Bristol | Vitality Blast 2022 |
| 23 Jun 2022 | HAM 208/5 v SOM 194/9Match · T20 | HAM | DNB | 2/54 | 0 | Hampshire won by 14 runs | Taunton | Vitality Blast 2022 |
| 19 Jun 2022 | HAM 151/7 v SUR 152/6Match · T20 | HAM | 13 | 2/21 | 0 | Surrey won by 4 wickets | Southampton | Vitality Blast 2022 |
| 17 Jun 2022 | HAM 221/3 v KEN 167/8Match · T20 | HAM | DNB | 1/38 | 0 | Hampshire won by 54 runs | Southampton | Vitality Blast 2022 |
| 12 Jun 2022 | YOR 428 & 178 v HAM 410 & 198/8Match 32 · First-class | HAM | 61 & 67 | 0/55 & 0/8 | 1 | Hampshire won by 2 wickets | Southampton | County Championship 2022 |
| 10 Jun 2022 | HAM 134/4 v GLA 125Match · T20 | HAM | DNB | 0/26 | 1 | Hampshire won by 9 runs | Cardiff | Vitality Blast 2022 |
| 9 Jun 2022 | HAM 155/6 v ESS 123Match · T20 | HAM | 3* | 1/18 | 1 | Hampshire won by 32 runs | Southampton | Vitality Blast 2022 |
| 7 Jun 2022 | MID 142/7 v HAM 145/1Match · T20 | HAM | DNB | 3/14 | 2 | Hampshire won by 9 wickets | Radlett | Vitality Blast 2022 |
| 4 Jun 2022 | HAM 199/6 v SUS 177/6Match · T20 | HAM | 14 | 1/17 | 0 | Hampshire won by 22 runs | Southampton | Vitality Blast 2022 |
| 2 Jun 2022 | SUR 228/4 v HAM 156Match · T20 | HAM | 10 | 3/34 | 0 | Surrey won by 72 runs | London | Vitality Blast 2022 |
| 31 May 2022 | HAM 150/6 v ESS 152/2Match · T20 | HAM | 11 | 0/37 | 0 | Essex won by 8 wickets | Chelmsford | Vitality Blast 2022 |
| 30 May 2022 | HAM 123 v SOM 124/6Match · T20 | HAM | 13 | - | 0 | Somerset won by 4 wickets | Southampton | Vitality Blast 2022 |
| 27 May 2022 | MID 163/6 v HAM 153/8Match · T20 | HAM | 0 | 1/20 | 0 | Middlesex won by 10 runs | Southampton | Vitality Blast 2022 |
| 19 May 2022 | SOM 211 & 69 v HAM 280 & 1/0Match 28 · First-class | HAM | 8 & DNB | 1/18 | 3 | Hampshire won by 10 wickets | Taunton | County Championship 2022 |