2024 – Equipo Kern Pharma
7º Tour of Langkawi (UCI 2.Pro)
8º 3ª etapa Tour of Langkawi (UCI 2.Pro)
8º 2ª etapa Grande Prêmio Internacional Beiras e Serra da Estrela (UCI 2.2)
19º 4ª etapa Tour of Langkawi (UCI 2.Pro)
22º Tour du Jura Cycliste (UCI 1.1)
23º 3ª etapa Vuelta a Burgos (UCI 2.Pro)
24º Tour du Doubs (UCI 1.1)
24º Vuelta a Burgos (UCI 2.Pro)
25º Campeonato de España (UCI NC)
25º O Gran Camiño – The Historical Route (UCI 2.1)
25º 4ª etapa O Gran Camiño – The Historical Route (UCI 2.1)
25º 6ª etapa Itzulia Basque Country – Vuelta al País Vasco (UCI 2.UWT)
27º Gran Premio Miguel Indurain (UCI 1.Pro)
29º Itzulia Basque Country – Vuelta al País Vasco (UCI 2.UWT)
30º 3ª etapa O Gran Camiño – The Historical Route (UCI 2.1)
31º Figueira Champions Classic (UCI 1.Pro)
33º Alpes Isère Tour (UCI 2.2)
38º Grande Prêmio Internacional Beiras e Serra da Estrela (UCI 2.2)
40º Vuelta a Asturias (UCI 2.1)
89º Liège-Bastogne-Liège (UCI 1.UWT)
2023 – Equipo Kern Pharma
7º Volta ao Alentejo (UCI 2.2)
12º 4ª etapa La Route d’Occitanie – La Dépêche du Midi (UCI 2.1)
16º Trofeo Alcudia – Port d’Alcudia (UCI 1.1)
24º Prueba Villafranca – Ordiziako Klasika (UCI 1.1)
27º 3ª etapa La Route d’Occitanie – La Dépêche du Midi (UCI 2.1)
32º La Route d’Occitanie – La Dépêche du Midi (UCI 2.1)
37º Clásica Jaén – Paraíso Interior (UCI 1.1)
37º 2ª etapa La Route d’Occitanie – La Dépêche du Midi (UCI 2.1)
39º Trofeo Andratx (UCI 1.1)
40º CIC – Mont Ventoux (UCI 1.Pro)
82º Donostia San Sebastián Klasikoa (UCI 1.UWT)
2022 – Equipo Kern Pharma
16º 3ª etapa Okolo Slovenska – Tour of Slovaquie (UCI 2.1)
20º Tour Poitou – Charentes (UCI 2.1)
21º Okolo Slovenska – Tour of Slovaquie (UCI 2.1)
24º 6ª etapa Itzulia Vuelta al País Vasco (UCI 2.UWT)
25º 4ª etapa 20º Tour Poitou – Charentes (UCI 2.1)
29º 3ª etapa O Gran Camiño (UCI 2.1)
33º Itzulia Vuelta al País Vasco (UCI 2.UWT)
50º 1ª etapa La Route d’Occitanie – La Dépêche du Midi (UCI 2.1)
57º 2ª etapa Vuelta a Asturias (UCI 2.1)
94º Vuelta a Burgos (UCI 2.Pro)
2021 – Equipo Kern Pharma
10º 1ª etapa Alpes Isère Tour (UCI 2.2)
14º 3ª etapa Tour de Bretagne (UCI 2.2)
14º 7ª etapa Tour de Bretagne (UCI 2.2)
16º Tour de Bretagne (UCI 2.2)
56º Volta a la Comunitat Valenciana (UCI 2.Pro)
79º Grand Prix Cycliste la Marseillaise (UCI 1.1)
2020 – Equipo Kern Pharma
21º Prueba Villafranca-Ordiziako Klasika (UCI 1.1)
27º Étoile de Bessèges (UCI 2.1)
56º Mont Ventoux Dénivelé Challenge (UCI 1.1)
67º La Route d’Occitanie (UCI 2.1)
2019 – Equipo Lizarte
1º 2ª etapa Bizkaia Saria
1º Bizkaia Saria
3º XXXVIII Trofeo Ayuntamiento de Zamora
60º Giro d’Italia U23 (UCI 2.2U)
2018 – Equipo Lizarte
1º 3ª etapa XXXV Vuelta a Zamora
1º XXIX Laudio Saria
2º LVII Gran Premio San Antonio
4º XXXV Vuelta a Zamora
2017 – Toyota – Aranako // Fundación Lintxu (juvenil)
1º Villava
1º Trofeo Lacturale
1º Campeonato de Álava CRI
1º Cronoescalada de Liernia
2º Vuelta a Guipúzcoa
2º Torneo Euskal Herria
2016 – Toyota – Aranako (juvenil)
1° Memorial Félix Errandonea
1°3ª etapa Vuelta a la Ribera del Duero