| 19 Apr 2024 | WAR 455 & 205/4 v HAM 365Match 12 · First-class | HAM | 6 | 0/42 & 1/36 | 2 | Match drawn | Southampton | County Championship 2024 |
| 12 Apr 2024 | HAM 367 & 179/4 v LAN 484Match 7 · First-class | HAM | 14 & DNB | 2/66 | 0 | Match drawn | Southampton | County Championship 2024 |
| 26 Sept 2023 | HAM 219 & 172 v SUR 207 & 132Match · First-class | HAM | 11 & 0 | 1/47 | 1 | Hampshire won by 52 runs | Southampton | County Championship 2023 |
| 16 Sept 2023 | LEI 267/7 v HAM 265/8Final · List A | HAM | 16 | 1/30 | 0 | Leicestershire won by 2 runs | Nottingham | One-Day Cup 2023 |
| 29 Aug 2023 | WAR 93 v HAM 95/1Semi-final · List A | HAM | DNB | 0/24 | 1 | Hampshire won by 9 wickets | Birmingham | One-Day Cup 2023 |
| 25 Aug 2023 | HAM 306/9 v WOR 296/9Quarter-final · List A | HAM | 11* | 0/48 | 0 | Hampshire won by 10 runs | Southampton | One-Day Cup 2023 |
| 22 Aug 2023 | KEN 325/8 v HAM 326/7Match · List A | HAM | 6 | 3/45 | 0 | Hampshire won by 3 wickets | Newport | One-Day Cup 2023 |
| 20 Aug 2023 | SUR 203 v HAM 206/2Match · List A | HAM | DNB | 5/35 | 0 | Hampshire won by 8 wickets | Guildford | One-Day Cup 2023 |
| 17 Aug 2023 | HAM 311/6 v YOR 134Match · List A | HAM | 3* | 3/12 | 0 | Hampshire won by 177 runs | York | One-Day Cup 2023 |
| 13 Aug 2023 | HAM 296 v LEI 298/6Match · List A | HAM | 15 | 2/38 | 0 | Leicestershire won by 4 wickets | Southampton | One-Day Cup 2023 |
| 11 Aug 2023 | HAM 254 v NOT 163Match · List A | HAM | 0 | 2/19 | 0 | Hampshire won by 91 runs | Sookholme | One-Day Cup 2023 |
| 8 Aug 2023 | ESS 236/9 v HAM 237/6Match · List A | HAM | 5* | 2/42 | 0 | Hampshire won by 4 wickets | Southampton | One-Day Cup 2023 |
| 1 Aug 2023 | MID 309/7 v HAM 238/5Match · List A | HAM | 8* | 0/46 | 1 | Hampshire won by 18 runs (DLS method) | Southampton | One-Day Cup 2023 |
| 25 Jul 2023 | HAM 120 & 131 v ESS 169 & 86/4Match · First-class | HAM | 3 & 4 | 1/21 | 0 | Essex won by 6 wickets | Southampton | County Championship 2023 |
| 19 Jul 2023 | HAM 166 & 344/5d v NOT 100 & 294Match · First-class | HAM | 0 & 138* | 4/19 & 1/28 | 0 | Hampshire won by 116 runs | Nottingham | County Championship 2023 |
| 18 May 2023 | HAM 367 v NOR 56 & 176Match · First-class | HAM | 4 | 2/10 & 0/23 | 0 | Hampshire won by an innings and 135 runs | Southampton | County Championship 2023 |
| 11 May 2023 | KEN 95 & 259/4 v HAM 373Match · First-class | HAM | 41 | 0/3 | 0 | Match drawn | Canterbury | County Championship 2023 |
| 4 May 2023 | HAM 229 & 97 v WAR 410/8dMatch · First-class | HAM | 10 & 0 | 2/73 | 0 | 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 | 20* | 0/11 | 0 | 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 | 5 & 46* | 0/35 & 0/24 | 0 | Surrey won by 9 wickets | London | County Championship 2023 |
| 6 Apr 2023 | NOT 185 & 177 v HAM 231 & 132/2Match · First-class | HAM | 31 & DNB | 0/18 | 0 | Hampshire won by 8 wickets | Southampton | County Championship 2023 |
| 26 Sept 2022 | WAR 272/4d & 177 v HAM 311 & 133Match · First-class | HAM | 17 & 3 | 3/85 & 1/28 | 1 | Warwickshire won by 5 runs | Birmingham | County Championship 2022 |
| 20 Sept 2022 | KEN 165 & 269 v HAM 57 & 300Match · First-class | HAM | 19 & 3 | 0/13 & 2/33 | 0 | Kent won by 77 runs | Southampton | County Championship 2022 |
| 5 Sept 2022 | HAM 400/9d v NOR 175 & 221Match · First-class | HAM | 0 | 0/6 & 1/29 | 2 | Hampshire won by an innings and 4 runs | Southampton | County Championship 2022 |
| 30 Aug 2022 | HAM 310/9 v KEN 313/7Semi-final · List A | HAM | 6 | 1/45 | 0 | Kent won by 3 wickets | Southampton | Royal London One-Day Cup 2022 |
| 23 Aug 2022 | HAM 313/9 v YOR 241Match · List A | HAM | 15* | 2/51 | 0 | Hampshire won by 72 runs | Scarborough | Royal London One-Day Cup 2022 |
| 21 Aug 2022 | ESS 257/8 v HAM 260/7Match · List A | HAM | 21* | 1/42 | 0 | Hampshire won by 3 wickets | Southampton | Royal London One-Day Cup 2022 |
| 19 Aug 2022 | HAM 228/9 v GLA 229/3Match · List A | HAM | 63* | 1/40 | 0 | Glamorgan won by 7 wickets | Neath | Royal London One-Day Cup 2022 |
| 7 Aug 2022 | HAM 396/5 v KEN 233Match · List A | HAM | DNB | 0/18 | 3 | Hampshire won by 163 runs | Beckenham | Royal London One-Day Cup 2022 |
| 5 Aug 2022 | HAM 236 v WOR 192Match · List A | HAM | 8 | 3/17 | 0 | Hampshire won by 44 runs | Southampton | Royal London One-Day Cup 2022 |
| 25 Jul 2022 | YOR 159 & 272 v HAM 218 & 214/3Match 51 · First-class | HAM | 0 & 71 | 0/31 & 1/28 | 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 | 48 & DNB | - | 0 | Hampshire won by 6 wickets | Cheltenham | County Championship 2022 |
| 11 Jul 2022 | WAR 217 & 243 v HAM 370/9d & 91/2Match 40 · First-class | HAM | 99 & 10 | 0/4 & 0/8 | 2 | Hampshire won by 8 wickets | Southampton | County Championship 2022 |
| 26 Jun 2022 | ESS 238 & 223 v HAM 163 & 286Match 36 · First-class | HAM | 11 & 37 | 2/27 | 4 | Essex won by 12 runs | Chelmsford | County Championship 2022 |
| 12 Jun 2022 | YOR 428 & 178 v HAM 410 & 198/8Match 32 · First-class | HAM | 0 & 6 | 2/59 & 1/9 | 0 | Hampshire won by 2 wickets | Southampton | County Championship 2022 |
| 19 May 2022 | SOM 211 & 69 v HAM 280 & 1/0Match 28 · First-class | HAM | 49 & 0* | 2/35 | 0 | Hampshire won by 10 wickets | Taunton | County Championship 2022 |
| 5 May 2022 | HAM 342 & 204 v GLO 179 & 280Match 20 · First-class | HAM | 2 & 0 | 1/5 | 2 | Hampshire won by 87 runs | Southampton | County Championship 2022 |
| 28 Apr 2022 | HAM 246 & 344 v LAN 240 & 9/0Match 16 · First-class | HAM | 4 & 3 | 0/8 | 0 | Match drawn | Southampton | County Championship 2022 |
| 21 Apr 2022 | KEN 305 & 296 v HAM 652/6dMatch · First-class | HAM | 25 | 0/15 | 0 | Hampshire won by an innings and 51 runs | Canterbury | County Championship 2022 |
| 14 Apr 2022 | SUR 467 v HAM 223 & 227Match · First-class | HAM | 23 & 8 | 2/59 | 0 | Surrey won by an innings and 17 runs | London | County Championship 2022 |
| 7 Apr 2022 | SOM 180 & 135 v HAM 428Match · First-class | HAM | 81 | 1/21 | 0 | Hampshire won by an innings and 113 runs | Southampton | County Championship 2022 |
| 21 Sept 2021 | HAM 143 & 193 v LAN 141 & 198/9Match · First-class | HAM | 1 & 0 | - | 2 | Lancashire won by 1 wicket | Liverpool | County Championship 2021 |
| 12 Sept 2021 | HAM 226 & 178 v NOT 155 & 127Match · First-class | HAM | 3 & 16 | 0/16 | 0 | Hampshire won by 122 runs | Southampton | County Championship 2021 |
| 5 Sept 2021 | HAM 89 & 322 v WAR 116 & 235Match · First-class | HAM | 28 & 44 | 0/17 & 0/11 | 1 | Hampshire won by 60 runs | Birmingham | County Championship 2021 |
| 30 Aug 2021 | YOR 243 & 312/6d v HAM 163 & 177/9Match · First-class | HAM | 0 & 3 | 0/21 & 1/21 | 0 | Match drawn | Southampton | County Championship 2021 |
| 12 Aug 2021 | HAM 225/9 v DUR 228/1Match · List A | HAM | 6 | 0/25 | 0 | Durham won by 9 wickets | Chester-le-Street | Royal London One-Day Cup 2021 |
| 8 Aug 2021 | KEN 105 v HAM 107/4Match · List A | HAM | 30* | 4/12 | 1 | Hampshire won by 6 wickets (DLS method) | Beckenham | Royal London One-Day Cup 2021 |
| 6 Aug 2021 | HAM 204/8 v GLO 205/3Match · List A | HAM | 17 | 1/31 | 0 | Gloucestershire won by 7 wickets | Bristol | Royal London One-Day Cup 2021 |
| 4 Aug 2021 | WOR 176 v HAM 180/4Match · List A | HAM | 2* | 1/31 | 0 | Hampshire won by 6 wickets | Southampton | Royal London One-Day Cup 2021 |
| 1 Aug 2021 | HAM 162 v LAN 115/2Match · List A | HAM | 1 | 0/25 | 0 | Lancashire won by 51 runs (DLS method) | Southampton | Royal London One-Day Cup 2021 |