2024 – Equipo Kern Pharma
33º 1ª etapa O Gran Camiño – The Historical Route (UCI 2.1)
42º 2ª etapa Tour de Taiwán (UCI 2.1)
58º Vuelta a Burgos (UCI 2.Pro)
81º Tour of Slovenia (UCI 2.Pro)
2023 – Equipo Finisher
1º 1ª etapa Vuelta a Extremadura
1º LXIX Gran Premio de Primavera Ontur
1º IV Trofeo Robert Innova
1º 4ª etapa Vuelta a la Comunidad de Madrid sub-23
1º Vuelta a la Comunidad de Madrid sub-23
2º LXXV Memorial Etxaniz
4º San Gregorio Saria XLII
5º Vuelta a Navarra
5º 1ª etapa Vuelta a la Comunidad de Madrid sub-23
5º 3ª etapa Vuelta a la Comunidad de Madrid sub-23
7º 4ª etapa Vuelta a Navarra
9º 3ª etapa Vuelta a Extremadura
36º Campeonato de España en ruta
2022 – Equipo Lizarte
1º San Juan Sari Nagusia
2º X Trofeo Iturmendi
3º 5ª etapa Vuelta a Extremadura
3º 1ª etapa XXXIV Vuelta a la Comunidad de Madrid
4º XXI Haiztzasko Oroimenezkoa – Markina
12º Campeonato España CRI Sub23
19º 4ª etapa LIX Vuelta a Navarra
39º LVI Torredonjimeno
46º XXXI Trofeo Guerrita
2021 – Equipo Lizarte
2º Campeonato de Navarra CRI
19º Etapa 2 I Challenge del Vallès
20º Campeonato de España Contrarreloj Sub23
29º Campeonato de España en Ruta Sub23
2020 – Equipo Lizarte
3º Campeonato de Navarra en Contrarreloj
59º XXXIII Oñati Proba
65º Gran Premio Circuito de Los Arcos
66º Goierriko Itzulia
2019 – Lizarte – CC Ermitagaña (juvenil)
1º Eibar
1º Bera
1º Campeonato de Navarra
1º 2ª etapa Vuelta a Guipúzcoa
5º Premundial de Beasain
2018 – Lizarte – CC Ermitagaña (juvenil)
1º Ayegui
1º Andosilla
1º Villava
3º Campeonato de Navarra CRI