2024 – Equipo Kern Pharma
2º 2ª etapa Tour de Taiwán (UCI 2.1)
5º 4º etapa Tour de Taiwán (UCI 2.1)
9º Tour de Omán (UCI 2.Pro)
9º 4ª etapa Tour de Omán (UCI 2.Pro)
10º 5ª etapa Tour de Omán (UCI 2.Pro)
12º Tour de Taiwán (UCI 2.1)
106º Itzulia Basque Country – Vuelta al País Vasco (UCI 2.UWT)
2023 – Equipo Kern Pharma
3º 6ª etapa Volta a Portugal (UCI 2.1)
14º Clàssica Comunitat Valenciana 1969 (UCI 1.1)
23º Prólogo GP Internacional Torres Vedras – Trofeu Joaquim Agostinho (UCI 2.2)
28º 3ª etapa GP Internacional Torres Vedras – Trofeu Joaquim Agostinho (UCI 2.2)
30º 1ª etapa Tour de Omán (UCI 2.Pro)
32º 2ª etapa Vuelta a Castilla y León (UCI 2.1)
35º 1ª etapa Le Tour de Langkawi (UCI 2.Pro)
43º Vuelta a Castilla y León (UCI 2.1)
57º GP Internacional Torres Vedras – Trofeu Joaquim Agostinho
58º Circuito de Getxo – Memorial Hermanos Otxoa (UCI 1.1)
75º Tour de Omán (UCI 2.Pro)
2022 – Equipo Kern Pharma
22º 4ª etapa Tour de los Alpes (UCI 2.Pro)
23º GP Industria & Artigianato (UCI 1.1)
24º Classic Grand Beçanson Doubs (UCI 1.1)
92º Tour of Slovenia (UCI 2.Pro)
2021 – Equipo Lizarte
1º Campeonato de España en Ruta Sub23
1º VI Memorial Aitor Bugallo – Durangoko Sari Nagusia
1º XXXIX Memorial Tomás Santisteban
2º Memorial Pascual Momparler
2º XXX Laudio Saria
3º XXXVIII Volta Ciclista a Castelló
3º Lazkaoko LXXVIII Proba
3º LXVII Circuito Aiala
5º Campeonato de España Contrarreloj Sub23
8º XLIII Memorial Cirilo Zunzarren
9º XXX Trofeo Guerrita
9º LXXX Leintz Bailarari Itzulia
10º LXXIII Memorial Etxaniz
10º XLVIII San Bartolomé Sari Nagusia
10º LXXVIII San Bartolome Saria
12º 60º Gran Premio de Primavera
2020 – Equipo Lizarte
3º I Trofeo Electricidad Robert Innova
3º Campeonato de España CRI sub23
29º Etapa 1 Vuelta a Zamora
48º Etapa 2 Vuelta a Zamora
51º LIV Circuito del Guadiana
52º Etapa 1 43ème Ronde de I`Isard
74º Etapa 3 Vuelta a Zamora
2019 – Gomur
1º 1ª etapa Vuelta a Segovia
3º Campeonato de Cantabria CRI
4º VII Memorial Pascual Momparler
5º LXXXVI Clásica Santa Cruz
6º LVI Vuelta a Segovia
6º Vuelta a Palencia
8º XVI Premio Ereño
9º XLV Subida a Gorla
10º XLVIII Memorial Valenciaga
2018 – Aseguras – CC Entrambasaguas (juvenil)
1º Vuelta a Portugal Junior
1º 3ª etapa Vuelta a Besaya
2º Campeonato de España
2º Campeonato de España CRI
2º Memorial José Luis Junco
2º Premundial de Beasain
3º Trofeo Peñafiel
4º Vuelta a Besaya
2017 – Aseguras – CC Entrambasaguas (juvenil)
2º Campeonato de España
2º Challenge de la Montaña Central
5º Campeonato de España CRI
5º Vuelta al Besaya