2022 – Equipo Kern Pharma
2º 5ª etapa Adriatica Ionica Race (UCI 2.1)
17º 7ª etapa Vuelta a España (UCI 2.UWT)
22º Campeonato del Mundo de Ruta sub-23
22º Étoile de Bessèges (UCI 2.1)
25º 2ª etapa Tour de Romandie (UCI 2.UWT)
33º Classic Grand Beçanson Doubs (UCI 1.1)
36º 4ª etapa Étoile de Bessèges (UCI 2.1)
50º Vuelta a Castilla y León (UCI 2.1)
63º Liège-Bastogne-Liége (UCI 1.UWT)
2021 – Equipo Lizarte
1º Copa de España
1º Memorial Pascual Momparler
1º L Memorial Valenciaga
2º LXXVII Santikutz Klasikoa
2º XLIII Memorial Cirilo Zunzarren
2º LX Loinaz Proba
3º Vigo Copa España 2021
3º XXX Trofeo Guerrita
3º XIII Zumaiako Saria
3º 9a Cursa Isaac Gálvez – Campionat de Catalunya Sub23
4º XXXIX Memorial Tomás Santisteban
4º 60º Gran Premio de Primavera
4º XXX Laudio Saria
5º Clásica de Pascua
6º Campeonato de España en Ruta Sub23
6º LXVII Circuito Aiala
7º Clásica Ciudad de Torredonjimeno
7º XVII Aiztondo Klasikoa
10º LXXX Leintz Bailarari Itzulia
16º Etapa 1 Ronde d’Isard
2020 – Equipo Lizarte
3º Campeonato de Catalunya en Línea sub23
4º Goierriko Itzulia
6º Campeonato de Catalunya en contrarreloj
9º I Trofeo Electricidad Robert Innova
9º Campeonato de Aragón
10º XXXIII Oñati Proba
12º XII Zumaiako Saria
15º Campeonato de España CRI sub23
16º Campeonato de España en Línea sub23
17º Gran Premio Circuito de Los Arcos
2019 – Equipo Lizarte
2º Campeonato de Catalunya CRI
3º LIX Premio Primavera
4º Trofeu Joan Escolà
5º 2ª etapa Gran Premi Vila-Real
5º Clásica Isaac Gálvez
7º XXXII Andra Mari Sari Nagusia
2018 – Turismo Villanúa – CC Barbastro (juvenil)
1º Campeonato de Catalunya CRI
1º Cursa del Llobegrat
2º 1ª etapa Trofeo Víctor Cabedo
2º 3ª etapa Trofeo Víctor Cabedo
3º Copa de España
7º Campeonato de España
2017 – Turismo Villanúa – CC Barbastro (juvenil)
2º 3ª etapa Vuelta a Pamplona
3º Campeonato de España CRI
4º Campeonato de Catalunya