RidersTeamsTime
1Geraint Thomas
Team Sky
Team Sky58h 10' 44''
2Chris Froome
Team Sky
Team Sky+1' 39''
3Tom Dumoulin
Team Sunweb
Team Sunweb+1' 50''
4Primož Roglic
LOTTO NL - JUMBO
LOTTO NL - JUMBO+2' 38''
5Romain Bardet
AG2R LA MONDIALE
AG2R LA MONDIALE+3' 21''
6Mikel Landa
MOVISTAR
MOVISTAR+3' 42''
7Steven Kruijswijk
LOTTO NL - JUMBO
LOTTO NL - JUMBO+3' 57''
8Nairo Quintana
MOVISTAR
MOVISTAR+4' 23''
9Jakob Fuglsang
ASTANA PRO
ASTANA PRO+6' 14''
10Daniel Martin
UAE Team Emirates
UAE Team Emirates+6' 54''
11Alejandro Valverde
MOVISTAR
MOVISTAR+9' 36''
12Bob Jungels
Quick-Step Floors
Quick-Step Floors+9' 53''
13Ilnur Zakarin
Katusha-Alpecin
Katusha-Alpecin+10' 01''
14Mikel Nieve
Mitchelton-Scott
Mitchelton-Scott+16' 22''
15Pierre Latour
AG2R LA MONDIALE
AG2R LA MONDIALE+17' 28''
16Guillaume Martin
Wanty - Groupe Gobert
Wanty - Groupe Gobert+19' 55''
17Damiano Caruso
BMC Racing
BMC Racing+21' 26''
18Tanel Kangert
ASTANA PRO
ASTANA PRO+21' 36''
19Egan Bernal
Team Sky
Team Sky+23' 44''
20Warren Barguil
Team Fortuneo - Samsic
Team Fortuneo - Samsic+25' 45''
21Greg Van Avermaet
BMC Racing
BMC Racing+29' 02''
22Simon Geschke
Team Sunweb
Team Sunweb+29' 56''
23Pierre Rolland
EF Education First–Drapac p/b Cannondale
EF Education First–Drapac p/b Cannondale+32' 22''
24Lilian Calmejane
Direct Energie
Direct Energie+34' 54''
25Rafal Majka
BORA - HANSGROHE
BORA - HANSGROHE+35' 52''
26Bauke Mollema
Trek-Segafredo
Trek-Segafredo+39' 05''
27Adam Yates
Mitchelton-Scott
Mitchelton-Scott+39' 56''
28Serge Pauwels
Team Dimension Data
Team Dimension Data+41' 01''
29Domenico Pozzovivo
Bahrain-Merida
Bahrain-Merida+41' 40''
30Gorka Izagirre
Bahrain-Merida
Bahrain-Merida+42' 41''
31Ion Izagirre
Bahrain-Merida
Bahrain-Merida+43' 01''
32Julian Alaphilippe
Quick-Step Floors
Quick-Step Floors+48' 04''
33Sylvain Chavanel
Direct Energie
Direct Energie+54' 08''
34Daniel Martínez
EF Education First–Drapac p/b Cannondale
EF Education First–Drapac p/b Cannondale+54' 53''
35Stefan Küng
BMC Racing
BMC Racing+55' 55''
36Philippe Gilbert
Quick-Step Floors
Quick-Step Floors+56' 23''
37David Gaudu
Groupama - FDJ
Groupama - FDJ+56' 51''
38Tejay van Garderen
BMC Racing
BMC Racing+57' 30''
39Robert Gesink
LOTTO NL - JUMBO
LOTTO NL - JUMBO+57' 54''
40Daryl Impey
Mitchelton-Scott
Mitchelton-Scott+1h 01' 30''
41Arthur Vichot
Groupama - FDJ
Groupama - FDJ+1h 01' 33''
42Rudy Molard
Groupama - FDJ
Groupama - FDJ+1h 03' 04''
43Tom-Jelte Slagter
Team Dimension Data
Team Dimension Data+1h 04' 56''
44Maxime Bouet
Team Fortuneo - Samsic
Team Fortuneo - Samsic+1h 05' 07''
45Peter Sagan
BORA - HANSGROHE
BORA - HANSGROHE+1h 05' 20''
46Jasper Stuyven
Trek-Segafredo
Trek-Segafredo+1h 06' 25''
47Julien Bernard
Trek-Segafredo
Trek-Segafredo+1h 07' 17''
48Nicolas Edet
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+1h 08' 44''
49Amaël Moinard
Team Fortuneo - Samsic
Team Fortuneo - Samsic+1h 09' 15''
50Andrey Amador
MOVISTAR
MOVISTAR+1h 09' 56''
51Søren Kragh
Team Sunweb
Team Sunweb+1h 10' 01''
52Thomas De Gendt
Lotto - Soudal
Lotto - Soudal+1h 11' 13''
53Mathias Frank
AG2R LA MONDIALE
AG2R LA MONDIALE+1h 12' 39''
54Thomas Degand
Wanty - Groupe Gobert
Wanty - Groupe Gobert+1h 12' 45''
55Pavel Kochetkov
Katusha-Alpecin
Katusha-Alpecin+1h 13' 50''
56Omar Fraile
ASTANA PRO
ASTANA PRO+1h 14' 11''
57Laurens ten Dam
Team Sunweb
Team Sunweb+1h 14' 25''
58Jesús Herrada
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+1h 19' 31''
59Kristijan Ðurasek
UAE Team Emirates
UAE Team Emirates+1h 19' 40''
60Antwan Tolhoek
LOTTO NL - JUMBO
LOTTO NL - JUMBO+1h 20' 12''
61Franco Pellizotti
Bahrain-Merida
Bahrain-Merida+1h 22' 21''
62Michael Valgren
ASTANA PRO
ASTANA PRO+1h 22' 45''
63Marco Minnaard
Wanty - Groupe Gobert
Wanty - Groupe Gobert+1h 23' 23''
64Oliver Naesen
AG2R LA MONDIALE
AG2R LA MONDIALE+1h 23' 36''
65Michal Kwiatkowski
Team Sky
Team Sky+1h 24' 30''
66Daniel Navarro
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+1h 25' 58''
67Wout Poels
Team Sky
Team Sky+1h 28' 35''
68Yves Lampaert
Quick-Step Floors
Quick-Step Floors+1h 28' 59''
69Chad Haga
Team Sunweb
Team Sunweb+1h 30' 57''
70Darwin Atapuma
UAE Team Emirates
UAE Team Emirates+1h 31' 39''
71Koen de Kort
Trek-Segafredo
Trek-Segafredo+1h 32' 52''
72Nikias Arndt
Team Sunweb
Team Sunweb+1h 32' 54''
73Anthony Perez
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+1h 33' 06''
74Edvald Boasson Hagen
Team Dimension Data
Team Dimension Data+1h 33' 34''
75Magnus Cort
ASTANA PRO
ASTANA PRO+1h 34' 08''
76Kristijan Koren
Bahrain-Merida
Bahrain-Merida+1h 34' 51''
77Andrea Pasqualon
Wanty - Groupe Gobert
Wanty - Groupe Gobert+1h 35' 05''
78Jérôme Cousin
Direct Energie
Direct Energie+1h 36' 53''
79Julien Vermote
Team Dimension Data
Team Dimension Data+1h 37' 30''
80Jesper Hansen
ASTANA PRO
ASTANA PRO+1h 37' 35''
81Tobias Ludvigsson
Groupama - FDJ
Groupama - FDJ+1h 38' 05''
82Marcus Burghardt
BORA - HANSGROHE
BORA - HANSGROHE+1h 39' 16''
83Romain Sicard
Direct Energie
Direct Energie+1h 39' 46''
84Julien Simon
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+1h 41' 12''
85Ian Boswell
Katusha-Alpecin
Katusha-Alpecin+1h 41' 15''
86Paul Martens
LOTTO NL - JUMBO
LOTTO NL - JUMBO+1h 41' 18''
87Thomas Boudat
Direct Energie
Direct Energie+1h 41' 26''
88Jelle Vanendert
Lotto - Soudal
Lotto - Soudal+1h 41' 26''
89Toms Skujinš
Trek-Segafredo
Trek-Segafredo+1h 41' 49''
90Elie Gesbert
Team Fortuneo - Samsic
Team Fortuneo - Samsic+1h 42' 45''
91Nils Politt
Katusha-Alpecin
Katusha-Alpecin+1h 43' 46''
92Yoann Offredo
Wanty - Groupe Gobert
Wanty - Groupe Gobert+1h 44' 17''
93Reinardt Janse Van Rensburg
Team Dimension Data
Team Dimension Data+1h 44' 36''
94Imanol Erviti
MOVISTAR
MOVISTAR+1h 45' 30''
95Edward Theuns
Team Sunweb
Team Sunweb+1h 45' 51''
96John Degenkolb
Trek-Segafredo
Trek-Segafredo+1h 45' 56''
97Michael Gogl
Trek-Segafredo
Trek-Segafredo+1h 47' 08''
98Silvan Dillier
AG2R LA MONDIALE
AG2R LA MONDIALE+1h 47' 41''
99Marc Soler
MOVISTAR
MOVISTAR+1h 48' 04''
100Sonny Colbrelli
Bahrain-Merida
Bahrain-Merida+1h 49' 02''
101Sep Vanmarcke
EF Education First–Drapac p/b Cannondale
EF Education First–Drapac p/b Cannondale+1h 49' 15''
102Alexander Kristoff
UAE Team Emirates
UAE Team Emirates+1h 49' 34''
103Gregor Mühlberger
BORA - HANSGROHE
BORA - HANSGROHE+1h 49' 38''
104Daniel Oss
BORA - HANSGROHE
BORA - HANSGROHE+1h 50' 15''
105Pawel Poljanski
BORA - HANSGROHE
BORA - HANSGROHE+1h 50' 39''
106Dion Smith
Wanty - Groupe Gobert
Wanty - Groupe Gobert+1h 51' 30''
107Jonathan Castroviejo
Team Sky
Team Sky+1h 51' 43''
108Michael Schär
BMC Racing
BMC Racing+1h 51' 46''
109Laurent Pichon
Team Fortuneo - Samsic
Team Fortuneo - Samsic+1h 53' 33''
110Mathew Hayman
Mitchelton-Scott
Mitchelton-Scott+1h 54' 02''
111Michael Hepburn
Mitchelton-Scott
Mitchelton-Scott+1h 54' 04''
112Tomasz Marczynski
Lotto - Soudal
Lotto - Soudal+1h 54' 36''
113Florian Vachon
Team Fortuneo - Samsic
Team Fortuneo - Samsic+1h 55' 35''
114Simon Clarke
EF Education First–Drapac p/b Cannondale
EF Education First–Drapac p/b Cannondale+1h 57' 16''
115Maciej Bodnar
BORA - HANSGROHE
BORA - HANSGROHE+1h 59' 34''
116Gianni Moscon
Team Sky
Team Sky+2h 00' 02''
117Kévin Ledanois
Team Fortuneo - Samsic
Team Fortuneo - Samsic+2h 00' 37''
118Heinrich Haussler
Bahrain-Merida
Bahrain-Merida+2h 00' 47''
119Romain Hardy
Team Fortuneo - Samsic
Team Fortuneo - Samsic+2h 01' 50''
120Marco Marcato
UAE Team Emirates
UAE Team Emirates+2h 02' 12''
121Tim Declercq
Quick-Step Floors
Quick-Step Floors+2h 02' 37''
122Luke Durbridge
Mitchelton-Scott
Mitchelton-Scott+2h 02' 41''
123Simon Gerrans
BMC Racing
BMC Racing+2h 02' 58''
124Jack Bauer
Mitchelton-Scott
Mitchelton-Scott+2h 03' 11''
125Rory Sutherland
UAE Team Emirates
UAE Team Emirates+2h 03' 28''
126Damien Howson
Mitchelton-Scott
Mitchelton-Scott+2h 04' 26''
127Olivier Le Gac
Groupama - FDJ
Groupama - FDJ+2h 05' 37''
128Anthony Turgis
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+2h 06' 19''
129Lukas Pöstlberger
BORA - HANSGROHE
BORA - HANSGROHE+2h 07' 24''
130Tom Scully
EF Education First–Drapac p/b Cannondale
EF Education First–Drapac p/b Cannondale+2h 08' 07''
131Guillaume Van Keirsbulck
Wanty - Groupe Gobert
Wanty - Groupe Gobert+2h 08' 56''
132Niki Terpstra
Quick-Step Floors
Quick-Step Floors+2h 09' 26''
133Taylor Phinney
EF Education First–Drapac p/b Cannondale
EF Education First–Drapac p/b Cannondale+2h 09' 43''
134Arnaud Démare
Groupama - FDJ
Groupama - FDJ+2h 10' 57''
135Ramon Sinkeldam
Groupama - FDJ
Groupama - FDJ+2h 11' 07''
136Luke Rowe
Team Sky
Team Sky+2h 11' 29''
137Oliviero Troia
UAE Team Emirates
UAE Team Emirates+2h 11' 49''
138Christophe Laporte
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+2h 11' 58''
139Timothy Dupont
Wanty - Groupe Gobert
Wanty - Groupe Gobert+2h 12' 43''
140Daniele Bennati
MOVISTAR
MOVISTAR+2h 12' 49''
141Dimitri Claeys
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+2h 14' 23''
142Damien Gaudin
Direct Energie
Direct Energie+2h 14' 29''
143Maximiliano Richeze
Quick-Step Floors
Quick-Step Floors+2h 14' 53''
144Roberto Ferrari
UAE Team Emirates
UAE Team Emirates+2h 16' 19''
145Fabien Grellier
Direct Energie
Direct Energie+2h 20' 56''
146Jasper De Buyst
Lotto - Soudal
Lotto - Soudal+2h 25' 33''
147Jacopo Guarnieri
Groupama - FDJ
Groupama - FDJ+2h 28' 05''
148Jay Thomson
Team Dimension Data
Team Dimension Data+2h 32' 45''
149Timo Roosen
LOTTO NL - JUMBO
LOTTO NL - JUMBO+2h 32' 49''
150Amund Grøndahl
LOTTO NL - JUMBO
LOTTO NL - JUMBO+2h 33' 29''
151Lawson Craddock
EF Education First–Drapac p/b Cannondale
EF Education First–Drapac p/b Cannondale+2h 43' 49''