2022 – Equipo Kern Pharma
16º Okolo Slovenska . Tour of Slovaquie (UCI 21)
19º 2º etapa Okolo Slovenska . Tour of Slovaquie (UCI 21)
25º Prueba Villafranca – Ordiziako Klasika (UCI 1.1)
25º 3ª etapa Tour of Slovenia (UCI 2.Pro)
27º Tour of Slovenia (UCI 2.Pro)
33º Trofeo Playa de Palma (UCI 1.1)
40º 4ª etapa Vuelta a Andalucia (UCI 2.Pro)
52º Clásica Comunitat Valenciana 1969 (UCI 1.1)
61º Copa Agostoni (UCI 1.1)
64º Giro dell’Emilia (UCI 1.Pro)
2021 – Movistar Team
1º 2ª etapa Vuelta a Asturias (UCI 2.1)
3º Trofeo Serra de Tramuntana (UCI 1.1)
4º Prueba Villafranca Ordizia (UCI 1.1)
7º Vuelta a Asturias (UCI 2.1)
2020 – Movistar Team
7º Vuelta Ciclista a la Región de Murcia (UCI 2.1)
29º UAE Tour (2.UWT)
78º Tirreno-Adriatico (2.UWT)
79º Giro d’Italia (2.UWT)
2019 – Movistar Team
12º Vuelta a Andalucía (UCI 2.Pro)
39º Vuelta Ciclista a la Región de Murcia (UCI 2.1)
43º Circuito Getxo (UCI 1.1)
45º Santos Tour Donwn Under (UCI 2.UWT)
46º Clásica de Almería (UCI 1.Pro)
48º Prueba Villafranca Ordizia (UCI 1.1)
61º Tour de Suiza (2.UWT)
65º Tour of Britain (2.Pro)
77º Paris – Niza (2.UWT)
79º Volta a la Comunitat Valenciana (UCI 2.1)
88º Giro d’Italia (2.UWT)
2018 – Movistar Team
40º Vuelta Ciclista a la Comunidad de Madrid (UCI 2.1)
40º Vuelta a Castilla y León (UCI 2.1)
47º Vuelta a Aragón (UCI 2.1)
58º Paris – Niza (2.UWT)
59º Tour de Polonia (2.UWT)
63º Vuelta a Andalucía (2.Pro)
64º Gran Piemonte (1.UWT)
67º Grand Prix Cycliste de Québec (1.UWT)
73º Critérium du Dauphiné (2.UWT)
77º Milano – Torino (1.Pro)
86º Grand Prix Cycliste de Montréal (1.UWT)
2017 – Movistar Team
5º Hammer Sportzone Limburg (UCI 2.1)
44º Bretagne Classic (1.UWT)
57º Vuelta a la Comunidad de Madrid (UCI 2.1)
69º Tour du Poitou Charentes (UCI 2.1)
72º Prueba Villafranca Ordizia (UCI 1.1)
86º Vuelta a Castilla y León (UCI 2.1)
98º Milano – Torino (1.Pro)
2016 – Equipo Lizarte