| 24 Aug 2019 | SOM 177/8 v GLA 152Match · T20 | SOM | 1 | 0/35 | 0 | Somerset won by 25 runs | Taunton | Vitality Blast 2019 |
| 23 Aug 2019 | GLO 189/4 v SOM 164Match · T20 | SOM | 1 | 0/30 | 1 | Gloucestershire won by 25 runs | Bristol | Vitality Blast 2019 |
| 18 Aug 2019 | WAR 419 & 146 v SOM 308 & 258/5Match · First-class | SOM | 36 & DNB | 3/98 & 1/40 | 0 | Somerset won by 5 wickets | Birmingham | Specsavers County Championship 2019 |
| 10 Aug 2019 | SOM 206/8 v KEN 151Match · T20 | SOM | 7 | 3/32 | 0 | Somerset won by 55 runs | Taunton | Vitality Blast 2019 |
| 9 Aug 2019 | HAM 69/6 v SOM 202/4Match · T20 | SOM | DNB | 2/25 | 0 | Somerset won by 63 runs (DLS method) | Southampton | Vitality Blast 2019 |
| 7 Aug 2019 | ESS 111 v SOM 225/6Match · T20 | SOM | 14* | 1/15 | 2 | Somerset won by 114 runs | Chelmsford | Vitality Blast 2019 |
| 4 Aug 2019 | MID 215/4 v SOM 180Match · T20 | SOM | 1 | 1/30 | 0 | Middlesex won by 35 runs | Richmond | Vitality Blast 2019 |
| 2 Aug 2019 | SOM 207/2 v SUR 203/4Match · T20 | SOM | DNB | 0/45 | 1 | Somerset won by 8 wickets | Taunton | Vitality Blast 2019 |
| 28 Jul 2019 | SOM 171/5 v SUS 184/8Match · T20 | SOM | DNB | 0/40 | 1 | Sussex won by 13 runs | Taunton | Vitality Blast 2019 |
| 26 Jul 2019 | SOM 172/3 v HAM 174/6Match · T20 | SOM | DNB | 2/39 | 0 | Hampshire won by 4 wickets | Taunton | Vitality Blast 2019 |
| 20 Jul 2019 | KEN 165/9 v SOM 124Match · T20 | SOM | 19* | 0/22 | 0 | Kent won by 41 runs | Canterbury | Vitality Blast 2019 |
| 18 Jul 2019 | GLA 180/5 v SOM 181/2Match · T20 | SOM | DNB | 2/41 | 0 | Somerset won by 8 wickets | Cardiff | Vitality Blast 2019 |
| 13 Jul 2019 | YOR 520 v SOM 196 & 251Match · First-class | SOM | 2 & 23 | 1/91 | 0 | Yorkshire won by an innings and 73 runs | Leeds | Specsavers County Championship 2019 |
| 25 May 2019 | HAM 244/8 v SOM 245/4Final · List A | SOM | DNB | 0/52 | 0 | Somerset won by 6 wickets | London | Royal London One-Day Cup 2019 |
| 20 May 2019 | SOM 209 & 164 v WAR 135 & 189Match · First-class | SOM | 15 & 36* | 5/31 & 2/38 | 2 | Somerset won by 49 runs | Taunton | Specsavers County Championship 2019 |
| 14 May 2019 | SUR 380 & 255/8 v SOM 398Match · First-class | SOM | 15 | 0/65 & 2/58 | 3 | Match drawn | Taunton | Specsavers County Championship 2019 |
| 12 May 2019 | SOM 337 v NOT 222Semi-final · List A | SOM | 20* | 2/44 | 1 | Somerset won by 115 runs | Nottingham | Royal London One-Day Cup 2019 |
| 10 May 2019 | SOM 337/8 v WOR 190Quarter-final · List A | SOM | 25* | 1/37 | 1 | Somerset won by 147 runs | Worcester | Royal London One-Day Cup 2019 |
| 7 May 2019 | SUR 289/9 v SOM 292/5Match · List A | SOM | DNB | 3/48 | 1 | Somerset won by 5 wickets | Taunton | Royal London One-Day Cup 2019 |
| 5 May 2019 | SOM 216 v HAM 221/3Match · List A | SOM | 1 | 2/25 | 1 | Hampshire won by 7 wickets | Taunton | Royal London One-Day Cup 2019 |
| 1 May 2019 | MID 364/6 v SOM 246Match · List A | SOM | 21 | 1/63 | 1 | Middlesex won by 118 runs | Radlett | Royal London One-Day Cup 2019 |
| 28 Apr 2019 | SOM 242/9 v GLO 246/6Match · List A | SOM | 25* | 1/37 | 0 | Gloucestershire won by 4 wickets | Bristol | Royal London One-Day Cup 2019 |
| 26 Apr 2019 | SOM 353/5 v ESS 154/6Match · List A | SOM | 10* | 1/9 | 0 | Somerset won by 36 runs (DLS method) | Taunton | Royal London One-Day Cup 2019 |
| 24 Apr 2019 | SOM 283/8 v SUS 62/4Match · List A | SOM | 4 | 1/18 | 2 | Somerset won by 68 runs (DLS method) | Brighton | Royal London One-Day Cup 2019 |
| 21 Apr 2019 | SOM 261/9 v GLA 259Match · List A | SOM | 41* | 3/51 | 0 | Somerset won by 2 runs | Cardiff | Royal London One-Day Cup 2019 |
| 11 Apr 2019 | NOT 263 & 126 v SOM 403Match · First-class | SOM | 6 | 2/48 & 0/15 | 1 | Somerset won by an innings and 14 runs | Nottingham | Specsavers County Championship 2019 |
| 5 Apr 2019 | SOM 171 & 243 v KEN 209 & 131Match · First-class | SOM | 14 & 28 | 3/46 & 2/23 | 2 | Somerset won by 74 runs | Taunton | Specsavers County Championship 2019 |
| 24 Sept 2018 | SOM 463 v NOT 133 & 184Match · First-class | SOM | 23 | 4/27 & 3/68 | 2 | 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 | 0 & DNB | 0/83 | 1 | Match drawn | Taunton | Specsavers County Championship 2018 |
| 10 Sept 2018 | SOM 106 & 116 v HAM 148 & 75/4Match · First-class | SOM | 12 & 6 | 1/44 & 3/22 | 1 | Hampshire won by 6 wickets | Southampton | Specsavers County Championship 2018 |
| 4 Sept 2018 | LAN 99 & 170 v SOM 192 & 77Match · First-class | SOM | 4 & 4 | 1/10 & 3/43 | 1 | Match tied | Taunton | Specsavers County Championship 2018 |
| 29 Aug 2018 | SOM 399 & 339/7d v YOR 320 & 194Match · First-class | SOM | 15 & 27 | 3/59 & 2/45 | 0 | Somerset won by 224 runs | Leeds | Specsavers County Championship 2018 |
| 22 Jul 2018 | SOM 337 & 362/9d v WOR 257 & 301Match · First-class | SOM | 31 & 29 | 2/29 & 1/55 | 1 | Somerset won by 141 runs | Worcester | Specsavers County Championship 2018 |
| 20 Jul 2018 | SOM 190/5 v GLA 160/9Match · T20 | SOM | DNB | 2/31 | 0 | Somerset won by 30 runs | Cardiff | Vitality Blast 2018 |
| 19 Jul 2018 | MID 175/5 v SOM 178/6Match · T20 | SOM | DNB | 0/54 | 0 | Somerset won by 4 wickets | London | Vitality Blast 2018 |
| 13 Jul 2018 | SOM 114/8 v GLO 116/6Match · T20 | SOM | 0 | 1/12 | 0 | Gloucestershire won by 4 wickets | Bristol | Vitality Blast 2018 |
| 21 Jun 2018 | AUS 310/8 v ENG 314/44th ODI · ODI | ENG | DNB | 0/55 | 2 | England won by 6 wickets | Chester-le-Street | Australia tour of England 2018 |
| 9 Jun 2018 | SOM 392 & 250/4 v NOT 134 & 505Match · First-class | SOM | 8 & DNB | 4/53 & 0/82 | 0 | Somerset won by 6 wickets | Taunton | Specsavers County Championship 2018 |
| 6 Jun 2018 | HAM 356/9 v SOM 360/7Match · List A | SOM | 17* | 3/69 | 0 | Somerset won by 3 wickets | Southampton | Royal London One-Day Cup 2018 |
| 27 May 2018 | SOM 283 v MID 230Match · List A | SOM | 7 | 1/52 | 0 | Somerset won by 53 runs | Taunton | Royal London One-Day Cup 2018 |
| 25 May 2018 | ESS 313 v SOM 273Match · List A | SOM | 12 | 2/72 | 0 | Essex won by 40 runs | Chelmsford | Royal London One-Day Cup 2018 |
| 22 May 2018 | SUS 341/7 v SOM 266Match · List A | SOM | 0 | 1/75 | 0 | Sussex won by 75 runs | Taunton | Royal London One-Day Cup 2018 |
| 20 May 2018 | SOM 372/7 v GLA 289Match · List A | SOM | 23* | 1/41 | 1 | Somerset won by 83 runs | Taunton | Royal London One-Day Cup 2018 |
| 18 May 2018 | SUR 129 v SOM 131/2Match · List A | SOM | DNB | 4/27 | 1 | Somerset won by 8 wickets | London | Royal London One-Day Cup 2018 |
| 11 May 2018 | HAM 231 & 432/4d v SOM 506Match · First-class | SOM | 80 | 1/62 & 0/88 | 0 | Match drawn | Taunton | Specsavers County Championship 2018 |
| 4 May 2018 | SOM 429 & 269/8d v LAN 492Match · First-class | SOM | 28 & 5 | 1/65 | 1 | Match drawn | Manchester | Specsavers County Championship 2018 |
| 27 Apr 2018 | SOM 216 & 200 v YOR 96 & 202Match · First-class | SOM | 19* & 18 | 2/38 & 3/43 | 1 | Somerset won by 118 runs | Taunton | Specsavers County Championship 2018 |
| 20 Apr 2018 | SOM 202 & 255 v WOR 179 & 195Match · First-class | SOM | 0 & 22 | 2/53 & 1/45 | 1 | Somerset won by 83 runs | Taunton | Specsavers County Championship 2018 |
| 22 Mar 2018 | ENG 58 & 320 v NZ 427/8d1st Test · Test | ENG | 33* & 3 | 1/70 | 0 | New Zealand won by an innings and 49 runs | Auckland | England tour of Australia and New Zealand 2017/18 |
| 14 Dec 2017 | ENG 403 & 218 v AUS 662/9d3rd Test · Test | ENG | 2 & 12 | 2/110 | 0 | Australia won by an innings and 41 runs | Perth | England tour of Australia and New Zealand 2017/18 |