2024 – Equipo Kern Pharma
6º 5ª etapa Vuelta a Burgos (UCI 2.Pro)
8º 1ª etapa Tour of Slovenia (UCI 2.Pro)
9º 1ª etapa Tour de Omán (UCI 2.Pro)
10º Ronde van Limburg (UCI 1.1)
11º 2ª etapa Vuelta a Burgos (UCI 2.Pro)
13º 1ª etapa Vuelta a Burgos (UCI 2.Pro)
16º Vuelta a Castilla y León (UCI 1.1)
26º Heylen Vastgoed Heistse Pijl (UCI 1.1)
52º Grande Prêmio Internacional Beiras e Serra da Estrela (UCI 2.2)
105º Vuelta a Burgos (UCI 2.Pro)
116º Tour of Slovenia (UCI 2.Pro)
2023 – Trek-Segafredo
4º 1ª Etapa Arctic Race of Norway (UCI 2.Pro)
10º 2ª Etapa UAE Tour (UCI 2.UWT)
18º Prólogo Santos Tour Down Under (UCI 2.UWT)
19º 1ª Etapa Santos Tour Down Under (UCI 2.UWT)
22º 2ª Etapa Tour de Hongrie (UCI 2.Pro)
25º 1ª Etapa Tour de Hongrie (UCI 2.Pro)
75º UAE Tour (UCI 2.UWT)
76º Santos Tour Down Under (UCI 2.UWT)
84º Tour de Hongrie (UCI 2.Pro)
87º Grand Prix de Denain – Porte du Hainaut (UCI 1.Pro)
96º Danilith Nokere Koerse (UCI 1.Pro)
99º Gran Premio Miguel Indurain (UCI 1.Pro)
93º Arctic Race of Norway (UCI 2.Pro)
108º Renewi Tour (UCI 2.UWT)
2022 – Trek-Segafredo
8º 4ª Etapa CRO Race (UCI 2.1)
10º 5ª Etapa UAE Tour (UCI 2.UWT)
10º 6ª Etapa CRO Race (UCI 2.1)
13º 5ª Etapa Volta a la Comunitar Valenciana (UCI 2.Pro)
15º 5ª Etapa Volta Ciclista a Catalunya (UCI 2.UWT)
20º 1ª Etapa UAE Tour (UCI 2.UWT)
64º Veneto Classic (UCI 1.1)
66º Kampioenschap van Vlaanderen (UCI 1.1)
71º CRO Race (UCI 2.1)
85º International Tour of Hellas (UCI 2.1)
99º UAE Tour (UCI 2.UWT)
109º Volta a la Comunitar Valenciana (UCI 2.Pro)
113º Baloise Belgium Tour (UCI 2.Pro)
124º BEMER Cyclassics (UCI 1.UWT)
130º GP de Fourmies / La Voix du Nord (UCI 1.Pro)
2021 – Caja Rural – Seguros RGA
1º Aiztondo Klasika-Memorial Patxi Alkorta
1º Vigo
2º Clásica Ciudad de Torredonjimeno
3º WHIM-Memorial Momparler
4º Circuito del Guadina
5º Memorial Ángel Lozano
21º Memorial Valenciaga
44º Clásica de Pascua-Ruta Xacobea