| 14-10 | 57 | | UCI World Championship Doha U19 (WC) | 135.0km |
| 16-09 | 48 | | UEC Road European Championships U19 (CC) | 125.0km |
| | | Ain-Ternational-Rhône Alpes-Valromey Tour (2.1) |
| 19 | | Standings |
| 14-07 | 3 | 19 | Stage 4Artemare - Hauteville-Lompnès (106.0km) | 106.0km |
| 13-07 | 31 | 29 | Stage 3Massignieu-de-Rives - Le Grand Colombier (95.0km) | 95.0km |
| 12-07 | 23 | 23 | Stage 2Oyonnax - Oyonnax (83.0km) | 83.0km |
| 11-07 | 25 | 26 | Stage 1Creys-Mépieu - Saint-Sorlin-en-Bugey (101.0km) | 101.0km |
| 07-05 | 1 | | National Road Championships - Cyprus U19 (CN) | |
| 04-05 | 1 | | National Road Championships - Cyprus TT U19 (CN) | |
| | | La Coupe du President de la Ville de Grudziadz (2.1) |
| 86 | | Standings |
| 03-05 | 32 | 86 | Stage 4Grudziadz - Grudziadz | |
| 02-05 | 27 | 89 | Stage 3Pluznica - Lisewo | |
| 01-05 | 20 | 100 | Stage 2Swiecie - Swiecie | |
| 30-04 | 92 | 133 | Stage 1bJablonowo Pomorskie - Jablonowo Pomorskie | |