| 13 Apr 2018 | HAM 290 & 244 v WOR 211 & 127Match · First-class | HAM | 75* & 10 | 2/46 & 1/26 | 1 | Hampshire won by 196 runs | Southampton | Specsavers County Championship 2018 |
| 25 Sept 2017 | WAR 188 & 186 v HAM 116 & 195/7Match · First-class | HAM | 8 & 34 | 1/30 & 3/40 | 0 | Match drawn | Birmingham | Specsavers County Championship 2017 |
| 19 Sept 2017 | HAM 254 & 76 v ESS 76 & 362Match · First-class | HAM | 14 & 9 | 1/14 & 1/44 | 0 | Essex won by 108 runs | Southampton | Specsavers County Championship 2017 |
| 12 Sept 2017 | MID 204 & 14/1 v HAM 146Match · First-class | HAM | 22 | 0/36 & 1/9 | 0 | Match drawn | Uxbridge | Specsavers County Championship 2017 |
| 5 Sept 2017 | SUR 200 & 280/4 v HAM 290Match · First-class | HAM | 80 | 1/34 & 0/49 | 0 | Match drawn | Southampton | Specsavers County Championship 2017 |
| 2 Sept 2017 | NOT 169/7 v HAM 146Semi-final · T20 | HAM | 15 | 0/29 | 0 | Nottinghamshire won by 23 runs | Birmingham | NatWest T20 Blast 2017 |
| 22 Aug 2017 | HAM 249/8 v DER 148Quarter-final · T20 | HAM | 0 | 1/15 | 0 | Hampshire won by 101 runs | Hove | NatWest T20 Blast 2017 |
| 18 Aug 2017 | SOM 189/3 v HAM 91Match · T20 | HAM | 4 | 0/22 | 1 | Somerset won by 98 runs | Southampton | NatWest T20 Blast 2017 |
| 11 Aug 2017 | KEN 167/7 v HAM 171/4Match · T20 | HAM | DNB | 1/29 | 0 | Hampshire won by 6 wickets | Canterbury | NatWest T20 Blast 2017 |
| 10 Aug 2017 | GLA 118/6 v HAM 119/2Match · T20 | HAM | DNB | 0/12 | 1 | Hampshire won by 8 wickets | Southampton | NatWest T20 Blast 2017 |
| 6 Aug 2017 | LAN 149 & 314/5 v HAM 224Match · First-class | HAM | 4 | 1/12 & 0/29 | 0 | Match drawn | Southampton | Specsavers County Championship 2017 |
| 4 Aug 2017 | HAM 168/6 v ESS 169/6Match · T20 | HAM | 0* | 1/38 | 0 | Essex won by 4 wickets | Southampton | NatWest T20 Blast 2017 |
| 3 Aug 2017 | MID 136 v HAM 137/4Match · T20 | HAM | DNB | 2/20 | 0 | Hampshire won by 6 wickets | London | NatWest T20 Blast 2017 |
| 1 Aug 2017 | KEN 159/6 v HAM 154/4Match · T20 | HAM | DNB | 0/24 | 0 | Kent won by 5 runs | Southampton | NatWest T20 Blast 2017 |
| 28 Jul 2017 | GLO 174/5 v HAM 121/3Match · T20 | HAM | DNB | 0/22 | 0 | Hampshire won by 24 runs (DLS method) | Bristol | NatWest T20 Blast 2017 |
| 26 Jul 2017 | SOM 204/9 v HAM 190Match · T20 | HAM | 31 | 3/35 | 1 | Somerset won by 14 runs | Taunton | NatWest T20 Blast 2017 |
| 21 Jul 2017 | HAM 124/9 v ESS 129/3Match · T20 | HAM | 11* | 1/36 | 0 | Essex won by 7 wickets | Chelmsford | NatWest T20 Blast 2017 |
| 14 Jul 2017 | HAM 189/8 v MID 160/7Match · T20 | HAM | 11 | 1/40 | 2 | Hampshire won by 29 runs | Southampton | NatWest T20 Blast 2017 |
| 12 Jul 2017 | HAM 188/3 v SUS 169/7Match · T20 | HAM | DNB | 2/44 | 0 | Hampshire won by 19 runs | Hove | NatWest T20 Blast 2017 |
| 7 Jul 2017 | HAM 167/5 v GLA 145/9Match · T20 | HAM | 0* | 1/27 | 1 | Hampshire won by 22 runs | Cardiff | NatWest T20 Blast 2017 |
| 3 Jul 2017 | HAM 648/7d v SUR 483 & 166/3dMatch · First-class | HAM | 35 | 1/58 & 0/19 | 1 | Match drawn | London | Specsavers County Championship 2017 |
| 26 Jun 2017 | HAM 211/9d & 96/5d v SOM 147 & 88/8Match · First-class | HAM | 11 & DNB | 4/28 & 3/17 | 0 | Match drawn | Southampton | Specsavers County Championship 2017 |
| 19 Jun 2017 | HAM 395 & 168 v LAN 593Match · First-class | HAM | 27 & 49 | 4/111 | 0 | Lancashire won by an innings and 30 runs | Manchester | Specsavers County Championship 2017 |
| 2 Jun 2017 | HAM 515 v WAR 254 & 167Match · First-class | HAM | 15 | 0/26 & 2/42 | 0 | Hampshire won by an innings and 94 runs | Southampton | Specsavers County Championship 2017 |
| 19 May 2017 | ESS 360 v HAM 115 & 148Match · First-class | HAM | 2 & 24 | 2/89 | 0 | Essex won by an innings and 97 runs | Chelmsford | Specsavers County Championship 2017 |
| 14 May 2017 | HAM 271/8 v SUR 238/2Match · List A | HAM | 1 | 0/54 | 1 | Surrey won by 66 runs (DLS method) | London | Royal London One-Day Cup 2017 |
| 10 May 2017 | SOM 249 v HAM 250/6Match · List A | HAM | 0* | 3/44 | 0 | Hampshire won by 4 wickets | Taunton | Royal London One-Day Cup 2017 |
| 7 May 2017 | GLO 237 v HAM 239/3Match · List A | HAM | DNB | 2/41 | 1 | Hampshire won by 7 wickets | Southampton | Royal London One-Day Cup 2017 |
| 3 May 2017 | MID 295 v HAM 146/7Match · List A | HAM | 15 | 2/50 | 1 | Middlesex won by 89 runs (DLS method) | Southampton | Royal London One-Day Cup 2017 |
| 30 Apr 2017 | ESS 304/7 v HAM 279Match · List A | HAM | 3 | 0/64 | 0 | Essex won by 25 runs | Chelmsford | Royal London One-Day Cup 2017 |
| 21 Apr 2017 | HAM 455 v YOR 231 & 399/6dMatch · First-class | HAM | 99* | 4/62 & 1/43 | 0 | Match drawn | Southampton | Specsavers County Championship 2017 |
| 14 Apr 2017 | MID 356 & 278/9d v HAM 438Match · First-class | HAM | 43 | 1/62 & 1/38 | 0 | Match drawn | Southampton | Specsavers County Championship 2017 |
| 7 Apr 2017 | YOR 273 & 187 v HAM 141 & 321/6Match · First-class | HAM | 0 & 33* | 2/50 & 1/37 | 0 | Hampshire won by 4 wickets | Leeds | Specsavers County Championship 2017 |
| 6 Sept 2016 | SUR 329 & 248/3 v HAM 582/9dMatch · First-class | HAM | 42 | 1/52 & 0/4 | 0 | Match drawn | London | Specsavers County Championship 2016 |
| 31 Aug 2016 | YOR 281 & 238/5d v HAM 222 & 84/4Match · First-class | HAM | 0 & DNB | 6/56 & 1/60 | 1 | Match drawn | Southampton | Specsavers County Championship 2016 |
| 23 Aug 2016 | HAM 338 & 254/5 v SOM 587/8dMatch · First-class | HAM | 22 & DNB | 0/46 | 0 | Match drawn | Taunton | Specsavers County Championship 2016 |
| 13 Aug 2016 | HAM 319 & 393/7d v NOT 245 & 291Match · First-class | HAM | 28* & 17 | 1/18 & 0/27 | 1 | Hampshire won by 176 runs | Nottingham | Specsavers County Championship 2016 |
| 4 Aug 2016 | HAM 548/6d v LAN 387 & 102/3Match · First-class | HAM | 5* | 2/61 & 0/3 | 0 | Match drawn | Southampton | Specsavers County Championship 2016 |
| 2 Aug 2016 | SOM 250/9 v HAM 245Match · List A | HAM | 4 | 1/40 | 1 | Somerset won by 5 runs | Southampton | Royal London One-Day Cup 2016 |
| 31 Jul 2016 | HAM 316/5 v GLA 130Match · List A | HAM | DNB | 4/25 | 0 | Hampshire won by 186 runs | Swansea | Royal London One-Day Cup 2016 |
| 27 Jul 2016 | HAM 268/9 v SUS 259/6Match · List A | HAM | 4 | 0/60 | 0 | Hampshire won by 9 runs | Brighton | Royal London One-Day Cup 2016 |
| 26 Jul 2016 | HAM 229 v KEN 231/5Match · List A | HAM | 23 | 0/24 | 1 | Kent won by 5 wickets | Southampton | Royal London One-Day Cup 2016 |
| 17 Jul 2016 | SUR 637/7d v HAM 423 & 201Match · First-class | HAM | 40 & 38 | 3/85 | 0 | Surrey won by an innings and 13 runs | Southampton | Specsavers County Championship 2016 |
| 10 Jul 2016 | HAM 531 v WAR 398/6Match · First-class | HAM | 4 | 2/71 | 0 | Match drawn | Birmingham | Specsavers County Championship 2016 |
| 3 Jul 2016 | HAM 472/9d & 174/4 v DUR 421/9dMatch · First-class | HAM | 56 & DNB | 2/70 | 0 | Match drawn | Chester-le-Street | Specsavers County Championship 2016 |
| 26 Jun 2016 | HAM 219 & 173/4 v SOM 474/8dMatch · First-class | HAM | 0 & DNB | 0/91 | 1 | Match drawn | Southampton | Specsavers County Championship 2016 |
| 24 Jun 2016 | ESS 136/5 v HAM 135/8Match · T20 | HAM | 5* | 0/25 | 0 | Essex won by 5 wickets | Chelmsford | NatWest T20 Blast 2016 |
| 19 Jun 2016 | SOM 136/4 v HAM 133Match · T20 | HAM | 4 | 2/13 | 0 | Somerset won by 6 wickets | Taunton | NatWest T20 Blast 2016 |
| 15 Jun 2016 | HAM 289/8 v SUR 283/9Match · List A | HAM | 11* | 4/64 | 1 | Hampshire won by 6 runs | Southampton | Royal London One-Day Cup 2016 |
| 8 Jun 2016 | KEN 193/3 v HAM 185/9Match · T20 | HAM | 4* | 0/26 | 0 | Kent won by 8 runs | Canterbury | NatWest T20 Blast 2016 |