4854
UWT
2810
PRO M
Tour de France
2023
Stage 21
Stage 20
Stage 19
4230
DNF
6857
6606
4142
1527
3521
8681
6449
4238
1669
2058
1125
1489
4334
2027
5543
1757
1558
1437
383
12/10
Il Lombardia
08/10
Tre Valli Varesine
29/09
UCI Road World Championships ME - IRR
22/09
UCI Road World Championships ME - ITT
15/09
UEC Road European Championships ME - IRR
11/09
UEC Road European Championships ME - ITT
17/08
La Vuelta ciclista a España
29/06
09/06
Tour de Suisse
02/06
Critérium du Dauphiné
04/05
Giro d'Italia
23/04
Tour de Romandie
15/04
Tour of the Alps
01/04
Itzulia Basque Country
18/03
Volta Ciclista a Catalunya
04/03
Tirreno-Adriatico
03/03
Paris - Nice
19/02
UAE Tour
14/02
Vuelta a Andalucia Ruta Ciclista Del Sol
Volta ao Algarve em Bicicleta
10/02
Tour of Oman
31/01
Volta a la Comunitat Valenciana
Top 3
1
Top 10
Top 100
Top 1000
3
Total
88