| 13-10 | 109 | | UCI World Championship Doha U23 (WC) | 166.0km |
| 17-09 | 15 | | UEC Road European Championships U23 (CC) | 152.0km |
| | | Kreiz Breizh Elites (2.2) |
| 24 | | Klassement |
| 01-08 | 37 | 24 | Stage 4Plouguernével - Rostrenen (163.0km) | 163.0km |
| 31-07 | 16 | 18 | Stage 2Ploërdut - Callac (82.0km) | 82.0km |
| 31-07 | 11 | 18 | Stage 3Carhaix - Carhaix (100.0km) | 100.0km |
| 30-07 | 20 | 20 | Stage 1Calanhel - Plouray (194.0km) | 194.0km |
| 26-06 | 3 | | National Road Championships - Greece (CN) | |
| 24-06 | 5 | | National Road Championships - Greece TT (CN) | |
| 29-05 | 54 | | Paris-Roubaix Espoirs (1.2U) | |
| | | Paris-Arras Tour (2.2) |
| 15 | | Klassement |
| 22-05 | 14 | 15 | Stage 3Gavrelle - Arras (181.0km) | 181.0km |
| 21-05 | 9 | 12 | Stage 2Barlin - Tatinghem (199.0km) | 199.0km |
| 20-05 | 19 | 20 | Stage 1Douchy-les-Mines - Biache-Saint-Vaast (92.0km) | 92.0km |