Toggle navigation
home
teams
race
standings
news
gallery
video
sponsors
Standings 2018
GENERAL
STAGES
1°
STAGE
2°
STAGE
3°
STAGE
4°
STAGE
5°
STAGE
1°
Elia VIVIANI
TIME
8:03:44
GAP
0:00
TEAM
QST
NAZ
ITA
2°
Alexander KRISTOFF
GAP
0:00
TIME
8:03:44
TEAM
UAD
NAZ
NOR
3°
Danny VAN POPPEL
GAP
0:04
TIME
8:03:48
TEAM
TLJ
NAZ
NED
4°
Caleb EWAN
GAP
0:06
TIME
8:03:50
TEAM
MTS
NAZ
AUS
5°
Pascal ACKERMANN
GAP
0:06
TIME
8:03:50
TEAM
BOH
NAZ
GER
6°
Alejandro VALVERDE
GAP
0:07
TIME
8:03:51
TEAM
MOV
NAZ
ESP
7°
Toms SKUJINS
GAP
0:07
TIME
8:03:51
TEAM
TFS
NAZ
LAT
8°
Alessandro TONELLI
GAP
0:07
TIME
8:03:51
TEAM
BRD
NAZ
ITA
9°
Mark RENSHAW
GAP
0:08
TIME
8:03:52
TEAM
DDD
NAZ
AUS
10°
José ROJAS
GAP
0:09
TIME
8:03:53
TEAM
MOV
NAZ
ESP
11°
Niccolo BONIFAZIO
GAP
0:10
TIME
8:03:54
TEAM
TBM
NAZ
ITA
12°
Kristoffer HALVORSEN
GAP
0:10
TIME
8:03:54
TEAM
SKY
NAZ
NOR
13°
Phil BAUHAUS
GAP
0:10
TIME
8:03:54
TEAM
SUN
NAZ
GER
14°
Rudy BARBIER
GAP
0:10
TIME
8:03:54
TEAM
ALM
NAZ
FRA
15°
André GREIPEL
GAP
0:10
TIME
8:03:54
TEAM
LTS
NAZ
GER
16°
Daniel MCLAY
GAP
0:10
TIME
8:03:54
TEAM
EFD
NAZ
GBR
17°
Alex FRAME
GAP
0:10
TIME
8:03:54
TEAM
TFS
NAZ
NZL
18°
Patrick BEVIN
GAP
0:10
TIME
8:03:54
TEAM
BMC
NAZ
NZL
19°
Riccardo MINALI
GAP
0:10
TIME
8:03:54
TEAM
AST
NAZ
ITA
20°
Davide FORMOLO
GAP
0:10
TIME
8:03:54
TEAM
BOH
NAZ
ITA
21°
Roman MAIKIN
GAP
0:10
TIME
8:03:54
TEAM
GAZ
NAZ
RUS
22°
Matteo MONTAGUTI
GAP
0:10
TIME
8:03:54
TEAM
ALM
NAZ
ITA
23°
Matej MOHORIC
GAP
0:10
TIME
8:03:54
TEAM
TBM
NAZ
SLO
24°
Fabio SABATINI
GAP
0:10
TIME
8:03:54
TEAM
QST
NAZ
ITA
25°
Gianluca BRAMBILLA
GAP
0:10
TIME
8:03:54
TEAM
TFS
NAZ
ITA
26°
Diego ULISSI
GAP
0:10
TIME
8:03:54
TEAM
UAD
NAZ
ITA
27°
Ilnur ZAKARIN
GAP
0:10
TIME
8:03:54
TEAM
TKA
NAZ
RUS
28°
Michael GOGL
GAP
0:10
TIME
8:03:54
TEAM
TFS
NAZ
AUT
29°
Brent BOOKWALTER
GAP
0:10
TIME
8:03:54
TEAM
BMC
NAZ
USA
30°
Jon IZAGIRRE INSAUSTI
GAP
0:10
TIME
8:03:54
TEAM
TBM
NAZ
ESP
31°
Wilco KELDERMAN
GAP
0:10
TIME
8:03:54
TEAM
SUN
NAZ
NED
32°
Tom DUMOULIN
GAP
0:10
TIME
8:03:54
TEAM
SUN
NAZ
NED
33°
Mekseb DEBESAY
GAP
0:10
TIME
8:03:54
TEAM
DDD
NAZ
ERI
34°
Antwan TOLHOEK
GAP
0:10
TIME
8:03:54
TEAM
TLJ
NAZ
NED
35°
Roman KREUZIGER
GAP
0:10
TIME
8:03:54
TEAM
MTS
NAZ
CZE
36°
Rui Alberto FARIA DA COSTA
GAP
0:10
TIME
8:03:54
TEAM
UAD
NAZ
POR
37°
Rafal MAJKA
GAP
0:10
TIME
8:03:54
TEAM
BOH
NAZ
POL
38°
Mathias FRANK
GAP
0:10
TIME
8:03:54
TEAM
ALM
NAZ
SUI
39°
Domenico POZZOVIVO
GAP
0:10
TIME
8:03:54
TEAM
TBM
NAZ
ITA
40°
Marcel KITTEL
GAP
0:10
TIME
8:03:54
TEAM
TKA
NAZ
GER
41°
Enric MAS NICOLAU
GAP
0:10
TIME
8:03:54
TEAM
QST
NAZ
ESP
42°
Leonardo BASSO
GAP
0:10
TIME
8:03:54
TEAM
SKY
NAZ
ITA
43°
Jasha SÜTTERLIN
GAP
0:10
TIME
8:03:54
TEAM
MOV
NAZ
GER
44°
Juraj SAGAN
GAP
0:10
TIME
8:03:54
TEAM
BOH
NAZ
SVK
45°
Enrico GASPAROTTO
GAP
0:10
TIME
8:03:54
TEAM
TBM
NAZ
ITA
46°
Alexandre GENIEZ
GAP
0:10
TIME
8:03:54
TEAM
ALM
NAZ
FRA
47°
Mike TEUNISSEN
GAP
0:10
TIME
8:03:54
TEAM
SUN
NAZ
NED
48°
Daniele BENNATI
GAP
0:10
TIME
8:03:54
TEAM
MOV
NAZ
ITA
49°
Jesper HANSEN
GAP
0:10
TIME
8:03:54
TEAM
AST
NAZ
DEN
50°
Michael WOODS
GAP
0:10
TIME
8:03:54
TEAM
EFD
NAZ
CAN
51°
Mirco MAESTRI
GAP
0:10
TIME
8:03:54
TEAM
BRD
NAZ
ITA
52°
Julian ALAPHILIPPE
GAP
0:10
TIME
8:03:54
TEAM
QST
NAZ
FRA
53°
Jonathan CASTROVIEJO
GAP
0:10
TIME
8:03:54
TEAM
SKY
NAZ
ESP
54°
Giulio CICCONE
GAP
0:10
TIME
8:03:54
TEAM
BRD
NAZ
ITA
55°
Michael MORKOV
GAP
0:10
TIME
8:03:54
TEAM
QST
NAZ
DEN
56°
Emanuel BUCHMANN
GAP
0:10
TIME
8:03:54
TEAM
BOH
NAZ
GER
57°
Simon YATES
GAP
0:10
TIME
8:03:54
TEAM
MTS
NAZ
GBR
58°
Fabio ARU
GAP
0:10
TIME
8:03:54
TEAM
UAD
NAZ
ITA
59°
Davide VILLELLA
GAP
0:10
TIME
8:03:54
TEAM
AST
NAZ
ITA
60°
Domen NOVAK
GAP
0:10
TIME
8:03:54
TEAM
TBM
NAZ
SLO
61°
Adam James HANSEN
GAP
0:10
TIME
8:03:54
TEAM
LTS
NAZ
AUS
62°
Pawel POLJANSKI
GAP
0:10
TIME
8:03:54
TEAM
BOH
NAZ
POL
63°
David LOZANO RIBA
GAP
0:10
TIME
8:03:54
TEAM
TNN
NAZ
ESP
64°
Miguel Angel LOPEZ MORENO
GAP
0:10
TIME
8:03:54
TEAM
AST
NAZ
COL
65°
Jos VAN EMDEN
GAP
0:10
TIME
8:03:54
TEAM
TLJ
NAZ
NED
66°
Joseph ROSSKOPF
GAP
0:10
TIME
8:03:54
TEAM
BMC
NAZ
USA
67°
Rohan DENNIS
GAP
0:10
TIME
8:03:54
TEAM
BMC
NAZ
AUS
68°
Andrey ZEITS
GAP
0:10
TIME
8:03:54
TEAM
AST
NAZ
KAZ
69°
Tsgabu Gebremary GRMAY
GAP
0:10
TIME
8:03:54
TEAM
TFS
NAZ
ETH
70°
Marco HALLER
GAP
0:10
TIME
8:03:54
TEAM
TKA
NAZ
AUT
71°
David LOPEZ GARCIA
GAP
0:10
TIME
8:03:54
TEAM
SKY
NAZ
ESP
72°
Pello BILBAO LOPEZ DE ARMENTIA
GAP
0:10
TIME
8:03:54
TEAM
AST
NAZ
ESP
73°
Tao GEOGHEGAN HART
GAP
0:10
TIME
8:03:54
TEAM
SKY
NAZ
GBR
74°
Gijs VAN HOECKE
GAP
0:10
TIME
8:03:54
TEAM
TLJ
NAZ
BEL
75°
Kim MAGNUSSON
GAP
0:10
TIME
8:03:54
TEAM
EFD
NAZ
SWE
76°
Pascal EENKHOORN
GAP
0:10
TIME
8:03:54
TEAM
TLJ
NAZ
NED
77°
Ben GASTAUER
GAP
0:10
TIME
8:03:54
TEAM
ALM
NAZ
LUX
78°
Luka MEZGEC
GAP
0:10
TIME
8:03:54
TEAM
MTS
NAZ
SLO
79°
Miles SCOTSON
GAP
0:10
TIME
8:03:54
TEAM
BMC
NAZ
AUS
80°
Rick ZABEL
GAP
0:10
TIME
8:03:54
TEAM
TKA
NAZ
GER
81°
Jaco VENTER
GAP
0:10
TIME
8:03:54
TEAM
DDD
NAZ
RSA
82°
Rafael VALLS FERRI
GAP
0:10
TIME
8:03:54
TEAM
MOV
NAZ
ESP
83°
Pavel KOCHETKOV
GAP
0:10
TIME
8:03:54
TEAM
TKA
NAZ
RUS
84°
Svein TUFT
GAP
0:10
TIME
8:03:54
TEAM
MTS
NAZ
CAN
85°
Andrea GUARDINI
GAP
0:24
TIME
8:04:08
TEAM
BRD
NAZ
ITA
86°
Roberto FERRARI
GAP
0:25
TIME
8:04:09
TEAM
UAD
NAZ
ITA
87°
Dario CATALDO
GAP
0:30
TIME
8:04:14
TEAM
AST
NAZ
ITA
88°
Daniel MORENO
GAP
0:30
TIME
8:04:14
TEAM
EFD
NAZ
ESP
89°
Alvaro Jose HODEG CHAGUI
GAP
0:31
TIME
8:04:15
TEAM
QST
NAZ
COL
90°
Erik BASKA
GAP
0:33
TIME
8:04:17
TEAM
BOH
NAZ
SVK
91°
Robert Thomas WAGNER
GAP
0:34
TIME
8:04:18
TEAM
TLJ
NAZ
GER
92°
Johannes FRÖHLINGER
GAP
0:45
TIME
8:04:29
TEAM
SUN
NAZ
GER
93°
Marcel SIEBERG
GAP
0:49
TIME
8:04:33
TEAM
LTS
NAZ
GER
94°
Roger KLUGE
GAP
0:54
TIME
8:04:38
TEAM
MTS
NAZ
GER
95°
Jack BAUER
GAP
1:00
TIME
8:04:44
TEAM
MTS
NAZ
NZL
96°
Frederik FRISON
GAP
1:00
TIME
8:04:44
TEAM
LTS
NAZ
BEL
97°
Nikias ARNDT
GAP
1:00
TIME
8:04:44
TEAM
SUN
NAZ
GER
98°
Luke ROWE
GAP
1:05
TIME
8:04:49
TEAM
SKY
NAZ
GBR
99°
Ramunas NAVARDAUSKAS
GAP
1:10
TIME
8:04:54
TEAM
TBM
NAZ
LTU
100°
Matthias BRÄNDLE
GAP
1:24
TIME
8:05:08
TEAM
TFS
NAZ
AUT
101°
Maxim BELKOV
GAP
2:06
TIME
8:05:50
TEAM
TKA
NAZ
RUS
102°
Remy MERTZ
GAP
2:07
TIME
8:05:51
TEAM
LTS
NAZ
BEL
103°
James KNOX
GAP
2:10
TIME
8:05:54
TEAM
QST
NAZ
GBR
104°
Alex DOWSETT
GAP
2:36
TIME
8:06:20
TEAM
TKA
NAZ
GBR
105°
Nikolay TRUSOV
GAP
4:13
TIME
8:07:57
TEAM
GAZ
NAZ
RUS
106°
Vincenzo ALBANESE
GAP
4:13
TIME
8:07:57
TEAM
BRD
NAZ
ITA
107°
Alexander PORSEV
GAP
4:15
TIME
8:07:59
TEAM
GAZ
NAZ
RUS
108°
Damiano CARUSO
GAP
4:16
TIME
8:08:00
TEAM
BMC
NAZ
ITA
109°
Michael BRESCIANI
GAP
4:17
TIME
8:08:01
TEAM
BRD
NAZ
ITA
110°
Andrea PERON
GAP
4:17
TIME
8:08:01
TEAM
TNN
NAZ
ITA
111°
Bjorg LAMBRECHT
GAP
4:17
TIME
8:08:01
TEAM
LTS
NAZ
BEL
112°
Benoit COSNEFROY
GAP
4:17
TIME
8:08:01
TEAM
ALM
NAZ
FRA
113°
Aleksandr VLASOV
GAP
4:17
TIME
8:08:01
TEAM
GAZ
NAZ
RUS
114°
Kilian FRANKINY
GAP
4:17
TIME
8:08:01
TEAM
BMC
NAZ
SUI
115°
Sergey FIRSANOV
GAP
4:17
TIME
8:08:01
TEAM
GAZ
NAZ
RUS
116°
Clement CHEVRIER
GAP
4:17
TIME
8:08:01
TEAM
ALM
NAZ
FRA
117°
Romain GIOUX
GAP
4:17
TIME
8:08:01
TEAM
TNN
NAZ
FRA
118°
Marco MARONESE
GAP
4:17
TIME
8:08:01
TEAM
BRD
NAZ
ITA
119°
G Lawson CRADDOCK
GAP
4:17
TIME
8:08:01
TEAM
EFD
NAZ
USA
120°
Artem NYCH
GAP
4:17
TIME
8:08:01
TEAM
GAZ
NAZ
RUS
121°
Joonas HENTTALA
GAP
4:17
TIME
8:08:01
TEAM
TNN
NAZ
FIN
122°
Niklas EG
GAP
4:17
TIME
8:08:01
TEAM
TFS
NAZ
DEN
123°
Sam BRAND
GAP
4:17
TIME
8:08:01
TEAM
TNN
NAZ
GBR
124°
Sebastian HENAO GOMEZ
GAP
4:17
TIME
8:08:01
TEAM
SKY
NAZ
COL
125°
William CLARKE
GAP
4:17
TIME
8:08:01
TEAM
EFD
NAZ
AUS
126°
Victor DE LA PARTE
GAP
4:17
TIME
8:08:01
TEAM
MOV
NAZ
ESP
127°
Manuele MORI
GAP
4:17
TIME
8:08:01
TEAM
UAD
NAZ
ITA
128°
Sven Erik BYSTRØM
GAP
4:17
TIME
8:08:01
TEAM
UAD
NAZ
NOR
129°
Lennard HOFSTEDE
GAP
4:17
TIME
8:08:01
TEAM
SUN
NAZ
NED
130°
Lachlan MORTON
GAP
4:17
TIME
8:08:01
TEAM
DDD
NAZ
AUS
131°
Scott DAVIES
GAP
4:17
TIME
8:08:01
TEAM
DDD
NAZ
GBR
132°
Pierre ROLLAND
GAP
4:17
TIME
8:08:01
TEAM
EFD
NAZ
FRA
133°
Stephen CUMMINGS
GAP
4:17
TIME
8:08:01
TEAM
DDD
NAZ
GBR
134°
Hendrikus VAN IJZENDOORN
GAP
4:17
TIME
8:08:01
TEAM
TNN
NAZ
NED
135°
Evgeny SHALUNOV
GAP
4:17
TIME
8:08:01
TEAM
GAZ
NAZ
RUS
136°
Antonio PEDRERO
GAP
4:23
TIME
8:08:07
TEAM
MOV
NAZ
ESP
137°
Charles PLANET
GAP
5:29
TIME
8:09:13
TEAM
TNN
NAZ
FRA
1°
Elia VIVIANI
POINTS
29
GAP
0
TEAM
QST
NAZ
ITA
2°
Alexander KRISTOFF
GAP
5
POINTS
24
TEAM
UAD
NAZ
NOR
3°
Danny VAN POPPEL
GAP
10
POINTS
19
TEAM
TLJ
NAZ
NED
4°
Caleb EWAN
GAP
10
POINTS
19
TEAM
MTS
NAZ
AUS
5°
Andrea GUARDINI
GAP
13
POINTS
16
TEAM
BRD
NAZ
ITA
6°
Pascal ACKERMANN
GAP
17
POINTS
12
TEAM
BOH
NAZ
GER
7°
Nikolay TRUSOV
GAP
18
POINTS
11
TEAM
GAZ
NAZ
RUS
8°
Vincenzo ALBANESE
GAP
19
POINTS
10
TEAM
BRD
NAZ
ITA
9°
Toms SKUJINS
GAP
20
POINTS
9
TEAM
TFS
NAZ
LAT
10°
Kristoffer HALVORSEN
GAP
20
POINTS
9
TEAM
SKY
NAZ
NOR
11°
Alejandro VALVERDE
GAP
21
POINTS
8
TEAM
MOV
NAZ
ESP
12°
Alessandro TONELLI
GAP
21
POINTS
8
TEAM
BRD
NAZ
ITA
13°
Niccolo BONIFAZIO
GAP
21
POINTS
8
TEAM
TBM
NAZ
ITA
14°
Daniel MCLAY
GAP
22
POINTS
7
TEAM
EFD
NAZ
GBR
15°
Mark RENSHAW
GAP
23
POINTS
6
TEAM
DDD
NAZ
AUS
16°
Phil BAUHAUS
GAP
24
POINTS
5
TEAM
SUN
NAZ
GER
17°
Alexander PORSEV
GAP
24
POINTS
5
TEAM
GAZ
NAZ
RUS
18°
Rudy BARBIER
GAP
25
POINTS
4
TEAM
ALM
NAZ
FRA
19°
Damiano CARUSO
GAP
25
POINTS
4
TEAM
BMC
NAZ
ITA
20°
Michael BRESCIANI
GAP
25
POINTS
4
TEAM
BRD
NAZ
ITA
21°
José ROJAS
GAP
26
POINTS
3
TEAM
MOV
NAZ
ESP
22°
Charles PLANET
GAP
26
POINTS
3
TEAM
TNN
NAZ
FRA
23°
André GREIPEL
GAP
28
POINTS
1
TEAM
LTS
NAZ
GER
24°
Rohan DENNIS
GAP
28
POINTS
1
TEAM
BMC
NAZ
AUS
25°
Jaco VENTER
GAP
28
POINTS
1
TEAM
DDD
NAZ
RSA
1°
Danny VAN POPPEL
TIME
8:03:48
GAP
0:00
TEAM
TLJ
NAZ
NED
2°
Caleb EWAN
GAP
0:02
TIME
8:03:50
TEAM
MTS
NAZ
AUS
3°
Pascal ACKERMANN
GAP
0:02
TIME
8:03:50
TEAM
BOH
NAZ
GER
4°
Niccolo BONIFAZIO
GAP
0:06
TIME
8:03:54
TEAM
TBM
NAZ
ITA
5°
Kristoffer HALVORSEN
GAP
0:06
TIME
8:03:54
TEAM
SKY
NAZ
NOR
6°
Phil BAUHAUS
GAP
0:06
TIME
8:03:54
TEAM
SUN
NAZ
GER
7°
Alex FRAME
GAP
0:06
TIME
8:03:54
TEAM
TFS
NAZ
NZL
8°
Riccardo MINALI
GAP
0:06
TIME
8:03:54
TEAM
AST
NAZ
ITA
9°
Matej MOHORIC
GAP
0:06
TIME
8:03:54
TEAM
TBM
NAZ
SLO
10°
Michael GOGL
GAP
0:06
TIME
8:03:54
TEAM
TFS
NAZ
AUT
11°
Antwan TOLHOEK
GAP
0:06
TIME
8:03:54
TEAM
TLJ
NAZ
NED
12°
Enric MAS NICOLAU
GAP
0:06
TIME
8:03:54
TEAM
QST
NAZ
ESP
13°
Leonardo BASSO
GAP
0:06
TIME
8:03:54
TEAM
SKY
NAZ
ITA
14°
Giulio CICCONE
GAP
0:06
TIME
8:03:54
TEAM
BRD
NAZ
ITA
15°
Domen NOVAK
GAP
0:06
TIME
8:03:54
TEAM
TBM
NAZ
SLO
16°
Miguel Angel LOPEZ MORENO
GAP
0:06
TIME
8:03:54
TEAM
AST
NAZ
COL
17°
Tao GEOGHEGAN HART
GAP
0:06
TIME
8:03:54
TEAM
SKY
NAZ
GBR
18°
Pascal EENKHOORN
GAP
0:06
TIME
8:03:54
TEAM
TLJ
NAZ
NED
19°
Miles SCOTSON
GAP
0:06
TIME
8:03:54
TEAM
BMC
NAZ
AUS
20°
Rick ZABEL
GAP
0:06
TIME
8:03:54
TEAM
TKA
NAZ
GER
21°
Alvaro Jose HODEG CHAGUI
GAP
0:27
TIME
8:04:15
TEAM
QST
NAZ
COL
22°
Erik BASKA
GAP
0:29
TIME
8:04:17
TEAM
BOH
NAZ
SVK
23°
Remy MERTZ
GAP
2:03
TIME
8:05:51
TEAM
LTS
NAZ
BEL
24°
James KNOX
GAP
2:06
TIME
8:05:54
TEAM
QST
NAZ
GBR
25°
Vincenzo ALBANESE
GAP
4:09
TIME
8:07:57
TEAM
BRD
NAZ
ITA
26°
Michael BRESCIANI
GAP
4:13
TIME
8:08:01
TEAM
BRD
NAZ
ITA
27°
Bjorg LAMBRECHT
GAP
4:13
TIME
8:08:01
TEAM
LTS
NAZ
BEL
28°
Benoit COSNEFROY
GAP
4:13
TIME
8:08:01
TEAM
ALM
NAZ
FRA
29°
Aleksandr VLASOV
GAP
4:13
TIME
8:08:01
TEAM
GAZ
NAZ
RUS
30°
Kilian FRANKINY
GAP
4:13
TIME
8:08:01
TEAM
BMC
NAZ
SUI
31°
Marco MARONESE
GAP
4:13
TIME
8:08:01
TEAM
BRD
NAZ
ITA
32°
Artem NYCH
GAP
4:13
TIME
8:08:01
TEAM
GAZ
NAZ
RUS
33°
Niklas EG
GAP
4:13
TIME
8:08:01
TEAM
TFS
NAZ
DEN
34°
Sebastian HENAO GOMEZ
GAP
4:13
TIME
8:08:01
TEAM
SKY
NAZ
COL
35°
Lennard HOFSTEDE
GAP
4:13
TIME
8:08:01
TEAM
SUN
NAZ
NED
36°
Scott DAVIES
GAP
4:13
TIME
8:08:01
TEAM
DDD
NAZ
GBR
37°
Charles PLANET
GAP
5:25
TIME
8:09:13
TEAM
TNN
NAZ
FRA
1°
Nikolay TRUSOV
POINTS
11
GAP
0
TEAM
GAZ
NAZ
RUS
2°
Vincenzo ALBANESE
GAP
1
POINTS
10
TEAM
BRD
NAZ
ITA
3°
Toms SKUJINS
GAP
2
POINTS
9
TEAM
TFS
NAZ
LAT
4°
Alejandro VALVERDE
GAP
3
POINTS
8
TEAM
MOV
NAZ
ESP
5°
Alessandro TONELLI
GAP
3
POINTS
8
TEAM
BRD
NAZ
ITA
6°
Mark RENSHAW
GAP
6
POINTS
5
TEAM
DDD
NAZ
AUS
7°
Alexander PORSEV
GAP
6
POINTS
5
TEAM
GAZ
NAZ
RUS
8°
Damiano CARUSO
GAP
7
POINTS
4
TEAM
BMC
NAZ
ITA
9°
José ROJAS
GAP
8
POINTS
3
TEAM
MOV
NAZ
ESP
10°
Charles PLANET
GAP
8
POINTS
3
TEAM
TNN
NAZ
FRA
11°
Rohan DENNIS
GAP
10
POINTS
1
TEAM
BMC
NAZ
AUS
12°
Jaco VENTER
GAP
10
POINTS
1
TEAM
DDD
NAZ
RSA
Top sponsors
stage sponsors
official partners
official suppliers
official supporters