2023 – Equipo Kern Pharma
6º Campeonato de España de CRI (UCI NC)
7º 2ª etapa Vuelta a Burgos (UCI 2.Pro)
13º Vuelta a Burgos (UCI 2.Pro)
19º Trofeo Andratx (UCI 1.1)
20º 3ª etapa 4 Jours de Dunkerque (UCI 2.Pro)
20º Campeonato de España en ruta (UCII NC)
22º Tour of Slovenia (UCI 2.Pro)
24º 2ª etapa 4 Jours de Dunkerque (UCI 2.Pro)
25º 4ª etapa Tour of Slovenia (UCI 2.Pro)
27º Trofeo Serra de Tramuntana (UCI 1.1)
29º GP du Morbihan (UCI 1.Pro)
29º Giro dell’Appennino (UCI 1.1)
29º 2ª etapa Tour of Slovenia (UCI 2.Pro)
34º 5º etapa Tour of Slovenia (UCI 2.Pro)
34º Prueba Villafranca – Ordiziako Klasika (UCI 1.1)
34º Donostia San Sebastián Klasikoa (UCI 1.UWT)
39º 4ª etapa 4 Jours de Dunkerque (UCI 2.Pro)
51º 3ª etapa Tour of Slovenia (UCI 2.Pro)
54º Tro-Bro Léon (UCI 1.Pro)
64º Volta a la Comunitat Valenciana (UCI 2.Pro)
66º Circuito de Getxo – Memorial Hermanos Otxoa (UCI 1.1)
2022 – Equipo Kern Pharma
8º O Gran Camiño (UCI 2.1)
8º 4ª etapa O Gran Camiño (UCI 2.1)
10º 13ª etapa Vuelta a España (UCI 2.UWT)
13º 5ª etapa Vuelta a Burgos (UCI 2.Pro)
24º Vuelta a Burgos (UCI 2.Pro)
26º Campeonato de España Ruta (UCI 1.NC)
27º Trofeo Pollença (UCI 1.1)
29º 1ª etapa Volta a Catalunya (UCI 2.UWT)
32º Tro-Bro León (UCI 1.Pro)
32º Prueba Villafranca – Ordiziako Klasika (UCI 1.1)
46º Donostia San sebastian Klasikoa (UCI 1.UWT)
66º Vuelta a España (UCI 2.UWT)
86º Tour de Romandie (UCI 2.UWT)
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