2021 – Equipo Kern Pharma
4º 3ª etapa Tour Alsace (UCI 2.2)
5º Tour du Limousin (UCI 2.1)
5º CRO Race (UCI 2.1)
14º Cto. España CRI (UCI NC)
17º Paris-Tours (UCI 1.Pro)
18º Cto. España Ruta (UCI NC)
27º Clàssica Comunitat Valenciana 1969 (UCI 1.2)
27º Étoile de Bessèges (UCI 2.1)
72º Tour des Alpes Maritimes et du Var (UCI 2.1)
2020 – Equipo Kern Pharma
5º Giro della Regione Friuli Venezia Giulia (UCI 2.2)
7º Campeonatos de España
7º 2ª etapa Belgrade Banjaluka (UCI 2.1)
7º 3ª etapa Giro della Regione Friuli Venezia Giulia (UCI 2.2)
14º Campeonatos de España CRI
18º Belgrade Banjaluka (UCI 2.1)
21º Vuelta a Burgos (UCI 2.Pro)
2019 – Euskadi-Murias
7º 3ª etapa Tour de l’Avenir (UCI 2.NCup)
11º 10ª etapa Volta a Portugal (UCI 2.1)
12º Tour de l’Avenir (UCI 2.NCup)
18º Volta a Portugal (UCI 2.1)
28º Tour de l’Eurométropole (UCI 1.HC)
2018 – Equipo Lizarte
1º LXXVI Circuito de Pascuas
1º VII Trofeo Iturmendi
2º LII Circuito del Guadiana
6º XVII Volta a Galicia
6º VIII Volta a la Província de València
2017 – Equipo Lizarte
1º XIV Premio Ereño
Subcampeón de Navarra CRI sub23
8º Campeonato de España CRI sub23
15º Volta Portugal do Futuro (UCI 2.2U)
2016 – Equipo Lizarte
5º LXXXVII Prueba Alsasua
5º VI Zaldibia Sari Nagusia
31º XXXIII Vuelta a Zamora
2015 – Lizarte – CC Ermitagaña (juvenil)
2º GP Cendea de Galar
2º Trofeo CC Tafalla
2º Campeonato de Navarra
4º Campeonato de Navarra CRI
8º Vuelta a Pamplona