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