2022 – Equipo Kern Pharma
2021 – Equipo Kern Pharma
8º Cto. España CRI (UCI NC)
9º Giro della Regione FVG (UCI 2.2)
58º Clàssica Comunitat Valenciana 1969 (UCI 1.2)
65º 1ª etapa Tour des Alpes Maritimes et du Var (UCI 2.1)
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)
25º Vuelta a Andalucía – Ruta del Sol (UCI 2.Pro)
28º Campeonatos de España
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
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