| 31 May 2024 | ESS 193/6 v SOM 197/6Match · T20 | SOM | 5* | 0/32 | 0 | Somerset won by 4 wickets | Taunton | Vitality Blast 2024 |
| 24 May 2024 | SOM 171 & 88/9 v DUR 265Match 31 · First-class | SOM | 0 & 6 | 3/84 | 0 | Durham won by an innings and 6 runs | Chester-le-Street | County Championship 2024 |
| 17 May 2024 | SOM 554 & 194/2 v KEN 178 & 564Match 29 · First-class | SOM | 23 & DNB | 3/38 & 0/87 | 1 | Somerset won by 8 wickets | Taunton | County Championship 2024 |
| 3 May 2024 | ESS 156 & 138 v SOM 128 & 170/7Match 21 · First-class | SOM | 16 & 5* | 2/31 & 2/45 | 1 | Somerset won by 3 wickets | Taunton | County Championship 2024 |
| 19 Apr 2024 | NOT 193 & 440/2 v SOM 454Match 14 · First-class | SOM | 95* | 3/57 & 1/55 | 0 | Match drawn | Taunton | County Championship 2024 |
| 12 Apr 2024 | SOM 285 & 351 v SUR 428 & 123/5Match 9 · First-class | SOM | 0 & 52* | 1/94 & 0/48 | 0 | Match drawn | London | County Championship 2024 |
| 26 Aug 2023 | SB 196/1 v MO 201/3Eliminator · The Hundred | SB | DNB | 0/47 | 1 | Manchester Originals won by 7 wickets | London | The Hundred Men's Competition 2023 |
| 19 Aug 2023 | OI 139/7 v SB 131/7Match 26 · The Hundred | SB | DNB | 1/30 | 0 | Oval Invincibles won by 8 runs | Southampton | The Hundred Men's Competition 2023 |
| 16 Aug 2023 | BP 119/8 v SB 120/6Match 22 · The Hundred | SB | DNB | 0/14 | 0 | Southern Brave won by 4 wickets | Southampton | The Hundred Men's Competition 2023 |
| 12 Aug 2023 | WF 87 v SB 91/1Match 17 · The Hundred | SB | DNB | 2/19 | 1 | 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/23 | 1 | 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 | 6* | 2/41 | 1 | 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 | 1 | 2/33 | 0 | Trent Rockets won by 6 runs | Nottingham | The Hundred Men's Competition 2023 |
| 25 Jul 2023 | SOM 170 & 226 v SUR 368 & 29/0Match · First-class | SOM | 5 & 70* | 0/106 | 3 | Surrey won by 10 wickets | Taunton | County Championship 2023 |
| 19 Jul 2023 | SOM 351 & 56/1 v NOR 180 & 224/9Match · First-class | SOM | 40* & DNB | 4/50 & 3/70 | 0 | Somerset won by 9 wickets | Northampton | County Championship 2023 |
| 15 Jul 2023 | SOM 142/7 v SUR 118Semi-final · T20 | SOM | 8 | 3/24 | 2 | Somerset won by 24 runs | Birmingham | Vitality Blast 2023 |
| 15 Jul 2023 | SOM 145 v ESS 131Final · T20 | SOM | 4 | 1/30 | 0 | Somerset won by 14 runs | Birmingham | Vitality Blast 2023 |
| 7 Jul 2023 | NOT 157/6 v SOM 158/5Quarter-final · T20 | SOM | DNB | 2/23 | 2 | Somerset won by 5 wickets | Taunton | Vitality Blast 2023 |
| 2 Jul 2023 | SOM 221/7 v KEN 206/7Match · T20 | SOM | 13 | 0/46 | 1 | Somerset won by 15 runs | Taunton | Vitality Blast 2023 |
| 30 Jun 2023 | SOM 208/5 v SUR 190/9Match · T20 | SOM | DNB | 1/26 | 3 | Somerset won by 18 runs | London | Vitality Blast 2023 |
| 25 Jun 2023 | SOM 163 & 514/8d v NOT 186 & 92Match · First-class | SOM | 1 & 11 | 2/46 & 1/14 | 3 | Somerset won by 399 runs | Taunton | County Championship 2023 |
| 23 Jun 2023 | GLO 186/8 v SOM 187/6Match · T20 | SOM | 17* | 1/34 | 1 | Somerset won by 4 wickets | Taunton | Vitality Blast 2023 |
| 21 Jun 2023 | GLA 171 v SOM 172/2Match · T20 | SOM | DNB | 3/21 | 1 | Somerset won by 8 wickets | Cardiff | Vitality Blast 2023 |
| 16 Jun 2023 | SUR 195/9 v SOM 167/9Match · T20 | SOM | 1 | 0/19 | 1 | Surrey won by 28 runs | Taunton | Vitality Blast 2023 |
| 11 Jun 2023 | ESS 462/9d & 170/7d v SOM 167 & 269Match · First-class | SOM | 23 & 5 | 2/54 & 1/32 | 2 | Essex won by 196 runs | Chelmsford | County Championship 2023 |
| 9 Jun 2023 | SOM 231/4 v GLO 151Match · T20 | SOM | DNB | 1/34 | 2 | Somerset won by 80 runs | Bristol | Vitality Blast 2023 |
| 4 Jun 2023 | SOM 150 v ESS 139Match · T20 | SOM | 8 | 0/38 | 0 | Somerset won by 11 runs | Taunton | Vitality Blast 2023 |
| 2 Jun 2023 | MID 136 v SOM 142/1Match · T20 | SOM | DNB | 0/15 | 1 | Somerset won by 9 wickets | Taunton | Vitality Blast 2023 |
| 28 May 2023 | GLA 153 v SOM 154/6Match · T20 | SOM | 2* | 1/24 | 3 | Somerset won by 4 wickets | Taunton | Vitality Blast 2023 |
| 26 May 2023 | SUS 183/8 v SOM 184/5Match · T20 | SOM | DNB | 2/33 | 1 | Somerset won by 5 wickets | Brighton | Vitality Blast 2023 |
| 24 May 2023 | HAM 74 v SOM 75/2Match · T20 | SOM | DNB | 3/8 | 4 | Somerset won by 8 wickets | Taunton | Vitality Blast 2023 |
| 18 May 2023 | SOM 404 v MID 175 & 216Match · First-class | SOM | 3 | 0/41 & 5/46 | 0 | Somerset won by an innings and 13 runs | London | County Championship 2023 |
| 11 May 2023 | SOM 361 & 398/5d v LAN 326/9Match · First-class | SOM | 35 & DNB | 4/52 | 0 | Match drawn | Manchester | County Championship 2023 |
| 4 May 2023 | NOR 255 & 311/8 v SOM 412Match · First-class | SOM | 26 | 1/72 & 1/56 | 4 | Match drawn | Taunton | County Championship 2023 |
| 13 Apr 2023 | NOT 256 & 211/9 v SOM 173 & 129Match · First-class | SOM | 0 & 0 | 1/35 & 1/48 | 1 | Nottinghamshire won by 165 runs | Nottingham | County Championship 2023 |
| 6 Apr 2023 | SOM 284 & 180/6 v WAR 392Match · First-class | SOM | 1 & 29* | 0/66 | 2 | Match drawn | Taunton | County Championship 2023 |
| 5 Feb 2023 | ME 164/7 v DC 166/3Match 29 · T20 | ME | 1 | 1/14 | 0 | Dubai Capitals won by 7 wickets | Dubai | International League T20 2022/23 |
| 26 Sept 2022 | SOM 202 & 139 v KEN 492Match · First-class | SOM | 30 & 12 | 1/69 | 0 | Kent won by an innings and 151 runs | Canterbury | County Championship 2022 |
| 20 Sept 2022 | SOM 389 & 337/4d v NOR 265 & 109Match · First-class | SOM | 13 & DNB | 5/38 & 2/36 | 3 | Somerset won by 352 runs | Taunton | County Championship 2022 |
| 3 Aug 2022 | WF 107/7 v SB 109/1Match 1 · The Hundred | SB | DNB | 2/21 | 0 | Southern Brave won by 9 wickets | Southampton | The Hundred Men's Competition 2022 |
| 25 Jul 2022 | ESS 505/9d & 30/1 v SOM 605/6dMatch 50 · First-class | SOM | 7 | 2/65 | 1 | Match drawn | Chelmsford | County Championship 2022 |
| 17 Jul 2022 | ENG 259 v IND 261/53rd ODI · ODI | ENG | 32 | 1/54 | 0 | India won by 5 wickets | Manchester | India tour of England 2022 |
| 14 Jul 2022 | ENG 246 v IND 1462nd ODI · ODI | ENG | 10* | 0/22 | 0 | England won by 100 runs | London | India tour of England 2022 |
| 12 Jul 2022 | ENG 110 v IND 114/01st ODI · ODI | ENG | 8 | 0/34 | 0 | India won by 10 wickets | London | India tour of England 2022 |
| 9 Jul 2022 | SOM 265/5 v DER 74Quarter-final · T20 | SOM | DNB | 1/26 | 0 | Somerset won by 191 runs | Taunton | Vitality Blast 2022 |
| 3 Jul 2022 | SOM 218/8 v SUR 171/9Match · T20 | SOM | 0* | 4/25 | 0 | Somerset won by 47 runs | Taunton | Vitality Blast 2022 |
| 1 Jul 2022 | MID 160/6 v SOM 161/8Match · T20 | SOM | 12 | 0/19 | 1 | Somerset won by 2 wickets | London | Vitality Blast 2022 |
| 24 Jun 2022 | SOM 75/6 v GLA 59/5Match · T20 | SOM | DNB | 1/12 | 0 | Somerset won by 16 runs | Cardiff | Vitality Blast 2022 |
| 12 Jun 2022 | SOM 180 & 394 v SUR 382/9 & 195/7Match 31 · First-class | SOM | 29 | 0/16 | 0 | Surrey won by 3 wickets | Taunton | County Championship 2022 |