| 3 Aug 2018 | KEN 139/7 v HAM 88Match · T20 | HAM | 29 | 2/22 | 0 | Kent won by 51 runs | Southampton | Vitality Blast 2018 |
| 1 Aug 2018 | SOM 197/7 v HAM 181/9Match · T20 | HAM | 82 | 1/33 | 0 | Somerset won by 16 runs | Taunton | Vitality Blast 2018 |
| 26 Jul 2018 | MID 165/8 v HAM 143Match · T20 | HAM | 14 | 1/30 | 0 | Middlesex won by 22 runs | London | Vitality Blast 2018 |
| 21 Jul 2018 | HAM 170/5 v ESS 170/8Match · T20 | HAM | 32 | 0/31 | 2 | Match tied | Chelmsford | Vitality Blast 2018 |
| 20 Jul 2018 | HAM 184 v MID 163/9Match · T20 | HAM | 10 | 1/31 | 0 | Hampshire won by 21 runs | Southampton | Vitality Blast 2018 |
| 13 Jul 2018 | KEN 210/4 v HAM 207/6Match · T20 | HAM | 75* | 0/28 | 2 | Kent won by 3 runs | Beckenham | Vitality Blast 2018 |
| 12 Jul 2018 | HAM 158/7 v SUS 161/2Match · T20 | HAM | 8 | 0/37 | 0 | Sussex won by 8 wickets | Southampton | Vitality Blast 2018 |
| 6 Jul 2018 | GLA 168/6 v HAM 105Match · T20 | HAM | 8 | 2/25 | 0 | Glamorgan won by 63 runs | Southampton | Vitality Blast 2018 |
| 30 Jun 2018 | HAM 330/7 v KEN 269Final · List A | HAM | 8 | 1/48 | 0 | Hampshire won by 61 runs | London | Royal London One-Day Cup 2018 |
| 18 Jun 2018 | HAM 348/9 v YOR 241Semi-final · List A | HAM | 17 | 4/47 | 0 | Hampshire won by 107 runs | Southampton | Royal London One-Day Cup 2018 |
| 6 Jun 2018 | HAM 356/9 v SOM 360/7Match · List A | HAM | 76 | 2/52 | 0 | Somerset won by 3 wickets | Southampton | Royal London One-Day Cup 2018 |
| 4 May 2018 | NOT 302 & 389/9d v HAM 223 & 265Match · First-class | HAM | 10 & 8 | 1/17 & 1/123 | 1 | Nottinghamshire won by 203 runs | Nottingham | Specsavers County Championship 2018 |
| 27 Apr 2018 | HAM 351/7d v ESS 300/6Match · First-class | HAM | 34* | 1/51 | 0 | Match drawn | Southampton | Specsavers County Championship 2018 |
| 20 Apr 2018 | SUR 211 & 407/9d v HAM 147 & 332Match · First-class | HAM | 6 & 3 | 4/30 & 2/85 | 1 | Surrey won by 139 runs | London | Specsavers County Championship 2018 |
| 13 Apr 2018 | HAM 290 & 244 v WOR 211 & 127Match · First-class | HAM | 24 & 16 | 1/13 & 1/2 | 0 | Hampshire won by 196 runs | Southampton | Specsavers County Championship 2018 |
| 25 Mar 2018 | IU 154/7 v PZ 148/9Final · T20 | PZ | 33 | 0/15 | 0 | Islamabad United won by 3 wickets | Karachi | Pakistan Super League 2017/18 |
| 21 Mar 2018 | KK 157/2 v PZ 170/7Eliminator · T20 | PZ | 13 | - | 1 | Peshawar Zalmi won by 13 runs | Lahore | Pakistan Super League 2017/18 |
| 20 Mar 2018 | PZ 157 v QG 156/9Eliminator · T20 | PZ | 62 | 0/52 | 0 | Peshawar Zalmi won by 1 run | Lahore | Pakistan Super League 2017/18 |
| 16 Mar 2018 | PZ 176/3 v LQ 172/4Match 29 · T20 | PZ | DNB | 0/47 | 1 | Peshawar Zalmi won by 7 wickets | Sharjah | Pakistan Super League 2017/18 |
| 15 Mar 2018 | PZ 181/6 v KK 137/8Match 27 · T20 | PZ | 2 | 3/17 | 1 | Peshawar Zalmi won by 44 runs | Sharjah | Pakistan Super League 2017/18 |
| 10 Mar 2018 | PZ 157/5 v QG 158/4Match 23 · T20 | PZ | 2 | 1/38 | 0 | Quetta Gladiators won by 6 wickets | Dubai | Pakistan Super League 2017/18 |
| 9 Mar 2018 | PZ 156/9 v IU 182/5Match 21 · T20 | PZ | 1 | 0/36 | 1 | Islamabad United won by 26 runs | Dubai | Pakistan Super League 2017/18 |
| 6 Mar 2018 | PZ 164/8 v MS 183/3Match 16 · T20 | PZ | 32 | 1/17 | 0 | Multan Sultans won by 19 runs | Dubai | Pakistan Super League 2017/18 |
| 3 Mar 2018 | PZ 104/0 v LQ 100Match 14 · T20 | PZ | DNB | 3/20 | 1 | Peshawar Zalmi won by 10 wickets | Sharjah | Pakistan Super League 2017/18 |
| 18 Feb 2018 | ENG 194/7 v NZ 192/4Match 6 · T20I | ENG | 10 | 1/27 | 0 | England won by 2 runs | Hamilton | Trans-Tasman Twenty20 Trophy 2017/18 |
| 10 Feb 2018 | ENG 137/7 v AUS 138/3Match 3 · T20I | ENG | DNB | 0/23 | 0 | Australia won by 7 wickets | Melbourne | Trans-Tasman Twenty20 Trophy 2017/18 |
| 25 Sept 2017 | WAR 188 & 186 v HAM 116 & 195/7Match · First-class | HAM | 3 & 9 | 1/20 & 0/0 | 0 | Match drawn | Birmingham | Specsavers County Championship 2017 |
| 19 Sept 2017 | HAM 254 & 76 v ESS 76 & 362Match · First-class | HAM | 8 & 10 | 3/88 | 1 | Essex won by 108 runs | Southampton | Specsavers County Championship 2017 |
| 5 Sept 2017 | SUR 200 & 280/4 v HAM 290Match · First-class | HAM | 9 | 4/22 & 2/35 | 1 | Match drawn | Southampton | Specsavers County Championship 2017 |
| 2 Sept 2017 | NOT 169/7 v HAM 146Semi-final · T20 | HAM | 4 | 2/36 | 0 | Nottinghamshire won by 23 runs | Birmingham | NatWest T20 Blast 2017 |
| 22 Aug 2017 | HAM 249/8 v DER 148Quarter-final · T20 | HAM | 10 | 3/28 | 0 | Hampshire won by 101 runs | Hove | NatWest T20 Blast 2017 |
| 18 Aug 2017 | SOM 189/3 v HAM 91Match · T20 | HAM | 4 | 1/40 | 0 | Somerset won by 98 runs | Southampton | NatWest T20 Blast 2017 |
| 11 Aug 2017 | KEN 167/7 v HAM 171/4Match · T20 | HAM | DNB | 2/25 | 0 | Hampshire won by 6 wickets | Canterbury | NatWest T20 Blast 2017 |
| 10 Aug 2017 | GLA 118/6 v HAM 119/2Match · T20 | HAM | DNB | 2/15 | 0 | Hampshire won by 8 wickets | Southampton | NatWest T20 Blast 2017 |
| 6 Aug 2017 | LAN 149 & 314/5 v HAM 224Match · First-class | HAM | 75 | 1/42 & 2/62 | 0 | Match drawn | Southampton | Specsavers County Championship 2017 |
| 4 Aug 2017 | HAM 168/6 v ESS 169/6Match · T20 | HAM | 18 | 3/41 | 0 | Essex won by 4 wickets | Southampton | NatWest T20 Blast 2017 |
| 1 Aug 2017 | KEN 159/6 v HAM 154/4Match · T20 | HAM | 4 | 0/28 | 2 | Kent won by 5 runs | Southampton | NatWest T20 Blast 2017 |
| 28 Jul 2017 | GLO 174/5 v HAM 121/3Match · T20 | HAM | 6* | 1/24 | 0 | Hampshire won by 24 runs (DLS method) | Bristol | NatWest T20 Blast 2017 |
| 14 Jul 2017 | SA 335 & 343/9d v ENG 205 & 1332nd Test · Test | ENG | 13 & 5* | 0/26 & 1/42 | 2 | South Africa won by 340 runs | Nottingham | South Africa tour of England 2017 |
| 6 Jul 2017 | ENG 458 & 233 v SA 361 & 119Match 1 · Test | ENG | 0 & 0 | 2/67 & 2/34 | 0 | England won by 211 runs | London | Basil D'Oliveira Trophy 2017 |
| 26 Jun 2017 | HAM 211/9d & 96/5d v SOM 147 & 88/8Match · First-class | HAM | 53 & 20 | 1/30 & 1/15 | 0 | Match drawn | Southampton | Specsavers County Championship 2017 |
| 23 Jun 2017 | ENG 171/6 v SA 174/8Match 2 · T20I | ENG | 7* | 1/38 | 0 | South Africa won by 3 runs | Taunton | South Africa in England T20I Series 2017 |
| 21 Jun 2017 | ENG 143/1 v SA 142/3Match 1 · T20I | ENG | DNB | 0/17 | 0 | England won by 9 wickets | Southampton | South Africa in England T20I Series 2017 |
| 19 May 2017 | ESS 360 v HAM 115 & 148Match · First-class | HAM | 7 & 5 | 1/49 | 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 | 17 | 0/37 | 0 | Surrey won by 66 runs (DLS method) | London | Royal London One-Day Cup 2017 |
| 12 May 2017 | HAM 332/6 v GLA 334/7Match · List A | HAM | 74 | 1/62 | 1 | Glamorgan won by 3 wickets | Southampton | Royal London One-Day Cup 2017 |
| 10 May 2017 | SOM 249 v HAM 250/6Match · List A | HAM | 0 | 1/45 | 1 | Hampshire won by 4 wickets | Taunton | Royal London One-Day Cup 2017 |
| 7 May 2017 | GLO 237 v HAM 239/3Match · List A | HAM | 21* | 3/30 | 0 | Hampshire won by 7 wickets | Southampton | Royal London One-Day Cup 2017 |
| 3 May 2017 | MID 295 v HAM 146/7Match · List A | HAM | 2 | 0/48 | 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 | 27 | 2/40 | 0 | Essex won by 25 runs | Chelmsford | Royal London One-Day Cup 2017 |