| 26 Nov 2021 | SA 277/8 v NED 11/01st ODI · ODI | NED | DNB | 1/27 | 2 | No result | Centurion | Netherlands tour of South Africa 2021/22 |
| 22 Oct 2021 | NED 44 v SL 45/2Match 12 · T20I | NED | 0 | - | 0 | Sri Lanka won by 8 wickets | Sharjah | ICC Men's T20 World Cup 2021/22 |
| 20 Oct 2021 | NED 164/4 v NAM 166/4Match 7 · T20I | NED | 6 | 0/22 | 0 | Namibia won by 6 wickets | Abu Dhabi | ICC Men's T20 World Cup 2021/22 |
| 18 Oct 2021 | NED 106 v IRE 107/3Match 3 · T20I | NED | 0 | 0/35 | 1 | Ireland won by 7 wickets | Abu Dhabi | ICC Men's T20 World Cup 2021/22 |
| 18 Sept 2021 | HAM 150 v SOM 153/8Semi-final · T20 | SOM | 2 | 0/30 | 0 | Somerset won by 2 wickets | Birmingham | Vitality Blast 2021 |
| 18 Sept 2021 | KEN 167/7 v SOM 142/9Final · T20 | SOM | 4 | 3/19 | 0 | Kent won by 25 runs | Birmingham | Vitality Blast 2021 |
| 12 Sept 2021 | LAN 373 & 32/0 v SOM 90 & 314Match · First-class | SOM | 4 & 23 | 0/14 | 0 | Lancashire won by 10 wickets | Taunton | County Championship 2021 |
| 30 Aug 2021 | NOT 448 v SOM 107 & 181Match · First-class | SOM | 2 & 0 | 1/6 | 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 | 4/27 | 1 | Somerset won by 7 wickets | Taunton | Vitality Blast 2021 |
| 18 Aug 2021 | LS 163/5 v WF 165/7Match 32 · The Hundred | LS | 2* | 0/18 | 0 | Welsh Fire won by 3 wickets | Cardiff | The Hundred Men's Competition 2021 |
| 14 Aug 2021 | LS 146/7 v OI 147/8Match 28 · The Hundred | LS | 20* | 2/35 | 0 | Oval Invincibles won by 2 wickets | London | The Hundred Men's Competition 2021 |
| 10 Aug 2021 | LS 142/6 v MO 136/9Match 24 · The Hundred | LS | 11* | 0/32 | 0 | London Spirit won by 6 runs | Manchester | The Hundred Men's Competition 2021 |
| 3 Aug 2021 | NS 155/3 v LS 92/9Match 17 · The Hundred | LS | 12* | 0/34 | 0 | Northern Superchargers won by 63 runs | London | The Hundred Men's Competition 2021 |
| 1 Aug 2021 | SB 145/6 v LS 141/7Match 15 · The Hundred | LS | 7* | 1/5 | 1 | Southern Brave won by 4 runs | London | The Hundred Men's Competition 2021 |
| 29 Jul 2021 | TR 123/4 v LS 116/8Match 10 · The Hundred | LS | 25* | 1/29 | 0 | Trent Rockets won by 7 runs | London | The Hundred Men's Competition 2021 |
| 23 Jul 2021 | LS 144/6 v BP 148/7Match 2 · The Hundred | LS | 0* | 1/25 | 1 | Birmingham Phoenix won by 3 wickets | Birmingham | The Hundred Men's Competition 2021 |
| 18 Jul 2021 | SOM 183/7 v GLO 160/6Match · T20 | SOM | 5 | 1/38 | 0 | Somerset won by 23 runs | Taunton | Vitality Blast 2021 |
| 16 Jul 2021 | SOM 181/5 v GLA 107Match · T20 | SOM | 10* | 3/20 | 2 | Somerset won by 74 runs | Cardiff | Vitality Blast 2021 |
| 11 Jul 2021 | SOM 429 & 69 v SUR 240 & 106/4Match · First-class | SOM | 41 & 7 | 4/54 & 3/60 | 1 | Match drawn | London | County Championship 2021 |
| 9 Jul 2021 | HAM 175/6 v SOM 100Match · T20 | SOM | 25 | 0/30 | 0 | Hampshire won by 75 runs | Southampton | Vitality Blast 2021 |
| 4 Jul 2021 | SOM 461/9d v LEI 475/7Match · First-class | SOM | 76 | 0/40 | 0 | Match drawn | Taunton | County Championship 2021 |
| 9 Jun 2021 | SOM 185/7 v ESS 187/7Match · T20 | SOM | 0 | 0/35 | 1 | Essex won by 3 wickets | Taunton | Vitality Blast 2021 |
| 3 Jun 2021 | SOM 360 & 409/7d v HAM 311 & 88/2Match · First-class | SOM | 88 & DNB | 0/51 & 0/16 | 1 | Match drawn | Taunton | County Championship 2021 |
| 13 May 2021 | SUR 206/4 v SOMMatch · First-class | SOM | - | - | 1 | Match drawn | Taunton | County Championship 2021 |
| 20 Sept 2020 | SOM 161/7 v GLO 163/8Match · T20 | SOM | 17* | 0/20 | 0 | Gloucestershire won by 2 wickets | Bristol | Vitality Blast 2020 |
| 18 Sept 2020 | NOR 140/9 v SOM 146/3Match · T20 | SOM | DNB | 0/27 | 1 | Somerset won by 7 wickets | Taunton | Vitality Blast 2020 |
| 16 Sept 2020 | SOM 183/3 v GLA 117Match · T20 | SOM | DNB | 2/15 | 1 | Somerset won by 66 runs | Cardiff | Vitality Blast 2020 |
| 13 Sept 2020 | GLO 203/6 v SOM 192/8Match · T20 | SOM | 4 | 1/30 | 0 | Gloucestershire won by 11 runs | Taunton | Vitality Blast 2020 |
| 11 Sept 2020 | WOR 168/4 v SOM 165/8Match · T20 | SOM | 15 | 0/30 | 0 | Worcestershire won by 3 runs | Taunton | Vitality Blast 2020 |
| 4 Sept 2020 | BB 107/4 v SOM 120/7Match · T20 | SOM | 25 | 0/8 | 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 | 25* | 0/28 | 1 | Somerset won by 16 runs | Birmingham | Vitality Blast 2020 |
| 1 Sept 2020 | GLA 133/8 v SOM 134/2Match · T20 | SOM | DNB | 0/13 | 0 | Somerset won by 8 wickets | Taunton | Vitality Blast 2020 |
| 30 Aug 2020 | NOR 171/6 v SOM 162/8Match · T20 | SOM | 41* | 0/38 | 1 | Northamptonshire won by 9 runs | Northampton | Vitality Blast 2020 |
| 22 Aug 2020 | SOM 237 & 223/1d v GLO 76 & 70Match · First-class | SOM | 1 & DNB | - | 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 | 4 | - | 0 | Match drawn | Birmingham | Bob Willis Trophy 2020 |
| 8 Aug 2020 | SOM 166 & 222 v NOR 67 & 154Match · First-class | SOM | 20* & 30 | - | 1 | Somerset won by 167 runs | Northampton | Bob Willis Trophy 2020 |
| 1 Aug 2020 | SOM 296 & 290/8d v GLA 131 & 166Match · First-class | SOM | 0 & 2 | 1/8 | 3 | Somerset won by 289 runs | Taunton | Bob Willis Trophy 2020 |
| 16 Dec 2019 | TS 147/6 v PR 148/2Final · T20 | TS | 5* | 0/9 | 0 | Paarl Rocks won by 8 wickets | Paarl | Mzansi Super League 2019/20 |
| 13 Dec 2019 | TS 166/4 v NMBG 144/8Qualifier · T20 | TS | DNB | 1/26 | 1 | Tshwane Spartans won by 22 runs | Port Elizabeth | Mzansi Super League 2019/20 |
| 3 Dec 2019 | TS 188/5 v NMBG 189/4Match 23 · T20 | TS | 16* | 0/21 | 0 | Nelson Mandela Bay Giants won by 6 wickets | Port Elizabeth | Mzansi Super League 2019/20 |
| 1 Dec 2019 | CTB 157/5 v TS 142/7Match 22 · T20 | TS | 10* | 1/35 | 0 | Cape Town Blitz won by 15 runs | Cape Town | Mzansi Super League 2019/20 |
| 29 Nov 2019 | PR 126 v TS 127/2Match 19 · T20 | TS | DNB | 3/15 | 0 | Tshwane Spartans won by 8 wickets | Centurion | Mzansi Super League 2019/20 |
| 24 Nov 2019 | TS 155/6 v JS 135Match 16 · T20 | TS | 5 | 2/11 | 0 | Tshwane Spartans won by 20 runs | Johannesburg | Mzansi Super League 2019/20 |
| 21 Nov 2019 | TS 141/4 v DH 21/3Match 12 · T20 | TS | DNB | - | 0 | No result | Centurion | Mzansi Super League 2019/20 |
| 17 Nov 2019 | PR 185/6 v TS 188/2Match 10 · T20 | TS | DNB | 1/31 | 0 | Tshwane Spartans won by 8 wickets | Paarl | Mzansi Super League 2019/20 |
| 13 Nov 2019 | TS 33/4 v NMBGMatch 5 · T20 | TS | DNB | - | 0 | No result | Centurion | Mzansi Super League 2019/20 |
| 2 Nov 2019 | NED 134/3 v PNG 128/8Final · T20I | NED | DNB | 2/15 | 0 | Netherlands won by 7 wickets | Dubai | ICC Men's T20 World Cup Qualifier 2019/20 |
| 1 Nov 2019 | IRE 137/9 v NED 158/4Semi-final · T20I | NED | 25* | 2/19 | 0 | Netherlands won by 21 runs | Dubai | ICC Men's T20 World Cup Qualifier 2019/20 |
| 29 Oct 2019 | UAE 80/9 v NED 81/2Qualifier 1 · T20I | NED | DNB | 0/12 | 0 | Netherlands won by 8 wickets | Dubai | ICC Men's T20 World Cup Qualifier 2019/20 |
| 27 Oct 2019 | NED 131/6 v SCO 130/8Match 41 · T20I | NED | 0 | 1/23 | 0 | Netherlands won by 4 wickets | Dubai | ICC Men's T20 World Cup Qualifier 2019/20 |