2023 – Equipo Kern Pharma
5º 2ª etapa Vuelta a Asturias (UCI 2.1)
7º Giro dell’Appennino (UCI 1.1)
8º Czech Tour (UCI 2.1)
11º Mercan’Tour Classic (UCI 1.1)
11º 3ª etapa Czech Tour (UCI 2.1)
13º 3ª etapa Vuelta a Asturias (UCI 2.1)
16º Vuelta a Asturias (UCI 2.1)
16º 3ª etapa La Route d’Occitanie – La Dépêche du Midi (UCI 2.1)
16º La Route d’Occitanie – La Dépêche du Midi (UCI 2.1)
16º 4ª etapa Tour de Alpes (UCI 2.Pro)
18º Tour of Britain (UCI 2.Pro)
21º 4ª etapa La Route d’Occitanie – La Dépêche du Midi (UCI 2.1)
22º 4ª etapa Czech Tour (UCI 2.1)
26º 1ª etapa Vuelta a Asturias (UCI 2.1)
27º CIC – Mont Ventoux (UCI 1.Pro)
37º Campeonato de España en ruta (UCI NC)
48º Tour de Alpes (UCI 2.Pro)
49º O Gran Camiño (UCI 2.1)
2022 – Equipo Kern Pharma
15º Mercan’Tour Classic (UCI 1.1)
20º Trofeo Pollença-Port D’Andratx (UCI 1.2)
24º 15ª etapa Vuelta a España (UCI 2.UWT)
26º Vuelta a España (UCI 2.UWT)
28º Volta Comunitat Valenciana (UCI 2.Pro)
29º 3ª etapa Volta a Catalunya (UCI 2.UWT)
30º 4ª etapa Volta a Catalunya (UCI 2.UWT)
32º 2ª etapa Vuelta a Burgos (UCI 2.Pro)
36º Vuelta a Burgos (UCI 2.Pro)
37º Tour de Romandie (UCI 2.UWT)
2021 – Equipo Kern Pharma
1º Tour Alsace (UCI 2.2)
1º 4ª etapa Tour Alsace (UCI 2.2)
2º Giro della Regione FVG (UCI 2.2)
9º CRO Race (UCI 2.1)
13º 1ª etapa Vuelta a Andalucía (UCI 2.Pro)
21º Trofeo Alcúdia (UCI 1.1)
23º Trofeo Serra de Tramuntana (UCI 1.1)
24º Trofeo Calvià (UCI 1.1)
25º Trofeo Port d’Andratx (UCI 1.1)
44º Itzulia Basque Country (UCI 2.UWT)
2020 – Equipo Kern Pharma
29º Tour du Doubs (UCI 1.1)
31º 4ª etapa Vuelta a Andalucía – Ruta del Sol (UCI 2.Pro)
35º 4ª etapa Volta a la Comunitat Valenciana (UCI 2.Pro)
35º 3ª etapa La Route d’Occitanie (UCI 2.1)
48º La Route d’Occitanie (UCI 2.1)
2019 – Equipo Lizarte
4º XLV Subida a Gorla
4º XLVII Vuelta al Bidasoa
5º LVIII Vuelta a Navarra
5º LXXIII Gran Premi Vila-Real
7º 5ª etapa Giro della Valle d’Aosta (UCI 2.2U)
8º 6ª etapa Giro d’Italia U23 (UCI 2.2U)
10º Giro della Valle d’Aosta (UCI 2.2U)
23º Giro d’Italia U23 (UCI 2.2U)
2018 – Equipo Lizarte
2º IL Premio San Pedro
2º VIII Volta a la Província de València
3º XXII Premio Nuestra Señora de Oro
3º LXXXVII San Bartolome Saria
3º 3ª etapa VIII Volta a la Província de València (CRI)
4º Campeonato de España Sub23
4º Vuelta a Vetusta
17º Giro della Valle d’Aosta (UCI 2.2U)
23º Giro d’Italia U23 (UCI 2.2U)
41º Campeonato del Mundo sub23
56º Campeonato del Mundo CRI sub23
2017 – Equipo Lizarte
2º 2ª etapa LX Volta a Lleida
5º LX Volta a Lleida
8º Ruta de los Castillos y las Batallas
2016 – Equipo Lizarte
9º LXVI Prueba Loinaz
10º LXXX Pentekostes Saria
10º LXX Memorial Etxaniz
2015 – Flex – Fundación Contador (juvenil)
1º Cevico de la Torre
3º Ránking RFEC Juvenil