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)