| 9 Oct 2021 | SCO 137/8 v NAM 138/5Only T20I · T20I | SCO | 11* | 1/35 | 1 | Namibia won by 5 wickets | Dubai | Namibia v Scotland T20I Match 2021/22 |
| 8 Oct 2021 | PNG 154/5 v SCO 156/2Only T20I · T20I | SCO | DNB | 0/23 | 0 | Scotland won by 8 wickets | Dubai | Papua New Guinea v Scotland T20I Match 2021/22 |
| 21 Sept 2021 | WAR 367 & 294/3d v SOM 389 & 154Match · First-class | SOM | 16 & 15* | 1/54 & 1/55 | 0 | Warwickshire won by 118 runs | Birmingham | County Championship 2021 |
| 18 Sept 2021 | HAM 150 v SOM 153/8Semi-final · T20 | SOM | 11* | 4/34 | 0 | Somerset won by 2 wickets | Birmingham | Vitality Blast 2021 |
| 18 Sept 2021 | KEN 167/7 v SOM 142/9Final · T20 | SOM | 16* | 1/41 | 0 | Kent won by 25 runs | Birmingham | Vitality Blast 2021 |
| 5 Sept 2021 | SOM 134 & 141 v YOR 308Match · First-class | SOM | 4 & 5* | 4/72 | 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 | 6 & 20* | 1/96 | 1 | Nottinghamshire won by an innings and 160 runs | Taunton | County Championship 2021 |
| 26 Aug 2021 | LAN 184/9 v SOM 185/3Quarter-final · T20 | SOM | DNB | 0/20 | 0 | Somerset won by 7 wickets | Taunton | Vitality Blast 2021 |
| 12 Aug 2021 | SOM 287/8 v WAR 289/7Match · List A | SOM | 2 | 4/57 | 0 | Warwickshire won by 3 wickets | Birmingham | Royal London One-Day Cup 2021 |
| 10 Aug 2021 | SOM 326/7 v LEI 327/6Match · List A | SOM | 10* | 1/45 | 0 | Leicestershire won by 4 wickets | Taunton | Royal London One-Day Cup 2021 |
| 8 Aug 2021 | NOR 305/6 v SOM 223Match · List A | SOM | 53 | 2/42 | 0 | Northamptonshire won by 81 runs (DLS method) | Northampton | Royal London One-Day Cup 2021 |
| 5 Aug 2021 | SOM 220 v SUR 66/0Match · List A | SOM | 5 | 0/22 | 0 | No result | London | Royal London One-Day Cup 2021 |
| 1 Aug 2021 | YOR 158/5 v SOM 159/5Match · List A | SOM | DNB | 1/31 | 0 | Somerset won by 5 wickets | Taunton | Royal London One-Day Cup 2021 |
| 4 Jul 2021 | SOM 461/9d v LEI 475/7Match · First-class | SOM | 75* | 1/34 | 0 | Match drawn | Taunton | County Championship 2021 |
| 25 Jun 2021 | SOM 172/9 v HAM 165/8Match · T20 | SOM | 1 | 2/24 | 0 | Somerset won by 7 runs | Taunton | Vitality Blast 2021 |
| 23 Jun 2021 | SUR 146/8 v SOM 149/3Match · T20 | SOM | DNB | 0/32 | 0 | Somerset won by 7 wickets | London | Vitality Blast 2021 |
| 15 Jun 2021 | SOM 204/7 v KEN 157Match · T20 | SOM | DNB | 1/32 | 1 | Somerset won by 47 runs | Taunton | Vitality Blast 2021 |
| 11 Jun 2021 | SOM 187/6 v SUR 188/3Match · T20 | SOM | DNB | 2/31 | 0 | Surrey won by 7 wickets | Taunton | Vitality Blast 2021 |
| 9 Jun 2021 | SOM 185/7 v ESS 187/7Match · T20 | SOM | 1* | 3/39 | 0 | Essex won by 3 wickets | Taunton | Vitality Blast 2021 |
| 3 Jun 2021 | SOM 360 & 409/7d v HAM 311 & 88/2Match · First-class | SOM | 22* & 6 | 5/78 & 0/23 | 0 | Match drawn | Taunton | County Championship 2021 |
| 20 May 2021 | SOM 300/8d v GLO 27/6Match · First-class | SOM | 0* | 2/11 | 0 | Match drawn | Bristol | County Championship 2021 |
| 13 May 2021 | SUR 206/4 v SOMMatch · First-class | SOM | - | 0/39 | 0 | Match drawn | Taunton | County Championship 2021 |
| 6 May 2021 | HAM 79 & 258 v SOM 336 & 2/0Match · First-class | SOM | 7 & DNB | 2/32 & 5/30 | 1 | Somerset won by 10 wickets | Southampton | County Championship 2021 |
| 29 Apr 2021 | MID 357 & 117 v SOM 268 & 209/6Match · First-class | SOM | 8 & DNB | 3/33 & 3/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 | 17 & 22 | 1/43 | 0 | Gloucestershire won by 8 wickets | Taunton | County Championship 2021 |
| 8 Apr 2021 | MID 313 & 143 v SOM 172 & 285/6Match · First-class | SOM | 4 & DNB | 2/62 & 3/16 | 0 | 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 | 17* & 16* | 0/70 & 0/18 | 0 | Match drawn | London | Bob Willis Trophy 2020 |
| 20 Sept 2020 | SOM 161/7 v GLO 163/8Match · T20 | SOM | DNB | 3/24 | 0 | Gloucestershire won by 2 wickets | Bristol | Vitality Blast 2020 |
| 13 Sept 2020 | GLO 203/6 v SOM 192/8Match · T20 | SOM | 6* | 1/36 | 0 | Gloucestershire won by 11 runs | Taunton | Vitality Blast 2020 |
| 6 Sept 2020 | SOM 251 & 193 v WOR 200 & 184Match · First-class | SOM | 28 & 21 | 3/32 & 3/16 | 0 | Somerset won by 60 runs | Worcester | Bob Willis Trophy 2020 |
| 4 Sept 2020 | BB 107/4 v SOM 120/7Match · T20 | SOM | 0* | 1/5 | 0 | Birmingham Bears won by 4 runs (DLS method) | Taunton | Vitality Blast 2020 |
| 3 Sept 2020 | SOM 229/8 v WOR 213/7Match · T20 | SOM | 3 | 4/41 | 2 | Somerset won by 16 runs | Birmingham | Vitality Blast 2020 |
| 1 Sept 2020 | GLA 133/8 v SOM 134/2Match · T20 | SOM | DNB | 2/17 | 1 | Somerset won by 8 wickets | Taunton | Vitality Blast 2020 |
| 22 Aug 2020 | SOM 237 & 223/1d v GLO 76 & 70Match · First-class | SOM | 0 & DNB | 3/21 & 4/25 | 0 | Somerset won by 314 runs | Taunton | Bob Willis Trophy 2020 |
| 15 Aug 2020 | WAR 121 & 140/8 v SOM 413/9dMatch · First-class | SOM | 5* | 0/22 & 3/21 | 0 | Match drawn | Birmingham | Bob Willis Trophy 2020 |
| 8 Aug 2020 | SOM 166 & 222 v NOR 67 & 154Match · First-class | SOM | 1 & 5 | 3/23 & 2/23 | 0 | Somerset won by 167 runs | Northampton | Bob Willis Trophy 2020 |
| 1 Aug 2020 | SOM 296 & 290/8d v GLA 131 & 166Match · First-class | SOM | 20 & DNB | 2/34 & 1/26 | 1 | Somerset won by 289 runs | Taunton | Bob Willis Trophy 2020 |
| 15 Dec 2019 | UAE 224/3 v SCO 220Match 6 · ODI | SCO | 0 | 0/22 | 1 | United Arab Emirates won by 7 wickets | Dubai | ICC Men's Cricket World Cup League 2 2019/20 |
| 14 Dec 2019 | SCO 246/6 v USA 245/9Match 5 · ODI | SCO | 26* | 2/46 | 0 | Scotland won by 4 wickets | Dubai | ICC Men's Cricket World Cup League 2 2019/20 |
| 31 Oct 2019 | OMA 167/7 v SCO 168/55th Place Play-Off · T20I | SCO | DNB | 0/41 | 1 | Scotland won by 5 wickets | Dubai | ICC Men's T20 World Cup Qualifier 2019/20 |
| 30 Oct 2019 | UAE 108 v SCO 198/6Qualifier 3 · T20I | SCO | DNB | 1/23 | 1 | Scotland won by 90 runs | Dubai | ICC Men's T20 World Cup Qualifier 2019/20 |
| 27 Oct 2019 | NED 131/6 v SCO 130/8Match 41 · T20I | SCO | 14* | 1/21 | 1 | Netherlands won by 4 wickets | Dubai | ICC Men's T20 World Cup Qualifier 2019/20 |
| 22 Oct 2019 | NAM 159/6 v SCO 135/8Match 19 · T20I | SCO | 12* | 2/29 | 0 | Namibia won by 24 runs | Dubai | ICC Men's T20 World Cup Qualifier 2019/20 |
| 21 Oct 2019 | PNG 142/9 v SCO 146/6Match 14 · T20I | SCO | DNB | 2/23 | 0 | Scotland won by 4 runs | Dubai | ICC Men's T20 World Cup Qualifier 2019/20 |
| 19 Oct 2019 | KEN 139/8 v SCO 170/6Match 8 · T20I | SCO | DNB | 2/25 | 0 | Scotland won by 31 runs | Dubai | ICC Men's T20 World Cup Qualifier 2019/20 |
| 18 Oct 2019 | SCO 166/9 v SIN 168/6Match 1 · T20I | SCO | 2* | 2/26 | 0 | Singapore won by 2 runs | Dubai | ICC Men's T20 World Cup Qualifier 2019/20 |
| 16 Sept 2019 | HAM 196 & 226 v SOM 142 & 144Match · First-class | SOM | 10 & 0 | 2/34 & 3/22 | 0 | Hampshire won by 136 runs | Southampton | Specsavers County Championship 2019 |
| 10 Sept 2019 | SOM 199 & 329 v YOR 103/9 & 127/9Match · First-class | SOM | 0 & 2* | 3/30 & 5/21 | 1 | Somerset won by 298 runs | Taunton | Specsavers County Championship 2019 |
| 25 May 2019 | HAM 244/8 v SOM 245/4Final · List A | SOM | DNB | 2/28 | 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 | 36 & 10 | 0/31 & 0/23 | 0 | Somerset won by 49 runs | Taunton | Specsavers County Championship 2019 |