2024 – Equipo Kern Pharma
3º 1ª etapa Grande Prêmio Internacional Beiras e Serra da Estrela (UCI 2.2)
10º Grande Prêmio Internacional Beiras e Serra da Estrela (UCI 2.2)
13º 1ª etapa Vuelta a Asturias (UCI 2.1)
14º 2ª etapa Vuelta a Asturias (UCI 2.1)
14º Vuelta a Asturias (UCI 2.1)
14º 2ª etapa Grande Prêmio Internacional Beiras e Serra da Estrela (UCI 2.2)
16º Tour du Finistère (UCI 1.1)
17º 3ª etapa Vuelta a Asturias (UCI 2.1)
18º 3ª etaoa Grande Prêmio Internacional Beiras e Serra da Estrela (UCI 2.2)
29º Giro dell’Appennino (UCI 1.1)
31º Tour du Doubs (UCI 1.1)
35º Tour du Jura Cycliste (UCI 1.1)
114º Liège-Bastogne-Liège (UCI 1. UWT)
2023 – Equipo Kern Pharma
1º 2ª etapa Tour de Taiwán (UCI 2.1)
2ª Tour de Taiwán (UCI 2.1)
7º Campeonato de España en ruta (UCI NC)
10º Tour de Eslovenia (UCI 2.Pro)
11º 4ª etapa Tour de Eslovenia (UCI 2.Pro)
14º 3ª etapa Vuelta a Asturias (UCI 2.1)
16º Boucles de l’Aulne-Châteaulin (UCI 1.1)
17º Trofeo Alcudia – Port d’Alcudia (UCI 1.1)
17º Giro dell’Appennino (UCI 1.1)
18º Muscat Classic (UCI 1.1)
19º 3ª etapa Tour de Eslovenia (UCI 2.Pro)
21º Tour du Finistère (UCI 1.1)
24º Trofeo Palma (UCI 1.1)
26º 5ª etapa Tour de Eslovenia (UCI 2.Pro)
45º Mercan’Tour Classic (UCI 1.1)
2022 – Equipo Kern Pharma
7º 3ª etapa Alpes Isère Tour (UCI 2.2)
8º 4ª etapa Alpes Isère Tour (UCI 2.2)
17º 3ª etapa Okolo Slovenska – Tour of Slovaquie (UCI 2.1)
29º Cholet – Pays de la Loire (UCI 1.1)
30º Okolo Slovenska – Tour of Slovaquie (UCI 2.1)
33º Circuito de Getxo (UCI 1.1)
34º Tour du Limousin – Nouvelle Aquitaine (UCI 2.1)
35º Classic Loire Atlantique (UCI 1.1)
36º Alpes Isère Tour (UCI 2.2)
47º Tour du Jura (UCI 1.1)
2021 – Equipo Kern Pharma
5º Trofeo Calvià (UCI 1.1)
21º Clásica Ordizia (UCI 1.1)
23º Volta a la Comunitat Valenciana (UCI 2.Pro)
23º Circuito Getxo (UCI 1.1)
24º Trofej Poreč (UCI 1.2)
27º 2ª etapa Boucles de la Mayenne (2.Pro)
31º La Route Adélie de Vitré (UCI 1.1)
39º Boucles de la Mayenne (2.Pro)
41º Grand Prix Cycliste la Marseillaise (UCI 1.1)
2020 – Equipo Lizarte / Equipo Kern Pharma
1º Copa de España sub23
1º XCI Altsasu Proba
3º LIV Circuito del Guadiana
4º XXXVII Vuelta a Zamora
4º XXXVI Clásica de Torredonjimeno
70º La Route d’Occitanie (UCI 2.1)
2019 – Equipo Lizarte
1º XXXII Andra Mari Sari Nagusia
5º Bizkaia Saria
5º XXXVI Vuelta a Zamora
67º Giro d’Italia U23 (UCI 2.2U)
2018 – Equipo Lizarte
1º Clásica Issac Gálvez
2º XV Premio Ereño
2º XLII Trofeo Virgen de la Peña
38º Giro della Valle d’Aosta (UCI 2.2U)
2017 – Equipo Lizarte
10º VII Zaldibia Sari Nagusia
2016 – Huesca La Magia (juvenil)
3º Vuelta a Álava
3º Vuelta a la Ribera del Duero
2015 – Huesca La Magia (juvenil)
Campeón de Catalunya
1º Alsasua
3º Vuelta a Talavera