| 9 Aug 2024 | DUR 257 v HAM 113Match · List A | HAM | 12* | 1/34 | 0 | Durham won by 144 runs | Gosforth | One-Day Cup 2024 |
| 7 Aug 2024 | HAM 295/8 v DER 152Match · List A | HAM | 29* | 1/17 | 0 | Hampshire won by 143 runs | Southampton | One-Day Cup 2024 |
| 31 Jul 2024 | HAM 168 v KEN 170/6Match · List A | HAM | 37 | 3/16 | 0 | Kent won by 4 wickets | Beckenham | One-Day Cup 2024 |
| 28 Jul 2024 | SOM 242 v HAM 243/5Match · List A | HAM | DNB | 2/48 | 1 | Hampshire won by 5 wickets | Southampton | One-Day Cup 2024 |
| 26 Jul 2024 | HAM 285/8 v NOR 214Match · List A | HAM | 11 | 0/55 | 0 | Hampshire won by 71 runs | Southampton | One-Day Cup 2024 |
| 30 Jun 2024 | HAM 505/8d & 180/4 v KEN 343 & 340Match 42 · First-class | HAM | 15* & DNB | 2/84 & 5/89 | 1 | Hampshire won by 6 wickets | Southampton | County Championship 2024 |
| 23 Jun 2024 | HAM 298 & 453/6d v WAR 254 & 321/9Match 39 · First-class | HAM | 6 & DNB | 3/64 & 2/55 | 1 | Match drawn | Birmingham | County Championship 2024 |
| 24 May 2024 | SUR 127 & 203 v HAM 608/6dMatch 32 · First-class | HAM | DNB | 5/25 & 0/6 | 1 | Hampshire won by an innings and 278 runs | Southampton | County Championship 2024 |
| 17 May 2024 | NOT 235 & 209 v HAM 276/9 & 171/5Match 28 · First-class | HAM | 2 & DNB | 3/39 & 3/41 | 1 | Hampshire won by 5 wickets | Nottingham | County Championship 2024 |
| 10 May 2024 | HAM 503 & 62/2 v DUR 432Match 22 · First-class | HAM | 1 & DNB | 0/46 | 0 | Match drawn | Southampton | County Championship 2024 |
| 26 Apr 2024 | HAM 151 & 197 v SUR 359Match 17 · First-class | HAM | 10 & 8 | 4/104 | 0 | Surrey won by an innings and 11 runs | London | County Championship 2024 |
| 19 Apr 2024 | WAR 455 & 205/4 v HAM 365Match 12 · First-class | HAM | 3 | 1/83 & 0/32 | 0 | Match drawn | Southampton | County Championship 2024 |
| 12 Apr 2024 | HAM 367 & 179/4 v LAN 484Match 7 · First-class | HAM | 7 & 12 | 0/93 | 0 | Match drawn | Southampton | County Championship 2024 |
| 26 Sept 2023 | HAM 219 & 172 v SUR 207 & 132Match · First-class | HAM | 24* & 12 | 0/46 & 1/11 | 0 | Hampshire won by 52 runs | Southampton | County Championship 2023 |
| 19 Sept 2023 | ESS 447/9d & 153/8d v HAM 334 & 267/7Match · First-class | HAM | 10 & DNB | 1/62 & 4/63 | 2 | Hampshire won by 3 wickets | Chelmsford | County Championship 2023 |
| 3 Sept 2023 | HAM 308 & 330/3d v SOM 137 & 316Match · First-class | HAM | 14 & DNB | 1/10 & 2/52 | 0 | Hampshire won by 185 runs | Southampton | County Championship 2023 |
| 25 Jul 2023 | HAM 120 & 131 v ESS 169 & 86/4Match · First-class | HAM | 23* & 0 | 3/37 & 3/23 | 0 | Essex won by 6 wickets | Southampton | County Championship 2023 |
| 19 Jul 2023 | HAM 166 & 344/5d v NOT 100 & 294Match · First-class | HAM | 3 & DNB | 2/27 & 2/82 | 0 | Hampshire won by 116 runs | Nottingham | County Championship 2023 |
| 10 Jul 2023 | SOM 500 v HAM 330 & 215/7Match · First-class | HAM | 89* & 16 | 4/56 | 1 | Match drawn | Taunton | County Championship 2023 |
| 25 Jun 2023 | HAM 419 v MID 150 & 208Match · First-class | HAM | 1 | 2/24 & 0/6 | 1 | Hampshire won by an innings and 61 runs | Southampton | County Championship 2023 |
| 11 Jun 2023 | HAM 142 & 371 v LAN 374 & 142/4Match · First-class | HAM | 2 & 23 | 2/66 & 0/29 | 0 | Lancashire won by 6 wickets | Southport | County Championship 2023 |
| 11 May 2023 | KEN 95 & 259/4 v HAM 373Match · First-class | HAM | 2 | 3/23 & 0/21 | 0 | Match drawn | Canterbury | County Championship 2023 |
| 4 May 2023 | HAM 229 & 97 v WAR 410/8dMatch · First-class | HAM | 18 & 0 | 2/80 | 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 | DNB | 1/55 & 3/9 | 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 | 2 & 5 | 2/54 & 1/36 | 0 | Surrey won by 9 wickets | London | County Championship 2023 |
| 6 Apr 2023 | NOT 185 & 177 v HAM 231 & 132/2Match · First-class | HAM | 2 & DNB | 1/47 & 4/39 | 0 | Hampshire won by 8 wickets | Southampton | County Championship 2023 |
| 20 Sept 2022 | KEN 165 & 269 v HAM 57 & 300Match · First-class | HAM | 1 & 14 | 4/46 & 1/52 | 0 | Kent won by 77 runs | Southampton | County Championship 2022 |
| 5 Sept 2022 | HAM 400/9d v NOR 175 & 221Match · First-class | HAM | 57* | 4/52 & 0/15 | 0 | Hampshire won by an innings and 4 runs | Southampton | County Championship 2022 |
| 25 Jul 2022 | YOR 159 & 272 v HAM 218 & 214/3Match 51 · First-class | HAM | 22 & DNB | 6/36 & 4/77 | 0 | Hampshire won by 7 wickets | Scarborough | County Championship 2022 |
| 19 Jul 2022 | HAM 457 & 82/4 v GLO 201 & 337Match 44 · First-class | HAM | 1 & DNB | 1/40 & 6/76 | 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 | 19 & DNB | 5/45 & 1/49 | 0 | Hampshire won by 8 wickets | Southampton | County Championship 2022 |
| 26 Jun 2022 | ESS 238 & 223 v HAM 163 & 286Match 36 · First-class | HAM | 27 & 20 | 3/41 & 0/30 | 0 | Essex won by 12 runs | Chelmsford | County Championship 2022 |
| 12 Jun 2022 | YOR 428 & 178 v HAM 410 & 198/8Match 32 · First-class | HAM | 38 & 4* | 1/73 & 3/50 | 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 | 0 & DNB | 3/60 & 2/27 | 0 | Hampshire won by 10 wickets | Taunton | County Championship 2022 |
| 5 May 2022 | HAM 342 & 204 v GLO 179 & 280Match 20 · First-class | HAM | 13 & 10 | 1/32 & 1/36 | 0 | Hampshire won by 87 runs | Southampton | County Championship 2022 |
| 28 Apr 2022 | HAM 246 & 344 v LAN 240 & 9/0Match 16 · First-class | HAM | 0 & 7* | 1/54 & 0/2 | 0 | Match drawn | Southampton | County Championship 2022 |
| 21 Apr 2022 | KEN 305 & 296 v HAM 652/6dMatch · First-class | HAM | DNB | 1/61 & 5/29 | 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 | 0 & 0 | 3/92 | 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 | 0 | 1/43 & 1/41 | 0 | Hampshire won by an innings and 113 runs | Southampton | County Championship 2022 |
| 30 Aug 2021 | YOR 243 & 312/6d v HAM 163 & 177/9Match · First-class | HAM | 21* & 9* | 3/47 | 0 | Match drawn | Southampton | County Championship 2021 |
| 12 Aug 2021 | HAM 225/9 v DUR 228/1Match · List A | HAM | 9* | 0/23 | 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 | DNB | 1/26 | 0 | 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 | 2* | 0/54 | 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 | DNB | 5/43 | 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 | 9 | 0/36 | 0 | Lancashire won by 51 runs (DLS method) | Southampton | Royal London One-Day Cup 2021 |
| 27 Jul 2021 | HAM 328/7 v SUS 230Match · List A | HAM | DNB | 0/27 | 0 | Hampshire won by 98 runs | Southampton | Royal London One-Day Cup 2021 |
| 22 Jul 2021 | HAM 273 v ESS 275/7Match · List A | HAM | 9 | 1/52 | 1 | Essex won by 3 wickets | Southampton | Royal London One-Day Cup 2021 |
| 11 Jul 2021 | GLO 229 & 310 v HAM 486/7d & 56/3Match · First-class | HAM | DNB & DNB | 2/48 & 2/84 | 0 | Hampshire won by 7 wickets | Cheltenham | County Championship 2021 |
| 4 Jul 2021 | HAM 488 v SUR 72 & 122/8Match · First-class | HAM | 7 | 3/31 & 1/19 | 0 | Match drawn | Southampton | County Championship 2021 |
| 15 Jun 2021 | HAM 215/6 v MID 217/7Match · T20 | HAM | DNB | 2/27 | 0 | Middlesex won by 3 wickets | Radlett | Vitality Blast 2021 |