| 10 Jun 2022 | KEN 202/7 v SOM 170/9Match · T20 | SOM | 13 | 3/31 | 1 | Kent won by 32 runs | Taunton | Vitality Blast 2022 |
| 3 Jun 2022 | GLA 173/7 v SOM 174/1Match · T20 | SOM | DNB | 1/17 | 0 | Somerset won by 9 wickets | Taunton | Vitality Blast 2022 |
| 19 May 2022 | SOM 211 & 69 v HAM 280 & 1/0Match 28 · First-class | SOM | 44 & 13 | 4/57 | 0 | Hampshire won by 10 wickets | Taunton | County Championship 2022 |
| 12 May 2022 | SOM 591/7d v GLO 186/9 & 159/9Match 26 · First-class | SOM | 35* | 0/57 & 2/28 | 3 | Somerset won by an innings and 246 runs | Bristol | County Championship 2022 |
| 28 Apr 2022 | SOM 458 v WAR 209 & 167Match 17 · First-class | SOM | 0 | 2/12 & 2/41 | 4 | Somerset won by an innings and 82 runs | Taunton | County Championship 2022 |
| 21 Apr 2022 | SOM 337 & 207 v SUR 308 & 239/7Match · First-class | SOM | 7 & 0 | 2/83 & 1/58 | 1 | Surrey won by 3 wickets | London | County Championship 2022 |
| 14 Apr 2022 | SOM 109 & 154 v ESS 180 & 84/9Match · First-class | SOM | 8 & 2 | 7/57 & 6/30 | 1 | Essex won by 1 wicket | Taunton | County Championship 2022 |
| 24 Mar 2022 | ENG 204 & 120 v WI 297 & 28/03rd Test · Test | ENG | 14 & 1 | 2/81 | 0 | West Indies won by 10 wickets | St George's | England tour of West Indies 2021/22 |
| 8 Mar 2022 | ENG 311 & 349/6d v WI 375 & 147/41st Test · Test | ENG | 0 & DNB | 2/85 & 0/23 | 3 | Match drawn | North Sound | England tour of West Indies 2021/22 |
| 21 Sept 2021 | WAR 367 & 294/3d v SOM 389 & 154Match · First-class | SOM | 2 & 4 | 5/88 & 0/66 | 2 | Warwickshire won by 118 runs | Birmingham | County Championship 2021 |
| 18 Sept 2021 | HAM 150 v SOM 153/8Semi-final · T20 | SOM | 11* | 1/15 | 0 | Somerset won by 2 wickets | Birmingham | Vitality Blast 2021 |
| 18 Sept 2021 | KEN 167/7 v SOM 142/9Final · T20 | SOM | 13 | 0/37 | 0 | Kent won by 25 runs | Birmingham | Vitality Blast 2021 |
| 2 Sept 2021 | IND 191 & 466 v ENG 290 & 2104th Test · Test | ENG | 1 & 10 | 1/49 & 1/58 | 2 | India won by 157 runs | London | India tour of England 2021 |
| 25 Aug 2021 | IND 78 & 278 v ENG 4323rd Test · Test | ENG | 32 | 3/14 & 3/47 | 1 | England won by an innings and 76 runs | Leeds | India tour of England 2021 |
| 21 Aug 2021 | SB 168/5 v BP 136/5Final · The Hundred | SB | DNB | 1/26 | 1 | Southern Brave won by 32 runs | London | The Hundred Men's Competition 2021 |
| 20 Aug 2021 | TR 96 v SB 97/3Eliminator · The Hundred | SB | DNB | 2/25 | 1 | Southern Brave won by 7 wickets | London | The Hundred Men's Competition 2021 |
| 27 Jul 2021 | WF 165/4 v SB 147/7Match 8 · The Hundred | SB | 4* | 0/22 | 1 | Welsh Fire won by 18 runs | Cardiff | The Hundred Men's Competition 2021 |
| 18 Jul 2021 | SOM 183/7 v GLO 160/6Match · T20 | SOM | 0* | 2/18 | 1 | Somerset won by 23 runs | Taunton | Vitality Blast 2021 |
| 16 Jul 2021 | SOM 181/5 v GLA 107Match · T20 | SOM | DNB | 1/17 | 3 | Somerset won by 74 runs | Cardiff | Vitality Blast 2021 |
| 13 Jul 2021 | PAK 331/9 v ENG 332/73rd ODI · ODI | ENG | 18* | 0/64 | 0 | England won by 3 wickets | Birmingham | Pakistan tour of England 2021 |
| 10 Jul 2021 | ENG 247 v PAK 1952nd ODI · ODI | ENG | 0 | 2/39 | 2 | England won by 52 runs | London | Pakistan tour of England 2021 |
| 8 Jul 2021 | PAK 141 v ENG 142/11st ODI · ODI | ENG | DNB | 2/23 | 0 | England won by 9 wickets | Cardiff | Pakistan tour of England 2021 |
| 4 Jul 2021 | SOM 461/9d v LEI 475/7Match · First-class | SOM | 5 | 1/33 | 1 | Match drawn | Taunton | County Championship 2021 |
| 2 Jul 2021 | SOM 152 v MID 114/6Match · T20 | SOM | 0 | 3/28 | 0 | Somerset won by 5 runs (DLS method) | Taunton | Vitality Blast 2021 |
| 1 Jul 2021 | GLO 161/7 v SOM 165/2Match · T20 | SOM | DNB | 0/21 | 0 | Somerset won by 8 wickets | Bristol | Vitality Blast 2021 |
| 29 Jun 2021 | SOM 153 v ESS 151/4Match · T20 | SOM | 10 | 1/14 | 0 | Essex won by 6 wickets (DLS method) | Chelmsford | Vitality Blast 2021 |
| 28 Jun 2021 | KEN 168/8 v SOM 169/0Match · T20 | SOM | DNB | 2/40 | 1 | Somerset won by 10 wickets | Canterbury | Vitality Blast 2021 |
| 25 Jun 2021 | SOM 172/9 v HAM 165/8Match · T20 | SOM | 1 | 1/26 | 3 | Somerset won by 7 runs | Taunton | Vitality Blast 2021 |
| 23 Jun 2021 | SUR 146/8 v SOM 149/3Match · T20 | SOM | DNB | 1/20 | 1 | Somerset won by 7 wickets | London | Vitality Blast 2021 |
| 15 Jun 2021 | SOM 204/7 v KEN 157Match · T20 | SOM | 16* | 1/28 | 1 | Somerset won by 47 runs | Taunton | Vitality Blast 2021 |
| 20 May 2021 | SOM 300/8d v GLO 27/6Match · First-class | SOM | 15 | 4/16 | 0 | Match drawn | Bristol | County Championship 2021 |
| 6 May 2021 | HAM 79 & 258 v SOM 336 & 2/0Match · First-class | SOM | 74 & DNB | 2/16 & 5/66 | 2 | Somerset won by 10 wickets | Southampton | County Championship 2021 |
| 29 Apr 2021 | MID 357 & 117 v SOM 268 & 209/6Match · First-class | SOM | 38* & DNB | 3/60 & 5/34 | 2 | Somerset won by 4 wickets | Taunton | County Championship 2021 |
| 15 Apr 2021 | SOM 312 & 149 v GLO 309 & 156/2Match · First-class | SOM | 54 & 2 | 3/63 & 1/52 | 1 | Gloucestershire won by 8 wickets | Taunton | County Championship 2021 |
| 8 Apr 2021 | MID 313 & 143 v SOM 172 & 285/6Match · First-class | SOM | 14 & 5 | 2/66 & 3/26 | 1 | Somerset won by 4 wickets | London | County Championship 2021 |
| 23 Sept 2020 | SOM 301 & 272/7d v ESS 337/8 & 179/6Final · First-class | SOM | 66 & 45* | 1/66 & 1/37 | 3 | Match drawn | London | Bob Willis Trophy 2020 |
| 18 Sept 2020 | NOR 140/9 v SOM 146/3Match · T20 | SOM | DNB | 1/17 | 1 | Somerset won by 7 wickets | Taunton | Vitality Blast 2020 |
| 16 Sept 2020 | SOM 183/3 v GLA 117Match · T20 | SOM | DNB | 3/36 | 0 | Somerset won by 66 runs | Cardiff | Vitality Blast 2020 |
| 11 Sept 2020 | WOR 168/4 v SOM 165/8Match · T20 | SOM | 17* | 0/25 | 0 | Worcestershire won by 3 runs | Taunton | Vitality Blast 2020 |
| 6 Sept 2020 | SOM 251 & 193 v WOR 200 & 184Match · First-class | SOM | 1 & 2 | 3/40 & 2/40 | 0 | Somerset won by 60 runs | Worcester | Bob Willis Trophy 2020 |
| 1 Sept 2020 | GLA 133/8 v SOM 134/2Match · T20 | SOM | DNB | 0/10 | 0 | Somerset won by 8 wickets | Taunton | Vitality Blast 2020 |
| 30 Aug 2020 | NOR 171/6 v SOM 162/8Match · T20 | SOM | 9 | 2/49 | 1 | Northamptonshire won by 9 runs | Northampton | Vitality Blast 2020 |
| 22 Aug 2020 | SOM 237 & 223/1d v GLO 76 & 70Match · First-class | SOM | 32 & DNB | 4/25 & 5/26 | 1 | Somerset won by 314 runs | Taunton | Bob Willis Trophy 2020 |
| 15 Aug 2020 | WAR 121 & 140/8 v SOM 413/9dMatch · First-class | SOM | 25 | 3/17 & 0/31 | 0 | Match drawn | Birmingham | Bob Willis Trophy 2020 |
| 8 Aug 2020 | SOM 166 & 222 v NOR 67 & 154Match · First-class | SOM | 16 & 53 | 4/12 & 0/40 | 3 | Somerset won by 167 runs | Northampton | Bob Willis Trophy 2020 |
| 1 Aug 2020 | SOM 296 & 290/8d v GLA 131 & 166Match · First-class | SOM | 2 & 6* | 5/38 & 2/31 | 0 | Somerset won by 289 runs | Taunton | Bob Willis Trophy 2020 |
| 23 Sept 2019 | SOM 203 & 0/0 v ESS 141 & 45/1Match · First-class | SOM | 0 & DNB | 0/7 | 1 | Match drawn | Taunton | Specsavers County Championship 2019 |
| 16 Sept 2019 | HAM 196 & 226 v SOM 142 & 144Match · First-class | SOM | 4 & 10 | 2/46 & 3/74 | 1 | Hampshire won by 136 runs | Southampton | Specsavers County Championship 2019 |
| 4 Sept 2019 | ENG 301 & 197 v AUS 497/8d & 186/6d4th Test · Test | ENG | 5 & 21 | 2/85 & 0/22 | 0 | Australia won by 185 runs | Manchester | The Ashes 2019 |
| 27 Aug 2019 | SUR 158/4 v SOM 157/9Match · T20 | SOM | 4 | 0/12 | 0 | Surrey won by 6 wickets | London | Vitality Blast 2019 |