| 5 May 2022 | HAM 342 & 204 v GLO 179 & 280Match 20 · First-class | HAM | 48 & 12 | 0/15 & 2/53 | 1 | Hampshire won by 87 runs | Southampton | County Championship 2022 |
| 28 Apr 2022 | HAM 246 & 344 v LAN 240 & 9/0Match 16 · First-class | HAM | 8 & 24 | - | 2 | Match drawn | Southampton | County Championship 2022 |
| 21 Apr 2022 | KEN 305 & 296 v HAM 652/6dMatch · First-class | HAM | 171 | 0/39 & 0/17 | 1 | Hampshire won by an innings and 51 runs | Canterbury | County Championship 2022 |
| 14 Apr 2022 | SUR 467 v HAM 223 & 227Match · First-class | HAM | 3 & 3 | 0/34 | 2 | 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 | 2/10 & 1/12 | 3 | Hampshire won by an innings and 113 runs | Southampton | County Championship 2022 |
| 25 Feb 2022 | LQ 168/7 v IU 162Eliminator · T20 | IU | 12 | 2/24 | 0 | Lahore Qalandars won by 6 runs | Lahore | Pakistan Super League 2021/22 |
| 24 Feb 2022 | PZ 169/5 v IU 170/5Eliminator · T20 | IU | 10* | 0/13 | 1 | Islamabad United won by 5 wickets | Lahore | Pakistan Super League 2021/22 |
| 20 Feb 2022 | IU 105/7 v MS 111/4Match 29 · T20 | IU | 22 | 3/16 | 0 | Multan Sultans won by 6 wickets | Lahore | Pakistan Super League 2021/22 |
| 19 Feb 2022 | LQ 197/6 v IU 131/9Match 27 · T20 | IU | 31 | 1/21 | 0 | Lahore Qalandars won by 66 runs | Lahore | Pakistan Super League 2021/22 |
| 17 Feb 2022 | PZ 206/8 v IU 196/7Match 24 · T20 | IU | 4 | 1/34 | 0 | Peshawar Zalmi won by 10 runs | Lahore | Pakistan Super League 2021/22 |
| 14 Feb 2022 | IU 191/7 v KK 190/8Match 21 · T20 | IU | 15 | 1/21 | 0 | Islamabad United won by 1 run | Lahore | Pakistan Super League 2021/22 |
| 12 Feb 2022 | IU 199/8 v QG 203/5Match 18 · T20 | IU | 13 | 1/30 | 0 | Quetta Gladiators won by 5 wickets | Lahore | Pakistan Super League 2021/22 |
| 23 Jan 2022 | ENG 171/8 v WI 170/82nd T20I · T20I | ENG | 4 | 0/13 | 0 | England won by 1 run | Bridgetown | England tour of West Indies 2021/22 |
| 22 Jan 2022 | ENG 103 v WI 104/11st T20I · T20I | ENG | 2 | 0/12 | 0 | West Indies won by 9 wickets | Bridgetown | England tour of West Indies 2021/22 |
| 21 Sept 2021 | HAM 143 & 193 v LAN 141 & 198/9Match · First-class | HAM | 10 & 41 | 0/2 & 1/35 | 2 | Lancashire won by 1 wicket | Liverpool | County Championship 2021 |
| 18 Sept 2021 | HAM 150 v SOM 153/8Semi-final · T20 | HAM | 18 | 1/28 | 0 | Somerset won by 2 wickets | Birmingham | Vitality Blast 2021 |
| 12 Sept 2021 | HAM 226 & 178 v NOT 155 & 127Match · First-class | HAM | 31 & 29 | 0/8 & 5/45 | 0 | Hampshire won by 122 runs | Southampton | County Championship 2021 |
| 5 Sept 2021 | HAM 89 & 322 v WAR 116 & 235Match · First-class | HAM | 1 & 3 | 0/4 & 3/42 | 0 | Hampshire won by 60 runs | Birmingham | County Championship 2021 |
| 30 Aug 2021 | YOR 243 & 312/6d v HAM 163 & 177/9Match · First-class | HAM | 11 & 0 | 1/38 & 0/104 | 1 | Match drawn | Southampton | County Championship 2021 |
| 25 Aug 2021 | HAM 125/9 v NOT 123Quarter-final · T20 | HAM | 0 | 3/24 | 0 | Hampshire won by 2 runs | Nottingham | Vitality Blast 2021 |
| 5 Aug 2021 | MO 98/3 v SBMatch 19 · The Hundred | SB | - | 0/3 | 0 | No result | Manchester | The Hundred Men's Competition 2021 |
| 1 Aug 2021 | SB 145/6 v LS 141/7Match 15 · The Hundred | SB | DNB | 0/13 | 0 | Southern Brave won by 4 runs | London | The Hundred Men's Competition 2021 |
| 30 Jul 2021 | BP 151/3 v SB 152/6Match 11 · The Hundred | SB | 1* | 0/16 | 0 | Southern Brave won by 4 wickets | Southampton | The Hundred Men's Competition 2021 |
| 24 Jul 2021 | SB 126/8 v TR 127/1Match 3 · The Hundred | SB | 5 | 0/15 | 0 | Trent Rockets won by 9 wickets | Nottingham | The Hundred Men's Competition 2021 |
| 18 Jul 2021 | GLA 184/4 v HAM 187/4Match · T20 | HAM | DNB | 1/28 | 0 | Hampshire won by 6 wickets | Southampton | Vitality Blast 2021 |
| 16 Jul 2021 | HAM 171/8 v ESS 153Match · T20 | HAM | 0 | 1/25 | 0 | Hampshire won by 18 runs | Southampton | Vitality Blast 2021 |
| 16 Jul 2021 | SUS 183/6 v HAM 184/4Match · T20 | HAM | DNB | 2/15 | 0 | Hampshire won by 6 wickets | Southampton | Vitality Blast 2021 |
| 15 Jun 2021 | HAM 215/6 v MID 217/7Match · T20 | HAM | 23 | 0/54 | 0 | Middlesex won by 3 wickets | Radlett | Vitality Blast 2021 |
| 12 Jun 2021 | HAM 154/7 v SUS 155/1Match · T20 | HAM | 16 | 0/30 | 1 | Sussex won by 9 wickets | Brighton | Vitality Blast 2021 |
| 11 Jun 2021 | HAM 155/6 v ESS 142Match · T20 | HAM | 17 | 1/17 | 0 | Hampshire won by 13 runs | Chelmsford | Vitality Blast 2021 |
| 9 Jun 2021 | KEN 176/6 v HAM 138/9Match · T20 | HAM | 9 | 1/28 | 0 | Kent won by 38 runs | Canterbury | Vitality Blast 2021 |
| 3 Jun 2021 | SOM 360 & 409/7d v HAM 311 & 88/2Match · First-class | HAM | 3 & DNB | 0/12 | 1 | Match drawn | Taunton | County Championship 2021 |
| 19 May 2021 | HAM 233 & 0/0 v LEI 84 & 26/1Match · First-class | HAM | 19 & DNB | - | 2 | Match drawn | Southampton | County Championship 2021 |
| 13 May 2021 | MID 172 & 101 v HAM 208 & 66/3Match · First-class | HAM | 13 & 7 | 0/2 | 2 | Hampshire won by 7 wickets | London | County Championship 2021 |
| 6 May 2021 | HAM 79 & 258 v SOM 336 & 2/0Match · First-class | HAM | 0 & 0 | 0/25 | 2 | Somerset won by 10 wickets | Southampton | County Championship 2021 |
| 29 Apr 2021 | HAM 92 & 179 v SUR 560/7dMatch · First-class | HAM | 0 & 33 | 1/102 | 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 | 65 | 3/80 & 2/27 | 1 | Match drawn | Southampton | County Championship 2021 |
| 15 Apr 2021 | HAM 319 & 290/4d v MID 79 & 281Match · First-class | HAM | 22 & 9* | 1/44 | 2 | Hampshire won by 249 runs | Southampton | County Championship 2021 |
| 8 Apr 2021 | HAM 612/5d v LEI 202 & 305Match · First-class | HAM | 152* | 0/24 & 1/30 | 4 | Hampshire won by an innings and 105 runs | Leicester | County Championship 2021 |
| 8 Aug 2020 | MID 252 & 201 v HAM 296/9 & 161/7Match · First-class | HAM | 43* & DNB | 2/39 | 3 | Hampshire won by 3 wickets | Radlett | Bob Willis Trophy 2020 |
| 5 Mar 2020 | PZ 170/6 v QG 140/7Match 18 · T20 | PZ | 0 | - | 0 | Peshawar Zalmi won by 30 runs | Rawalpindi | Pakistan Super League 2019/20 |
| 26 Feb 2020 | MS 124/4 v PZ 123Match 8 · T20 | PZ | 22 | - | 1 | Multan Sultans won by 6 wickets | Multan | Pakistan Super League 2019/20 |
| 22 Feb 2020 | PZ 153/4 v QG 148/5Match 4 · T20 | PZ | 5* | 0/31 | 0 | Peshawar Zalmi won by 6 wickets | Karachi | Pakistan Super League 2019/20 |
| 21 Feb 2020 | KK 201/4 v PZ 191/7Match 2 · T20 | PZ | 22 | 0/22 | 0 | Karachi Kings won by 10 runs | Karachi | Pakistan Super League 2019/20 |
| 23 Sept 2019 | KEN 147 v HAM 80/3Match · First-class | HAM | DNB | 1/0 | 0 | Match drawn | Canterbury | Specsavers County Championship 2019 |
| 16 Sept 2019 | HAM 196 & 226 v SOM 142 & 144Match · First-class | HAM | 103 & 2 | 0/1 & 2/21 | 1 | Hampshire won by 136 runs | Southampton | Specsavers County Championship 2019 |
| 30 Aug 2019 | GLA 216/5 v HAM 188/8Match · T20 | HAM | 22 | 1/25 | 0 | Glamorgan won by 28 runs | Cardiff | Vitality Blast 2019 |
| 29 Aug 2019 | HAM 155/2 v MID 153/5Match · T20 | HAM | DNB | 0/30 | 1 | Hampshire won by 8 wickets | Southampton | Vitality Blast 2019 |
| 25 Aug 2019 | HAM 139/6 v ESS 139/7Match · T20 | HAM | 31 | 0/23 | 0 | Match tied | Southampton | Vitality Blast 2019 |
| 22 Aug 2019 | MID 128 v HAM 131/3Match · T20 | HAM | 35* | 1/21 | 1 | Hampshire won by 7 wickets | London | Vitality Blast 2019 |