| 5 Jun 2025 | SUR 141/7 v HAM 63/0Match · T20 | HAM | DNB | 0/22 | 0 | Hampshire won by 15 runs (DLS method) | London | Vitality Blast Men 2025 |
| 30 May 2025 | HAM 230/7 v ESS 124Match · T20 | HAM | 4 | 1/7 | 0 | Hampshire won by 106 runs | Southampton | Vitality Blast Men 2025 |
| 23 May 2025 | HAM 154 & 165 v SUS 297 & 23/1Match 32 · First-class | HAM | 0 & 21* | 2/37 | 0 | Sussex won by 9 wickets | Southampton | County Championship 2025 |
| 16 May 2025 | HAM 300 & 203 v WAR 194 & 220Match 29 · First-class | HAM | 52* & 2 | 1/36 & 5/56 | 1 | Hampshire won by 89 runs | Birmingham | County Championship 2025 |
| 9 May 2025 | NOT 333 & 345 v HAM 196 & 116Match 24 · First-class | HAM | 5 & 1 | 3/56 & 2/81 | 0 | Nottinghamshire won by 366 runs | Nottingham | County Championship 2025 |
| 18 Apr 2025 | SOM 184 & 163/2 v HAM 336Match 14 · First-class | HAM | 15 | 4/42 & 1/27 | 0 | Match drawn | Southampton | County Championship 2025 |
| 1 Feb 2025 | CK 206/4 v FB 182/7Match 42 · T20 | FB | 18 | 0/41 | 1 | Chittagong Kings won by 24 runs | Dhaka | Bangladesh Premier League 2024/25 |
| 29 Jan 2025 | DC 73 v FB 77/1Match 38 · T20 | FB | DNB | 1/18 | 1 | Fortune Barishal won by 9 wickets | Dhaka | Bangladesh Premier League 2024/25 |
| 27 Jan 2025 | KT 187/5 v FB 188/5Match 35 · T20 | FB | DNB | 1/32 | 0 | Fortune Barishal won by 5 wickets | Dhaka | Bangladesh Premier League 2024/25 |
| 26 Jan 2025 | SS 116 v FB 120/2Match 33 · T20 | FB | DNB | 2/23 | 0 | Fortune Barishal won by 8 wickets | Dhaka | Bangladesh Premier League 2024/25 |
| 26 Sept 2024 | SOM 136 & 180 v HAM 196 & 121/5Match 69 · First-class | HAM | 25 & DNB | 0/19 & 0/12 | 0 | Hampshire won by 5 wickets | Taunton | County Championship 2024 |
| 17 Sept 2024 | HAM 462 & 204 v WOR 273 & 158Match 61 · First-class | HAM | 10 & 8 | 0/12 & 0/12 | 1 | Hampshire won by 235 runs | Southampton | County Championship 2024 |
| 9 Sept 2024 | HAM 403 & 24/1 v KEN 207 & 338Match 58 · First-class | HAM | 7 & 3* | 0/45 & 1/72 | 0 | Match drawn | Canterbury | County Championship 2024 |
| 29 Aug 2024 | HAM 389 v LAN 200 & 152Match 52 · First-class | HAM | 23 | 0/26 & 1/9 | 1 | Hampshire won by an innings and 37 runs | Manchester | County Championship 2024 |
| 22 Aug 2024 | ESS 438/8d v HAM 424/8dMatch 47 · First-class | HAM | 20* | 0/79 | 0 | Match drawn | Southampton | County Championship 2024 |
| 27 Jul 2024 | LS 127/7 v BP 131/7Match 5 · The Hundred | BP | 6 | 0/6 | 0 | Birmingham Phoenix won by 3 wickets | London | The Hundred Men's Competition 2024 |
| 18 Jul 2024 | HAM 183 v SUR 188/5Match · T20 | HAM | 12 | 0/37 | 0 | Surrey won by 5 wickets | London | Vitality Blast 2024 |
| 14 Jul 2024 | HAM 157/7 v SOM 158/1Match · T20 | HAM | 20 | 0/18 | 0 | Somerset won by 9 wickets | Southampton | Vitality Blast 2024 |
| 12 Jul 2024 | GLO 176/9 v HAM 177/5Match · T20 | HAM | 20* | 0/25 | 1 | Hampshire won by 5 wickets | Southampton | Vitality Blast 2024 |
| 10 Jul 2024 | SUS 200/7 v HAM 178Match · T20 | HAM | 1 | 2/20 | 0 | Sussex won by 22 runs | Brighton | Vitality Blast 2024 |
| 30 Jun 2024 | HAM 505/8d & 180/4 v KEN 343 & 340Match 42 · First-class | HAM | 41 & 5* | 1/43 & 1/68 | 0 | 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 | 4 & 11* | 0/39 & 3/55 | 0 | Match drawn | Birmingham | County Championship 2024 |
| 21 Jun 2024 | SUS 184/8 v HAM 177/3Match · T20 | HAM | DNB | 1/33 | 0 | Sussex won by 7 runs | Southampton | Vitality Blast 2024 |
| 20 Jun 2024 | HAM 166/7 v ESS 170/2Match · T20 | HAM | 39* | 0/28 | 0 | Essex won by 8 wickets | Chelmsford | Vitality Blast 2024 |
| 14 Jun 2024 | MID 113/8 v HAMMatch · T20 | HAM | - | 2/11 | 0 | No result | Southampton | Vitality Blast 2024 |
| 9 Jun 2024 | SOM 241/5 v HAM 178Match · T20 | HAM | 13 | 0/33 | 0 | Somerset won by 63 runs | Taunton | Vitality Blast 2024 |
| 7 Jun 2024 | GLO 124 v HAM 128/5Match · T20 | HAM | 27 | 2/28 | 2 | Hampshire won by 5 wickets | Bristol | Vitality Blast 2024 |
| 2 Jun 2024 | KEN 165/9 v HAM 166/7Match · T20 | HAM | 30 | 2/23 | 3 | Hampshire won by 3 wickets | Southampton | Vitality Blast 2024 |
| 30 May 2024 | HAM 162/9 v SUR 163/5Match · T20 | HAM | 6 | 1/29 | 0 | Surrey won by 5 wickets | Southampton | Vitality Blast 2024 |
| 24 May 2024 | SUR 127 & 203 v HAM 608/6dMatch 32 · First-class | HAM | 34* | 0/5 | 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 | 13 & 77* | 1/68 & 0/23 | 0 | Hampshire won by 5 wickets | Nottingham | County Championship 2024 |
| 10 May 2024 | HAM 503 & 62/2 v DUR 432Match 22 · First-class | HAM | 27 & DNB | 0/36 | 0 | Match drawn | Southampton | County Championship 2024 |
| 26 Apr 2024 | HAM 151 & 197 v SUR 359Match 17 · First-class | HAM | 39 & 4 | 1/85 | 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 | 5 | 1/81 & 0/28 | 0 | Match drawn | Southampton | County Championship 2024 |
| 12 Apr 2024 | HAM 367 & 179/4 v LAN 484Match 7 · First-class | HAM | 27 & DNB | 2/41 | 0 | Match drawn | Southampton | County Championship 2024 |
| 1 Mar 2024 | CV 154/6 v FB 157/4Final · T20 | FB | DNB | 2/43 | 0 | Fortune Barishal won by 6 wickets | Dhaka | Bangladesh Premier League 2023/24 |
| 28 Feb 2024 | RR 149/7 v FB 152/4Qualifier 2 · T20 | FB | DNB | 3/25 | 0 | Fortune Barishal won by 6 wickets | Dhaka | Bangladesh Premier League 2023/24 |
| 26 Feb 2024 | CC 135/9 v FB 136/3Eliminator · T20 | FB | DNB | 1/26 | 0 | Fortune Barishal won by 7 wickets | Dhaka | Bangladesh Premier League 2023/24 |
| 7 Feb 2024 | ADKR 94 v SW 95/3Match 25 · T20 | SW | DNB | 0/12 | 0 | Sharjah Warriors won by 7 wickets | Abu Dhabi | International League T20 2023/24 |
| 5 Feb 2024 | SW 75 v ADKR 79/3Match 23 · T20 | SW | 3 | 0/13 | 0 | Abu Dhabi Knight Riders won by 7 wickets | Sharjah | International League T20 2023/24 |
| 4 Feb 2024 | GG 187/6 v SW 108Match 22 · T20 | SW | 7 | 0/10 | 0 | Gulf Giants won by 79 runs | Dubai | International League T20 2023/24 |
| 2 Feb 2024 | SW 129 v ME 133/2Match 18 · T20 | SW | 4 | 1/18 | 0 | MI Emirates won by 8 wickets | Abu Dhabi | International League T20 2023/24 |
| 26 Sept 2023 | HAM 219 & 172 v SUR 207 & 132Match · First-class | HAM | 25 & 0 | 1/20 & 1/6 | 0 | Hampshire won by 52 runs | Southampton | County Championship 2023 |
| 3 Sept 2023 | HAM 308 & 330/3d v SOM 137 & 316Match · First-class | HAM | 27 & DNB | 1/43 | 0 | Hampshire won by 185 runs | Southampton | County Championship 2023 |
| 12 Aug 2023 | WF 87 v SB 91/1Match 17 · The Hundred | SB | DNB | 0/6 | 0 | Southern Brave won by 9 wickets | Cardiff | The Hundred Men's Competition 2023 |
| 8 Aug 2023 | SB 34/3 v LSMatch 11 · The Hundred | SB | DNB | - | 0 | No result | London | The Hundred Men's Competition 2023 |
| 6 Aug 2023 | NS 201/3 v SB 141/5Match 8 · The Hundred | SB | DNB | 0/39 | 0 | Northern Superchargers won by 60 runs | Southampton | The Hundred Men's Competition 2023 |
| 4 Aug 2023 | SB 147/8 v WF 145/7Match 5 · The Hundred | SB | 0 | 0/26 | 0 | Southern Brave won by 2 runs | Southampton | The Hundred Men's Competition 2023 |
| 1 Aug 2023 | TR 133/8 v SB 127Match 1 · The Hundred | SB | 8 | 0/18 | 0 | Trent Rockets won by 6 runs | Nottingham | The Hundred Men's Competition 2023 |
| 25 Jul 2023 | HAM 120 & 131 v ESS 169 & 86/4Match · First-class | HAM | 6 & 19 | 0/20 | 0 | Essex won by 6 wickets | Southampton | County Championship 2023 |