| 27-09 | 38 | | UCI World Championship Innsbruck U19 (CM) | 138.0km |
| | | Giro della Lunigiana (2.1) |
| 32 | | Standings |
| 17 | | Points |
| 02-09 | 31 | 32 | Stage 4Carrara - Casano di Lui | 100.0km |
| 01-09 | 48 | 41 | Stage 3Casette - Casette | 116.0km |
| 31-08 | 40 | 38 | Stage 2Bocca di Magra - Fiumaretta | 100.0km |
| 30-08 | 31 | 31 | Stage 1aLa Spezia - Lerici | 71.0km |
| 30-08 | 27 | 36 | Stage 1bCastelnuovo Magra - Castelnuovo Magra | 3.0km |
| 26-08 | 41 | | 48° Trofeo Emilio Paganessi (1.1) | |
| 25-08 | 42 | | 22°Trofeo Comune di Vertova-17° Memorial Pietro Merelli (1.1) | |
| | | Oberösterreich Juniorenrundfahrt (2.1) |
| 3 | | Standings |
| 11 | | Points |
| 2 | | Mountain |
| 22-07 | 7 | 3 | Stage 3Bad Wimsbach - Altmünster | 94.0km |
| 21-07 | 26 | 4 | Stage 2Rohrbach - Rohrbach | 109.0km |
| 20-07 | 7 | 4 | Stage 1Haid - Marchtrenk | 96.0km |
| 15-07 | 11 | | UEC Road European Championships U19 (CC) | 118.0km |
| | | GP Général Patton (2.NCUP) |
| 5 | | Standings |
| 7 | | Points |
| 7 | | Mountain |
| 08-07 | 5 | 5 | Stage 2Munshausen - Munshausen | 93.0km |
| 07-07 | 16 | | Stage 1Ettelbrück - Troisvierges | 102.0km |
| 17-06 | 57 | | National Road Championships - Germany U19 (CN) | |
| | | 31. Trofeo (2.NCUP) |
| 25 | | Standings |
| 10-06 | 62 | 25 | Stage 4Niedergailbach - Bliesdalheim | 120.0km |
| 09-06 | 23 | 23 | Stage 3aHomburg - Homburg | 79.0km |
| 09-06 | 34 | 27 | Stage 3bMedelsheim - Medelsheim | 13.0km |
| 08-06 | 80 | 31 | Stage 2Ommersheim - Altheim | 99.0km |
| 07-06 | 23 | 23 | Stage 1Neunkirchen - Münchwies | 110.0km |
| | | Tour du Pays de Vaud (2.NCUP) |
| 10 | | Standings |
| 27-05 | 13 | 10 | Stage 4Cossonay - Tartegnin | 113.0km |
| 26-05 | 13 | 5 | Stage 3aCully - Savigny | 78.0km |
| 26-05 | 34 | | Stage 3bSavigny - Savigny | 10.0km |
| 25-05 | 14 | 6 | Stage 2Missy - Bioley-Magnoux | 120.0km |
| 24-05 | 19 | 19 | Stage 1Lausanne - Lausanne | 4.0km |
| 08-04 | 30 | | Paris - Roubaix Juniors (1.NCUP) | |
| 01-04 | 7 | | Grand Prix Bob Jungels (1.1) | |
| 25-03 | 91 | | Gent-Wevelgem/Grote Prijs A. Noyelle-Ieper (1.NCUP) | |