2024 – Equipo Kern Pharma
5º Clásica Terres de l’Ebre (UCI 1.2)
36º Tour de Omán (UCI 2.Pro)
39º Grande Prêmio Internacional Beiras e Serra da Estrela (UCI 2.2)
82º Tour of the Alps (UCI 2.Pro)
2023 – Equipo Kern Pharma
17º 3ª etapa GP Internacional Torres Vedras – Trofeu Joaquim Agostinho (UCI 2.2)
31º GP Internacional Torres Vedras – Trofeu Joaquim Agostinho (UCI 2.2)
36º CIC – Mont Ventoux (UCI 1.Pro)
53º Trofeo Serra de Tramuntana (UCI 1.1)
53º Clásica de Almería (UCI 1.Pro)
63º Vuelta a Andalucía (UCI 2.Pro)
78º La Route d’Occitanie – La Dépêche du Midi (UCI 2.1)
2022 – Equipo Kern Pharma
10º 3ª etapa Tour Alsace (UCI 2.2)
18º Okolo Slovenska – Tour of Slovaquie (UCI 2.1)
19º Tour Alsace (UCI 2.2)
14º 2ª etapa Okolo Slovenska – Tour of Slovaquie (UCI 2.1)
19º GP Industria & Artigianato (UCI 1.1)
22º Presidential Tour of Turkey (UCI 2.Pro)
23º 2ª etapa Adriatica Ionica Race (UCI 2.1)
25º 4ª etapa Presidential Tour of Turkey (UCI 2.Pro)
25º 7ª etapa Presidential Tour of Turkey (UCI 2.Pro)
30º Adriatica Ionica Race (UCI 2.1)
75º Tour de Romandie (UCI 2.UWT)
2021 – Equipo Kern Pharma
19º 2ª etapa Tour de la Mirabelle (UCI 2.2)
22º Tour de la Mirabelle (UCI 2.2)
31º Volta a la Comunitat Valenciana (UCI 2.Pro)
2020 – Caja Rural – Seguros RGA (amateur)
8º Campeonato de España sub23
13º Giro d’Italia U23 (UCI 2.2U)
13º XXXVI Vuelta a Zamora
77º Coppa Sabatini (UCI 1.Pro)
93º Giro dell’Appennino (UCI 1.1)
101º Giro della Toscana – Memorial Alfredo Martini (UCI 1.1)
2019 – Kometa – Fundación Contador (amateur)
4º Bizkaia Saria
9º LII Vuelta a Palencia
9º XXX Vuelta a León
11º Campeonato de España sub23
24º Ronde de l’Isard (UCI 2.2U)
38º Giro d’Italia U23 (UCI 2.2U)
2018 – Fundación Contador (amateur)
5º Campeonato de España sub23
8º XXXVI Volta a Castelló
8º XLVII Vuelta a Navarra
9º VIII Volta a la Província de València
10º XVII Volta a Galicia
2017 – Fundación Contador (juvenil)
7º Ain Bugey Valromey Tour (UCI 2.1)