| 21 Sept 2021 | HAM 143 & 193 v LAN 141 & 198/9Match · First-class | HAM | 24 & 2 | - | 2 | Lancashire won by 1 wicket | Liverpool | County Championship 2021 |
| 12 Sept 2021 | HAM 226 & 178 v NOT 155 & 127Match · First-class | HAM | 16 & 0 | - | 3 | Hampshire won by 122 runs | Southampton | County Championship 2021 |
| 5 Sept 2021 | HAM 89 & 322 v WAR 116 & 235Match · First-class | HAM | 15 & 33 | - | 7 | Hampshire won by 60 runs | Birmingham | County Championship 2021 |
| 30 Aug 2021 | YOR 243 & 312/6d v HAM 163 & 177/9Match · First-class | HAM | 12 & 7 | - | 0 | Match drawn | Southampton | County Championship 2021 |
| 12 Aug 2021 | HAM 225/9 v DUR 228/1Match · List A | HAM | 19 | - | 1 | 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 | 37 | - | 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 | 57 | - | 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 | 50 | - | 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 | 7 | - | 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 | 68 | - | 1 | Hampshire won by 98 runs | Southampton | Royal London One-Day Cup 2021 |
| 11 Jul 2021 | GLO 229 & 310 v HAM 486/7d & 56/3Match · First-class | HAM | 15 & 9 | - | 1 | Hampshire won by 7 wickets | Cheltenham | County Championship 2021 |
| 4 Jul 2021 | HAM 488 v SUR 72 & 122/8Match · First-class | HAM | 29 | - | 0 | Match drawn | Southampton | County Championship 2021 |
| 15 Jun 2021 | HAM 215/6 v MID 217/7Match · T20 | HAM | 0* | - | 0 | Middlesex won by 3 wickets | Radlett | Vitality Blast 2021 |
| 12 Jun 2021 | HAM 154/7 v SUS 155/1Match · T20 | HAM | 18 | - | 0 | Sussex won by 9 wickets | Brighton | Vitality Blast 2021 |
| 11 Jun 2021 | HAM 155/6 v ESS 142Match · T20 | HAM | 3 | - | 0 | Hampshire won by 13 runs | Chelmsford | Vitality Blast 2021 |
| 3 Jun 2021 | SOM 360 & 409/7d v HAM 311 & 88/2Match · First-class | HAM | 4 & 23* | - | 1 | Match drawn | Taunton | County Championship 2021 |
| 19 May 2021 | HAM 233 & 0/0 v LEI 84 & 26/1Match · First-class | HAM | 25 & DNB | - | 0 | Match drawn | Southampton | County Championship 2021 |
| 13 May 2021 | MID 172 & 101 v HAM 208 & 66/3Match · First-class | HAM | 6 & 9* | - | 0 | Hampshire won by 7 wickets | London | County Championship 2021 |
| 6 May 2021 | HAM 79 & 258 v SOM 336 & 2/0Match · First-class | HAM | 5 & 32 | - | 0 | Somerset won by 10 wickets | Southampton | County Championship 2021 |
| 29 Apr 2021 | HAM 92 & 179 v SUR 560/7dMatch · First-class | HAM | 5 & 6 | - | 0 | Surrey won by an innings and 289 runs | London | County Championship 2021 |
| 22 Apr 2021 | HAM 470 v GLO 320 & 197/9Match · First-class | HAM | 149 | - | 0 | Match drawn | Southampton | County Championship 2021 |
| 15 Apr 2021 | HAM 319 & 290/4d v MID 79 & 281Match · First-class | HAM | 19 & 0 | - | 0 | Hampshire won by 249 runs | Southampton | County Championship 2021 |
| 8 Apr 2021 | HAM 612/5d v LEI 202 & 305Match · First-class | HAM | 119 | - | 0 | Hampshire won by an innings and 105 runs | Leicester | County Championship 2021 |
| 20 Sept 2020 | HAM 141/9 v MID 121Match · T20 | HAM | 25 | - | 1 | Hampshire won by 20 runs | Southampton | Vitality Blast 2020 |
| 14 Sept 2020 | HAM 182/6 v KEN 183/2Match · T20 | HAM | 1 | - | 0 | Kent won by 8 wickets | Southampton | Vitality Blast 2020 |
| 12 Sept 2020 | MID 142/6 v HAM 123Match · T20 | HAM | 43 | - | 1 | Middlesex won by 19 runs | London | Vitality Blast 2020 |
| 10 Sept 2020 | SUS 159/5 v HAM 146/6Match · T20 | HAM | 43 | - | 0 | Sussex won by 13 runs | Southampton | Vitality Blast 2020 |
| 6 Sept 2020 | HAM 191 & 159 v KEN 170 & 185/3Match · First-class | HAM | 8 & 4 | - | 1 | Kent won by 7 wickets | Canterbury | Bob Willis Trophy 2020 |
| 3 Sept 2020 | HAM 77/5 v SUR 81/1Match · T20 | HAM | 1 | - | 0 | Surrey won by 9 wickets | London | Vitality Blast 2020 |
| 1 Sept 2020 | ESS 139/6 v HAM 140/5Match · T20 | HAM | 29 | - | 1 | Hampshire won by 5 wickets | Chelmsford | Vitality Blast 2020 |
| 30 Aug 2020 | HAM 176/5 v SUS 177/4Match · T20 | HAM | 51 | - | 0 | Sussex won by 6 wickets | Hove | Vitality Blast 2020 |
| 27 Aug 2020 | HAM 139/6 v KEN 52/0Match · T20 | HAM | 4 | - | 0 | No result | Canterbury | Vitality Blast 2020 |
| 22 Aug 2020 | ESS 249/3 v HAMMatch · First-class | HAM | - | - | 1 | Match drawn | Arundel | Bob Willis Trophy 2020 |
| 15 Aug 2020 | SUR 172 & 74 v HAM 298Match · First-class | HAM | 87 | - | 2 | Hampshire won by an innings and 52 runs | Arundel | Bob Willis Trophy 2020 |
| 8 Aug 2020 | MID 252 & 201 v HAM 296/9 & 161/7Match · First-class | HAM | 4 & 13 | - | 1 | Hampshire won by 3 wickets | Radlett | Bob Willis Trophy 2020 |
| 1 Aug 2020 | SUS 176 & 221 v HAM 153 & 150Match · First-class | HAM | 21 & 27 | - | 0 | Sussex won by 94 runs | Brighton | Bob Willis Trophy 2020 |
| 23 Sept 2019 | KEN 147 v HAM 80/3Match · First-class | HAM | 40 | - | 0 | Match drawn | Canterbury | Specsavers County Championship 2019 |
| 16 Sept 2019 | HAM 196 & 226 v SOM 142 & 144Match · First-class | HAM | 3 & 0 | - | 0 | Hampshire won by 136 runs | Southampton | Specsavers County Championship 2019 |
| 30 Jun 2019 | SOM 408 & 358/8d v HAM 349 & 104/9Match · First-class | HAM | 11 & 0* | - | 0 | Somerset won by 313 runs | Taunton | Specsavers County Championship 2019 |
| 16 Jun 2019 | HAM 118 & 88 v ESS 214Match · First-class | HAM | 6 & 2 | - | 1 | Essex won by an innings and 8 runs | Chelmsford | Specsavers County Championship 2019 |
| 9 Jun 2019 | NOT 162 v HAM 93/2Match · First-class | HAM | DNB | - | 3 | Match drawn | Nettleworth | Specsavers County Championship 2019 |
| 27 May 2019 | YOR 181 & 332/5d v HAM 235 & 158/5Match · First-class | HAM | 14 & 3* | - | 0 | Match drawn | Leeds | Specsavers County Championship 2019 |
| 25 May 2019 | HAM 244/8 v SOM 245/4Final · List A | HAM | 16 | - | 1 | Somerset won by 6 wickets | London | Royal London One-Day Cup 2019 |
| 20 May 2019 | HAM 310 & 367/5d v NOT 239 & 194Match · First-class | HAM | 9 & 51* | - | 4 | Hampshire won by 244 runs | Newport | Specsavers County Championship 2019 |
| 14 May 2019 | HAM 354 & 302/5d v WAR 233 & 109Match · First-class | HAM | 150 & 25 | - | 3 | Hampshire won by 314 runs | Birmingham | Specsavers County Championship 2019 |
| 12 May 2019 | LAN 241 v HAM 245/6Semi-final · List A | HAM | 0 | - | 1 | Hampshire won by 4 wickets | Southampton | Royal London One-Day Cup 2019 |
| 5 May 2019 | SOM 216 v HAM 221/3Match · List A | HAM | 24 | - | 2 | Hampshire won by 7 wickets | Taunton | Royal London One-Day Cup 2019 |
| 30 Apr 2019 | HAM 307 v SUR 254Match · List A | HAM | 0 | - | 3 | Hampshire won by 53 runs | London | Royal London One-Day Cup 2019 |
| 28 Apr 2019 | ESS 341/6 v HAM 230Match · List A | HAM | 7 | - | 2 | Essex won by 111 runs | Chelmsford | Royal London One-Day Cup 2019 |
| 26 Apr 2019 | HAM 331/8 v GLO 246Match · List A | HAM | 0 | - | 1 | Hampshire won by 71 runs (DLS method) | Southampton | Royal London One-Day Cup 2019 |