2023 – Equipo Kern Pharma
8º Tour du Jura Cycliste (UCI 1.1)
17º Tour of Britain (UCI 2.Pro)
18º O Gran Camiño (UCI 2.1)
19º Gran Premio Miguel Indurain (UCI 1.Pro)
19º Arctic Race of Norway (UCI 2.Pro)
22º Prueba Villafranca – Ordiziako Klasika (UCI 1.1)
22º 3ª etapa CRO Race (UCI 2.Pro)
24º 4ª etapa CRO Race (UCI 2.1)
26º 4ª etapa Itzulia – Vuelta al País Vasco (UCI 2.UWT)
27º Itzulia – Vuelta al País Vasco (UCI 2.UWT)
28º CRO Race (UCI 2.1)
30º Vuelta a Andalucía (UCI 2.Pro)
2022 – Equipo Kern Pharma
3º 2ª etapa Vuelta a Asturias (UCI 2.1)
4º 5ª etapa Tour de los Alpes (UCI 2.Pro)
4º 3ª etapa O Gran Camiño (UCI 2.1)
6º Vuelta a Asturias (UCI 2.1)
7º O Gran Camiño (UCI 2.1)
11º Campeonato de España CRI (UCI 1.NC)
12º 2ª etapa Itzulia – Vuelta al País Vasco (UCI 2.UWT)
20º GP Miguel Induráin (UCI 1.Pro)
23º Clásica Jaén Paraíso Interior (UCI 1.1)
32º La Route d’Occitanie – La Dépêche du Midi (UCI 2.1)
34º Itzulia – Vuelta al País Vasco (UCI 2.UWT)
44º Prueba Villafranca – Ordiziako Klasika (UCI 1.1)
49º Okolo Slovenska – Tour of Slovaquie (UCI 2.1)
2021 – Equipo Lizarte
1º Campeonato de España Contrarreloj Sub23
1º XXXVIII Volta Ciclista a Castelló
1º LX Loinaz Proba
1º Trofeo Iturmendi – Campeonato de Navarra
1º XXXVIII Volta Ciclista a Castelló Etapa 2
1º XXXVIII Volta Ciclista a Castelló Etapa 3
2º 50º Memorial Valenciaga
3º LXXVII Santikutz Klasikoa
3º 60º Gran Premio de Primavera
3º XLIII Memorial Cirilo Zunzarren
2020 – Sakana Group- Aralar TT (juvenil)
1º Campeonato de Euskadi
2º Campeonato de España Contrarreloj
5º Gipuzkoa Klasika
9º Campeonato España en línea
10º Campeonato de Europa contrarreloj
2019 – Sakana Group- Aralar TT (juvenil)
1º general Gipuzkoako Itzulia
2º Campeonato de España en línea
2º Campeonato de España contrarreloj
10º Gent-Wevelgem
49º Campeonato del Mundo en línea