2022 – Equipo Kern Pharma
8º Giro dell’Appennino (UCI 1.1)
16º 4ª etapa Presidential Cycling Tour of Turkey (UCI 2.Pro)
16º 1ª etapa Tour of Slovenia (UCI 2.Pro)
21º 5ª etapa Tour Alsace (UCI 2.2)
36º Tour Alsace (UCI 2.2)
42º Presidential Cycling Tour of Turkey (UCI 2.Pro)
2021 – Equipo Kern Pharma
8º Clássica da Arrábida (UCI 1.2)
13º 6ª etapa Tour de Eslovenia (UCI 2.Pro)
27º Alpes Isère Tour (UCI 2.2)
73º Volta a la Comunitat Valenciana (UCI 2.Pro)
2020 – Equipo Kern Pharma
22º 1ª etapa La Route d’Occitanie (UCI 2.1)
46º Trofeo Serra de Tramuntana Sóller – Deià (UCI 1.1)
49º Campeonatos de España
55º Volta a la Comunitat Valenciana (UCI 2.Pro)
67º Vuelta a Andalucía – Ruta del Sol (UCI 2.Pro)
2019 – Equipo Lizarte
1º 1ª etapa Gran Premi Vila-Real
1º LXXII Gran Premi Vila-Real
1º 3ª etapa Vuelta a Zamora
1º XXXVI Vuelta a Zamora
3º LXXXVI Clásica Santa Cruz
2018 – Equipo Lizarte
1º XLVII Subida a Urraki
1º Trofeu Fira d’Agost
2º XLIV Subida a Gorla
6º XXIX Vuelta a León
10º 7ª etapa Giro d’Italia U23 (UCI 2.2U)
2017 – Equipo Lizarte
2º VII Zaldibia Sari Nagusia
4º VIII Volta a la Província de València
4º XLIII Subida a Gorla
4º Volta Portugal do Futuro (UCI 2.2U)
9º XLVI Memorial Valenciaga
2016 – Benicassim Me Gusta – Luk
1º Campeonato de Catalunya de Montaña
6º Vuelta a Segovia
8º Campeonato de España sub23
2015 – Benicassim Me Gusta – Luk
3º Challenge Comunitat Valenciana
10º Vuelta a Ávila