2020 – Equipo Kern Pharma
1º 3ª etapa Belgrade Banjaluka (UCI 2.1)
2º 3ª etapa Tour de Serbie (UCI 2.2)
3º 4ª etapa Belgrade Banjaluka (UCI 2.1)
4º Trofeo Ses Salines – Felanitx (UCI 1.1)
9º 5ª etapa Volta a la Comunitat Valenciana (UCI 2.Pro)
11º Trofeo Playa de Palma – Palma (UCI 1.1)
40º Belgrade Banjaluka (UCI 2.1)
41º Tour de Serbie (UCI 2.2)
105º Volta a la Comunitat Valenciana (UCI 2.Pro)
108º Vuelta a Andalucía – Ruta del Sol (UCI 2.Pro)
2019 – Euskadi-Murias
1º 1ª etapa Volta ao Alentejo (UCI 2.2)
1º 2ª etapa Volta ao Alentejo (UCI 2.2)
1º 6ª etapa Volta ao Alentejo (UCI 2.2)
1º 3ª etapa Vuelta a Castilla y León (UCI 2.1)
1º 2ª etapa Trofeu Joaquim Agostinho (UCI 2.2)
2º 5ª etapa Ruta del Sol (UCI 2.HC)
2º 1ª etapa Vuelta a Castilla y León (UCI 2.1)
2º 1ª etapa Vuelta a Madrid (UCI 2.1)
2018 – Euskadi-Murias
1º 7ª etapa Volta a Portugal (UCI 2.1)
2º 5ª etapa Volta a Portugal (UCI 2.1)
3º 2ª etapa Vuelta a Castilla y León (UCI 2.1)
3º 2ª etapa Vuelta a Madrid (UCI 2.1)
2017 – Raleigh-GAC
2016 – Wilier-Southeast
2015 – Movistar Team
2º 1ª etapa Vuelta a Castilla y León (UCI 2.1)
2º 2ª etapa Vuelta a Madrid (UCI 2.1)
3º 2ª etapa Vuelta a Baviera (UCI 2.HC)
2014 – Movistar Team
2º 2ª etapa Tour de Poitou Charentes (UCI 2.1)
2013 – Movistar Team
2º 2ª etapa Tour de Limousin (UCI 2.1)
3º 1ª etapa Vuelta a Castilla y León (UCI 2.1)
2012 – Movistar Team
2º 1ª etapa Vuelta a Castilla y León (UCI 2.1)
3º Circuito de Getxo (UCI 1.1)
2011 – Movistar Team
1º 2ª etapa Vuelta a Madrid (UCI 2.1)
2010 – Equipo Lizarte
1º 4ª etapa Vuelta a Toledo
1º Leintz Bailarari Itzulia
1º Circuito de Sollube
1º Xanisteban Saria
2009 – Equipo Lizarte
1º GP Ayuntamiento de Huarte
2008 – Equipo Lizarte
1º GP Primavera
1º Martin Deunaren Saria
2007 – Club Ciclista Ermitagaña (juvenil)
Campeón de España en ruta