2021 – Equipo Kern Pharma
4º Volta ao Alentejo (UCI 2.2)
4º Grand Prix Cycliste la Marseillaise (UCI 1.1)
5º 4ª etapa Deutschland Deine Tour (UCI 2.Pro)
5º 2ª etapa Tour de Slovaquie (UCI 2.1)
7º 1ª etapa Tour du Limousin (UCI 2.1)
10º 1ª etapa Tour de Slovaquie (UCI 2.1)
31º Clàssica Comunitat Valenciana 1969 (UCI 1.2)
38º 1ª etapa Boucles de la Mayenne (2.Pro)
52º Boucles de la Mayenne (2.Pro)
79º Étoile de Bessèges (UCI 2.1)
2020 – Equipo Kern Pharma
6º 1ª etapa Tour du Limousin – Nouvelle Aquitaine (UCI 2.1)
9º Tour du Limousin – Nouvelle Aquitaine (UCI 2.1)
9º 2ª etapa Giro della Regione Friuli Venezia Giulia (UCI 2.2)
32º Paris-Chauny (UCI 1.1)
36º Grand Prix d’Isbergues – Pas de Calais (UCI 1.1)
2019 – Equipo Lizarte
1º XXVIII Trofeo Guerrita
1º LXXIII Memorial Etxaniz
1º 1ª etapa Vuelta a Cantabria
1º Vuelta a Cantabria
3º Copa de España Elite y Sub23
3º XV Aiztondo Klasika
3º XXXV Clásica de Torredonjimeno
3º Bizkaia Saria
4º LXVI Gran Premio Primavera
5º XXI GP Macario
10º 2ª etapa Giro d’Italia U23 (UCI 2.2U)
11º 6ª etapa Tour de Bretagne (UCI 2.2)
63º Tour de Bretagne (UCI 2.2)
85º Giro d’Italia U23 (UCI 2.2U)
2018 – Equipo Lizarte
2º XXXVI Volta a Castelló
3º LXVIII San Bartolomé Sari Nagusia
3º LXXII Memorial Etxaniz
3º Trofeu Fira d’Agost
3º LXXII Xanisteban Saria
2017 – Equipo Lizarte
4º LXXIV Lazkaoko Proba
4º 2ª etapa Gran Premio Vila-Real
6º IX Zumaiako Saria
29º Volta a Portugal do Futuro (UCI 2.2U)
2016 – Equipo Lizarte
17º VIII Zumaiako Saria
20º VI Gran Premio Mungia
2015 – Huesca La Magia (juvenil)
1º Vuelta a Pamplona
1º Copa de España de Vila-real