| 16 Jun 2024 | SOM 193/8 v GLA 85Match · T20 | SOM | 4 | - | 0 | Somerset won by 108 runs | Taunton | Vitality Blast 2024 |
| 14 Jun 2024 | SOM 55/6 v KEN 46/5Match · T20 | SOM | 1 | - | 1 | Somerset won by 14 runs (DLS method) | Taunton | Vitality Blast 2024 |
| 11 Jun 2024 | MID 78 v SOM 82/1Match · T20 | SOM | DNB | - | 0 | Somerset won by 9 wickets | London | Vitality Blast 2024 |
| 9 Jun 2024 | SOM 241/5 v HAM 178Match · T20 | SOM | 96* | - | 3 | Somerset won by 63 runs | Taunton | Vitality Blast 2024 |
| 7 Jun 2024 | SOM 197/6 v KEN 198/6Match · T20 | SOM | 12 | - | 0 | Kent won by 4 wickets | Canterbury | Vitality Blast 2024 |
| 2 Jun 2024 | SUR 163 v SOM 106Match · T20 | SOM | 4 | - | 0 | Surrey won by 57 runs | London | Vitality Blast 2024 |
| 31 May 2024 | ESS 193/6 v SOM 197/6Match · T20 | SOM | 55 | - | 0 | Somerset won by 4 wickets | Taunton | Vitality Blast 2024 |
| 24 May 2024 | SOM 171 & 88/9 v DUR 265Match 31 · First-class | SOM | 4 & 2 | - | 0 | Durham won by an innings and 6 runs | Chester-le-Street | County Championship 2024 |
| 17 Feb 2024 | ME 208/3 v DC 163/7Final · T20 | DC | 14 | - | 0 | MI Emirates won by 45 runs | Dubai | International League T20 2023/24 |
| 15 Feb 2024 | GG 138/6 v DC 139/1Qualifier 2 · T20 | DC | 20* | - | 0 | Dubai Capitals won by 9 wickets | Sharjah | International League T20 2023/24 |
| 13 Feb 2024 | DC 188/5 v ADKR 103Eliminator · T20 | DC | 41 | - | 1 | Dubai Capitals won by 85 runs | Abu Dhabi | International League T20 2023/24 |
| 10 Feb 2024 | SEC 204/3 v DSG 115Final · T20 | SEC | 55 | - | 0 | Sunrisers Eastern Cape won by 89 runs | Cape Town | SA20 2023/24 |
| 6 Feb 2024 | SEC 157/8 v DSG 106Qualifier 1 · T20 | SEC | 2 | - | 1 | Sunrisers Eastern Cape won by 51 runs | Cape Town | SA20 2023/24 |
| 2 Feb 2024 | SEC 208/4 v PR 164/7Match 27 · T20 | SEC | 46 | - | 2 | Sunrisers Eastern Cape won by 44 runs | Paarl | SA20 2023/24 |
| 31 Jan 2024 | JSK 78 v SEC 79/1Match 25 · T20 | SEC | 26* | - | 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 | 60 | - | 0 | Sunrisers Eastern Cape won by 4 runs | Gqeberha | SA20 2023/24 |
| 22 Jan 2024 | PC 52 v SEC 54/1Match 15 · T20 | SEC | 31* | - | 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 | 1 | - | 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 | - | 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 | 65 | - | 0 | Durban's Super Giants won by 35 runs | Gqeberha | SA20 2023/24 |
| 26 Sept 2023 | SOM 215 & 90/2 v WAR 273Match · First-class | SOM | 22 & DNB | 0/16 | 0 | Match drawn | Birmingham | County Championship 2023 |
| 19 Sept 2023 | SOM 404/4d v KEN 235 & 44/2Match · First-class | SOM | 20 | 4/54 | 1 | Match drawn | Taunton | County Championship 2023 |
| 3 Sept 2023 | HAM 308 & 330/3d v SOM 137 & 316Match · First-class | SOM | 19 & 5 | 0/24 & 0/37 | 1 | Hampshire won by 185 runs | Southampton | County Championship 2023 |
| 22 Aug 2023 | NS 158/7 v WF 159/2Match 30 · The Hundred | WF | DNB | - | 0 | Welsh Fire won by 8 wickets | Leeds | The Hundred Men's Competition 2023 |
| 20 Aug 2023 | LS 109/9 v WF 110/4Match 28 · The Hundred | WF | 37* | - | 2 | Welsh Fire won by 6 wickets | Cardiff | The Hundred Men's Competition 2023 |
| 14 Aug 2023 | TR 152/6 v WF 148/6Match 20 · The Hundred | WF | 32 | - | 0 | Trent Rockets won by 4 runs | Cardiff | The Hundred Men's Competition 2023 |
| 12 Aug 2023 | WF 87 v SB 91/1Match 17 · The Hundred | WF | 1 | - | 0 | Southern Brave won by 9 wickets | Cardiff | The Hundred Men's Competition 2023 |
| 10 Aug 2023 | BP 112/7 v WF 116/4Match 14 · The Hundred | WF | 23* | - | 0 | Welsh Fire won by 6 wickets | Birmingham | The Hundred Men's Competition 2023 |
| 6 Aug 2023 | WF 138/6 v OI 138/7Match 9 · The Hundred | WF | 0 | - | 1 | Match tied | London | The Hundred Men's Competition 2023 |
| 4 Aug 2023 | SB 147/8 v WF 145/7Match 5 · The Hundred | WF | 11 | - | 0 | Southern Brave won by 2 runs | Southampton | The Hundred Men's Competition 2023 |
| 2 Aug 2023 | WF 94/3 v MO 85/4Match 2 · The Hundred | WF | DNB | - | 0 | Welsh Fire won by 9 runs | Cardiff | The Hundred Men's Competition 2023 |
| 25 Jul 2023 | SOM 170 & 226 v SUR 368 & 29/0Match · First-class | SOM | 7 & 46 | - | 1 | Surrey won by 10 wickets | Taunton | County Championship 2023 |
| 19 Jul 2023 | SOM 351 & 56/1 v NOR 180 & 224/9Match · First-class | SOM | 34 & 14* | - | 4 | Somerset won by 9 wickets | Northampton | County Championship 2023 |
| 15 Jul 2023 | SOM 142/7 v SUR 118Semi-final · T20 | SOM | 15 | - | 1 | Somerset won by 24 runs | Birmingham | Vitality Blast 2023 |
| 15 Jul 2023 | SOM 145 v ESS 131Final · T20 | SOM | 8 | - | 0 | Somerset won by 14 runs | Birmingham | Vitality Blast 2023 |
| 10 Jul 2023 | SOM 500 v HAM 330 & 215/7Match · First-class | SOM | 5 | - | 0 | Match drawn | Taunton | County Championship 2023 |
| 7 Jul 2023 | NOT 157/6 v SOM 158/5Quarter-final · T20 | SOM | 26 | - | 0 | Somerset won by 5 wickets | Taunton | Vitality Blast 2023 |
| 2 Jul 2023 | SOM 221/7 v KEN 206/7Match · T20 | SOM | 15 | - | 1 | Somerset won by 15 runs | Taunton | Vitality Blast 2023 |
| 30 Jun 2023 | SOM 208/5 v SUR 190/9Match · T20 | SOM | 9 | - | 0 | Somerset won by 18 runs | London | Vitality Blast 2023 |
| 25 Jun 2023 | SOM 163 & 514/8d v NOT 186 & 92Match · First-class | SOM | 19 & 0 | - | 1 | Somerset won by 399 runs | Taunton | County Championship 2023 |
| 23 Jun 2023 | GLO 186/8 v SOM 187/6Match · T20 | SOM | 4 | - | 0 | Somerset won by 4 wickets | Taunton | Vitality Blast 2023 |
| 21 Jun 2023 | GLA 171 v SOM 172/2Match · T20 | SOM | 20* | - | 1 | Somerset won by 8 wickets | Cardiff | Vitality Blast 2023 |
| 19 Jun 2023 | ESS 186 v SOM 187/3Match · T20 | SOM | 40* | - | 0 | Somerset won by 7 wickets | Chelmsford | Vitality Blast 2023 |
| 16 Jun 2023 | SUR 195/9 v SOM 167/9Match · T20 | SOM | 39 | - | 4 | Surrey won by 28 runs | Taunton | Vitality Blast 2023 |
| 11 Jun 2023 | ESS 462/9d & 170/7d v SOM 167 & 269Match · First-class | SOM | 0 & 83 | - | 1 | Essex won by 196 runs | Chelmsford | County Championship 2023 |
| 9 Jun 2023 | SOM 231/4 v GLO 151Match · T20 | SOM | 15 | - | 1 | Somerset won by 80 runs | Bristol | Vitality Blast 2023 |
| 4 Jun 2023 | SOM 150 v ESS 139Match · T20 | SOM | 12 | - | 1 | Somerset won by 11 runs | Taunton | Vitality Blast 2023 |
| 2 Jun 2023 | MID 136 v SOM 142/1Match · T20 | SOM | 25* | - | 1 | Somerset won by 9 wickets | Taunton | Vitality Blast 2023 |
| 30 May 2023 | SOM 154 v KEN 112Match · T20 | SOM | 11 | - | 1 | Somerset won by 13 runs (DLS method) | Canterbury | Vitality Blast 2023 |
| 28 May 2023 | GLA 153 v SOM 154/6Match · T20 | SOM | 22 | - | 3 | Somerset won by 4 wickets | Taunton | Vitality Blast 2023 |