| 25-08 | 6 | | La Route des Géants (1.1) | 122.0km |
| | | Junioren Rundfahrt (2.1) |
| 9 | | Klassement |
| 21-07 | 8 | 9 | Etappe 3Bad Wimsbach - Strass im Attergau (109.0km) | 109.0km |
| 20-07 | 17 | 19 | Etappe 2Sarleinsbach - Sarleinsbach (116.0km) | 116.0km |
| 19-07 | 41 | 41 | Etappe 1Marchtrenk - Marchtrenk (104.0km) | 104.0km |
| 19-06 | 5 | | National Road Championships - Netherlands TT U19 (CN) | 25.0km |
| | | Course de la Paix Juniors (2.NCUP) |
| 04-05 | DNF | | Etappe 3Teplice - Olbernhau (133.0km) | 133.0km |
| 03-05 | 42 | 102 | Etappe 2bRoudnice - Steti (61.0km) | 61.0km |
| 03-05 | 13 | 102 | Etappe 2aTrebivlice - Trebivlice (8.0km) | 8.0km |
| 02-05 | 104 | 104 | Etappe 1Litomerice - Litomerice (100.0km) | 100.0km |
| | | Eroica Juniores - Nations' Cup (2.NCUP) |
| 21-04 | DNF | | Etappe 4Siena - Chiusdino (102.0km) | 102.0km |
| 19-04 | 59 | 19 | Etappe 2Cinigiano - Siena (110.0km) | 110.0km |
| 18-04 | 17 | 12 | Etappe 1bCastiglione della Pescaia - Castiglione della Pescaia (68.0km) | 68.0km |
| 18-04 | | 20 | Etappe 1aPunta Ala - Castiglione della Pescaia (22.0km) | 22.0km |
| 07-04 | 38 | | Paris-Roubaix Juniors (1.NCUP) | 111.0km |