General classification
245
Classics
10
Flat
11
Hilly
171
Mountain
126
Time Trial
83
2024 BAHRAIN - VICTORIOUS
508
2023 LIDL - TREK
183
2023 BAHRAIN VICTORIOUS
177
2022 TREK - SEGAFREDO
84
2021 TREK - SEGAFREDO
63
2020 TEAM COLPACK BALLAN
0
Tour de Pologne
2
4
04/08
Stage 1
Wrocław > Legnica
120
05/08
Stage 2
Karpacz (Hotel Gołębiewski) > Karpacz
06/08
Stage 3
Walbrzych > Walbrzych (Walbrzyski)
23
07/08
Stage 4
Rybnik > Cieszyn
08/08
Stage 5
Katowice > Zakopane
6
09/08
Stage 6
Bukowina Resort > Bukowina Tatrzanska
5
10/08
Stage 7
Kopalnia Soli (Wieliczka) > Kopalnia Soli (Wieliczka)
02/08
Donostia San Sebastian Klasikoa
Donostia-San Sebastian > Donostia-San Sebastian
40
Giro d'Italia
17
22
34
09/05
Durrës > Tirana
12
10/05
Tirana > Tirana
18
11/05
Vlorë (AL) > Vlorë (AL)
41
13/05
Alberobello (Pietramadre) > Lecce
26
14/05
Ceglie Messapica > Matera
15/05
Potenza > Napoli
16/05
Castel di Sangro > Tagliacozzo (Marsia)
17/05
Stage 8
Giulianova > Castelraimondo
16
18/05
Stage 9
Gubbio > Siena
20/05
Stage 10
Lucca > Pisa
21/05
Stage 11
Viareggio > Castelnovo ne' Monti
22/05
Stage 12
Modena > Viadana (Oglio-Po)
52
23/05
Stage 13
Rovigo > Vicenza
7
24/05
Stage 14
Treviso > Nova Gorica (SL) / Gorizia (IT)
38
25/05
Stage 15
Fiume Veneto > Asiago
27/05
Stage 16
Piazzola sul Brenta > San Valentino (Brentonico)
15
28/05
Stage 17
San Michele all’Adige (Fondazione Edmund Mach) > Bormio
42
29/05
Stage 18
Morbegno > Cesano Maderno
97
30/05
Stage 19
Biella > Champoluc
9
31/05
Stage 20
Verrès > Sestrière (Vialattea)
88
01/06
Stage 21
Roma > Roma
79
21/04
San Lorenzo Dorsino > San Lorenzo Dorsino
19
22/04
Mezzolombardo > Sterzing
DNF
Tirreno-Adriatico
3
14
10/03
Lido di Camaiore > Lido di Camaiore
11/03
Camaiore > Follonica
47
12/03
Follonica > Colfiorito
13/03
Norcia > Trasacco
20
14/03
Ascoli Piceno > Pergola
15/03
Cartoceto > Frontignano
16/03
Porto Potenza Picena > San Benedetto del Tronto
Volta ao Algarve em Bicicleta
20/02
Lagoa > Alto da Foia
24
21/02
Vila Real Santo António > Tavira
22/02
Albufeira > Faro
23/02
Salir > Malhão