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