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)
24º 1ª etapa Vuelta a Burgos (UCI 2.Pro)
24º Tour de Serbie (UCI 2.2)
28º Trofeo Ses Salines – Felanitx (UCI 1.1)
29º 3ª etapa Vuelta a Burgos (UCI 2.Pro)
41º Vuelta a Andalucía – Ruta del Sol (UCI 2.Pro)
46º Volta a la Comunitat Valenciana (UCI 2.Pro)
52º Mont Ventoux Dénivelé Challenge (UCI 1.1)
54º Trofeo Playa de Palma – Palma (UCI 1.1)
57º Trofeo Serra de Tramuntana Sóller – Deià (UCI 1.1)
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
5º LXXV Circuito de Pascuas
5º LXXXI Pentekostes Saria
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
6º XXX Andra Mari 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