| 26.08 › 27.0826-27/8 | | | | Ronde van Midden Nederland (2.2) | | | | | more |
| 31 | | | Youth classificationYouth classification | | | | | |
| 58 | | | General classificationGeneral classification | | | | | |
| 27.08 | 70 | | | S2Stage 2 - Utrecht › Utrecht | | 187 | | | |
| 26.08 | 15 | 73 | | S1 (TTT)Stage 1 (TTT) - Doorn › Doorn | | 26.3 | | | |
| 18.08 | DNF | | | Veenendaal Veenendaal Classic (1.1) | | 195.8 | | | more |
| 29.07 › 31.0729-31/7 | | | | Kreiz Breizh Elites (2.2) | | | | | more |
| 31 | | | Youth classificationYouth classification | | | | | |
| 77 | | | General classificationGeneral classification | | | | | |
| 31.07 | 69 | | | S4Stage 4 - Guinguamp › Rostrenen | | 151 | | | |
| 30.07 | 98 | 92 | | S3Stage 3 - Carhaix › Carhaix | | 98.1 | | | |
| 30.07 | 27 | 40 | | S2Stage 2 - Ploërdut › Callac | | 83 | | | |
| 29.07 | 68 | 68 | | S1Stage 1 - Calanhel › Plouray | | 198.3 | | | |
| 24.06 | 20 | | | National Championships Netherlands MU - Road Race (NC) | | 165 | | | more |
| 21.06 | DNS | | | National Championships Netherlands MU - ITT (NC) | | 25 | | | more |
| 14.06 › 18.0614-18/6 | | | | Ster ZLM (2.1) | | | | | more |
| 17.06 | DNF | | | S4Stage 4 - Hotel Verviers › La Gileppe (Jalhay) | | 186.7 | | | |
| 16.06 | 96 | 105 | | S3Stage 3 - Buchten › Buchten | | 209.2 | | | |
| 15.06 | 23 | 112 | | S2Stage 2 - Tholen › Hoogerheide | | 186.8 | | | |
| 14.06 | 123 | 123 | | ProloguePrologue - Westkapelle › Westkapelle | | 7.5 | | | |
| 11.06 | DNF | | | Ronde van Limburg (1.1) | | 200 | | | more |
| 10.06 | DNF | | | Dwars door de Vlaamse Ardennen (1.2) | | 200 | | | more |
| 19.05 › 21.0519-21/5 | | | | A Travers Les Hauts De France - Trophee Paris-Arras Tour (2.2) | | | | | more |
| 20.05 | DNF | | | S2Stage 2 - Lallaing › Merlimont | | 199 | | | |
| 19.05 | 87 | 87 | | S1Stage 1 - Marquion › Gouy-sous-Bellonne | | 114.7 | | | |
| 14.05 | 60 | | | Profronde van Noord-Holland (1.2) | | 199.6 | | | more |
| 06.05 | DNF | | | Ronde van Overijssel (1.2) | | 202 | | | more |
| 01.05 | 74 | | | Circuit de Wallonie (1.2) | | 182.4 | | | more |
| 29.04 | 46 | | | ZODC Zuidenveld Tour (1.2) | | 200 | | | more |
| 12.04 › 16.0412-16/4 | | | | Tour du Loir et Cher (2.2) | | | | | more |
| 22 | | | Youth classificationYouth classification | | | | | |
| 80 | | | General classificationGeneral classification | | | | | |
| 16.04 | 85 | | | S5Stage 5 - Blois › Blois | | 97.5 | | | |
| 15.04 | 87 | 88 | | S4Stage 4 - Montrichard › Montrichard | | 142.5 | | | |
| 14.04 | 88 | 87 | | S3Stage 3 - Savigny-sur-Braye › Vendôme | | 211 | | | |
| 13.04 | 33 | 36 | | S2Stage 2 - La Ferté-Imbault › Vernoe-en-Sologne | | 184 | | | |
| 12.04 | 45 | 45 | | S1Stage 1 - Blois › Mont-Près-Chambord | | 154.5 | | | |
| 08.04 | 43 | | | Omloop van de Braakman (TC) (NAT) | | 189.5 | | | more |
| 01.04 | DNF | | | Volta Limburg Classic (1.1) | | 198.6 | | | more |
| 04.03 | 4 | | | Craft Ster van Zwolle (NAT) | | | | | more |