General classification
0
Classics
Flat
Hilly
Mountain
Time Trial
1
08/06
Stage 1
Domérat > Montluçon
109
09/06
Stage 2
Prémilhat > Issoire
50
10/06
Stage 3
Brioude > Charantonnay
88
11/06
Stage 4
Charmes-sur-Rhône > Saint-Péray
49
12/06
Stage 5
Saint-Priest > Mâcon
117
Boucles de la Mayenne - Crédit Mutuel
57
13
29/05
Espace Mayenne - Laval > Espace Mayenne - Laval
22
30/05
Saint-Berthevin > Juvigné
83
31/05
Sainte-Suzanne > Bais
63
01/06
Javron-les-Chapelles > Laval
33
01/05
Eschborn - Frankfurt
Eschborn > Frankfurt am Main
72
27/04
Liège - Bastogne - Liège
Liège > Liège
DNF
23/04
La Flèche Wallonne
Ciney > Huy
98
20/04
Amstel Gold Race
Maastricht > Berg en Terblijt
18/04
De Brabantse Pijl - La Flèche Brabançonne
Beersel > Overijse
61
07/04
Buesa-Arena > Vitoria-Gasteiz
08/04
Pamplona-Iruña > Lodosa
26
09/04
Zarautz > Beasain
96
10/04
Beasain > Markina-Xemein
81
11/04
Urduña > Gernika-Lumo
65
12/04
Stage 6
Eibar > Eibar
05/04
Gran Premio Miguel Indurain
Estella-Lizarra > Estella-Lizarra
76
21/03
Bredene Koksijde Classic
Bredene > Koksijde
70
19/03
Danilith Nokere Koerse
Deinze > Nokere
53
08/03
Strade Bianche
Siena > Siena
32
05/03
Trofeo Laigueglia
Laigueglia > Laigueglia
Tour of Oman
69
29
08/02
Bushar > Bimmah Sink Hole
47
09/02
Al Rustaq Fort > Yitti Hills
77
10/02
Fanja > Eastern Mountain
78
11/02
Oman Across Ages Museum > Oman Convention and Exhibition Center
43
12/02
Imty > Jabal Al Akhdhar (Green Mountain)
07/02
Muscat Classic
Al Mouj > Al Bustan
31/01
Trofeo Serra Tramuntana
Lluc > Selva
55
29/01
Trofeo Calvià
Palmanova > Palmanova
25/01
Ruta de la Cerámica - Gran Premio Castellón
Castellón > Onda