General classification
17
Classics
0
Flat
2
Hilly
10
Mountain
Time Trial
5
2024 EFAPEL CYCLING
15
2023 EFAPEL CYCLING
1
2022 EFAPEL
2021 TAVFER-MEASINDOT-MORTÁGUA
2020 EFAPEL
28/09
UCI Road World Championships ME - IRR
Kigali > Kigali
DNF
Skoda Tour de Luxembourg
21
17/09
Stage 1
Luxembourg > Luxembourg
25
18/09
Stage 2
Remich > Mamer
46
19/09
Stage 3
Mertert > Vianden
20/09
Stage 4
Niederanven > Niederanven
24
21/09
Stage 5
Mersch > Luxembourg
47
Volta a Portugal Continente
26
06/08
Maia > Maia
9
07/08
Viana do Castelo > Braga (Sameiro)
16
08/08
Felgueiras > Fafe
8
09/08
Boticas > Bragança
10/08
Braganca > Mondim de Basto (Senhora da Graça)
7
11/08
Stage 6
Lamego > Viseu
12
13/08
Stage 7
Águeda > Guarda
14/08
Stage 8
Sabugal > Covilha (Torre)
15/08
Stage 9
Ferreira do Zêzere > Santarém
31
16/08
Stage 10
Alcobaca > Montejuto (Oeste CIM)
17/08
Stage 11
Lisboa > Lisboa
GP Beiras e Serra da Estrela
29
23/05
Almeida > Penamacor
14
24/05
Figueira de Castelo Rodrigo > Celorico da Beira
25/05
Pinhel > Seia
38
Volta ao Algarve em Bicicleta
30
20/02
Lagoa > Alto da Foia
33
21/02
Vila Real Santo António > Tavira
53
22/02
Albufeira > Faro
37
23/02
Salir > Malhão
50
16/02
Figueira Champions Classic
Figueira da Foz > Figueira da Foz
34