2024 – Equipo Kern Pharma
14º Prólogo GP Internacional Torres Vedras – Trofeu Joaquim Agostinho (UCI 2.2)
27º 1ª etapa GP Internacional Torres Vedras – Trofeu Joaquim Agostinho (UCI 2.2)
33º GP Internacional Torres Vedras – Trofeu Joaquim Agostinho (UCI 2.2)
116º Étoile de Bessèges (UCI 2.1)
2023 – Equipo Kern Pharma
7º 2ª etapa Vuelta a Burgos (UCI 2.Pro)
22º 3ª etapa Tour of Slovenia (UCI 2.Pro)
34º 3ª etapa GP Internacional Torres Vedras – Trofeu Joaquim Agostinho (UCI 2.2)
39º Prólogo GP Internacional Torres Vedras – Trofeu Joaquim Agostinho (UCI 2.2)
40º Tour of Slovenia (UCI 2.Pro)
48º Campeonato de España en ruta (UCI NC)
59º GP Internacional Torres Vedras – Trofeu Joaquim Agostinho (UCI 2.2)
78º Czech Tour (UCI 2.1)
89º Grand Prix Cycliste La Marsellaise (UCI 1.1)
2022 – Equipo Kern Pharma
25º Grand Prix Cycliste Marsellaise (UCI 1.1)
31º 3ª etapa Tour des Alpes Maritimes et du Var (UCI 2.1)
39º 1ª etapa Tour of Slovenia (UCI 2.Pro)
44º Tour Poitou – Charentes (UCI 2.1)
49º Tour of Slovenia (UCI 2.Pro)
51º CRO Race (UCI 2.1)
82º Vuelta a Castilla y León (UCI 2.1)
2021 – Equipo Kern Pharma
4º Tour de la Mirabelle (UCI 2.2)
7º 2ª etapa Tour de la Mirabelle (UCI 2.2)
12º 1ª etapa Étoile de Bessèges (UCI 2.1)
14º 5ª etapa Volta Portugal (UCI 2.1)
15º Étoile de Bessèges (UCI 2.1)
19º Tour de Bretagne (UCI 2.2)
20º Tour de Vendée (UCI 1.1)
27º Clàssica CV 1969 (UCI 1.2)
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º Tour de Serbie (UCI 2.2)
11º Tour du Limousin – Nouvelle Aquitaine (UCI 2.1)
18º 1ª etapa La Route d’Occitanie (UCI 2.1)
2019 – Equipo Lizarte
1º XVIII Volta a Galicia
3º XXXVI Vuelta a Zamora
3º LXXIII Xanisteban Saria
2018 – Equipo Lizarte
1º XXII Laukizko Udala Saria
4º Campeonato de España CRI sub23
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º Volta a La Garrotxa
4º XIV Premio Ereño
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