CoureursÉquipesTemps
1Tadej Pogacar
UAE Team Emirates
UAE Team Emirates82h 56' 36''
2Jonas Vingegaard
Team Visma-Lease a Bike
Team Visma-Lease a Bike+5' 20''
3Richard Carapaz
INEOS Grenadiers
INEOS Grenadiers+7' 03''
4Ben O'Connor
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+10' 02''
5Wilco Kelderman
BORA - HANSGROHE
BORA - HANSGROHE+10' 13''
6Enric Mas
MOVISTAR
MOVISTAR+11' 43''
7Alexey Lutsenko
Astana - Qazaqstan Team
Astana - Qazaqstan Team+12' 23''
8Guillaume Martin
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+15' 33''
9Pello Bilbao
Bahrain Victorious
Bahrain Victorious+16' 04''
10Rigoberto Urán
EF Education - EasyPost
EF Education - EasyPost+18' 34''
11David Gaudu
Groupama - FDJ
Groupama - FDJ+21' 50''
12Mattia Cattaneo
Soudal - Quick-Step
Soudal - Quick-Step+24' 58''
13Esteban Chaves
Team Jayco AlUla
Team Jayco AlUla+37' 48''
14Louis Meintjes
Intermarché - Wanty
Intermarché - Wanty+38' 09''
15Aurélien Paret-Peintre
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+39' 09''
16Wout Poels
Bahrain Victorious
Bahrain Victorious+50' 35''
17Dylan Teuns
Bahrain Victorious
Bahrain Victorious+51' 40''
18Ruben Guerreiro
EF Education - EasyPost
EF Education - EasyPost+54' 10''
19Wout van Aert
Team Visma-Lease a Bike
Team Visma-Lease a Bike+57' 02''
20Bauke Mollema
Lidl Trek
Lidl Trek+1h 02' 18''
21Sergio Henao
Team Qhubeka - NextHash
Team Qhubeka - NextHash+1h 03' 12''
22Franck Bonnamour
B&B Hotels - KTM
B&B Hotels - KTM+1h 04' 35''
23Jonathan Castroviejo
INEOS Grenadiers
INEOS Grenadiers+1h 06' 20''
24Alejandro Valverde
MOVISTAR
MOVISTAR+1h 07' 50''
25Sergio Higuita
EF Education - EasyPost
EF Education - EasyPost+1h 09' 16''
26Ion Izagirre
Astana - Qazaqstan Team
Astana - Qazaqstan Team+1h 23' 39''
27Patrick Konrad
BORA - HANSGROHE
BORA - HANSGROHE+1h 27' 06''
28Nairo Quintana
Arkéa - B&B Hotels
Arkéa - B&B Hotels+1h 33' 11''
29Xandro Meurisse
Alpecin - Deceuninck
Alpecin - Deceuninck+1h 40' 48''
30Julian Alaphilippe
Soudal - Quick-Step
Soudal - Quick-Step+1h 43' 06''
31Matej Mohoric
Bahrain Victorious
Bahrain Victorious+1h 50' 04''
32Sepp Kuss
Team Visma-Lease a Bike
Team Visma-Lease a Bike+1h 50' 04''
33Emanuel Buchmann
BORA - HANSGROHE
BORA - HANSGROHE+1h 51' 05''
34Rafal Majka
UAE Team Emirates
UAE Team Emirates+1h 54' 04''
35Quentin Pacher
B&B Hotels - KTM
B&B Hotels - KTM+1h 55' 34''
36Kenny Elissonde
Lidl Trek
Lidl Trek+1h 56' 33''
37Julien Bernard
Lidl Trek
Lidl Trek+2h 03' 32''
38Richie Porte
INEOS Grenadiers
INEOS Grenadiers+2h 06' 39''
39Jasper Stuyven
Lidl Trek
Lidl Trek+2h 07' 39''
40Daniel Martin
Israel - Premier Tech
Israel - Premier Tech+2h 09' 35''
41Geraint Thomas
INEOS Grenadiers
INEOS Grenadiers+2h 11' 37''
42Valentin Madouas
Groupama - FDJ
Groupama - FDJ+2h 11' 39''
43Neilson Powless
EF Education - EasyPost
EF Education - EasyPost+2h 13' 33''
44Davide Formolo
UAE Team Emirates
UAE Team Emirates+2h 15' 56''
45Mark Donovan
Team dsm-firmenich - PostNL
Team dsm-firmenich - PostNL+2h 17' 40''
46Cristián Rodríguez
TotalEnergies
TotalEnergies+2h 19' 31''
47Pierre Latour
TotalEnergies
TotalEnergies+2h 19' 36''
48Jan Bakelants
Intermarché - Wanty
Intermarché - Wanty+2h 21' 30''
49Stefan Küng
Groupama - FDJ
Groupama - FDJ+2h 22' 03''
50Nils Politt
BORA - HANSGROHE
BORA - HANSGROHE+2h 22' 44''
51Pierre Rolland
B&B Hotels - KTM
B&B Hotels - KTM+2h 23' 11''
52Sonny Colbrelli
Bahrain Victorious
Bahrain Victorious+2h 24' 39''
53Michael Valgren
EF Education - EasyPost
EF Education - EasyPost+2h 26' 16''
54Dylan van Baarle
INEOS Grenadiers
INEOS Grenadiers+2h 27' 07''
55Jonas Rutsch
EF Education - EasyPost
EF Education - EasyPost+2h 29' 33''
56Magnus Cort
EF Education - EasyPost
EF Education - EasyPost+2h 30' 23''
57Omar Fraile
Astana - Qazaqstan Team
Astana - Qazaqstan Team+2h 31' 14''
58Michael Schär
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+2h 35' 18''
59Silvan Dillier
Alpecin - Deceuninck
Alpecin - Deceuninck+2h 35' 43''
60Tao Geoghegan Hart
INEOS Grenadiers
INEOS Grenadiers+2h 37' 02''
61Élie Gesbert
Arkéa - B&B Hotels
Arkéa - B&B Hotels+2h 38' 28''
62Simon Geschke
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+2h 38' 51''
63Lorenzo Rota
Intermarché - Wanty
Intermarché - Wanty+2h 39' 57''
64Kasper Asgreen
Soudal - Quick-Step
Soudal - Quick-Step+2h 43' 41''
65Brent Van Moer
Lotto - Dstny
Lotto - Dstny+2h 43' 49''
66Hugo Houle
Astana - Qazaqstan Team
Astana - Qazaqstan Team+2h 44' 39''
67Imanol Erviti
MOVISTAR
MOVISTAR+2h 49' 07''
68Michal Kwiatkowski
INEOS Grenadiers
INEOS Grenadiers+2h 49' 22''
69Brandon McNulty
UAE Team Emirates
UAE Team Emirates+2h 50' 53''
70Oliver Naesen
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+2h 52' 25''
71Toms Skujinš
Lidl Trek
Lidl Trek+2h 52' 56''
72Víctor de la Parte
TotalEnergies
TotalEnergies+2h 54' 28''
73Anthony Turgis
TotalEnergies
TotalEnergies+2h 55' 51''
74Alex Aranburu
Astana - Qazaqstan Team
Astana - Qazaqstan Team+2h 56' 44''
75Dorian Godon
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+2h 57' 11''
76Mike Teunissen
Team Visma-Lease a Bike
Team Visma-Lease a Bike+2h 58' 25''
77Rui Costa
UAE Team Emirates
UAE Team Emirates+2h 58' 29''
78Fabien Doubey
TotalEnergies
TotalEnergies+3h 02' 45''
79Michael Matthews
Team Jayco AlUla
Team Jayco AlUla+3h 03' 30''
80Georg Zimmermann
Intermarché - Wanty
Intermarché - Wanty+3h 05' 48''
81Cyril Gautier
B&B Hotels - KTM
B&B Hotels - KTM+3h 08' 30''
82Thomas De Gendt
Lotto - Dstny
Lotto - Dstny+3h 08' 46''
83Bruno Armirail
Groupama - FDJ
Groupama - FDJ+3h 09' 58''
84Rubén Fernández
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+3h 10' 43''
85Harry Sweeny
Lotto - Dstny
Lotto - Dstny+3h 10' 52''
86Anthony Perez
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+3h 10' 56''
87Jesús Herrada
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+3h 11' 15''
88Cyril Barthe
B&B Hotels - KTM
B&B Hotels - KTM+3h 12' 31''
89Connor Swift
Arkéa - B&B Hotels
Arkéa - B&B Hotels+3h 13' 48''
90Jorge Arcas
MOVISTAR
MOVISTAR+3h 14' 41''
91Christophe Laporte
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+3h 15' 03''
92Pierre-Luc Périchon
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+3h 16' 27''
93Maxime Chevalier
B&B Hotels - KTM
B&B Hotels - KTM+3h 16' 54''
94Iván García Cortina
MOVISTAR
MOVISTAR+3h 21' 25''
95Jonas Rickaert
Alpecin - Deceuninck
Alpecin - Deceuninck+3h 22' 36''
96Fred Wright
Bahrain Victorious
Bahrain Victorious+3h 24' 19''
97Greg Van Avermaet
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+3h 24' 29''
98Marc Hirschi
UAE Team Emirates
UAE Team Emirates+3h 24' 38''
99Philippe Gilbert
Lotto - Dstny
Lotto - Dstny+3h 27' 22''
100Luke Durbridge
Team Jayco AlUla
Team Jayco AlUla+3h 28' 05''
101Carlos Verona
MOVISTAR
MOVISTAR+3h 28' 40''
102Luka Mezgec
Team Jayco AlUla
Team Jayco AlUla+3h 30' 17''
103Stefan Bissegger
EF Education - EasyPost
EF Education - EasyPost+3h 31' 35''
104Edward Theuns
Lidl Trek
Lidl Trek+3h 33' 31''
105Guillaume Boivin
Israel - Premier Tech
Israel - Premier Tech+3h 33' 42''
106Kristian Sbaragli
Alpecin - Deceuninck
Alpecin - Deceuninck+3h 34' 19''
107Benoît Cosnefroy
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+3h 34' 54''
108Davide Ballerini
Soudal - Quick-Step
Soudal - Quick-Step+3h 35' 13''
109Jasper Philipsen
Alpecin - Deceuninck
Alpecin - Deceuninck+3h 42' 11''
110Mikkel Bjerg
UAE Team Emirates
UAE Team Emirates+3h 42' 21''
111Casper Pedersen
Team dsm-firmenich - PostNL
Team dsm-firmenich - PostNL+3h 42' 52''
112Vegard Stake Laengen
UAE Team Emirates
UAE Team Emirates+3h 43' 33''
113Dmitriy Gruzdev
Astana - Qazaqstan Team
Astana - Qazaqstan Team+3h 44' 49''
114Christopher Juul-Jensen
Team Jayco AlUla
Team Jayco AlUla+3h 45' 07''
115Daniel Oss
BORA - HANSGROHE
BORA - HANSGROHE+3h 46' 53''
116Lukas Pöstlberger
BORA - HANSGROHE
BORA - HANSGROHE+3h 47' 12''
117Boy van Poppel
Intermarché - Wanty
Intermarché - Wanty+3h 50' 25''
118Petr Vakoc
Alpecin - Deceuninck
Alpecin - Deceuninck+3h 51' 06''
119Ide Schelling
BORA - HANSGROHE
BORA - HANSGROHE+3h 51' 16''
120Danny van Poppel
Intermarché - Wanty
Intermarché - Wanty+3h 52' 53''
121Max Walscheid
Team Qhubeka - NextHash
Team Qhubeka - NextHash+3h 53' 05''
122Omer Goldstein
Israel - Premier Tech
Israel - Premier Tech+3h 55' 26''
123Simon Clarke
Team Qhubeka - NextHash
Team Qhubeka - NextHash+3h 56' 08''
124Carlos Barbero
Team Qhubeka - NextHash
Team Qhubeka - NextHash+4h 00' 20''
125André Greipel
Israel - Premier Tech
Israel - Premier Tech+4h 01' 26''
126Nils Eekhoff
Team dsm-firmenich - PostNL
Team dsm-firmenich - PostNL+4h 02' 44''
127Marco Haller
Bahrain Victorious
Bahrain Victorious+4h 03' 01''
128Joris Nieuwenhuis
Team dsm-firmenich - PostNL
Team dsm-firmenich - PostNL+4h 03' 22''
129Julien Simon
TotalEnergies
TotalEnergies+4h 05' 49''
130Sean Bennett
Team Qhubeka - NextHash
Team Qhubeka - NextHash+4h 07' 42''
131Jelle Wallays
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+4h 09' 46''
132Jérémy Cabot
TotalEnergies
TotalEnergies+4h 11' 35''
133Chris Froome
Israel - Premier Tech
Israel - Premier Tech+4h 12' 01''
134Rick Zabel
Israel - Premier Tech
Israel - Premier Tech+4h 13' 07''
135Dries Devenyns
Soudal - Quick-Step
Soudal - Quick-Step+4h 20' 49''
136Reto Hollenstein
Israel - Premier Tech
Israel - Premier Tech+4h 24' 19''
137Mads Pedersen
Lidl Trek
Lidl Trek+4h 29' 17''
138Michael Mørkøv
Soudal - Quick-Step
Soudal - Quick-Step+4h 32' 45''
139Mark Cavendish
Soudal - Quick-Step
Soudal - Quick-Step+4h 34' 14''
140Cees Bol
Team dsm-firmenich - PostNL
Team dsm-firmenich - PostNL+4h 36' 39''
141Tim Declercq
Soudal - Quick-Step
Soudal - Quick-Step+5h 01' 09''