| 14-10 | 68 | | UCI World Championship Doha U19 (WC) | 135.0km |
| 16-09 | 28 | | UEC Road European Championships U19 (CC) | 125.0km |
| 14-09 | 50 | | UEC Road European Championships TT U19 (CC) | 25.0km |
| | | Grand Prix Rüebliland (2.1) |
| 04-09 | DNS | | Stage 4Aarburg - Aarburg (111.0km) | 111.0km |
| 03-09 | 39 | 102 | Stage 3Muhen - Muhen (8.0km) | 8.0km |
| 03-09 | 20 | 105 | Stage 2Muhen - Muhen (86.0km) | 86.0km |
| 02-09 | 113 | 113 | Stage 1Gunzwil - Gunzwil (104.0km) | 104.0km |
| 28-08 | 17 | | Trofeo Emilio Paganessi (1.1) | |
| 27-08 | 6 | | Trofeo comune di Vertova Memorial Pietro Merelli (1.1) | |
| | | Oberösterreich Juniorenrundfahrt (2.1) |
| 17 | | Standings |
| 5 | | Points |
| 17-07 | 14 | 17 | Stage 3Bad Wimsbach - Altmünster | |
| 16-07 | 2 | 24 | Stage 2Perg - Perg | |
| 15-07 | 40 | 40 | Stage 1Haid - Marchtrenk | |
| 03-07 | DNF | | Montichiari - Roncone (1.1) | |
| 24-04 | DNF | | G.P. Sportivi Sovilla-La Piccola SanRemo (1.1) | |
| | | 41. Internationale Cottbuser Junioren-Etappenfahrt (2.1) |
| 16 | | Standings |
| 10-04 | 2 | 16 | Stage 3Dissen - Dissen (120.0km) | 120.0km |
| 09-04 | 10 | 24 | Stage 2bCottbus - Cottbus (60.0km) | 60.0km |
| 09-04 | 24 | 25 | Stage 2aDrachhausen - Drachhausen (11.0km) | 11.0km |
| 08-04 | 34 | 36 | Stage 1Drebkau - Drebkau (77.0km) | 77.0km |