| 19 Jul 2023 | HAM 166 & 344/5d v NOT 100 & 294Match · First-class | HAM | 46 & 52* | 4/59 | 0 | Hampshire won by 116 runs | Nottingham | County Championship 2023 |
| 15 Jul 2023 | HAM 170/7 v ESS 115/5Semi-final · T20 | HAM | 15 | 2/23 | 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 | 7 & 0 | 0/95 | 0 | Match drawn | Taunton | County Championship 2023 |
| 7 Jul 2023 | WOR 100 v HAM 102/5Quarter-final · T20 | HAM | 7* | 1/17 | 1 | Hampshire won by 5 wickets | Southampton | Vitality Blast 2023 |
| 2 Jul 2023 | GLO 105 v HAM 107/2Match · T20 | HAM | DNB | 0/9 | 2 | Hampshire won by 8 wickets | Southampton | Vitality Blast 2023 |
| 30 Jun 2023 | HAM 97/2 v GLA 54/1Match · T20 | HAM | DNB | 0/4 | 0 | Hampshire won by 21 runs (DLS method) | Southampton | Vitality Blast 2023 |
| 25 Jun 2023 | HAM 419 v MID 150 & 208Match · First-class | HAM | 40 | 1/12 | 0 | Hampshire won by an innings and 61 runs | Southampton | County Championship 2023 |
| 23 Jun 2023 | ESS 209/7 v HAM 212/6Match · T20 | HAM | 57 | 0/30 | 0 | Hampshire won by 4 wickets | Southampton | Vitality Blast 2023 |
| 20 Jun 2023 | HAM 158/7 v GLO 85/2Match · T20 | HAM | 1 | - | 0 | Gloucestershire won by 8 wickets (DLS method) | Bristol | Vitality Blast 2023 |
| 18 Jun 2023 | SUR 124 v HAM 125/1Match · T20 | HAM | DNB | 1/28 | 0 | Hampshire won by 9 wickets | London | Vitality Blast 2023 |
| 16 Jun 2023 | SUS 183/6 v HAM 177/9Match · T20 | HAM | 8 | 0/28 | 2 | Sussex won by 6 runs | Brighton | Vitality Blast 2023 |
| 9 Jun 2023 | HAM 177/7 v KEN 180/4Match · T20 | HAM | 4 | 0/21 | 0 | Kent won by 6 wickets | Canterbury | Vitality Blast 2023 |
| 3 Jun 2023 | SUS 144 v HAM 145/0Match · T20 | HAM | DNB | 1/9 | 2 | Hampshire won by 10 wickets | Southampton | Vitality Blast 2023 |
| 2 Jun 2023 | HAM 214/8 v ESS 96Match · T20 | HAM | 7 | 0/20 | 1 | Hampshire won by 118 runs | Chelmsford | Vitality Blast 2023 |
| 31 May 2023 | HAM 156/4 v SUR 157/4Match · T20 | HAM | 1* | 0/22 | 2 | Surrey won by 6 wickets | Southampton | Vitality Blast 2023 |
| 26 May 2023 | MID 171 v HAM 172/2Match · T20 | HAM | DNB | 2/35 | 1 | Hampshire won by 8 wickets | Southampton | Vitality Blast 2023 |
| 11 May 2023 | KEN 95 & 259/4 v HAM 373Match · First-class | HAM | 51 | 5/21 & 0/64 | 0 | Match drawn | Canterbury | County Championship 2023 |
| 4 May 2023 | HAM 229 & 97 v WAR 410/8dMatch · First-class | HAM | 27 & 1 | 0/86 | 0 | Warwickshire won by an innings and 84 runs | Southampton | County Championship 2023 |
| 20 Apr 2023 | HAM 482/8d v NOR 149/9 & 63/9Match · First-class | HAM | 16 | 6/37 & 1/22 | 0 | Hampshire won by an innings and 270 runs | Northampton | County Championship 2023 |
| 13 Apr 2023 | HAM 254 & 258 v SUR 270 & 247/1Match · First-class | HAM | 23* & 23 | 2/47 & 0/51 | 0 | Surrey won by 9 wickets | London | County Championship 2023 |
| 6 Apr 2023 | NOT 185 & 177 v HAM 231 & 132/2Match · First-class | HAM | 21 & DNB | 2/23 & 0/17 | 0 | Hampshire won by 8 wickets | Southampton | County Championship 2023 |
| 12 Mar 2023 | KK 196/7 v LQ 110/9Match 30 · T20 | KK | 10* | 1/29 | 1 | Karachi Kings won by 86 runs | Lahore | Pakistan Super League 2022/23 |
| 6 Mar 2023 | KK 164/6 v QG 168/6Match 22 · T20 | KK | 5 | 1/38 | 0 | Quetta Gladiators won by 4 wickets | Rawalpindi | Pakistan Super League 2022/23 |
| 16 Feb 2023 | KK 173/7 v IU 178/6Match 4 · T20 | KK | 12* | 0/37 | 0 | Islamabad United won by 4 wickets | Karachi | Pakistan Super League 2022/23 |
| 5 Feb 2023 | JSK 160/6 v SEC 136/9Match 27 · T20 | SEC | 2 | 0/18 | 0 | Joburg Super Kings won by 24 runs | Johannesburg | SA20 2022/23 |
| 24 Jan 2023 | SEC 130/7 v PR 131/5Match 21 · T20 | SEC | 1 | - | 1 | Paarl Royals won by 5 wickets | Gqeberha | SA20 2022/23 |
| 22 Jan 2023 | SEC 210/2 v DSG 86Match 19 · T20 | SEC | DNB | - | 0 | Sunrisers Eastern Cape won by 124 runs | Gqeberha | SA20 2022/23 |
| 21 Jan 2023 | SEC 127 v JSK 128/5Match 17 · T20 | SEC | 27 | 0/16 | 0 | Joburg Super Kings won by 5 wickets | Gqeberha | SA20 2022/23 |
| 16 Jan 2023 | MCT 158/8 v SEC 162/6Match 9 · T20 | SEC | 8* | 0/34 | 1 | Sunrisers Eastern Cape won by 4 wickets | Gqeberha | SA20 2022/23 |
| 14 Jan 2023 | PC 216/6 v SEC 179/7Match 6 · T20 | SEC | 11 | 0/34 | 0 | Pretoria Capitals won by 37 runs | Centurion | SA20 2022/23 |
| 12 Jan 2023 | PC 193/6 v SEC 170/5Match 3 · T20 | SEC | 27* | 0/25 | 0 | Pretoria Capitals won by 23 runs | Gqeberha | SA20 2022/23 |
| 18 Dec 2022 | JK 170/8 v GG 154/9Match 17 · T20 | JK | 2 | 2/57 | 0 | Jaffna Kings won by 16 runs | Colombo | Lanka Premier League 2022/23 |
| 14 Dec 2022 | KF 160/8 v JK 150/9Match 13 · T20 | JK | 16 | 2/28 | 0 | Kandy Falcons won by 10 runs | Kandy | Lanka Premier League 2022/23 |
| 12 Dec 2022 | JK 178/5 v CS 172/8Match 10 · T20 | JK | DNB | 2/32 | 0 | Jaffna Kings won by 6 runs | Kandy | Lanka Premier League 2022/23 |
| 10 Dec 2022 | JK 147/7 v KF 148/7Match 6 · T20 | JK | 4 | 1/35 | 0 | Kandy Falcons won by 3 wickets | Kandy | Lanka Premier League 2022/23 |
| 7 Dec 2022 | DA 121/9 v JK 122/1Match 3 · T20 | JK | DNB | 2/16 | 2 | Jaffna Kings won by 9 wickets | Hambantota | Lanka Premier League 2022/23 |
| 6 Dec 2022 | JK 137 v GG 113Match 1 · T20 | JK | 1 | 1/19 | 0 | Jaffna Kings won by 24 runs | Hambantota | Lanka Premier League 2022/23 |
| 26 Sept 2022 | WAR 272/4d & 177 v HAM 311 & 133Match · First-class | HAM | 26 & 22 | 1/33 & 4/34 | 0 | Warwickshire won by 5 runs | Birmingham | County Championship 2022 |
| 20 Sept 2022 | KEN 165 & 269 v HAM 57 & 300Match · First-class | HAM | 1* & 78* | 0/28 & 3/44 | 2 | Kent won by 77 runs | Southampton | County Championship 2022 |
| 5 Sept 2022 | HAM 400/9d v NOR 175 & 221Match · First-class | HAM | 26 | 2/18 & 2/46 | 0 | Hampshire won by an innings and 4 runs | Southampton | County Championship 2022 |
| 31 Aug 2022 | NS 135/8 v SB 119/9Match 31 · The Hundred | SB | 25 | 2/20 | 1 | Northern Superchargers won by 16 runs | Leeds | The Hundred Men's Competition 2022 |
| 25 Aug 2022 | TR 138/6 v SB 142/4Match 25 · The Hundred | SB | DNB | 2/18 | 1 | Southern Brave won by 6 wickets | Southampton | The Hundred Men's Competition 2022 |
| 22 Aug 2022 | WF 129/8 v SB 132/1Match 22 · The Hundred | SB | DNB | 2/31 | 1 | Southern Brave won by 9 wickets | Cardiff | The Hundred Men's Competition 2022 |
| 18 Aug 2022 | MO 188/3 v SB 120Match 18 · The Hundred | SB | 0 | 0/37 | 0 | Manchester Originals won by 68 runs | Southampton | The Hundred Men's Competition 2022 |
| 14 Aug 2022 | SB 137/6 v OI 142/3Match 14 · The Hundred | SB | 11* | 1/22 | 0 | Oval Invincibles won by 7 wickets | London | The Hundred Men's Competition 2022 |
| 12 Aug 2022 | LS 147/6 v SB 138/7Match 10 · The Hundred | SB | 18 | 1/24 | 0 | London Spirit won by 9 runs | Southampton | The Hundred Men's Competition 2022 |
| 10 Aug 2022 | BP 176/4 v SB 123Match 8 · The Hundred | SB | 0 | 1/26 | 0 | Birmingham Phoenix won by 53 runs | Birmingham | The Hundred Men's Competition 2022 |
| 3 Aug 2022 | WF 107/7 v SB 109/1Match 1 · The Hundred | SB | DNB | 0/12 | 1 | Southern Brave won by 9 wickets | Southampton | The Hundred Men's Competition 2022 |
| 25 Jul 2022 | YOR 159 & 272 v HAM 218 & 214/3Match 51 · First-class | HAM | 22 & DNB | 0/23 & 2/50 | 0 | Hampshire won by 7 wickets | Scarborough | County Championship 2022 |
| 19 Jul 2022 | HAM 457 & 82/4 v GLO 201 & 337Match 44 · First-class | HAM | 10 & 9 | 2/17 & 0/12 | 1 | Hampshire won by 6 wickets | Cheltenham | County Championship 2022 |