CoureursÉquipesTemps
1Geraint Thomas
INEOS Grenadiers
INEOS Grenadiers27h 26' 40''
2Alberto Contador
TINKOFF
TINKOFF+4''
3Richie Porte
CCC Team
CCC Team+12''
4Ilnur Zakarin
Katusha-Alpecin
Katusha-Alpecin+20''
5Ion Izagirre
MOVISTAR
MOVISTAR+37''
6Sergio Henao
INEOS Grenadiers
INEOS Grenadiers+44''
8Tony Gallopin
Lotto - Dstny
Lotto - Dstny+51''
9Romain Bardet
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+1' 00''
10Rui Costa
UAE Team Emirates
UAE Team Emirates+1' 07''
11Arnold Jeannesson
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+1' 09''
12Tom Dumoulin
Team dsm-firmenich - PostNL
Team dsm-firmenich - PostNL+1' 53''
13Wilco Kelderman
Team Visma-Lease a Bike
Team Visma-Lease a Bike+2' 33''
14Tim Wellens
Lotto - Dstny
Lotto - Dstny+3' 21''
15Lieuwe Westra
Astana - Qazaqstan Team
Astana - Qazaqstan Team+3' 53''
16Lawson Craddock
EF Education - EasyPost
EF Education - EasyPost+4' 03''
17Luis León Sánchez
Astana - Qazaqstan Team
Astana - Qazaqstan Team+4' 07''
18Pierre Rolland
EF Education - EasyPost
EF Education - EasyPost+4' 26''
19Gorka Izagirre
MOVISTAR
MOVISTAR+5' 00''
20David De La Cruz
Soudal - Quick-Step
Soudal - Quick-Step+5' 12''
21Rafal Majka
TINKOFF
TINKOFF+7' 38''
22Louis Meintjes
UAE Team Emirates
UAE Team Emirates+9' 43''
23Simon Geschke
Team dsm-firmenich - PostNL
Team dsm-firmenich - PostNL+9' 56''
24Lilian Calmejane
TotalEnergies
TotalEnergies+10' 38''
25Pieter Serry
Soudal - Quick-Step
Soudal - Quick-Step+11' 23''
26Tanel Kangert
Astana - Qazaqstan Team
Astana - Qazaqstan Team+11' 28''
27Mikaël Chérel
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+13' 07''
28Mikel Nieve
INEOS Grenadiers
INEOS Grenadiers+13' 18''
29Delio Fernández
Delko
Delko+13' 30''
30Rubén Fernández
MOVISTAR
MOVISTAR+13' 35''
31Simon Špilak
Katusha-Alpecin
Katusha-Alpecin+14' 26''
32Sylvain Chavanel
TotalEnergies
TotalEnergies+16' 14''
33Tom-Jelte Slagter
EF Education - EasyPost
EF Education - EasyPost+16' 58''
34Ben Swift
INEOS Grenadiers
INEOS Grenadiers+18' 19''
35Chris Sørensen
Arkéa - B&B Hotels
Arkéa - B&B Hotels+18' 29''
36Diego Rosa
Astana - Qazaqstan Team
Astana - Qazaqstan Team+20' 35''
37José Herrada
MOVISTAR
MOVISTAR+21' 01''
38Steven Kruijswijk
Team Visma-Lease a Bike
Team Visma-Lease a Bike+23' 16''
39Cyril Gautier
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+23' 33''
40Dries Devenyns
IAM Cycling
IAM Cycling+23' 43''
41Jesús Herrada
MOVISTAR
MOVISTAR+24' 21''
42Oliver Naesen
IAM Cycling
IAM Cycling+24' 50''
43Pawel Poljanski
TINKOFF
TINKOFF+25' 15''
44Fabio Felline
Lidl Trek
Lidl Trek+25' 33''
45George Bennett
Team Visma-Lease a Bike
Team Visma-Lease a Bike+25' 46''
46Danilo Wyss
CCC Team
CCC Team+26' 32''
47Quentin Pacher
Delko
Delko+27' 01''
48Serge Pauwels
Team Qhubeka - NextHash
Team Qhubeka - NextHash+27' 19''
50Antoine Duchesne
TotalEnergies
TotalEnergies+27' 35''
51Daryl Impey
Team Jayco AlUla
Team Jayco AlUla+28' 16''
52Nicolas Roche
INEOS Grenadiers
INEOS Grenadiers+28' 51''
53Michael Matthews
Team Jayco AlUla
Team Jayco AlUla+30' 38''
54Luis Ángel Maté
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+30' 47''
55Amaël Moinard
CCC Team
CCC Team+32' 19''
56Pavel Kochetkov
Katusha-Alpecin
Katusha-Alpecin+34' 06''
57Dylan van Baarle
EF Education - EasyPost
EF Education - EasyPost+35' 08''
58Robert Kišerlovski
TINKOFF
TINKOFF+35' 33''
59Ben Hermans
CCC Team
CCC Team+36' 02''
60Ian Stannard
INEOS Grenadiers
INEOS Grenadiers+36' 53''
61Sergey Lagutin
Katusha-Alpecin
Katusha-Alpecin+37' 02''
62Florian Vachon
Arkéa - B&B Hotels
Arkéa - B&B Hotels+37' 28''
63Georg Preidler
Team dsm-firmenich - PostNL
Team dsm-firmenich - PostNL+37' 45''
64Marcus Burghardt
CCC Team
CCC Team+38' 17''
65Vicente Reynés
IAM Cycling
IAM Cycling+38' 36''
66Axel Domont
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+38' 44''
67Thomas Voeckler
TotalEnergies
TotalEnergies+39' 45''
68Leonardo Duque
Delko
Delko+40' 09''
69Imanol Erviti
MOVISTAR
MOVISTAR+40' 22''
70Ian Boswell
INEOS Grenadiers
INEOS Grenadiers+40' 30''
71Alexey Lutsenko
Astana - Qazaqstan Team
Astana - Qazaqstan Team+40' 45''
72Thomas De Gendt
Lotto - Dstny
Lotto - Dstny+42' 09''
73Michael Schär
CCC Team
CCC Team+42' 40''
74Angelo Tulik
TotalEnergies
TotalEnergies+43' 20''
75Peter Velits
CCC Team
CCC Team+43' 24''
76Pierre Latour
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+44' 08''
77Bram Tankink
Team Visma-Lease a Bike
Team Visma-Lease a Bike+44' 09''
78Ben Gastauer
Decathlon-AG2R-La Mondiale
Decathlon-AG2R-La Mondiale+45' 21''
79Tsgabu Grmay
UAE Team Emirates
UAE Team Emirates+46' 33''
80Niki Terpstra
Soudal - Quick-Step
Soudal - Quick-Step+47' 00''
81Kévin Reza
Groupama - FDJ
Groupama - FDJ+48' 43''
82Laurent Didier
Lidl Trek
Lidl Trek+48' 58''
83Odd Christian Eiking
Groupama - FDJ
Groupama - FDJ+49' 27''
84Tobias Ludvigsson
Team dsm-firmenich - PostNL
Team dsm-firmenich - PostNL+50' 55''
85Dmitriy Gruzdev
Astana - Qazaqstan Team
Astana - Qazaqstan Team+52' 09''
86Matteo Bono
UAE Team Emirates
UAE Team Emirates+52' 23''
87Julien Loubet
Arkéa - B&B Hotels
Arkéa - B&B Hotels+53' 38''
88Jelle Vanendert
Lotto - Dstny
Lotto - Dstny+53' 43''
89Matti Breschel
EF Education - EasyPost
EF Education - EasyPost+53' 46''
90Rémy Di Gregorio
Delko
Delko+54' 08''
91Grégory Rast
Lidl Trek
Lidl Trek+54' 19''
92Luke Rowe
INEOS Grenadiers
INEOS Grenadiers+56' 09''
93Perrig Quémeneur
TotalEnergies
TotalEnergies+58' 06''
94Ignatas Konovalovas
Groupama - FDJ
Groupama - FDJ+58' 22''
95Niccolò Bonifazio
Lidl Trek
Lidl Trek+58' 40''
96Sep Vanmarcke
Team Visma-Lease a Bike
Team Visma-Lease a Bike+59' 27''
97Daniel Hoelgaard
Groupama - FDJ
Groupama - FDJ+59' 35''
98Anthony Delaplace
Arkéa - B&B Hotels
Arkéa - B&B Hotels+1h 00' 08''
99Michael Valgren
TINKOFF
TINKOFF+1h 00' 22''
100Roy Curvers
Team dsm-firmenich - PostNL
Team dsm-firmenich - PostNL+1h 00' 41''
101Amets Txurruka
Team Jayco AlUla
Team Jayco AlUla+1h 01' 06''
102Michael Albasini
Team Jayco AlUla
Team Jayco AlUla+1h 01' 07''
103Arnaud Courteille
Groupama - FDJ
Groupama - FDJ+1h 01' 57''
104Luka Pibernik
UAE Team Emirates
UAE Team Emirates+1h 02' 08''
105Romain Combaud
Delko
Delko+1h 02' 45''
106Edward Theuns
Lidl Trek
Lidl Trek+1h 03' 30''
107Paul Martens
Team Visma-Lease a Bike
Team Visma-Lease a Bike+1h 04' 09''
108Thierry Hupond
Delko
Delko+1h 05' 20''
109Julien Simon
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+1h 07' 22''
110Jos van Emden
Team Visma-Lease a Bike
Team Visma-Lease a Bike+1h 08' 35''
111Mickaël Delage
Groupama - FDJ
Groupama - FDJ+1h 10' 05''
112Magnus Cort
Team Jayco AlUla
Team Jayco AlUla+1h 11' 38''
113Victor Campenaerts
Team Visma-Lease a Bike
Team Visma-Lease a Bike+1h 11' 47''
114Evaldas Šiškevicius
Delko
Delko+1h 13' 03''
115Alexandre Pichot
TotalEnergies
TotalEnergies+1h 13' 50''
116Adam Hansen
Lotto - Dstny
Lotto - Dstny+1h 13' 50''
117Adrien Petit
TotalEnergies
TotalEnergies+1h 14' 24''
118Mário Costa
UAE Team Emirates
UAE Team Emirates+1h 16' 01''
119Fabio Sabatini
Soudal - Quick-Step
Soudal - Quick-Step+1h 16' 08''
120Fumiyuki Beppu
Lidl Trek
Lidl Trek+1h 16' 14''
121Lars Bak
Lotto - Dstny
Lotto - Dstny+1h 17' 25''
122Laurens ten Dam
Team dsm-firmenich - PostNL
Team dsm-firmenich - PostNL+1h 19' 31''
123Steven Tronet
Arkéa - B&B Hotels
Arkéa - B&B Hotels+1h 19' 34''
124Daniel Díaz
Delko
Delko+1h 23' 04''
125Jay Thomson
Team Qhubeka - NextHash
Team Qhubeka - NextHash+1h 26' 36''
126Tyler Farrar
Team Qhubeka - NextHash
Team Qhubeka - NextHash+1h 27' 07''
127Jonas Van Genechten
IAM Cycling
IAM Cycling+1h 30' 27''
128Mitch Docker
Team Jayco AlUla
Team Jayco AlUla+1h 32' 24''
129Matt Brammeier
Team Qhubeka - NextHash
Team Qhubeka - NextHash+1h 32' 33''
130Sam Bewley
Team Jayco AlUla
Team Jayco AlUla+1h 36' 23''
131Matthias Brändle
IAM Cycling
IAM Cycling+1h 38' 46''
0Simon Yates
Team Jayco AlUla
Team Jayco AlUla+44''
0Yury Trofimov
TINKOFF
TINKOFF+27' 23''