| 31-08 | DNF | | La Route des Géants (1.1) | 139.0km |
| | | La Ronde Des Vallées (2.1) |
| 17-08 | 53 | 63 | Stage 2aSaint-Caradec - Hémonstoir (11.0km) | 11.0km |
| 17-08 | 70 | 65 | Stage 2bHémonstoir - Hémonstoir (104.0km) | 104.0km |
| 16-08 | 74 | 74 | Stage 1La Prénessaye - La Prénessaye (105.0km) | 105.0km |
| | | La Sportbreizh U19 (2.1) |
| 20-07 | DNF | | Stage 3Lampaul-Guimiliau - Lampaul-Guimiliau (109.0km) | 109.0km |
| 19-07 | 41 | 54 | Stage 2Argol - Argol (129.0km) | 129.0km |
| 18-07 | 67 | 67 | Stage 1Plougastel-Daoulas - Plougastel-Daoulas (10.0km) | 10.0km |
| | | BESTRONICS Acht van Bladel (2.1) |
| 34 | | Klassement |
| 9 | | Jongeren |
| 29-06 | 27 | 34 | Stage 3bBladel - Bladel (8.0km) | 8.0km |
| 29-06 | 97 | 71 | Stage 3aBladel - Bladel (93.0km) | 93.0km |
| 28-06 | 28 | 47 | Stage 2Netersel - Bladel (112.0km) | 112.0km |
| 27-06 | 66 | 66 | Stage 1Bladel - Bladel (105.0km) | 105.0km |
| 24-06 | 22 | | National Road Championships - Netherlands TT U19 (CN) | 16.0km |
| 22-06 | 68 | | National Road Championships - Netherlands U19 (CN) | 108.0km |
| | | SPIE Internationale Junioren Driedaagse (2.1) |
| 73 | | Klassement |
| 21 | | Jongeren |
| 25-05 | 79 | 73 | Stage 3Strijpen - Strijpen (105.0km) | 105.0km |
| 24-05 | 57 | 47 | Stage 2bSluiskil - Sluiskil (94.0km) | 94.0km |
| 24-05 | 30 | 30 | Stage 2aWestdorpe - Westdorpe (11.0km) | 11.0km |
| 23-05 | 92 | 93 | Stage 1Axel - Axel (101.0km) | 101.0km |
| 11-05 | 84 | | Gent-Wevelgem / Grote Prijs A. Noyelle-Ieper (1.1) | 71.0km |
| 27-04 | DNF | | Giro di Primavera (1.1) | 129.0km |
| 26-04 | DNF | | Trofeo Emozione (1.1) | 137.0km |
| 25-04 | 71 | | Coppa Montes Gran Premio della Resistenza (1.1) | 115.0km |
| 15-03 | DNF | | Danilith Nokere Koerse MJ (1.1) | 134.0km |