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