2020 – Equipo Kern Pharma
2º 2ª etapa Tour de Serbie (UCI 2.2)
2º Belgrade Banjaluka (UCI 2.1)
3º 2ª etapa Belgrade Banjaluka (UCI 2.1)
8º 1ª etapa Belgrade Banjaluka (UCI 2.1)
8º Tour de Serbie (UCI 2.2)
11º Tour du Limousin – Nouvelle Aquitaine (UCI 2.1)
15º 3ª etapa Tour du Limousin – Nouvelle Aquitaine (UCI 2.1)
18º 1ª etapa La Route d’Occitanie (UCI 2.1)
28º 2ª etapa La Route d’Occitanie (UCI 2.1)
33º 3ª etapa La Route d’Occitanie (UCI 2.1)
35º Grand Prix Cycliste la Marseillaise (UCI 1.1)
49º La Route d’Occitanie (UCI 2.1)
64º Paris-Chauny (UCI 1.1)
106º Étoile de Bessèges (UCI 2.1)
2019 – Equipo Lizarte
1º XVIII Volta a Galicia
3º XXXVI Vuelta a Zamora
3º LXXIII Xanisteban Saria
3º 3ª etapa Volta a Galicia
2018 – Equipo Lizarte
1º XXII Laukizko Udala Saria
2º LXXVI Circuito de Pascuas
2º LXXV Lazkaoko Proba
2º prólogo LVII Vuelta a Navarra
3º Gran Premi Inauguració
4º XL Memorial Cirilo Zunzarren
4º Campeonato de España CRI sub23
5º XLIV Subida a Gorla
5º LVIII Premio Primavera
5º LXXII Xanisteban Saria
5º XXIX Laudio Saria
7º XVII Volta a Galicia
40º Giro d’Italia U23 (UCI 2.2U)
2017 – Equipo Lizarte
Campeón de Catalunya
3º XLVI Subida a Urraki
3º Garrotxa
4º XIV Premio Ereño
7º XXII Laukizko Udala Saria
8º XXXVIII Memorial Cirilo Zunzarren
10º XLIII Subida a Gorla
22º Volta Portugal do Futuro (UCI 2.2U)
2016 – Equipo Lizarte
6º VI Zaldibia Sari Nagusia
10º XXXIX Memorial José Mª Anza
2015 – Equipo Lizarte
7º Memorial Luis Muñoz
9º Cursa Festes del Tura