| 21 Sept 2021 | WAR 367 & 294/3d v SOM 389 & 154Match · First-class | SOM | 49 & 9 | 0/55 & 0/34 | 0 | Warwickshire won by 118 runs | Birmingham | County Championship 2021 |
| 5 Sept 2021 | SOM 134 & 141 v YOR 308Match · First-class | SOM | 4 & 26 | 1/40 | 0 | Yorkshire won by an innings and 33 runs | Scarborough | County Championship 2021 |
| 30 Aug 2021 | NOT 448 v SOM 107 & 181Match · First-class | SOM | 10 & 35 | 1/57 | 0 | Nottinghamshire won by an innings and 160 runs | Taunton | County Championship 2021 |
| 25 Jul 2021 | DER 298 v SOM 299/4Match · List A | SOM | DNB | 0/56 | 0 | Somerset won by 6 wickets | Taunton | Royal London One-Day Cup 2021 |
| 16 Jul 2021 | SOM 181/5 v GLA 107Match · T20 | SOM | DNB | 2/32 | 1 | Somerset won by 74 runs | Cardiff | Vitality Blast 2021 |
| 11 Jul 2021 | SOM 429 & 69 v SUR 240 & 106/4Match · First-class | SOM | 28* & 2 | 6/43 & 1/23 | 2 | Match drawn | London | County Championship 2021 |
| 23 Jun 2021 | SUR 146/8 v SOM 149/3Match · T20 | SOM | DNB | 3/28 | 0 | Somerset won by 7 wickets | London | Vitality Blast 2021 |
| 20 May 2021 | SOM 300/8d v GLO 27/6Match · First-class | SOM | DNB | - | 0 | Match drawn | Bristol | County Championship 2021 |
| 6 May 2021 | HAM 79 & 258 v SOM 336 & 2/0Match · First-class | SOM | 34 & DNB | 0/34 | 0 | Somerset won by 10 wickets | Southampton | County Championship 2021 |
| 29 Apr 2021 | MID 357 & 117 v SOM 268 & 209/6Match · First-class | SOM | 16 & 5 | 0/28 | 0 | Somerset won by 4 wickets | Taunton | County Championship 2021 |
| 15 Apr 2021 | SOM 312 & 149 v GLO 309 & 156/2Match · First-class | SOM | 0* & 4* | 0/64 & 0/57 | 0 | Gloucestershire won by 8 wickets | Taunton | County Championship 2021 |
| 8 Apr 2021 | MID 313 & 143 v SOM 172 & 285/6Match · First-class | SOM | 28* & DNB | 1/43 & 3/18 | 0 | Somerset won by 4 wickets | London | County Championship 2021 |
| 4 Mar 2021 | ENG 205 & 135 v IND 3654th Test · Test | ENG | 7 & 2 | 2/89 | 0 | India won by an innings and 25 runs | Ahmedabad | England tour of India 2020/21 |
| 24 Feb 2021 | ENG 112 & 81 v IND 145 & 49/03rd Test · Test | ENG | 3 & 9 | 4/54 & 0/15 | 0 | India won by 10 wickets | Ahmedabad | England tour of India 2020/21 |
| 13 Feb 2021 | IND 329 & 286 v ENG 134 & 1642nd Test · Test | ENG | 5 & 0 | 2/78 & 4/100 | 0 | India won by 317 runs | Chennai | England tour of India 2020/21 |
| 5 Feb 2021 | ENG 578 & 178 v IND 337 & 1921st Test · Test | ENG | 14* & 8* | 2/105 & 4/76 | 1 | England won by 227 runs | Chennai | England tour of India 2020/21 |
| 22 Jan 2021 | SL 381 & 126 v ENG 344 & 164/42nd Test · Test | ENG | 1 & DNB | 0/119 & 4/59 | 2 | England won by 6 wickets | Galle | England tour of Sri Lanka 2020/21 |
| 14 Jan 2021 | SL 135 & 359 v ENG 421 & 76/31st Test · Test | ENG | 4 & DNB | 1/55 & 5/122 | 1 | England won by 7 wickets | Galle | England tour of Sri Lanka 2020/21 |
| 23 Sept 2020 | SOM 301 & 272/7d v ESS 337/8 & 179/6Final · First-class | SOM | 3 & DNB | 0/52 & 3/38 | 0 | Match drawn | London | Bob Willis Trophy 2020 |
| 6 Sept 2020 | SOM 251 & 193 v WOR 200 & 184Match · First-class | SOM | 21 & 5 | 0/22 | 1 | Somerset won by 60 runs | Worcester | Bob Willis Trophy 2020 |
| 21 Nov 2019 | NZ 615/9d v ENG 353 & 197Match 1 · Test | ENG | 18* & 0 | 2/153 | 1 | New Zealand won by an innings and 65 runs | Mount Maunganui | England in New Zealand Test Series 2019/20 |
| 23 Sept 2019 | SOM 203 & 0/0 v ESS 141 & 45/1Match · First-class | SOM | 11* & DNB | 5/32 & 0/13 | 0 | Match drawn | Taunton | Specsavers County Championship 2019 |
| 12 Sept 2019 | ENG 294 & 329 v AUS 225 & 2635th Test · Test | ENG | 21 & 9 | 0/18 & 4/49 | 1 | England won by 135 runs | London | The Ashes 2019 |
| 4 Sept 2019 | ENG 301 & 197 v AUS 497/8d & 186/6d4th Test · Test | ENG | 4* & 12 | 2/83 & 1/58 | 0 | Australia won by 185 runs | Manchester | The Ashes 2019 |
| 22 Aug 2019 | ENG 67 & 362/9 v AUS 179 & 2463rd Test · Test | ENG | 1 & 1* | 1/46 | 0 | England won by 1 wicket | Leeds | The Ashes 2019 |
| 14 Aug 2019 | ENG 258 & 258/5d v AUS 250 & 154/62nd Test · Test | ENG | 6* & DNB | 1/19 & 3/37 | 0 | Match drawn | London | The Ashes 2019 |
| 24 Jul 2019 | ENG 85 & 303 v IRE 207 & 38Only Test · Test | ENG | 1* & 92 | 0/26 | 1 | England won by 143 runs | London | Ireland tour of England 2019 |
| 7 Jul 2019 | SOM 326 & 169 v NOT 241/9 & 122Match · First-class | SOM | 1 & 0 | 3/79 & 4/42 | 1 | Somerset won by 132 runs | Taunton | Specsavers County Championship 2019 |
| 30 Jun 2019 | SOM 408 & 358/8d v HAM 349 & 104/9Match · First-class | SOM | 5 & DNB | 1/89 & 3/14 | 1 | Somerset won by 313 runs | Taunton | Specsavers County Championship 2019 |
| 23 Jun 2019 | ESS 216 & 183 v SOM 131 & 117Match · First-class | SOM | 3* & 2* | 3/30 & 0/38 | 2 | Essex won by 151 runs | Chelmsford | Specsavers County Championship 2019 |
| 20 May 2019 | SOM 209 & 164 v WAR 135 & 189Match · First-class | SOM | 0 & 9 | 2/14 & 1/16 | 0 | Somerset won by 49 runs | Taunton | Specsavers County Championship 2019 |
| 14 May 2019 | SUR 380 & 255/8 v SOM 398Match · First-class | SOM | 6 | 3/85 & 3/70 | 0 | Match drawn | Taunton | Specsavers County Championship 2019 |
| 11 Apr 2019 | NOT 263 & 126 v SOM 403Match · First-class | SOM | 1 | 6/36 | 1 | Somerset won by an innings and 14 runs | Nottingham | Specsavers County Championship 2019 |
| 23 Nov 2018 | ENG 336 & 230 v SL 240 & 2843rd Test · Test | ENG | 2 & 0 | 1/59 & 4/72 | 0 | England won by 42 runs | Colombo | England tour of Sri Lanka 2018/19 |
| 14 Nov 2018 | ENG 290 & 346 v SL 336 & 2432nd Test · Test | ENG | 7 & 1 | 3/70 & 5/83 | 1 | England won by 57 runs | Kandy | England tour of Sri Lanka 2018/19 |
| 6 Nov 2018 | ENG 342 & 322/6d v SL 203 & 2501st Test · Test | ENG | 15 & DNB | 2/41 & 3/60 | 0 | England won by 211 runs | Galle | England tour of Sri Lanka 2018/19 |
| 24 Sept 2018 | SOM 463 v NOT 133 & 184Match · First-class | SOM | 5* | 1/8 | 0 | Somerset won by an innings and 146 runs | Nottingham | Specsavers County Championship 2018 |
| 18 Sept 2018 | SUR 485 v SOM 146 & 168/3Match · First-class | SOM | 15* & DNB | 2/107 | 0 | Match drawn | Taunton | Specsavers County Championship 2018 |
| 10 Sept 2018 | SOM 106 & 116 v HAM 148 & 75/4Match · First-class | SOM | 6 & 5 | - | 0 | Hampshire won by 6 wickets | Southampton | Specsavers County Championship 2018 |
| 4 Sept 2018 | LAN 99 & 170 v SOM 192 & 77Match · First-class | SOM | 17 & 0 | 5/28 & 7/74 | 0 | Match tied | Taunton | Specsavers County Championship 2018 |
| 29 Aug 2018 | SOM 399 & 339/7d v YOR 320 & 194Match · First-class | SOM | 9 & DNB | 0/43 & 0/47 | 2 | Somerset won by 224 runs | Leeds | Specsavers County Championship 2018 |
| 19 Aug 2018 | SOM 324 & 202 v ESS 191 & 290Match · First-class | SOM | 2 & 5 | 2/27 & 8/85 | 1 | Somerset won by 45 runs | Taunton | Specsavers County Championship 2018 |
| 22 Jul 2018 | SOM 337 & 362/9d v WOR 257 & 301Match · First-class | SOM | 7 & DNB | 0/17 & 2/76 | 0 | Somerset won by 141 runs | Worcester | Specsavers County Championship 2018 |
| 20 Jun 2018 | SUR 459 v SOM 180 & 210Match · First-class | SOM | 0 | 0/19 | 1 | Surrey won by an innings and 69 runs | Guildford | Specsavers County Championship 2018 |
| 11 May 2018 | HAM 231 & 432/4d v SOM 506Match · First-class | SOM | 22 | 0/13 & 0/18 | 1 | Match drawn | Taunton | Specsavers County Championship 2018 |
| 4 May 2018 | SOM 429 & 269/8d v LAN 492Match · First-class | SOM | 0 & 66 | 3/149 | 0 | Match drawn | Manchester | Specsavers County Championship 2018 |
| 20 Apr 2018 | SOM 202 & 255 v WOR 179 & 195Match · First-class | SOM | 4 & 11 | 0/11 | 0 | Somerset won by 83 runs | Taunton | Specsavers County Championship 2018 |
| 30 Mar 2018 | ENG 307 & 352/9d v NZ 278 & 256/82nd Test · Test | ENG | 16 & 14* | 0/52 & 2/61 | 1 | Match drawn | Christchurch | England tour of Australia and New Zealand 2017/18 |
| 25 Sept 2017 | SOM 236 & 250/9d v MID 142 & 113Match · First-class | SOM | 14 & 10* | 4/54 & 5/57 | 0 | Somerset won by 231 runs | Taunton | Specsavers County Championship 2017 |
| 12 Sept 2017 | SOM 335 & 69/3 v LAN 133 & 269Match · First-class | SOM | 29 & DNB | 5/47 & 4/94 | 1 | Somerset won by 7 wickets | Taunton | Specsavers County Championship 2017 |