| 23-09 | DNF | | UCI World Championship Wollongong U19 (CM) | 135.0km |
| | | Vuelta Junior a la Ribera del Duero (2.1) |
| 27 | | Klassement |
| 10 | | Jongeren |
| 6 | | Berg |
| 21-08 | 31 | 27 | Etappe 3Aranda de Duero - Aranda de Duero (115.0km) | 115.0km |
| 20-08 | 57 | 29 | Etappe 2Langa de Duero - San Esteban de Gormaz (94.0km) | 94.0km |
| 19-08 | 32 | 32 | Etappe 1Caleruega - Pedrosa de Duero (102.0km) | 102.0km |
| | | Watersley Junior Challenge (2.NCUP) |
| 32 | | Klassement |
| 31-07 | 28 | 32 | Etappe 3Sittard - Sittard (113.0km) | 113.0km |
| 30-07 | 65 | 62 | Etappe 2bMunstergeleen - Munstergeleen (67.0km) | 67.0km |
| 30-07 | 105 | 92 | Etappe 2aSittard-Geleen - Sittard-Geleen (5.0km) | 5.0km |
| 29-07 | 89 | 89 | Etappe 1Zolder - Zolder (73.0km) | 73.0km |
| 09-07 | DNF | | UEC Road European Championships U19 (CC) | 125.0km |
| 03-07 | 36 | | National Road Championships - Spain U19 (CN) | |
| 01-07 | 30 | | National Road Championships - Spain TT U19 (CN) | |
| | | Trophée Centre Morbihan (2.NCUP) |
| 22-05 | 88 | 64 | Etappe 2aRéguiny - Évellys (7.0km) | 7.0km |
| 22-05 | 81 | 72 | Etappe 2bBuléon - Locminé (109.0km) | 109.0km |
| 21-05 | 51 | 51 | Etappe 1Pluvigner - Pluvigner (115.0km) | 115.0km |
| 17-04 | DNF | | Paris - Roubaix Juniors (1.NCUP) | 111.0km |