| 29-12 | DNF | | UCI Cyclo-cross World Cup - Besançon U23 (CDM) | |
| 21-12 | 34 | | UCI Cyclo-cross World Cup - Hulst U23 (CDM) | |
| 14-12 | 22 | | X²O Badkamers Trofee - Herentals Cross U23 (C2) | |
| 17-11 | 36 | | X²O Badkamers Trofee - Flandriencross - Hamme U23 (C1) | |
| 16-11 | DNF | | Telenet Superprestige Merksplas (C1) | |
| 10-11 | DNF | | VAM-berg cross (C2) | |
| 26-10 | 22 | | Internationale Cyclo-cross Heerderstrand (C2) | |
| 22-10 | 16 | | Kiremko Nacht Van Woerden (C2) | |
| 15-09 | LAP | | Kleeberg Cross (C2) | |
| | | Sint Martinusprijs Kontich (2.1) |
| 10 | | Klassement |
| 23 | | Punten |
| 6 | | Berg |
| 07-07 | 55 | 10 | Stage 4Kontich - Kontich (118.0km) | 118.0km |
| 06-07 | 5 | 11 | Stage 3bKontich - Kontich (120.0km) | 120.0km |
| 06-07 | 39 | 17 | Stage 3aKontich - Kontich (11.0km) | 11.0km |
| 05-07 | 68 | 20 | Stage 2Kontich - Kontich (129.0km) | 129.0km |
| 04-07 | | 19 | Stage 1Kontich - Kontich (19.0km) | 19.0km |
| 19-06 | 27 | | National Road Championships - Netherlands TT U19 (CN) | 25.0km |
| 15-06 | DNF | | National Road Championships - Netherlands U19 (CN) | 107.0km |
| | | PENN AR BED - Pays d'Iroise (2.1) |
| 30 | | Klassement |
| 30 | | Punten |
| 14-04 | 30 | 30 | Stage 3Pointe Saint-Mathieu - Plouzané (120.0km) | 120.0km |
| 14-04 | 19 | 18 | Stage 2Plougonvelin - Plougonvelin (7.0km) | 7.0km |
| 13-04 | 10 | 10 | Stage 1Plouzané - Ploumoguer (101.0km) | 101.0km |
| 07-04 | 80 | | Paris-Roubaix Juniors (1.NCUP) | 111.0km |
| 04-02 | 19 | | UCI Cyclo-cross World Championships Tabor U19 (CM) | |
| 28-01 | DNF | | UCI Cyclo-cross World Cup - Hoogerheide U19 (CDM) | |
| 21-01 | 19 | | UCI Cyclo-cross World Cup - Benidorm U19 (CDM) | |
| 14-01 | 4 | | Dutch National Championships CX U19 (CN) | |
| 07-01 | DNF | | Cyclo-cross Zonhoven U19 (C1) | |