2022 – Equipo Kern Pharma
10º 4ª etapa Tour of Slovenia (UCI 2.Pro)
16º Tour of Slovenia (UCI 2.Pro)
17º Tour Alsace (UCI 2.2)
19º Vuelta a Asturias (UCI 2.1)
28º Okolo Slovenska – Tour of Slovaquie (UCI 2.1)
35º Clásica Jaén Paraíso Interior (UCI 1.1)
34º Giro dell’Emilia (UCI 1.Pro)
35º 2ª etapa Vuelta a Andalucía (UCI 2.Pro)
45º 3ª etapa Vuelta a Andalucía (UCI 2.Pro)
49º Copa Agostoni (UCI 1.1)
50º Vuelta a Andalucía (UCI 2.Pro)
2021 – Equipo Kern Pharma
4º Alpes Isère Tour (UCI 2.2)
5º 5ª etapa Alpes Isère Tour (UCI 2.2)
8º 4ª etapa Tour Alsace (UCI 2.2)
10º Giro della Regione Friuli Venezia Giulia (UCI 2.2)
12º Tour Alsace (UCI 2.2)
43º Itzulia Basque Country (UCI 2.UWT)
2020 – Equipo Kern Pharma
31º Volta a la Comunitat Valenciana (UCI 2.Pro)
37º Prueba Villafranca-Ordiziako Klasika (UCI 1.1)
39º Trofeo Pollença – Port d’Andratx (UCI 1.1)
2019 – Baqué-Ideus-BH
1º XVI Premio Ereño
1º Montaña Tour de l’Avenir (UCI 2.NCup)
4º LXXXVI Clásica Santa Cruz
6º 9ª etapa Tour de l’Avenir (UCI 2.NCup)
11º Orlen Grand Prix (UCI 2.NCup)
20º Cours de la Paix (UCI 2.NCup)
22º Tour de l’Avenir (UCI 2.NCup)
2018 – Baqué-Ideus-BH
2º LXXII Memorial Etxaniz
2º Torneo Lehendakari
3º XXXI Oñati Proba
3º IL Premio San Pedro
4º Volta a Portugal do Futuro (UCI 2.2U)
2017 – Grupo Eulen
6º LVII Circuito Sollube
6º LXXI Memorial Etxaniz
7º XLVI Subida a Urraki
7º LXXII Antzuola Saria
2016 – Parking Geltokia
12º LVI Circuito Sollube
13º LXX Memorial Etxaniz