| 6 Feb 2024 | SEC 157/8 v DSG 106Qualifier 1 · T20 | SEC | 9* | 2/37 | 1 | Sunrisers Eastern Cape won by 51 runs | Cape Town | SA20 2023/24 |
| 4 Feb 2024 | PR 159/7 v SEC 165/5Match 30 · T20 | SEC | 1* | 1/29 | 1 | Sunrisers Eastern Cape won by 5 wickets | Gqeberha | SA20 2023/24 |
| 2 Feb 2024 | SEC 208/4 v PR 164/7Match 27 · T20 | SEC | DNB | 2/27 | 1 | Sunrisers Eastern Cape won by 44 runs | Paarl | SA20 2023/24 |
| 31 Jan 2024 | JSK 78 v SEC 79/1Match 25 · T20 | SEC | DNB | 0/11 | 0 | Sunrisers Eastern Cape won by 9 wickets | Johannesburg | SA20 2023/24 |
| 27 Jan 2024 | SEC 175/6 v MCT 171/7Match 20 · T20 | SEC | DNB | 1/29 | 1 | Sunrisers Eastern Cape won by 4 runs | Gqeberha | SA20 2023/24 |
| 25 Jan 2024 | PC 125 v SEC 122/9Match 18 · T20 | SEC | 29* | 1/14 | 0 | Pretoria Capitals won by 3 runs | Centurion | SA20 2023/24 |
| 22 Jan 2024 | PC 52 v SEC 54/1Match 15 · T20 | SEC | DNB | - | 0 | Sunrisers Eastern Cape won by 9 wickets | Gqeberha | SA20 2023/24 |
| 20 Jan 2024 | DSG 159/7 v SEC 163/5Match 12 · T20 | SEC | DNB | 0/34 | 0 | Sunrisers Eastern Cape won by 5 wickets | Durban | SA20 2023/24 |
| 16 Jan 2024 | SEC 202/2 v MCT 198/5Match 8 · T20 | SEC | DNB | 1/33 | 0 | Sunrisers Eastern Cape won by 4 runs | Cape Town | SA20 2023/24 |
| 13 Jan 2024 | DSG 225/3 v SEC 190/9Match 5 · T20 | SEC | 1 | 0/27 | 0 | Durban's Super Giants won by 35 runs | Gqeberha | SA20 2023/24 |
| 23 Dec 2023 | MS 172 v ST 176/5Match 12 · T20 | MS | 2 | 1/35 | 1 | Sydney Thunder won by 5 wickets | Albury | Big Bash League 2023/24 |
| 13 Dec 2023 | MS 101 v PS 102/3Match 7 · T20 | MS | 22* | 1/30 | 1 | Perth Scorchers won by 7 wickets | Melbourne | Big Bash League 2023/24 |
| 7 Dec 2023 | BH 214/3 v MS 111Match 1 · T20 | MS | 7 | 0/25 | 0 | Brisbane Heat won by 103 runs | Brisbane | Big Bash League 2023/24 |
| 26 Sept 2023 | HAM 219 & 172 v SUR 207 & 132Match · First-class | HAM | 13 & 34 | 5/44 & 4/53 | 2 | Hampshire won by 52 runs | Southampton | County Championship 2023 |
| 19 Sept 2023 | ESS 447/9d & 153/8d v HAM 334 & 267/7Match · First-class | HAM | 1 & 119 | 3/165 & 2/54 | 2 | Hampshire won by 3 wickets | Chelmsford | County Championship 2023 |
| 16 Sept 2023 | LEI 267/7 v HAM 265/8Final · List A | HAM | 57 | 0/47 | 0 | Leicestershire won by 2 runs | Nottingham | One-Day Cup 2023 |
| 3 Sept 2023 | HAM 308 & 330/3d v SOM 137 & 316Match · First-class | HAM | 115 & DNB | 3/61 & 4/85 | 1 | Hampshire won by 185 runs | Southampton | County Championship 2023 |
| 29 Aug 2023 | WAR 93 v HAM 95/1Semi-final · List A | HAM | DNB | 7/15 | 0 | Hampshire won by 9 wickets | Birmingham | One-Day Cup 2023 |
| 25 Aug 2023 | HAM 306/9 v WOR 296/9Quarter-final · List A | HAM | 19 | 2/47 | 3 | Hampshire won by 10 runs | Southampton | One-Day Cup 2023 |
| 24 Aug 2023 | BP 185/5 v LS 108Match 32 · The Hundred | LS | 1 | 1/31 | 1 | Birmingham Phoenix won by 77 runs | Birmingham | The Hundred Men's Competition 2023 |
| 20 Aug 2023 | LS 109/9 v WF 110/4Match 28 · The Hundred | LS | 24 | 1/20 | 0 | Welsh Fire won by 6 wickets | Cardiff | The Hundred Men's Competition 2023 |
| 18 Aug 2023 | LS 160/6 v NS 147/7Match 24 · The Hundred | LS | DNB | 2/19 | 1 | London Spirit won by 13 runs | London | The Hundred Men's Competition 2023 |
| 15 Aug 2023 | OI 189/4 v LS 187/7Match 21 · The Hundred | LS | 1 | 0/41 | 0 | Oval Invincibles won by 2 runs | London | The Hundred Men's Competition 2023 |
| 12 Aug 2023 | LS 195/4 v TR 193/5Match 16 · The Hundred | LS | DNB | 2/38 | 0 | London Spirit won by 2 runs | London | The Hundred Men's Competition 2023 |
| 8 Aug 2023 | SB 34/3 v LSMatch 11 · The Hundred | LS | - | 1/3 | 1 | No result | London | The Hundred Men's Competition 2023 |
| 5 Aug 2023 | MO 138/5 v LSMatch 6 · The Hundred | LS | - | 1/27 | 0 | No result | Manchester | The Hundred Men's Competition 2023 |
| 2 Aug 2023 | LS 131 v OI 132/7Match 3 · The Hundred | LS | 4 | 0/29 | 0 | Oval Invincibles won by 3 wickets | London | The Hundred Men's Competition 2023 |
| 25 Jul 2023 | HAM 120 & 131 v ESS 169 & 86/4Match · First-class | HAM | 4 & 10 | 2/27 | 0 | Essex won by 6 wickets | Southampton | County Championship 2023 |
| 19 Jul 2023 | HAM 166 & 344/5d v NOT 100 & 294Match · First-class | HAM | 2 & 82 | 0/11 | 0 | Hampshire won by 116 runs | Nottingham | County Championship 2023 |
| 15 Jul 2023 | HAM 170/7 v ESS 115/5Semi-final · T20 | HAM | 13 | 0/7 | 0 | Essex won by 5 wickets (DLS method) | Birmingham | Vitality Blast 2023 |
| 10 Jul 2023 | SOM 500 v HAM 330 & 215/7Match · First-class | HAM | 8 & 68* | 4/118 | 0 | Match drawn | Taunton | County Championship 2023 |
| 7 Jul 2023 | WOR 100 v HAM 102/5Quarter-final · T20 | HAM | 9 | 0/16 | 0 | Hampshire won by 5 wickets | Southampton | Vitality Blast 2023 |
| 2 Jul 2023 | GLO 105 v HAM 107/2Match · T20 | HAM | DNB | 1/20 | 2 | Hampshire won by 8 wickets | Southampton | Vitality Blast 2023 |
| 30 Jun 2023 | HAM 97/2 v GLA 54/1Match · T20 | HAM | DNB | - | 0 | Hampshire won by 21 runs (DLS method) | Southampton | Vitality Blast 2023 |
| 25 Jun 2023 | HAM 419 v MID 150 & 208Match · First-class | HAM | 141 | 6/40 & 6/90 | 1 | Hampshire won by an innings and 61 runs | Southampton | County Championship 2023 |
| 23 Jun 2023 | ESS 209/7 v HAM 212/6Match · T20 | HAM | 10* | 1/39 | 1 | Hampshire won by 4 wickets | Southampton | Vitality Blast 2023 |
| 20 Jun 2023 | HAM 158/7 v GLO 85/2Match · T20 | HAM | 17 | 1/29 | 1 | Gloucestershire won by 8 wickets (DLS method) | Bristol | Vitality Blast 2023 |
| 18 Jun 2023 | SUR 124 v HAM 125/1Match · T20 | HAM | DNB | - | 2 | Hampshire won by 9 wickets | London | Vitality Blast 2023 |
| 16 Jun 2023 | SUS 183/6 v HAM 177/9Match · T20 | HAM | 59 | 0/21 | 0 | Sussex won by 6 runs | Brighton | Vitality Blast 2023 |
| 11 Jun 2023 | HAM 142 & 371 v LAN 374 & 142/4Match · First-class | HAM | 9 & 26 | 1/16 | 1 | Lancashire won by 6 wickets | Southport | County Championship 2023 |
| 9 Jun 2023 | HAM 177/7 v KEN 180/4Match · T20 | HAM | 25* | 0/33 | 0 | Kent won by 6 wickets | Canterbury | Vitality Blast 2023 |
| 7 Jun 2023 | HAM 178/4 v SOM 173/6Match · T20 | HAM | DNB | 1/28 | 0 | Hampshire won by 5 runs | Southampton | Vitality Blast 2023 |
| 6 Jun 2023 | HAM 164/6 v MID 159/7Match · T20 | HAM | 3* | 1/34 | 0 | Hampshire won by 5 runs | Radlett | Vitality Blast 2023 |
| 3 Jun 2023 | SUS 144 v HAM 145/0Match · T20 | HAM | DNB | 2/18 | 0 | Hampshire won by 10 wickets | Southampton | Vitality Blast 2023 |
| 2 Jun 2023 | HAM 214/8 v ESS 96Match · T20 | HAM | 19 | 4/21 | 0 | Hampshire won by 118 runs | Chelmsford | Vitality Blast 2023 |
| 31 May 2023 | HAM 156/4 v SUR 157/4Match · T20 | HAM | DNB | 2/18 | 0 | Surrey won by 6 wickets | Southampton | Vitality Blast 2023 |
| 26 May 2023 | MID 171 v HAM 172/2Match · T20 | HAM | DNB | 0/32 | 0 | Hampshire won by 8 wickets | Southampton | Vitality Blast 2023 |
| 24 May 2023 | HAM 74 v SOM 75/2Match · T20 | HAM | 15 | 1/19 | 0 | Somerset won by 8 wickets | Taunton | Vitality Blast 2023 |
| 18 May 2023 | HAM 367 v NOR 56 & 176Match · First-class | HAM | 63 | 6/61 | 1 | Hampshire won by an innings and 135 runs | Southampton | County Championship 2023 |
| 11 May 2023 | KEN 95 & 259/4 v HAM 373Match · First-class | HAM | 84 | 2/31 | 1 | Match drawn | Canterbury | County Championship 2023 |