| 19-10 | 21 | | Chrono des Nations U19 (1.1) | 26.0km |
| | | La Philippe Gilbert juniors (2.1) |
| 46 | | Klassement |
| 05-10 | 38 | 46 | Etappe 2Aywaille - Remouchamps (117.0km) | 117.0km |
| 04-10 | 68 | 68 | Etappe 1Aywaille - La Gleize (87.0km) | 87.0km |
| | | Grand Prix Rüebliland (2.1) |
| 07-09 | DNF | | Etappe 3Altishofen - Altishofen (110.0km) | 110.0km |
| 06-09 | 59 | 59 | Etappe 2Kaisten - Kaisten (88.0km) | 88.0km |
| 05-09 | 87 | 87 | Etappe 1Sulz - Sulz (102.0km) | 102.0km |
| 27-08 | 53 | | Druivenkoers - Overijse U19 (1.1) | 116.0km |
| 30-06 | 69 | | Classic Région Sud U19 - Hautes-Alpes - Super Dévoluy (1.1) | 115.0km |
| 29-06 | 69 | | Classic Région Sud U19 - Montagne de Lure (1.1) | |
| 15-06 | DNF | | Trofeo GD Dorigo - M. O. Sogno Veneto (1.1) | 134.0km |
| | | Gipuzkoa Klasikoa (2.1) |
| 51 | | Klassement |
| 01-06 | 70 | 51 | Etappe 2Egia - Egia (104.0km) | 104.0km |
| 31-05 | 16 | 16 | Etappe 1Lazkao - Lazkao (98.0km) | 98.0km |
| 04-05 | 40 | | Tour du Carmausin Segala U19 (1.1) | |
| | | Penn Ar Bed - Bro An Hirwazh (2.1) |
| 32 | | Klassement |
| 20 | | Berg |
| 20-04 | 73 | 32 | Etappe 2bPlougonvelin - Plouzane (121.0km) | 121.0km |
| 20-04 | 15 | 13 | Etappe 2aPlougonvelin - Plougonvelin (7.0km) | 7.0km |
| 19-04 | 86 | 85 | Etappe 1Plouzane - Ploumoguer (110.0km) | 110.0km |