| 4 Apr 2025 | YOR 121 & 275 v HAM 249 & 148/5Match 2 · First-class | HAM | 20 & 22* | 3/8 & 0/43 | 1 | Hampshire won by 5 wickets | Southampton | County Championship 2025 |
| 8 Feb 2025 | MCT 181/8 v SEC 105Final · T20 | SEC | 4 | 2/40 | 1 | MI Cape Town won by 76 runs | Johannesburg | SA20 2024/25 |
| 6 Feb 2025 | PR 175/4 v SEC 177/2Qualifier 2 · T20 | SEC | DNB | 0/8 | 0 | Sunrisers Eastern Cape won by 8 wickets | Centurion | SA20 2024/25 |
| 5 Feb 2025 | SEC 184/6 v JSK 152/7Eliminator · T20 | SEC | DNB | 2/35 | 1 | Sunrisers Eastern Cape won by 32 runs | Centurion | SA20 2024/25 |
| 1 Feb 2025 | SEC 148/8 v PR 100Match 28 · T20 | SEC | 2* | 1/7 | 0 | Sunrisers Eastern Cape won by 48 runs | Gqeberha | SA20 2024/25 |
| 29 Jan 2025 | SEC 107 v MCT 110/0Match 25 · T20 | SEC | 9 | 0/13 | 0 | MI Cape Town won by 10 wickets | Cape Town | SA20 2024/25 |
| 26 Jan 2025 | SEC 118 v JSK 119/1Match 22 · T20 | SEC | 1 | 0/11 | 0 | Joburg Super Kings won by 9 wickets | Johannesburg | SA20 2024/25 |
| 24 Jan 2025 | SEC 165/4 v JSK 151/8Match 19 · T20 | SEC | DNB | 1/10 | 1 | Sunrisers Eastern Cape won by 14 runs | Gqeberha | SA20 2024/25 |
| 22 Jan 2025 | SEC 149/7 v PC 97Match 17 · T20 | SEC | 25 | 3/17 | 1 | Sunrisers Eastern Cape won by 52 runs | Gqeberha | SA20 2024/25 |
| 19 Jan 2025 | DSG 115/8 v SEC 117/4Match 14 · T20 | SEC | DNB | 2/11 | 2 | Sunrisers Eastern Cape won by 6 wickets | Gqeberha | SA20 2024/25 |
| 17 Jan 2025 | SEC 165/5 v DSG 107Match 11 · T20 | SEC | DNB | 2/18 | 1 | Sunrisers Eastern Cape won by 58 runs | Durban | SA20 2024/25 |
| 11 Jan 2025 | SEC 175/5 v PR 176/1Match 3 · T20 | SEC | DNB | 0/23 | 0 | Paarl Royals won by 9 wickets | Paarl | SA20 2024/25 |
| 9 Jan 2025 | MCT 174/7 v SEC 77Match 1 · T20 | SEC | 6 | 1/32 | 0 | MI Cape Town won by 97 runs | Gqeberha | SA20 2024/25 |
| 26 Sept 2024 | SOM 136 & 180 v HAM 196 & 121/5Match 69 · First-class | HAM | 5 & 44* | 4/28 & 0/63 | 0 | Hampshire won by 5 wickets | Taunton | County Championship 2024 |
| 17 Sept 2024 | HAM 462 & 204 v WOR 273 & 158Match 61 · First-class | HAM | 109 & 51 | 5/88 & 2/57 | 0 | Hampshire won by 235 runs | Southampton | County Championship 2024 |
| 9 Sept 2024 | HAM 403 & 24/1 v KEN 207 & 338Match 58 · First-class | HAM | 31 & 10* | 1/52 & 0/52 | 0 | Match drawn | Canterbury | County Championship 2024 |
| 29 Aug 2024 | HAM 389 v LAN 200 & 152Match 52 · First-class | HAM | 104* | 5/47 & 5/52 | 0 | 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 | 19 | 2/104 | 2 | Match drawn | Southampton | County Championship 2024 |
| 16 Aug 2024 | HAM 290/8 v LEI 291/7Quarter-final · List A | HAM | 50 | 0/58 | 0 | Leicestershire won by 3 wickets | Leicester | One-Day Cup 2024 |
| 14 Aug 2024 | HAM 276/7 v MID 257Match · List A | HAM | 48 | 2/51 | 0 | Hampshire won by 19 runs | Northwood | One-Day Cup 2024 |
| 13 Aug 2024 | LS 111/8 v NS 64/1Match 29 · The Hundred | LS | 27* | 0/12 | 0 | Northern Superchargers won by 21 runs (DLS method) | Leeds | The Hundred Men's Competition 2024 |
| 11 Aug 2024 | LS 96 v OI 100/1Match 26 · The Hundred | LS | 14 | 0/11 | 0 | Oval Invincibles won by 9 wickets | London | The Hundred Men's Competition 2024 |
| 9 Aug 2024 | MO 135/5 v LS 123/5Match 23 · The Hundred | LS | DNB | 0/14 | 0 | Manchester Originals won by 12 runs | London | The Hundred Men's Competition 2024 |
| 7 Aug 2024 | TR 166/4 v LS 144Match 20 · The Hundred | LS | 16 | 1/30 | 1 | Trent Rockets won by 22 runs | Nottingham | The Hundred Men's Competition 2024 |
| 4 Aug 2024 | OI 147/5 v LS 117Match 15 · The Hundred | LS | 0 | 1/20 | 0 | Oval Invincibles won by 30 runs | London | The Hundred Men's Competition 2024 |
| 1 Aug 2024 | WF 94/9 v LS 96/7Match 10 · The Hundred | LS | 4 | 3/10 | 0 | London Spirit won by 3 wickets | London | The Hundred Men's Competition 2024 |
| 27 Jul 2024 | LS 127/7 v BP 131/7Match 5 · The Hundred | LS | 36 | 2/15 | 1 | Birmingham Phoenix won by 3 wickets | London | The Hundred Men's Competition 2024 |
| 24 Jul 2024 | LS 138/9 v SB 139/3Match 2 · The Hundred | LS | 45* | 0/23 | 0 | Southern Brave won by 7 wickets | Southampton | The Hundred Men's Competition 2024 |
| 19 Jul 2024 | HAM 181/5 v ESS 174/7Match · T20 | HAM | 0 | 0/31 | 1 | Hampshire won by 7 runs | Southampton | Vitality Blast 2024 |
| 18 Jul 2024 | HAM 183 v SUR 188/5Match · T20 | HAM | 19 | 0/21 | 0 | Surrey won by 5 wickets | London | Vitality Blast 2024 |
| 14 Jul 2024 | HAM 157/7 v SOM 158/1Match · T20 | HAM | 15* | 0/38 | 0 | Somerset won by 9 wickets | Southampton | Vitality Blast 2024 |
| 12 Jul 2024 | GLO 176/9 v HAM 177/5Match · T20 | HAM | DNB | 1/29 | 3 | Hampshire won by 5 wickets | Southampton | Vitality Blast 2024 |
| 10 Jul 2024 | SUS 200/7 v HAM 178Match · T20 | HAM | 5 | 1/33 | 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 | 16 & 56* | 0/27 & 2/69 | 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 | 46 & 120 | 0/21 & 1/14 | 0 | Match drawn | Birmingham | County Championship 2024 |
| 21 Jun 2024 | SUS 184/8 v HAM 177/3Match · T20 | HAM | DNB | 1/25 | 0 | Sussex won by 7 runs | Southampton | Vitality Blast 2024 |
| 14 Jun 2024 | MID 113/8 v HAMMatch · T20 | HAM | - | 1/19 | 0 | No result | Southampton | Vitality Blast 2024 |
| 9 Jun 2024 | SOM 241/5 v HAM 178Match · T20 | HAM | 6 | 1/47 | 1 | Somerset won by 63 runs | Taunton | Vitality Blast 2024 |
| 7 Jun 2024 | GLO 124 v HAM 128/5Match · T20 | HAM | DNB | 0/23 | 1 | Hampshire won by 5 wickets | Bristol | Vitality Blast 2024 |
| 2 Jun 2024 | KEN 165/9 v HAM 166/7Match · T20 | HAM | 9* | 2/28 | 0 | Hampshire won by 3 wickets | Southampton | Vitality Blast 2024 |
| 30 May 2024 | HAM 162/9 v SUR 163/5Match · T20 | HAM | 30 | 1/18 | 0 | Surrey won by 5 wickets | Southampton | Vitality Blast 2024 |
| 24 May 2024 | SUR 127 & 203 v HAM 608/6dMatch 32 · First-class | HAM | 81 | 3/21 & 4/45 | 2 | 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 | 95 & 4 | 1/12 & 2/25 | 1 | Hampshire won by 5 wickets | Nottingham | County Championship 2024 |
| 10 May 2024 | HAM 503 & 62/2 v DUR 432Match 22 · First-class | HAM | 35 & DNB | 5/184 | 0 | Match drawn | Southampton | County Championship 2024 |
| 26 Apr 2024 | HAM 151 & 197 v SUR 359Match 17 · First-class | HAM | 3 & 18 | 1/23 | 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 | 23 | 5/146 & 2/72 | 2 | Match drawn | Southampton | County Championship 2024 |
| 12 Apr 2024 | HAM 367 & 179/4 v LAN 484Match 7 · First-class | HAM | 86 & DNB | 4/156 | 1 | Match drawn | Southampton | County Championship 2024 |
| 15 Feb 2024 | GG 138/6 v DC 139/1Qualifier 2 · T20 | GG | DNB | 1/21 | 0 | Dubai Capitals won by 9 wickets | Sharjah | International League T20 2023/24 |
| 14 Feb 2024 | ME 163/7 v GG 118Qualifier 1 · T20 | GG | 8 | 0/19 | 0 | MI Emirates won by 45 runs | Dubai | International League T20 2023/24 |
| 10 Feb 2024 | SEC 204/3 v DSG 115Final · T20 | SEC | DNB | 0/30 | 0 | Sunrisers Eastern Cape won by 89 runs | Cape Town | SA20 2023/24 |