2023 – Equipo Kern Pharma
5º Prólogo Volta a Portugal (UCI 2.1)
12º 10ª etapa Volta a Portugal (UCI 2.1)
17º 7ª etapa Volta a Portugal (UCI 2.1)
18º 3ª etapa Tour of Britain (UCI 2.Pro)
21º Volta a Portugal (UCI 2.1)
29º 4ª etapa O Gran Camiño (UCI 2.1)
31º Tour of Britain (UCI 2.Pro)
38º Trofeo Palma (UCI 1.1)
64º 2ª etapa Vuelta a Castilla y León (UCI 2.1)
79º Volta a la Comunitat Valenciana (UCI 2.Pro)
79º Vuelta a Castilla y León (UCI 2.1)
2022 – Movistar Team
14º Vuelta a Castilla y León (UCI 2.1)
24º Tour de Hungría (UCI 2.1)
30º Kampioenschap van Vlaanderen (UCI 1.1)
42º Minerva Classic Brugge-De Panne (UCI 1.UWT)
51º Grand Prix de Wallonie (UCI 1.Pro)
63º Amstel Gold Race (UCI 1.UWT)
76º Vuelta a Burgos (UCI 2.Pro)
82º Ronde van Vlaanderen (UCI 1.UWT)
2021 – Movistar Team
60º Settimana Ciclistica Italiana (UCI 2.1)
70º La Route d’Occitanie – La Dépêche du Midi (UCI 2.1)
79º Trofeo Laigueglia (UCI 1.Pro)
2020 -Movistar Team
4º Vuelta a San Juan Internacional (UCI 2.Pro)
15º Campeonato España CRI (NC)
52º Clásica de Almería (UCI 1.Pro)
56º Giro dell’Appennino (UCI 1.1)
2019 – Equipo Lizarte
1º XLVIII Memorial Valenciaga
4º LIII Circuito Guadiana
6º XVI Premio Ereño
7º LVIII Vuelta a Navarra
8º XLI Memorial Cirilo Zunzarren
34º Gent-Wevelgem U23 (UCI 1.NCup)
35º Tour de Bretagne (UCI 2.2)
2018 – Equipo Lizarte
1º Campeonato de España sub23
1º LXXIII Antzuola Saria
1º LXV Circuito Aiala
1º XXXI Andra Mari Sari Nagusia
4º XVII Volta a Galicia
7º XXIX Vuelta a León
56º Giro d’Italia U23 (UCI 2.2U)