2024 – Equipo Kern Pharma
11º 2ª etapa Région Pays de la Loire Tour (UCI 2.1)
16º 1ª etapa Région Pays de la Loire Tour (UCI 2.1)
23º Clásica Terres de l’Ebre (UCI 1.2)
45º Région Pays de la Loire Tour (UCI 2.1)
102º Volta a la Comunitat Valenciana (UCI 2.Pro)
136º Volta a Catalunya (UCI 2.UWT)
2023 – Equipo Kern Pharma
2º Classica da Arrabida (UCI 1.2)
8º Prólogo GP Internacional Torres Vedras – Trofeu Joaquim Agostinho (UCI 2.2)
9º 5ª etapa Volta ao Alentejo (UCI 2.2)
12º 4ª etapa Tour de Slovaquie (UCI 2.1)
20º Boucles de l’Aulne-Châteaulin (UCI 1.1)
21º Clásica de Almería (UCI 1.Pro)
21º 1ª etapa Boucles de la Mayenne (UCI 2.Pro)
21º 5ª etapa Tour de Slovaquie (UCI 2.1)
31º Tour de Vendée (UCI 1.1)
33º 2ª etapa Boucles de la Mayenne (UCI 2.Pro)
34º Boucles de la Mayenne (UCI 2.Pro)
35º 3ª etapa Boucles de la Mayenne (UCI 2.Pro)
41º Paris – Bourges (UCI 1.1)
43º GP du Morbihan (UCI 1.Pro)
2022 – Equipo Kern Pharma
4º Clásica Comunitat Valenciana 1969 (UCI 1.1)
5º 4ª etapa CRO Race (UCI 2.1)
11º 2ª etapa Tour Poitou – Charentes (UCI 2.1)
12º 1ª etapa Vuelta a Castilla y León (UCI 2.1)
13º Trofeo Port D’Alcudia (UCI 1.1)
14º 4ª etapa Adriatica Ionica Race (UCI 2.1)
15º 5ª etapa Volta a la Comunitat Valenciana (UCI 2.Pro)
17º Cholet – Pays de la Loire (UCI 1.1)
18º 4ª etapa Tour du Limousin – Nouvelle Aquitaine (UCI 2.1)
20º 1ª etapa Boucles de la Mayenne (UCI 2.Pro)
21º Vuelta a Castilla y León (UCI 2.1)
24º Tour Poitou – Charentes (UCI 2.1)
33º CRO Race (UCI 2.1)
2021 – Equipo Kern Pharma
9º 2ª etapa Tour de la Mirabelle (UCI 2.2)
10º Vuelta Castilla y León (UCI 1.1)
12º Tour de la Mirabelle (UCI 2.2)
13º Trofej Poreč (UCI 1.2)
15º 2ª etapa Volta a la Comunitat Valenciana (UCI 2.Pro)
16º La Route Adélie de Vitré (UCI 1.1)
36º Clásica de Almería (UCI 1.Pro)
2020 – Equipo Lizarte
2º Campeonato de Catalunya CRI (Campeón Regional)
2º Gran Premio Circuito de Los Arcos
3º XXXIX Trofeo Ayuntamiento de Zamora
4º Campeonato de Catalunya en Línea sub23
6º LIV Circuito Guadiana
2019 – Equipo Lizarte
2º 3ª etapa Bizkaia Saria
2º LXXII Memorial Etxaniz
3º 4ª etapa Vuelta a Palencia
3º LXVIII Gran Premio de San Lorenzo
2018 – Equipo Lizarte
3º X Zumaiako Saria
3º 1ª etapa LVI Vuelta a Segovia
2017 – Equipo Lizarte
3º Campeonato de Catalunya sub23
2016 – Huesca La Magia (juvenil)
Campeón de España
Campeón de Catalunya CRI
1º 2ª etapa B Vuelta a Talavera
1º Vuelta a Talavera
1 3ª etapa B Vuelta a Álava
1º Cellera de Ter (Copa Catalana)
1º Barbastro (Copa Critérium)
1º Palafrugell (social)
2º Vuelta a la Rioja