2020 – Equipo Kern Pharma
2º Tour de Serbie (UCI 2.2)
4º Campeonatos de España CRI
6º 2ª etapa Tour de Serbie (UCI 2.2)
6º Belgrade Banjaluka (UCI 2.1)
7º 1ª etapa Tour de Serbie (UCI 2.2)
7º 1ª etapa Belgrade Banjaluka (UCI 2.1)
9º 2ª etapa Belgrade Banjaluka (UCI 2.1)
20º Mont Ventoux Dénivelé Challenge (UCI 1.1)
24º 2ª etapa Vuelta Ciclista a la Región de Murcia (UCI 2.1)
24º 1ª etapa Vuelta a Andalucía – Ruta del Sol (UCI 2.Pro)
24º 3ª etapa Vuelta a Burgos (UCI 2.Pro)
25º Vuelta a Andalucía – Ruta del Sol (UCI 2.Pro)
27º 4ª etapa Vuelta a Andalucía – Ruta del Sol (UCI 2.Pro)
28º Campeonatos de España
33º Vuelta Ciclista a la Región de Murcia (UCI 2.1)
44º Vuelta a Burgos (UCI 2.Pro)
118º Paris-Chauny (UCI 1.1)
127º Volta a la Comunitat Valenciana (UCI 2.Pro)
2019 – Movistar Team
19º Prueba Villafranca de Ordizia (UCI 1.1)
27º Circuito de Getxo (UCI 1.1)
2018 – Movistar Team
6º Campeonato del Mundo sub23 en Línea
15º Campeonato de España CRI
29º Campeonato del Mundo sub23 CRI
2017 – Equipo Lizarte
Campeón de España CRI sub23
1º XXXVIII Memorial Cirilo Zunzarren
1º II Memorial Aitor Bugallo
2º LVI Vuelta a Navarra
20º Giro della Valle d’Aosta (UCI 2.2U)
2016 – Equipo Lizarte
1º LXXIV Circuito de Pascuas
1º XXV Subida a Altzo
1º 3ª etapa LI Vuelta a Palencia
1º XXVII Laudio Saria
2º LI Vuelta a Palencia
2º VIII Zumaiako Saria
3º Memorial Aitor Bugallo
3º XLV Memorial Valenciaga
2015 – Equipo Lizarte
1º Prueba Loinaz sub-23
3º Memorial Luis Muñoz
3º Campeonato de Aragón sub-23
4º Gran Premio Santiago Sabiñánigo
5º Laudio Saria
2014 – Huesca La Magia (juvenil)
1º Campeonato de España
1º Vuelta a Pamplona
1º Trofeo Suministros Urvaca
1º Trofeo Electricidad Kesma
1º Premio Cendea de Galar