CoureursÉquipesTemps
1Chris Froome
INEOS Grenadiers
INEOS Grenadiers89h 04' 48''
2Romain Bardet
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+4' 05''
3Nairo Quintana
MOVISTAR
MOVISTAR+4' 21''
4Adam Yates
Team Jayco AlUla
Team Jayco AlUla+4' 42''
5Richie Porte
CCC Team
CCC Team+5' 17''
6Alejandro Valverde
MOVISTAR
MOVISTAR+6' 16''
7Joaquim Rodríguez
Katusha-Alpecin
Katusha-Alpecin+6' 58''
8Louis Meintjes
UAE Team Emirates
UAE Team Emirates+6' 58''
9Daniel Martin
Soudal - Quick-Step
Soudal - Quick-Step+7' 04''
10Roman Kreuziger
TINKOFF
TINKOFF+7' 11''
11Bauke Mollema
Lidl Trek
Lidl Trek+13' 13''
12Sergio Henao
INEOS Grenadiers
INEOS Grenadiers+18' 51''
13Fabio Aru
Astana - Qazaqstan Team
Astana - Qazaqstan Team+19' 20''
14Sébastien Reichenbach
Groupama - FDJ
Groupama - FDJ+24' 59''
15Geraint Thomas
INEOS Grenadiers
INEOS Grenadiers+28' 31''
16Pierre Rolland
EF Education - EasyPost
EF Education - EasyPost+30' 42''
17Mikel Nieve
INEOS Grenadiers
INEOS Grenadiers+38' 30''
18Stef Clement
IAM Cycling
IAM Cycling+38' 57''
19Jarlinson Pantano
IAM Cycling
IAM Cycling+38' 59''
20Alexis Vuillermoz
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+42' 28''
21Emanuel Buchmann
BORA - HANSGROHE
BORA - HANSGROHE+47' 40''
22Damiano Caruso
CCC Team
CCC Team+48' 23''
23Warren Barguil
Team dsm-firmenich - PostNL
Team dsm-firmenich - PostNL+52' 14''
24Haimar Zubeldia
Lidl Trek
Lidl Trek+53' 06''
25Ilnur Zakarin
Katusha-Alpecin
Katusha-Alpecin+56' 33''
26Tanel Kangert
Astana - Qazaqstan Team
Astana - Qazaqstan Team+1h 03' 59''
27Rafal Majka
TINKOFF
TINKOFF+1h 04' 25''
28Wout Poels
INEOS Grenadiers
INEOS Grenadiers+1h 06' 57''
29Tejay van Garderen
CCC Team
CCC Team+1h 12' 06''
30Vincenzo Nibali
Astana - Qazaqstan Team
Astana - Qazaqstan Team+1h 19' 59''
31Daniel Moreno
MOVISTAR
MOVISTAR+1h 21' 00''
32Wilco Kelderman
Team Visma-Lease a Bike
Team Visma-Lease a Bike+1h 24' 38''
33Domenico Pozzovivo
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+1h 25' 14''
34Fränk Schleck
Lidl Trek
Lidl Trek+1h 27' 39''
35Mikel Landa
INEOS Grenadiers
INEOS Grenadiers+1h 32' 19''
36Steve Morabito
Groupama - FDJ
Groupama - FDJ+1h 38' 30''
37Diego Rosa
Astana - Qazaqstan Team
Astana - Qazaqstan Team+1h 46' 36''
38Daryl Impey
Team Jayco AlUla
Team Jayco AlUla+1h 50' 51''
39Bartosz Huzarski
BORA - HANSGROHE
BORA - HANSGROHE+1h 55' 28''
40Thomas De Gendt
Lotto - Dstny
Lotto - Dstny+1h 58' 45''
41Julian Alaphilippe
Soudal - Quick-Step
Soudal - Quick-Step+2h 00' 09''
42Serge Pauwels
Team Qhubeka - NextHash
Team Qhubeka - NextHash+2h 00' 38''
43Sylvain Chavanel
TotalEnergies
TotalEnergies+2h 02' 53''
44Greg Van Avermaet
CCC Team
CCC Team+2h 06' 13''
45Amaël Moinard
CCC Team
CCC Team+2h 06' 36''
46Peter Stetina
Lidl Trek
Lidl Trek+2h 07' 22''
47Ion Izagirre
MOVISTAR
MOVISTAR+2h 09' 49''
48Luis León Sánchez
Astana - Qazaqstan Team
Astana - Qazaqstan Team+2h 10' 25''
49Rui Costa
UAE Team Emirates
UAE Team Emirates+2h 11' 42''
50Jan Bakelants
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+2h 13' 47''
51Kristijan Ðurasek
UAE Team Emirates
UAE Team Emirates+2h 15' 16''
52Jakob Fuglsang
Astana - Qazaqstan Team
Astana - Qazaqstan Team+2h 17' 16''
53George Bennett
Team Visma-Lease a Bike
Team Visma-Lease a Bike+2h 18' 05''
54Jan Polanc
UAE Team Emirates
UAE Team Emirates+2h 18' 24''
55Luis Ángel Maté
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+2h 21' 17''
56Georg Preidler
Team dsm-firmenich - PostNL
Team dsm-firmenich - PostNL+2h 25' 45''
57Mikaël Chérel
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+2h 27' 45''
58Robert Kišerlovski
TINKOFF
TINKOFF+2h 28' 06''
59Eduardo Sepúlveda
Arkéa - B&B Hotels
Arkéa - B&B Hotels+2h 28' 27''
60Fabrice Jeandesboz
TotalEnergies
TotalEnergies+2h 39' 17''
61Ben Gastauer
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+2h 41' 05''
62Alexey Lutsenko
Astana - Qazaqstan Team
Astana - Qazaqstan Team+2h 41' 52''
63Anthony Roux
Groupama - FDJ
Groupama - FDJ+2h 43' 51''
64Martin Elmiger
IAM Cycling
IAM Cycling+2h 44' 01''
65Patrick Konrad
BORA - HANSGROHE
BORA - HANSGROHE+2h 46' 32''
66Simon Geschke
Team dsm-firmenich - PostNL
Team dsm-firmenich - PostNL+2h 47' 32''
67Alberto Losada
Katusha-Alpecin
Katusha-Alpecin+2h 48' 02''
68Cyril Gautier
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+2h 49' 49''
69Winner Anacona
MOVISTAR
MOVISTAR+2h 50' 23''
70Brice Feillu
Arkéa - B&B Hotels
Arkéa - B&B Hotels+2h 50' 49''
71Tony Gallopin
Lotto - Dstny
Lotto - Dstny+2h 51' 23''
72Rubén Plaza
Team Jayco AlUla
Team Jayco AlUla+2h 53' 10''
73Laurens ten Dam
Team dsm-firmenich - PostNL
Team dsm-firmenich - PostNL+2h 53' 22''
74Paolo Tiralongo
Astana - Qazaqstan Team
Astana - Qazaqstan Team+2h 58' 12''
75Jérôme Coppel
IAM Cycling
IAM Cycling+2h 58' 48''
76Michael Schär
CCC Team
CCC Team+3h 00' 54''
77Michael Valgren
TINKOFF
TINKOFF+3h 01' 22''
78Arthur Vichot
Groupama - FDJ
Groupama - FDJ+3h 02' 10''
79Thomas Voeckler
TotalEnergies
TotalEnergies+3h 02' 35''
80Nélson Oliveira
MOVISTAR
MOVISTAR+3h 04' 53''
81Romain Sicard
TotalEnergies
TotalEnergies+3h 09' 11''
82Tom-Jelte Slagter
EF Education - EasyPost
EF Education - EasyPost+3h 09' 19''
83Oliver Naesen
IAM Cycling
IAM Cycling+3h 11' 28''
84Chris Sørensen
Arkéa - B&B Hotels
Arkéa - B&B Hotels+3h 12' 52''
85Daniel Teklehaimanot
Team Qhubeka - NextHash
Team Qhubeka - NextHash+3h 14' 07''
86Andriy Grivko
Astana - Qazaqstan Team
Astana - Qazaqstan Team+3h 14' 31''
87Arnold Jeannesson
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+3h 18' 14''
88Jan Bárta
BORA - HANSGROHE
BORA - HANSGROHE+3h 19' 44''
89Marcus Burghardt
CCC Team
CCC Team+3h 20' 22''
90Anthony Delaplace
Arkéa - B&B Hotels
Arkéa - B&B Hotels+3h 21' 09''
91Dylan van Baarle
EF Education - EasyPost
EF Education - EasyPost+3h 23' 15''
92Tsgabu Grmay
UAE Team Emirates
UAE Team Emirates+3h 23' 17''
93Pierre-Luc Périchon
Arkéa - B&B Hotels
Arkéa - B&B Hotels+3h 24' 36''
94Bert-Jan Lindeman
Team Visma-Lease a Bike
Team Visma-Lease a Bike+3h 26' 19''
95Peter Sagan
TINKOFF
TINKOFF+3h 27' 09''
96Jérémy Roy
Groupama - FDJ
Groupama - FDJ+3h 27' 15''
97Reto Hollenstein
IAM Cycling
IAM Cycling+3h 28' 33''
98Paul Martens
Team Visma-Lease a Bike
Team Visma-Lease a Bike+3h 33' 29''
99Jasper Stuyven
Lidl Trek
Lidl Trek+3h 33' 29''
100Adam Hansen
Lotto - Dstny
Lotto - Dstny+3h 34' 26''
101Paul Voß
BORA - HANSGROHE
BORA - HANSGROHE+3h 36' 25''
102Luka Pibernik
UAE Team Emirates
UAE Team Emirates+3h 38' 17''
103Vasil Kiryienka
INEOS Grenadiers
INEOS Grenadiers+3h 38' 41''
104Sep Vanmarcke
Team Visma-Lease a Bike
Team Visma-Lease a Bike+3h 40' 02''
105Florian Vachon
Arkéa - B&B Hotels
Arkéa - B&B Hotels+3h 40' 09''
106Nicolas Edet
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+3h 42' 42''
107Antoine Duchesne
TotalEnergies
TotalEnergies+3h 44' 54''
108Imanol Erviti
MOVISTAR
MOVISTAR+3h 46' 42''
109Edvald Boasson Hagen
Team Qhubeka - NextHash
Team Qhubeka - NextHash+3h 47' 29''
110Michael Matthews
Team Jayco AlUla
Team Jayco AlUla+3h 47' 40''
111Timo Roosen
Team Visma-Lease a Bike
Team Visma-Lease a Bike+3h 50' 43''
112Luke Durbridge
Team Jayco AlUla
Team Jayco AlUla+3h 51' 55''
113Bryan Coquard
TotalEnergies
TotalEnergies+3h 51' 57''
114Julien Vermote
Soudal - Quick-Step
Soudal - Quick-Step+3h 52' 50''
115Reinardt Janse van Rensburg
Team Qhubeka - NextHash
Team Qhubeka - NextHash+3h 56' 30''
116Yukiya Arashiro
UAE Team Emirates
UAE Team Emirates+3h 57' 06''
117Brent Bookwalter
CCC Team
CCC Team+3h 57' 49''
118Petr Vakoc
Soudal - Quick-Step
Soudal - Quick-Step+3h 57' 58''
119Christopher Juul-Jensen
Team Jayco AlUla
Team Jayco AlUla+3h 58' 10''
120Markel Irizar
Lidl Trek
Lidl Trek+3h 58' 17''
121Jérôme Cousin
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+3h 58' 36''
122Roy Curvers
Team dsm-firmenich - PostNL
Team dsm-firmenich - PostNL+4h 03' 16''
123Grégory Rast
Lidl Trek
Lidl Trek+4h 03' 44''
124Lawson Craddock
EF Education - EasyPost
EF Education - EasyPost+4h 03' 44''
125Natnael Berhane
Team Qhubeka - NextHash
Team Qhubeka - NextHash+4h 04' 27''
126Jürgen Roelandts
Lotto - Dstny
Lotto - Dstny+4h 05' 22''
127William Bonnet
Groupama - FDJ
Groupama - FDJ+4h 06' 18''
128Cesare Benedetti
BORA - HANSGROHE
BORA - HANSGROHE+4h 06' 23''
129Ángel Vicioso
Katusha-Alpecin
Katusha-Alpecin+4h 08' 07''
130Samuel Dumoulin
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+4h 08' 08''
131Alex Howes
EF Education - EasyPost
EF Education - EasyPost+4h 08' 22''
132Michael Albasini
Team Jayco AlUla
Team Jayco AlUla+4h 09' 04''
133André Greipel
Lotto - Dstny
Lotto - Dstny+4h 09' 07''
134Ramunas Navardauskas
EF Education - EasyPost
EF Education - EasyPost+4h 09' 40''
135Mathew Hayman
Team Jayco AlUla
Team Jayco AlUla+4h 10' 33''
136Matteo Bono
UAE Team Emirates
UAE Team Emirates+4h 12' 53''
137Cyril Lemoine
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+4h 13' 49''
138Maarten Wynants
Team Visma-Lease a Bike
Team Visma-Lease a Bike+4h 16' 53''
139Iljo Keisse
Soudal - Quick-Step
Soudal - Quick-Step+4h 16' 57''
140Steve Cummings
Team Qhubeka - NextHash
Team Qhubeka - NextHash+4h 17' 03''
141Sondre Enger
IAM Cycling
IAM Cycling+4h 17' 32''
142Geoffrey Soupe
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+4h 18' 15''
143Ramon Sinkeldam
Team dsm-firmenich - PostNL
Team dsm-firmenich - PostNL+4h 21' 41''
144Maximiliano Richeze
Soudal - Quick-Step
Soudal - Quick-Step+4h 22' 02''
145Matteo Tosatto
TINKOFF
TINKOFF+4h 22' 05''
146Armindo Fonseca
Arkéa - B&B Hotels
Arkéa - B&B Hotels+4h 23' 01''
147Alexis Gougeard
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+4h 23' 42''
148John Degenkolb
Team dsm-firmenich - PostNL
Team dsm-firmenich - PostNL+4h 24' 24''
149Alexander Kristoff
Katusha-Alpecin
Katusha-Alpecin+4h 24' 24''
150Fabio Sabatini
Soudal - Quick-Step
Soudal - Quick-Step+4h 26' 39''
151Luke Rowe
INEOS Grenadiers
INEOS Grenadiers+4h 27' 49''
152Kristijan Koren
EF Education - EasyPost
EF Education - EasyPost+4h 28' 01''
153Albert Timmer
Team dsm-firmenich - PostNL
Team dsm-firmenich - PostNL+4h 28' 11''
154Andreas Schillinger
BORA - HANSGROHE
BORA - HANSGROHE+4h 28' 33''
155Greg Henderson
Lotto - Dstny
Lotto - Dstny+4h 29' 22''
156Oscar Gatto
TINKOFF
TINKOFF+4h 29' 38''
157Christophe Laporte
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+4h 29' 47''
158Yohann Gène
TotalEnergies
TotalEnergies+4h 30' 02''
159Maciej Bodnar
TINKOFF
TINKOFF+4h 30' 30''
160Dylan Groenewegen
Team Visma-Lease a Bike
Team Visma-Lease a Bike+4h 30' 34''
161Ian Stannard
INEOS Grenadiers
INEOS Grenadiers+4h 31' 34''
162Marco Haller
Katusha-Alpecin
Katusha-Alpecin+4h 31' 40''
163Robert Wagner
Team Visma-Lease a Bike
Team Visma-Lease a Bike+4h 32' 09''
164Adrien Petit
TotalEnergies
TotalEnergies+4h 32' 25''
165Jacopo Guarnieri
Katusha-Alpecin
Katusha-Alpecin+4h 34' 45''
166Marcel Kittel
Soudal - Quick-Step
Soudal - Quick-Step+4h 35' 06''
167Vegard Breen
Arkéa - B&B Hotels
Arkéa - B&B Hotels+4h 38' 27''
168Davide Cimolai
UAE Team Emirates
UAE Team Emirates+4h 39' 37''
169Marcel Sieberg
Lotto - Dstny
Lotto - Dstny+4h 40' 24''
170Daniel McLay
Arkéa - B&B Hotels
Arkéa - B&B Hotels+4h 50' 14''
171Bernhard Eisel
Team Qhubeka - NextHash
Team Qhubeka - NextHash+4h 51' 07''
172Leigh Howard
IAM Cycling
IAM Cycling+4h 55' 13''
173Lars Bak
Lotto - Dstny
Lotto - Dstny+5h 01' 18''
174Sam Bennett
BORA - HANSGROHE
BORA - HANSGROHE+5h 17' 14''