| | | Keizer der Juniores (2.1) |
| 21-09 | 87 | 96 | Etappe 2Wulpen - Wulpen (6.0km) | 6.0km |
| 20-09 | 90 | 91 | Etappe 1Pittem - Pittem (111.0km) | 111.0km |
| 31-08 | 50 | | La Route des Géants (1.1) | 139.0km |
| 27-08 | 43 | | Druivenkoers - Overijse U19 (1.1) | 116.0km |
| 30-06 | DNF | | Classic Région Sud U19 - Hautes-Alpes - Super Dévoluy (1.1) | 115.0km |
| 29-06 | DNF | | Classic Région Sud U19 - Montagne de Lure (1.1) | |
| | | Gipuzkoa Klasikoa (2.1) |
| 54 | | Klassement |
| 18 | | Jongeren |
| 01-06 | 48 | 54 | Etappe 2Egia - Egia (104.0km) | 104.0km |
| 31-05 | 77 | 77 | Etappe 1Lazkao - Lazkao (98.0km) | 98.0km |
| 25-05 | DNF | | Ronde van Vlaanderen U19 (1.1) | 124.0km |
| | | Penn Ar Bed - Bro An Hirwazh (2.1) |
| 47 | | Klassement |
| 20-04 | 58 | 47 | Etappe 2bPlougonvelin - Plouzane (121.0km) | 121.0km |
| 20-04 | 53 | 42 | Etappe 2aPlougonvelin - Plougonvelin (7.0km) | 7.0km |
| 19-04 | 7 | 7 | Etappe 1Plouzane - Ploumoguer (110.0km) | 110.0km |
| 15-03 | 60 | | Danilith Nokere Koerse MJ (1.1) | 134.0km |