| 03-10 | DNF | | UEC Road European Championships U19 (CC) | 103.0km |
| | | Vuelta a Cantabria - GP. Gobierno de Cantabria (2.1) |
| 44 | | Standings |
| 07-09 | 36 | 44 | Stage 3Santander - Cuesta de la Atalaya0 | 0 |
| 06-09 | 46 | 45 | Stage 2Santa María de Cayón - Sarón (114.0km) | 114.0km |
| 05-09 | 55 | 55 | Stage 1Vioño de Piélago - Vioño de Piélago (118.0km) | 118.0km |
| | | Boucles de l'Oise Juniors (2.1) |
| 24-08 | 9 | 13 | Stage 2Bresles - Bresles (15.0km) | 15.0km |
| 24-08 | 54 | 11 | Stage 3Nogent-sur-Oise - Nogent-sur-Oise (109.0km) | 109.0km |
| 23-08 | 86 | 84 | Stage 1Le Plessis-Belleville - Le Plessis-Belleville (113.0km) | 113.0km |
| 05-07 | 58 | | GP Général Patton (1.1) | 93.0km |
| | | Vuelta Ciclista al Besaya (2.1) |
| 20-06 | DNF | | Stage 2Renedo de Piélagos - Renedo de Piélagos (112.0km) | 112.0km |
| 19-06 | 29 | 29 | Stage 1Los Corrales de Buelna - Bostronizo (83.0km) | 83.0km |
| 10-05 | 35 | | Liège-Bastogne-Liège U19 (1.1) | 137.0km |
| 04-05 | 3 | | National Road Championships - Greece U19 (CN) | |
| 02-05 | 2 | | National Road Championships - Greece TT U19 (CN) | |
| 13-04 | DNF | | Paris-Roubaix Juniors (1.NCUP) | 110.0km |
| | | Guido Reybrouck Classic (2.1) |
| 22-03 | 55 | 55 | Stage 1Damme - Damme (11.0km) | 11.0km |
| 02-03 | DNF | | Kuurne - Brussel - Kuurne Juniors (1.1) | 122.0km |