2021 – Equipo Kern Pharma
3º Prueba Villafranca Ordizia (UCI 1.1)
4º Tour de Slovaquie (UCI 2.1)
4º 2ª etapa Vuelta a Asturias (UCI 2.1)
5º Cto. España Ruta (UCI NC)
7º Vuelta a Asturias (UCI 2.1)
9º Cto. España CRI (UCI NC)
11º Tour du Limousin (UCI 2.1)
14º Route d’Occitanie (UCI 2.1)
15º Vuelta a Burgos (UCI 2.Pro)
16º Gran Premio Miguel Indurain (UCI 1.1)
17º 1ª etapa Tour des Alpes Maritimes et du Var (UCI 2.1)
18º Étoile de Bessèges (UCI 2.1)
19º Paris-Tours (UCI 1.Pro)
30º 6ª etapa Itzulia Basque Country (UCI 2.UWT)
2020 – Equipo Kern Pharma
2º 1ª etapa Tour de Serbie (UCI 2.2)
3º Giro della Regione Friuli Venezia Giulia (UCI 2.2)
4º 3ª etapa Giro della Regione Friuli Venezia Giulia (UCI 2.2)
5º 2ª etapa Belgrade Banjaluka (UCI 2.1)
8º Campeonatos de España CRI
11º Campeonatos de España
13º 3ª etapa Vuelta a Burgos (UCI 2.Pro)
15º Tour de Serbie (UCI 2.2)
21º Belgrade Banjaluka (UCI 2.1)
22º Grand Prix Cycliste la Marseillaise (UCI 1.1)
31º Vuelta a Andalucía – Ruta del Sol (UCI 2.Pro)
37º Vuelta a Burgos (UCI 2.Pro)
2019 – Equipo Lizarte
1º Copa de España Elite y Sub23
1º VII Memorial Pascual Momparler
1º LXVIII Gran Premio San Lorenzo
2º XV Aiztondo Klasika
2º XXI GP Macario
3º XLVIII Memorial Valenciaga
4º Campeonato de España Línea Sub23
5º Campeonato de España CRI Sub23
40º Giro d’Italia U23 (UCI 2.2U)
2018 – Equipo Lizarte
1º IL Premio San Pedro
2º Campeonato de España CRI Sub23
4º IIIL Vuelta a Salamanca
4º VIII Volta a la Província de València
8º Campeonato de España Sub23
9º 2ª etapa Giro d’Italia U23 (UCI 2.2U)
30º Giro d’Italia U23 (UCI 2.2U)
45º Giro della Valle d’Aosta (UCI 2.2U)
47º Campeonato del Mundo sub23
2017 – Equipo Lizarte
2º LXVI Gran Premio San Lorenzo
4º Gran Premio San Juan
7º Volta Portugal do Futuro (UCI 2.2U)
2016 – Huesca La Magia (juvenil)
1º Vuelta a Álava
1º Trofeo Ramos
1º Trofeo Lacturale
1º Prat de Llobregat (Copa Catalana)