| 30-12 | 2 | | Telenet Superprestige Diegem U19 (C1) | |
| 28-12 | 3 | | DVV Verzekeringen Trofee - Azencross U19 (C1) | |
| 26-12 | 9 | | Telenet UCI Cyclo-cross World Cup Heusden-Zolder U19 (CDM) | |
| 17-12 | 2 | | Telenet UCI Cyclo-cross World Cup Namur U19 (CDM) | |
| 09-12 | 3 | | DVV Verzekeringen Trofee - Cyclocross Essen U19 (C1) | |
| 25-11 | 14 | | Telenet UCI Cyclo-cross World Cup Zeven U19 (CDM) | |
| 19-11 | 7 | | Telenet UCI Cyclo-cross World Cup Bogense U19 (CDM) | |
| 12-11 | 4 | | Telenet Superprestige Gavere U19 (C1) | |
| 05-11 | 4 | | UEC Cyclo-cross European Championships U19 (CC) | |
| 29-10 | 1 | | Telenet Superprestige Ruddervoorde U19 (CJ) | |
| 28-10 | 2 | | De Grote Prijs van Brabant U19 (C1) | |
| 22-10 | 2 | | Telenet UCI Cyclo-cross World Cup Koksijde U19 (CDM) | |
| 15-10 | 6 | | Telenet Superprestige Zonhoven U19 (CJ) | |
| 08-10 | 4 | | DVV Verzekeringen Trofee - Hotondcross U19 (CJ) | |
| 01-10 | 1 | | Telenet Superprestige - Gieten U19 (CJ) | |
| 10-09 | 1 | | Brico Cross Eeklo U19 (CJ) | |
| | | Sint-Martinusprijs Kontich (2.1) |
| 82 | | Klassement |
| 18 | | Punten |
| 10-07 | 14 | 82 | Stage 4Kontich - Kontich (125.0km) | 125.0km |
| 09-07 | 22 | 89 | Stage 3bKontich - Kontich (119.0km) | 119.0km |
| 09-07 | 80 | 92 | Stage 3aKontich - Kontich (11.0km) | 11.0km |
| 08-07 | 9 | 98 | Stage 2Antwerpen - Kontich (126.0km) | 126.0km |
| 07-07 | | 121 | Stage 1Kontich - Kontich (17.0km) | 17.0km |
| 17-06 | 16 | | National Road Championships - Netherlands U19 (CN) | 132.0km |
| | | 36e SPIE Internationale Juniorendriedaagse (2.1) |
| 27 | | Klassement |
| 28 | | Punten |
| 21-05 | 22 | 27 | Stage 3Velzeke - Velzeke (96.0km) | 96.0km |
| 20-05 | 82 | 63 | Stage 2aAxel - Axel (11.0km) | 11.0km |
| 20-05 | 40 | 44 | Stage 2bSluiskil - Sluiskil (102.0km) | 102.0km |
| 19-05 | 16 | 18 | Stage 1Axel - Axel (101.0km) | 101.0km |
| | | La Coupe du President de la Ville de Grudziadz (2.1) |
| 18 | | Klassement |
| 03-05 | 31 | 18 | Stage 4Grudziadz - Grudziadz (109.0km) | 109.0km |
| 02-05 | 21 | 18 | Stage 3Lisewo - Pluznica (90.0km) | 90.0km |
| 01-05 | 17 | 21 | Stage 2Swiecie - Swiecie (87.0km) | 87.0km |
| 30-04 | 15 | 18 | Stage 1bJablonowo Pomorskie - Jablonowo Pomorskie (58.0km) | 58.0km |
| 30-04 | 15 | 15 | Stage 1aGruta - Lasin (58.0km) | 58.0km |
| 19-02 | 2 | | Internationale Sluitingsprijs Oostmalle U19 (C1) | |
| 12-02 | 2 | | Vestingcross Hulst U19 (C2) | |
| 11-02 | 10 | | Hansgrohe Superprestige Noordzeecross Middelkerke U19 (C1) | |
| 05-02 | 3 | | Hansgrohe Superprestige Hoogstraten U19 (C1) | |
| 28-01 | 11 | | UCI Cyclo-cross World Championships Bieles U19 (CM) | |
| 22-01 | 7 | | Telenet UCI Cyclo-cross World Cup Hoogerheide U19 (CDM) | |
| 15-01 | 12 | | Telenet UCI Cyclo-cross World Cup Fiuggi U19 (CDM) | |
| 08-01 | 2 | | Dutch National Championships Cyclo-Cross U19 (CN) | |