2024 – Equipo Kern Pharma
2º 1ª etapa Tour of Hainan (UCI 2.Pro)
5º 4ª etapa Tour of Hainan (UCI 2.Pro)
9º 1ª etapa Tour of Langkawi (UCI 2.Pro)
9º 2ª etapa Tour of Langkawi (UCI 2.Pro)
10º 1ª etapa GP Internacional Torres Vedras – Trofeu Joaquim Agostinho (UCI 2.2)
12º 5ª etapa Volta a Portugal (UCI 2.1)
14º 1ª etapa Tour de Taiwán (UCI 2.1)
20º Trofeo Palma (UCI 1.1)
27º 2ª etapa Volta a Portugal (UCI 2.1)
34º Grote Pijs Jean Pierre Monseré (UCI 1.1)
72º GP Internacional Torres Vedras – Trofeu Joaquim Agostinho (UCI 2.2)
96º Volta a Portugal (UCI 2.1)
2023 – Burgos-BH
1ª 5ª Etapa La Tropicale Amissa Bongo (UCI 2.1)
2º 2ª Etapa Volta a Portugal em Bicicleta (UCI 2.1)
4ª 2ª Etapa Tour of Taihu Lake (UCI 2.Pro)
4ª 4ª Etapa Tour of Qinghai Lake (UCI 2.Pro)
4ª 6ª Etapa Tour of Qinghai Lake (UCI 2.Pro)
4º 2ª Etapa Volta a Portugal em Bicicleta (UCI 2.1)
5ª 1ª Etapa Tour of Taihu Lake (UCI 2.Pro)
6ª 4ª Etapa Tour of Taihu Lake (UCI 2.Pro)
7º 1ª Etapa Tour of Qinghai Lake (UCI 2.Pro)
8ª 5ª Etapa Tour of Qinghai Lake (UCI 2.Pro)
11º 2ª Etapa La Tropicale Amissa Bongo (UCI 2.1)
11º 2ª Etapa Volta ao Alentejo (UCI 2.2)
14º 4ª Etapa Volta a Portugal em Bicicleta (UCI 2.1)
15º 1ª Etapa Tour of Oman (UCI 2.Pro)
19º Tour of Taihu Lake (UCI 2.Pro)
53º La Tropicale Amissa Bongo (UCI 2.1)
98º Volta ao Alentejo (UCI 2.2)
106º Tour of Oman (UCI 2.Pro)
112º Boucles de la Mayenne – Crédit Mutuel (UCI 2.Pro)
2022 – Global 6 Cycling
3º 3ª Etapa Presidential Cycling Tour of Türkiye (UCI 2.Pro)
3º 5ª Etapa Tour de Normandie (UCI 2.2)
5º 6ª Etapa Tour de Normandie (UCI 2.2)
5º 7ª Etapa Tour de Normandie (UCI 2.2)
8º 1ª Etapa Presidential Cycling Tour of Türkiye (UCI 2.Pro)
8ª 2ª Etapa Presidential Cycling Tour of Türkiye (UCI 2.Pro)
8º 1ª Etapa Tour de Normandie (UCI 2.2)
14º 6ª Etapa PETRONAS Le Tour de Langkawi (UCI 2.Pro)
23º 4ª Etapa PETRONAS Le Tour de Langkawi (UCI 2.Pro)
44º Grand Prix de la Ville de Lillers Souvenir Bruno Comini (UCI 1.2)
81º Tour de Normandie (UCI 2.2)
87º PETRONAS Le Tour de Langkawi (UCI 2.Pro)
2021 – Club Ciclista Rías Baixas
1º Vuelta a Extremadura
2º Gran Premio de Primavera Ontur
9º Memorial Ángel Lozano
9º Circuito del Guadiana
14º Aiztondo Klasika-Memorial Patxi Alkorta
41º Campeonado de España de CRI (UCI NC)
55º Clásica de Pascua – Ruta Xacobea
2020 – Gios Kiwi Atlántico
34º Trofeo Felanitx, Ses Salines, Campos, Porreres (UCI 1.1)
69º Trofeo Playa de Palma – Palma (UCI 1.1)
92º Circuito de Getxo-Memorial Hermanos Otxoa (UCI 1.1)