Toggle navigation
home
teams
race
standings
news
gallery
video
sponsors
Standings 2017
GENERAL
STAGES
1°
STAGE
2°
STAGE
3°
STAGE
4°
STAGE
1°
Caleb EWAN
TIME
3:03:06
GAP
0:00
TEAM
ORS
NAZ
AUS
2°
Mark CAVENDISH
GAP
0:00
TIME
3:03:06
TEAM
DDD
NAZ
GBR
3°
André GREIPEL
GAP
0:00
TIME
3:03:06
TEAM
LTS
NAZ
GER
4°
Niccolo' BONIFAZIO
GAP
0:00
TIME
3:03:06
TEAM
TBM
NAZ
ITA
5°
Matteo PELUCCHI
GAP
0:00
TIME
3:03:06
TEAM
BOH
NAZ
ITA
6°
Roger KLUGE
GAP
0:00
TIME
3:03:06
TEAM
ORS
NAZ
GER
7°
Julian ALAPHILIPPE
GAP
0:00
TIME
3:03:06
TEAM
QST
NAZ
FRA
8°
Alexander PORSEV
GAP
0:00
TIME
3:03:06
TEAM
GAZ
NAZ
RUS
9°
Kiel REIJNEN
GAP
0:00
TIME
3:03:06
TEAM
TFS
NAZ
USA
10°
Rick ZABEL
GAP
0:00
TIME
3:03:06
TEAM
KAT
NAZ
GER
11°
Eduard Michael GROSU
GAP
0:00
TIME
3:03:06
TEAM
NIP
NAZ
ROU
12°
Simone CONSONNI
GAP
0:00
TIME
3:03:06
TEAM
UAD
NAZ
ITA
13°
Andrea GUARDINI
GAP
0:00
TIME
3:03:06
TEAM
UAD
NAZ
ITA
14°
Rui Alberto FARIA DA COSTA
GAP
0:00
TIME
3:03:06
TEAM
UAD
NAZ
POR
15°
Mathias FRANK
GAP
0:00
TIME
3:03:06
TEAM
ALM
NAZ
SUI
16°
Jack BAUER
GAP
0:00
TIME
3:03:06
TEAM
QST
NAZ
NZL
17°
Enrico BATTAGLIN
GAP
0:00
TIME
3:03:06
TEAM
TLJ
NAZ
ITA
18°
Rafael VALLS FERRI
GAP
0:00
TIME
3:03:06
TEAM
LTS
NAZ
ESP
19°
Rafal MAJKA
GAP
0:00
TIME
3:03:06
TEAM
BOH
NAZ
POL
20°
Rüdiger SELIG
GAP
0:00
TIME
3:03:06
TEAM
BOH
NAZ
GER
21°
Diego ULISSI
GAP
0:00
TIME
3:03:06
TEAM
UAD
NAZ
ITA
22°
Ilnur ZAKARIN
GAP
0:00
TIME
3:03:06
TEAM
KAT
NAZ
RUS
23°
Vincenzo NIBALI
GAP
0:00
TIME
3:03:06
TEAM
TBM
NAZ
ITA
24°
George BENNETT
GAP
0:00
TIME
3:03:06
TEAM
TLJ
NAZ
NZL
25°
Romain BARDET
GAP
0:00
TIME
3:03:06
TEAM
ALM
NAZ
FRA
26°
Daniele BENNATI
GAP
0:00
TIME
3:03:06
TEAM
MOV
NAZ
ITA
27°
Fabio ARU
GAP
0:00
TIME
3:03:06
TEAM
AST
NAZ
ITA
28°
Domenico POZZOVIVO
GAP
0:00
TIME
3:03:06
TEAM
ALM
NAZ
ITA
29°
Mirco MAESTRI
GAP
0:00
TIME
3:03:06
TEAM
BRD
NAZ
ITA
30°
Pavel KOCHETKOV
GAP
0:00
TIME
3:03:06
TEAM
KAT
NAZ
RUS
31°
Robert KISERLOVSKI
GAP
0:00
TIME
3:03:06
TEAM
KAT
NAZ
CRO
32°
Ivan SAVITCKII
GAP
0:00
TIME
3:03:06
TEAM
GAZ
NAZ
RUS
33°
Michael GOGL
GAP
0:00
TIME
3:03:06
TEAM
TFS
NAZ
AUT
34°
Marcel KITTEL
GAP
0:00
TIME
3:03:06
TEAM
QST
NAZ
GER
35°
Juraj SAGAN
GAP
0:00
TIME
3:03:06
TEAM
BOH
NAZ
SVK
36°
Riccardo MINALI
GAP
0:00
TIME
3:03:06
TEAM
AST
NAZ
ITA
37°
Tom DUMOULIN
GAP
0:00
TIME
3:03:06
TEAM
SUN
NAZ
NED
38°
Reinardt JANSE VAN RENSBURG
GAP
0:00
TIME
3:03:06
TEAM
DDD
NAZ
RSA
39°
Nicholas ROCHE
GAP
0:00
TIME
3:03:06
TEAM
BMC
NAZ
IRL
40°
Maxime MONFORT
GAP
0:00
TIME
3:03:06
TEAM
LTS
NAZ
BEL
41°
Pello BILBAO LOPEZ
GAP
0:00
TIME
3:03:06
TEAM
AST
NAZ
ESP
42°
Sergey FIRSANOV
GAP
0:00
TIME
3:03:06
TEAM
GAZ
NAZ
RUS
43°
Jonathan DIBBEN
GAP
0:00
TIME
3:03:06
TEAM
SKY
NAZ
GBR
44°
Ben GASTAUER
GAP
0:00
TIME
3:03:06
TEAM
ALM
NAZ
LUX
45°
Axel DOMONT
GAP
0:00
TIME
3:03:06
TEAM
ALM
NAZ
FRA
46°
Robert GESINK
GAP
0:00
TIME
3:03:06
TEAM
TLJ
NAZ
NED
47°
Emanuel BUCHMANN
GAP
0:00
TIME
3:03:06
TEAM
BOH
NAZ
GER
48°
Lennard KÄMNA
GAP
0:00
TIME
3:03:06
TEAM
SUN
NAZ
GER
49°
Pawel POLJANSKI
GAP
0:00
TIME
3:03:06
TEAM
BOH
NAZ
POL
50°
Gianluca BRAMBILLA
GAP
0:00
TIME
3:03:06
TEAM
QST
NAZ
ITA
51°
Ivan ROVNY
GAP
0:00
TIME
3:03:06
TEAM
GAZ
NAZ
RUS
52°
Ramunas NAVARDAUSKAS
GAP
0:00
TIME
3:03:06
TEAM
TBM
NAZ
LTU
53°
Jasha SUTTERLIN
GAP
0:00
TIME
3:03:06
TEAM
MOV
NAZ
GER
54°
Patrick KONRAD
GAP
0:00
TIME
3:03:06
TEAM
BOH
NAZ
AUT
55°
Louis VERVAEKE
GAP
0:00
TIME
3:03:06
TEAM
LTS
NAZ
BEL
56°
Merhawi KUDUS GHEBREMEDHIN
GAP
0:00
TIME
3:03:06
TEAM
DDD
NAZ
ERI
57°
Ruben FERNANDEZ
GAP
0:00
TIME
3:03:06
TEAM
MOV
NAZ
ESP
58°
Fabio SABATINI
GAP
0:00
TIME
3:03:06
TEAM
QST
NAZ
ITA
59°
Cyril GAUTIER
GAP
0:00
TIME
3:03:06
TEAM
ALM
NAZ
FRA
60°
Marco CANOLA
GAP
0:00
TIME
3:03:06
TEAM
NIP
NAZ
ITA
61°
Mark RENSHAW
GAP
0:00
TIME
3:03:06
TEAM
DDD
NAZ
AUS
62°
Imanol ERVITI OLLO
GAP
0:00
TIME
3:03:06
TEAM
MOV
NAZ
ESP
63°
Lars BARK YTTING
GAP
0:00
TIME
3:03:06
TEAM
LTS
NAZ
DEN
64°
Franco PELLIZOTTI
GAP
0:00
TIME
3:03:06
TEAM
TBM
NAZ
ITA
65°
Louis MEINTJES
GAP
0:00
TIME
3:03:06
TEAM
UAD
NAZ
RSA
66°
Elia VIVIANI
GAP
0:00
TIME
3:03:06
TEAM
SKY
NAZ
ITA
67°
Adam James HANSEN
GAP
0:00
TIME
3:03:06
TEAM
LTS
NAZ
AUS
68°
Tanel KANGERT
GAP
0:00
TIME
3:03:06
TEAM
AST
NAZ
EST
69°
Dario CATALDO
GAP
0:00
TIME
3:03:06
TEAM
AST
NAZ
ITA
70°
Sindre Skjøstad LUNKE
GAP
0:00
TIME
3:03:06
TEAM
SUN
NAZ
NOR
71°
Jorge ARCAS PEÑA
GAP
0:00
TIME
3:03:06
TEAM
MOV
NAZ
ESP
72°
Jesus HERRADA LOPEZ
GAP
0:00
TIME
3:03:06
TEAM
MOV
NAZ
ESP
73°
Sergei CHERNETSKI
GAP
0:00
TIME
3:03:06
TEAM
AST
NAZ
RUS
74°
Peter STETINA
GAP
0:00
TIME
3:03:06
TEAM
TFS
NAZ
USA
75°
Christopher HAMILTON
GAP
0:00
TIME
3:03:06
TEAM
SUN
NAZ
AUS
76°
Artyom ZAKHAROV
GAP
0:00
TIME
3:03:06
TEAM
AST
NAZ
KAZ
77°
Lennard HOFSTEDE
GAP
0:00
TIME
3:03:06
TEAM
SUN
NAZ
NED
78°
Andrea PERON
GAP
0:00
TIME
3:03:06
TEAM
TNN
NAZ
ITA
79°
Joonas HENTTALA
GAP
0:00
TIME
3:03:06
TEAM
TNN
NAZ
FIN
80°
Fumiyuki BEPPU
GAP
0:00
TIME
3:03:06
TEAM
TFS
NAZ
JPN
81°
Nairo QUINTANA
GAP
0:00
TIME
3:03:06
TEAM
MOV
NAZ
COL
82°
Charles PLANET
GAP
0:00
TIME
3:03:06
TEAM
TNN
NAZ
FRA
83°
Steven KRUIJSWIJK
GAP
0:00
TIME
3:03:06
TEAM
TLJ
NAZ
NED
84°
Iuri FILOSI
GAP
0:00
TIME
3:03:06
TEAM
NIP
NAZ
ITA
85°
Pavel BRUTT
GAP
0:00
TIME
3:03:06
TEAM
GAZ
NAZ
RUS
86°
Manuele BOARO
GAP
0:00
TIME
3:03:06
TEAM
TBM
NAZ
ITA
87°
Tejay VAN GARDEREN
GAP
0:00
TIME
3:03:06
TEAM
BMC
NAZ
USA
88°
Jack HAIG
GAP
0:00
TIME
3:03:06
TEAM
ORS
NAZ
AUS
89°
Alexey VERMEULEN
GAP
0:00
TIME
3:03:06
TEAM
TLJ
NAZ
USA
90°
David LOZANO RIBA
GAP
0:00
TIME
3:03:06
TEAM
TNN
NAZ
ESP
91°
Pier Paolo DE NEGRI
GAP
0:00
TIME
3:03:06
TEAM
NIP
NAZ
ITA
92°
Pieter SERRY
GAP
0:00
TIME
3:03:06
TEAM
QST
NAZ
BEL
93°
Carlos VERONA
GAP
0:00
TIME
3:03:06
TEAM
ORS
NAZ
ESP
94°
Julien BERNARD
GAP
0:00
TIME
3:03:06
TEAM
TFS
NAZ
FRA
95°
Janez BRAJKOVIC
GAP
0:00
TIME
3:03:06
TEAM
TBM
NAZ
SLO
96°
Bauke MOLLEMA
GAP
0:00
TIME
3:03:06
TEAM
TFS
NAZ
NED
97°
Alberto CONTADOR
GAP
0:00
TIME
3:03:06
TEAM
TFS
NAZ
ESP
98°
Kanstantsin SIUTSOU
GAP
0:00
TIME
3:03:06
TEAM
TBM
NAZ
BLR
99°
Laurens TEN DAM
GAP
0:00
TIME
3:03:06
TEAM
SUN
NAZ
NED
100°
Dylan TEUNS
GAP
0:00
TIME
3:03:06
TEAM
BMC
NAZ
BEL
101°
Manuel QUINZIATO
GAP
0:00
TIME
3:03:06
TEAM
BMC
NAZ
ITA
102°
Roman KREUZIGER
GAP
0:00
TIME
3:03:06
TEAM
ORS
NAZ
CZE
103°
Kenny ELISSONDE
GAP
0:00
TIME
3:03:06
TEAM
SKY
NAZ
FRA
104°
Manuel SENNI
GAP
0:00
TIME
3:03:06
TEAM
BMC
NAZ
ITA
105°
Alessandro DE MARCHI
GAP
0:00
TIME
3:03:06
TEAM
BMC
NAZ
ITA
106°
Artur ERSHOV
GAP
0:00
TIME
3:03:06
TEAM
GAZ
NAZ
RUS
107°
Paolo TIRALONGO
GAP
0:00
TIME
3:03:06
TEAM
AST
NAZ
ITA
108°
Maxim BELKOV
GAP
0:00
TIME
3:03:06
TEAM
KAT
NAZ
RUS
109°
Peter KENNAUGH
GAP
0:00
TIME
3:03:06
TEAM
SKY
NAZ
GBR
110°
Laurent DIDIER
GAP
0:00
TIME
3:03:06
TEAM
TFS
NAZ
LUX
111°
Erik BASKA
GAP
0:00
TIME
3:03:06
TEAM
BOH
NAZ
SVK
112°
Alberto LOSADA
GAP
0:00
TIME
3:03:06
TEAM
KAT
NAZ
ESP
113°
Petr VAKOC
GAP
0:00
TIME
3:03:06
TEAM
QST
NAZ
CZE
114°
Owain DOULL
GAP
0:00
TIME
3:03:06
TEAM
SKY
NAZ
GBR
115°
Tao GEOGHEGAN HART
GAP
0:00
TIME
3:03:06
TEAM
SKY
NAZ
GBR
116°
Bert-Jan LINDEMAN
GAP
0:00
TIME
3:03:06
TEAM
TLJ
NAZ
NED
117°
Alex DOWSETT
GAP
0:00
TIME
3:03:06
TEAM
MOV
NAZ
GBR
118°
Bernhard EISEL
GAP
0:00
TIME
3:03:06
TEAM
DDD
NAZ
AUT
119°
Davide MARTINELLI
GAP
0:00
TIME
3:03:06
TEAM
QST
NAZ
ITA
120°
Luka MEZGEC
GAP
0:00
TIME
3:03:06
TEAM
ORS
NAZ
SLO
121°
Alan MARANGONI
GAP
0:00
TIME
3:03:06
TEAM
NIP
NAZ
ITA
122°
Paul MARTENS
GAP
0:00
TIME
3:03:06
TEAM
TLJ
NAZ
GER
123°
Rein TAARAMÄE
GAP
0:00
TIME
3:03:06
TEAM
KAT
NAZ
EST
124°
Sean DE BIE
GAP
0:00
TIME
3:03:06
TEAM
LTS
NAZ
BEL
125°
Johann VAN ZYL
GAP
0:00
TIME
3:03:06
TEAM
DDD
NAZ
RSA
126°
Valerio AGNOLI
GAP
0:00
TIME
3:03:06
TEAM
TBM
NAZ
ITA
127°
Nikolay TRUSOV
GAP
0:00
TIME
3:03:06
TEAM
GAZ
NAZ
RUS
128°
Rob POWER
GAP
0:00
TIME
3:03:06
TEAM
ORS
NAZ
AUS
129°
Alexander EDMONDSON
GAP
0:00
TIME
3:03:06
TEAM
ORS
NAZ
AUS
130°
Jhonatan RESTREPO
GAP
0:00
TIME
3:03:06
TEAM
KAT
NAZ
COL
131°
Albert TIMMER
GAP
0:00
TIME
3:03:06
TEAM
SUN
NAZ
NED
132°
Loïc VLIEGEN
GAP
0:00
TIME
3:03:06
TEAM
BMC
NAZ
BEL
133°
Manuele MORI
GAP
0:00
TIME
3:03:06
TEAM
UAD
NAZ
ITA
134°
Samuel SANCHEZ
GAP
0:00
TIME
3:03:06
TEAM
BMC
NAZ
ESP
135°
Sander ARMEE
GAP
5:31
TIME
3:08:37
TEAM
LTS
NAZ
BEL
136°
Fabio CALABRIA
GAP
5:31
TIME
3:08:37
TEAM
TNN
NAZ
AUS
137°
Martijn VERSCHOOR
GAP
5:31
TIME
3:08:37
TEAM
TNN
NAZ
NED
138°
Yuma KOISHI
GAP
5:31
TIME
3:08:37
TEAM
NIP
NAZ
JPN
139°
Edoardo ZARDINI
GAP
10:08
TIME
3:13:14
TEAM
BRD
NAZ
ITA
140°
Nicola BOEM
GAP
13:45
TIME
3:16:51
TEAM
BRD
NAZ
ITA
141°
Nicola RUFFONI
GAP
13:45
TIME
3:16:51
TEAM
BRD
NAZ
ITA
1°
Patrick KONRAD
POINTS
21
GAP
0
TEAM
BOH
NAZ
AUT
2°
Caleb EWAN
GAP
1
POINTS
20
TEAM
ORS
NAZ
AUS
3°
Mark CAVENDISH
GAP
5
POINTS
16
TEAM
DDD
NAZ
GBR
4°
André GREIPEL
GAP
9
POINTS
12
TEAM
LTS
NAZ
GER
5°
Julian ALAPHILIPPE
GAP
9
POINTS
12
TEAM
QST
NAZ
FRA
6°
Rafael VALLS FERRI
GAP
11
POINTS
10
TEAM
LTS
NAZ
ESP
7°
Niccolo' BONIFAZIO
GAP
12
POINTS
9
TEAM
TBM
NAZ
ITA
8°
Matteo PELUCCHI
GAP
14
POINTS
7
TEAM
BOH
NAZ
ITA
9°
Roger KLUGE
GAP
16
POINTS
5
TEAM
ORS
NAZ
GER
10°
Alexander PORSEV
GAP
18
POINTS
3
TEAM
GAZ
NAZ
RUS
11°
Rüdiger SELIG
GAP
18
POINTS
3
TEAM
BOH
NAZ
GER
12°
Jorge ARCAS PEÑA
GAP
18
POINTS
3
TEAM
MOV
NAZ
ESP
13°
Kiel REIJNEN
GAP
19
POINTS
2
TEAM
TFS
NAZ
USA
14°
Rick ZABEL
GAP
20
POINTS
1
TEAM
KAT
NAZ
GER
15°
Jack BAUER
GAP
20
POINTS
1
TEAM
QST
NAZ
NZL
16°
Dylan TEUNS
GAP
20
POINTS
1
TEAM
BMC
NAZ
BEL
17°
Alex DOWSETT
GAP
20
POINTS
1
TEAM
MOV
NAZ
GBR
1°
SPRINT
2°
SPRINT
3°
SPRINT
1°
Patrick KONRAD
POINTS
8
GAP
0
TEAM
BOH
NAZ
AUT
2°
Rafael VALLS FERRI
GAP
3
POINTS
5
TEAM
LTS
NAZ
ESP
3°
Kirill SVESHNIKOV
GAP
5
POINTS
3
TEAM
GAZ
NAZ
RUS
4°
Dylan TEUNS
GAP
7
POINTS
1
TEAM
BMC
NAZ
BEL
1°
Patrick KONRAD
POINTS
8
GAP
0
TEAM
BOH
NAZ
AUT
2°
Rafael VALLS FERRI
GAP
3
POINTS
5
TEAM
LTS
NAZ
ESP
3°
Jorge ARCAS PEÑA
GAP
5
POINTS
3
TEAM
MOV
NAZ
ESP
4°
Alex DOWSETT
GAP
7
POINTS
1
TEAM
MOV
NAZ
GBR
1°
Julian ALAPHILIPPE
POINTS
8
GAP
0
TEAM
QST
NAZ
FRA
2°
Patrick KONRAD
GAP
3
POINTS
5
TEAM
BOH
NAZ
AUT
3°
Rüdiger SELIG
GAP
5
POINTS
3
TEAM
BOH
NAZ
GER
4°
Jack BAUER
GAP
7
POINTS
1
TEAM
QST
NAZ
NZL
Top sponsors
stage sponsors
official partners
official suppliers
official supporters