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)
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)
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)
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º 2nd stage Tour de la Mirabelle (UCI 2.2)
13º Trofejč Pore (UCI 1.2)
36º Clásica de Almería (UCI 1.Pro)
54º Paris-Troyes (UCI 1.2)
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