CoureursÉquipesTemps
1Bradley Wiggins
INEOS Grenadiers
INEOS Grenadiers87h 34' 47''
2Chris Froome
INEOS Grenadiers
INEOS Grenadiers+3' 21''
3Vincenzo Nibali
Cannondale
Cannondale+6' 19''
4Jurgen Van den Broeck
Lotto - Dstny
Lotto - Dstny+10' 15''
5Tejay van Garderen
CCC Team
CCC Team+11' 04''
6Haimar Zubeldia
Lidl Trek
Lidl Trek+15' 41''
7Cadel Evans
CCC Team
CCC Team+15' 49''
8Pierre Rolland
TotalEnergies
TotalEnergies+16' 26''
9Janez Brajkovic
Astana - Qazaqstan Team
Astana - Qazaqstan Team+16' 33''
10Thibaut Pinot
Groupama - FDJ
Groupama - FDJ+17' 17''
11Andreas Klöden
Lidl Trek
Lidl Trek+17' 54''
12Nicolas Roche
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+19' 33''
13Chris Horner
Lidl Trek
Lidl Trek+19' 55''
14Chris Sørensen
TINKOFF
TINKOFF+25' 27''
16Maxime Monfort
Lidl Trek
Lidl Trek+28' 30''
17Egoi Martínez
Euskaltel - Euskadi
Euskaltel - Euskadi+31' 46''
18Rui Costa
MOVISTAR
MOVISTAR+37' 03''
19Eduard Vorganov
Katusha-Alpecin
Katusha-Alpecin+38' 16''
20Alejandro Valverde
MOVISTAR
MOVISTAR+42' 26''
21Jérôme Coppel
Sojasun
Sojasun+45' 43''
22Sandy Casar
Groupama - FDJ
Groupama - FDJ+46' 52''
23Michael Rogers
INEOS Grenadiers
INEOS Grenadiers+54' 52''
24Michele Scarponi
UAE Team Emirates
UAE Team Emirates+58' 37''
25Ivan Basso
Cannondale
Cannondale+59' 44''
26Thomas Voeckler
TotalEnergies
TotalEnergies+1h 04' 41''
27Peter Velits
Soudal - Quick-Step
Soudal - Quick-Step+1h 05' 10''
28Laurens ten Dam
Team Visma-Lease a Bike
Team Visma-Lease a Bike+1h 05' 39''
29Jelle Vanendert
Lotto - Dstny
Lotto - Dstny+1h 08' 26''
30Juan José Cobo
MOVISTAR
MOVISTAR+1h 09' 19''
31Alexandr Vinokurov
Astana - Qazaqstan Team
Astana - Qazaqstan Team+1h 15' 21''
32Levi Leipheimer
Soudal - Quick-Step
Soudal - Quick-Step+1h 16' 29''
33Steven Kruijswijk
Team Visma-Lease a Bike
Team Visma-Lease a Bike+1h 16' 52''
34Richie Porte
INEOS Grenadiers
INEOS Grenadiers+1h 20' 49''
35Daniel Martin
EF Education - EasyPost
EF Education - EasyPost+1h 25' 23''
36Rein Taaramäe
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+1h 27' 52''
38George Hincapie
CCC Team
CCC Team+1h 30' 38''
39Gorka Izagirre
Euskaltel - Euskadi
Euskaltel - Euskadi+1h 32' 19''
40Fredrik Kessiakoff
Astana - Qazaqstan Team
Astana - Qazaqstan Team+1h 34' 33''
41Rafael Valls
Vacansoleil
Vacansoleil+1h 37' 57''
42Peter Sagan
Cannondale
Cannondale+1h 38' 37''
43Andriy Grivko
Astana - Qazaqstan Team
Astana - Qazaqstan Team+1h 38' 41''
44Jean-Christophe Péraud
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+1h 40' 44''
45Amaël Moinard
CCC Team
CCC Team+1h 41' 00''
46Philippe Gilbert
CCC Team
CCC Team+1h 41' 35''
47Dominik Nerz
Cannondale
Cannondale+1h 42' 12''
48Pierrick Fédrigo
Groupama - FDJ
Groupama - FDJ+1h 42' 39''
49Michael Schär
CCC Team
CCC Team+1h 43' 53''
50Sérgio Paulinho
TINKOFF
TINKOFF+1h 47' 14''
51Yury Trofimov
Katusha-Alpecin
Katusha-Alpecin+1h 47' 31''
52Jens Voigt
Lidl Trek
Lidl Trek+1h 50' 41''
53Vladimir Karpets
MOVISTAR
MOVISTAR+1h 51' 43''
54Fabrice Jeandesboz
Sojasun
Sojasun+1h 52' 28''
55Maxime Bouet
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+1h 52' 30''
56Edvald Boasson Hagen
INEOS Grenadiers
INEOS Grenadiers+1h 52' 34''
57Johnny Hoogerland
Vacansoleil
Vacansoleil+1h 55' 30''
58Marcus Burghardt
CCC Team
CCC Team+1h 57' 39''
59Davide Malacarne
TotalEnergies
TotalEnergies+1h 57' 45''
60Christian Vande Velde
EF Education - EasyPost
EF Education - EasyPost+1h 58' 38''
61Cyril Gautier
TotalEnergies
TotalEnergies+1h 58' 55''
62Mikaël Chérel
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+1h 59' 53''
63Dimitri Fofonov
Astana - Qazaqstan Team
Astana - Qazaqstan Team+2h 03' 55''
64Luis León Sánchez
Team Visma-Lease a Bike
Team Visma-Lease a Bike+2h 05' 43''
65Sébastien Minard
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+2h 06' 32''
66Jérémy Roy
Groupama - FDJ
Groupama - FDJ+2h 10' 17''
67Marco Marcato
Vacansoleil
Vacansoleil+2h 11' 36''
68Dries Devenyns
Soudal - Quick-Step
Soudal - Quick-Step+2h 12' 22''
69Simone Stortoni
UAE Team Emirates
UAE Team Emirates+2h 13' 39''
70Kevin De Weert
Soudal - Quick-Step
Soudal - Quick-Step+2h 13' 49''
71Sylwester Szmyd
Cannondale
Cannondale+2h 16' 15''
72Pieter Weening
Team Jayco AlUla
Team Jayco AlUla+2h 17' 30''
73Christophe Riblon
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+2h 17' 31''
74Jorge Azanza
Euskaltel - Euskadi
Euskaltel - Euskadi+2h 18' 58''
75Guillaume Levarlet
Sojasun
Sojasun+2h 19' 43''
76Yaroslav Popovych
Lidl Trek
Lidl Trek+2h 21' 56''
77Vasil Kiryienka
MOVISTAR
MOVISTAR+2h 22' 02''
78Andrey Kashechkin
Astana - Qazaqstan Team
Astana - Qazaqstan Team+2h 23' 09''
79Simon Gerrans
Team Jayco AlUla
Team Jayco AlUla+2h 24' 35''
80Marco Marzano
UAE Team Emirates
UAE Team Emirates+2h 24' 46''
81Adam Hansen
Lotto - Dstny
Lotto - Dstny+2h 25' 29''
82Christian Knees
INEOS Grenadiers
INEOS Grenadiers+2h 26' 43''
83Christophe Kern
TotalEnergies
TotalEnergies+2h 29' 01''
84Yukiya Arashiro
TotalEnergies
TotalEnergies+2h 29' 13''
85Matthieu Ladagnous
Groupama - FDJ
Groupama - FDJ+2h 33' 14''
86Danilo Hondo
UAE Team Emirates
UAE Team Emirates+2h 37' 55''
87Rubén Pérez
Euskaltel - Euskadi
Euskaltel - Euskadi+2h 37' 56''
88Martin Velits
Soudal - Quick-Step
Soudal - Quick-Step+2h 40' 47''
89Blel Kadri
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+2h 41' 14''
90Romain Zingle
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+2h 41' 44''
91Brice Feillu
Sojasun
Sojasun+2h 41' 50''
92Julien Simon
Sojasun
Sojasun+2h 46' 04''
93Michael Mørkøv
TINKOFF
TINKOFF+2h 46' 14''
94Arthur Vichot
Groupama - FDJ
Groupama - FDJ+2h 46' 51''
95Steve Cummings
CCC Team
CCC Team+2h 47' 03''
96Lars Bak
Lotto - Dstny
Lotto - Dstny+2h 48' 05''
97Stuart O'Grady
Team Jayco AlUla
Team Jayco AlUla+2h 50' 31''
98Kristijan Koren
Cannondale
Cannondale+2h 51' 34''
99Nicki Sørensen
TINKOFF
TINKOFF+2h 53' 11''
100David Zabriskie
EF Education - EasyPost
EF Education - EasyPost+2h 53' 26''
101Rubén Plaza
MOVISTAR
MOVISTAR+2h 53' 35''
102Francis De Greef
Lotto - Dstny
Lotto - Dstny+2h 53' 52''
103Koen de Kort
Team dsm-firmenich - PostNL
Team dsm-firmenich - PostNL+2h 54' 13''
104Jürgen Roelandts
Lotto - Dstny
Lotto - Dstny+2h 55' 04''
105Daniel Oss
Cannondale
Cannondale+2h 55' 24''
106David Millar
EF Education - EasyPost
EF Education - EasyPost+2h 55' 24''
107Samuel Dumoulin
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+2h 56' 02''
108Luca Paolini
Katusha-Alpecin
Katusha-Alpecin+2h 56' 21''
109Manuel Quinziato
CCC Team
CCC Team+2h 56' 27''
110Michael Albasini
Team Jayco AlUla
Team Jayco AlUla+2h 57' 20''
111Daryl Impey
Team Jayco AlUla
Team Jayco AlUla+2h 57' 29''
112Jérôme Pineau
Soudal - Quick-Step
Soudal - Quick-Step+2h 57' 58''
113Matthieu Sprick
Team dsm-firmenich - PostNL
Team dsm-firmenich - PostNL+2h 58' 15''
114Federico Canuti
Cannondale
Cannondale+2h 58' 41''
115Kris Boeckmans
Vacansoleil
Vacansoleil+3h 02' 57''
116Maxim Iglinskiy
Astana - Qazaqstan Team
Astana - Qazaqstan Team+3h 03' 38''
117Baden Cooke
Team Jayco AlUla
Team Jayco AlUla+3h 04' 30''
118Alessandro Vanotti
Cannondale
Cannondale+3h 04' 39''
119Joan Horrach
Katusha-Alpecin
Katusha-Alpecin+3h 06' 27''
120Matthew Goss
Team Jayco AlUla
Team Jayco AlUla+3h 06' 55''
121Nick Nuyens
TINKOFF
TINKOFF+3h 08' 29''
122Sébastien Hinault
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+3h 08' 57''
123André Greipel
Lotto - Dstny
Lotto - Dstny+3h 09' 02''
124Greg Henderson
Lotto - Dstny
Lotto - Dstny+3h 13' 06''
125Bert Grabsch
Soudal - Quick-Step
Soudal - Quick-Step+3h 13' 06''
126Anthony Roux
Groupama - FDJ
Groupama - FDJ+3h 16' 38''
127Anders Lund
TINKOFF
TINKOFF+3h 17' 07''
128Nicolas Edet
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+3h 17' 16''
129Borut Božic
Astana - Qazaqstan Team
Astana - Qazaqstan Team+3h 17' 44''
130Luis Ángel Maté
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+3h 18' 11''
131Jean-Marc Marino
Sojasun
Sojasun+3h 18' 20''
132Marcel Sieberg
Lotto - Dstny
Lotto - Dstny+3h 19' 36''
133Cédric Pineau
Groupama - FDJ
Groupama - FDJ+3h 20' 24''
134Pablo Urtasun
Euskaltel - Euskadi
Euskaltel - Euskadi+3h 21' 34''
135Roy Curvers
Team dsm-firmenich - PostNL
Team dsm-firmenich - PostNL+3h 23' 44''
136Cyril Lemoine
Sojasun
Sojasun+3h 23' 55''
137Jonathan Cantwell
TINKOFF
TINKOFF+3h 25' 08''
138Yann Huguet
Team dsm-firmenich - PostNL
Team dsm-firmenich - PostNL+3h 26' 43''
139Yohann Gène
TotalEnergies
TotalEnergies+3h 26' 58''
140Juan José Haedo
TINKOFF
TINKOFF+3h 27' 28''
141Patrick Gretsch
Team dsm-firmenich - PostNL
Team dsm-firmenich - PostNL+3h 27' 49''
142Mark Cavendish
INEOS Grenadiers
INEOS Grenadiers+3h 28' 36''
143Karsten Kroon
TINKOFF
TINKOFF+3h 28' 56''
144Bram Tankink
Team Visma-Lease a Bike
Team Visma-Lease a Bike+3h 31' 24''
145Aliaksandr Kuchynski
Katusha-Alpecin
Katusha-Alpecin+3h 38' 24''
146Bernhard Eisel
INEOS Grenadiers
INEOS Grenadiers+3h 38' 48''
147Johan Vansummeren
EF Education - EasyPost
EF Education - EasyPost+3h 40' 01''
148Albert Timmer
Team dsm-firmenich - PostNL
Team dsm-firmenich - PostNL+3h 40' 37''
149Julien Fouchard
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+3h 42' 31''
150Sebastian Langeveld
Team Jayco AlUla
Team Jayco AlUla+3h 50' 12''
151Tyler Farrar
EF Education - EasyPost
EF Education - EasyPost+3h 54' 45''
152Jan Ghyselinck
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+3h 57' 04''
153Jimmy Engoulvent
Sojasun
Sojasun+3h 57' 36''
0Denis Menchov
Katusha-Alpecin
Katusha-Alpecin+27' 22''
0Giampaolo Caruso
Katusha-Alpecin
Katusha-Alpecin+1h 28' 32''