RidersTeamsTime
1Richard Carapaz
INEOS Grenadiers
INEOS Grenadiers24h 44' 01''
2Rigoberto Urán
EF Education - Nippo
EF Education - Nippo+17''
3Jakob Fuglsang
ASTANA PRO
ASTANA PRO+1' 15''
4Maximilian Schachmann
BORA - HANSGROHE
BORA - HANSGROHE+1' 19''
5Michael Woods
Israel Start-Up Nation
Israel Start-Up Nation+2' 55''
6Domenico Pozzovivo
Team Qhubeka - ASSOS
Team Qhubeka - ASSOS+3' 16''
7Rui Costa
UAE Team Emirates
UAE Team Emirates+3' 43''
8Sam Oomen
Team Jumbo - Visma
Team Jumbo - Visma+4' 16''
9Mattia Cattaneo
Deceuninck - Quick-Step
Deceuninck - Quick-Step+4' 39''
10Esteban Chaves
Team BikeExchange
Team BikeExchange+5' 33''
11Pierre Latour
TotalEnergies
TotalEnergies+6' 11''
12Eddie Dunbar
INEOS Grenadiers
INEOS Grenadiers+6' 15''
13Gonzalo Serrano
MOVISTAR
MOVISTAR+7' 04''
14Neilson Powless
EF Education - Nippo
EF Education - Nippo+7' 54''
15Tiesj Benoot
Team DSM
Team DSM+9' 22''
16Niklas Eg
Trek-Segafredo
Trek-Segafredo+10' 41''
17Xandro Meurisse
Alpecin - Fenix
Alpecin - Fenix+11' 11''
18Hermann Pernsteiner
Bahrain Victorious
Bahrain Victorious+12' 22''
19Bob Jungels
AG2R Citroën
AG2R Citroën+12' 36''
20Andreas Kron
Lotto - Soudal
Lotto - Soudal+13' 41''
21Víctor de la Parte
TotalEnergies
TotalEnergies+14' 15''
22Matteo Fabbro
BORA - HANSGROHE
BORA - HANSGROHE+17' 09''
23Andreas Leknessund
Team DSM
Team DSM+17' 27''
24Stefan de Bod
ASTANA PRO
ASTANA PRO+18' 18''
25Antwan Tolhoek
Team Jumbo - Visma
Team Jumbo - Visma+19' 25''
26Nans Peters
AG2R Citroën
AG2R Citroën+19' 37''
27Gino Mäder
Bahrain Victorious
Bahrain Victorious+21' 21''
28Gijs Leemreize
Team Jumbo - Visma
Team Jumbo - Visma+21' 35''
29Ryan Gibbons
UAE Team Emirates
UAE Team Emirates+22' 09''
30Hugo Houle
ASTANA PRO
ASTANA PRO+23' 16''
31Wout Poels
Bahrain Victorious
Bahrain Victorious+25' 07''
32Michael Matthews
Team BikeExchange
Team BikeExchange+25' 43''
33Iván García
MOVISTAR
MOVISTAR+27' 43''
34Silvan Dillier
Alpecin - Fenix
Alpecin - Fenix+27' 49''
35Mike Teunissen
Team Jumbo - Visma
Team Jumbo - Visma+27' 55''
36Marc Hirschi
UAE Team Emirates
UAE Team Emirates+29' 02''
37Rohan Dennis
INEOS Grenadiers
INEOS Grenadiers+30' 01''
38Cristián Muñoz
UAE Team Emirates
UAE Team Emirates+30' 01''
39Michael Schär
AG2R Citroën
AG2R Citroën+32' 04''
40Stefan Küng
Groupama - FDJ
Groupama - FDJ+32' 19''
41Tom Dumoulin
Team Jumbo - Visma
Team Jumbo - Visma+33' 52''
42Roland Thalmann
Switzerland
Switzerland+33' 59''
43Stephen Williams
Bahrain Victorious
Bahrain Victorious+35' 07''
44Matteo Badilatti
Groupama - FDJ
Groupama - FDJ+35' 45''
45Jonas Gregaard
ASTANA PRO
ASTANA PRO+35' 46''
46Pavel Sivakov
INEOS Grenadiers
INEOS Grenadiers+35' 59''
47Dries Devenyns
Deceuninck - Quick-Step
Deceuninck - Quick-Step+36' 07''
48Mark Donovan
Team DSM
Team DSM+36' 19''
49Anton Palzer
BORA - HANSGROHE
BORA - HANSGROHE+36' 37''
50Maxim Van Gils
Lotto - Soudal
Lotto - Soudal+37' 12''
51Sebastián Henao
INEOS Grenadiers
INEOS Grenadiers+37' 33''
52Gavin Mannion
Rally Cycling
Rally Cycling+37' 51''
53Marcus Burghardt
BORA - HANSGROHE
BORA - HANSGROHE+38' 07''
54Rubén Fernández
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+38' 13''
55Thymen Arensman
Team DSM
Team DSM+39' 47''
56Petr Vakoc
Alpecin - Fenix
Alpecin - Fenix+40' 19''
57Fred Wright
Bahrain Victorious
Bahrain Victorious+40' 21''
58Guillaume Boivin
Israel Start-Up Nation
Israel Start-Up Nation+41' 04''
59Héctor Carretero
MOVISTAR
MOVISTAR+41' 32''
60Kilian Frankiny
Team Qhubeka - ASSOS
Team Qhubeka - ASSOS+44' 05''
61Sergio Samitier
MOVISTAR
MOVISTAR+44' 39''
62Julien Simon
TotalEnergies
TotalEnergies+45' 20''
63James Piccoli
Israel Start-Up Nation
Israel Start-Up Nation+45' 21''
64Mauri Vansevenant
Deceuninck - Quick-Step
Deceuninck - Quick-Step+46' 32''
65Jasha Sütterlin
Team DSM
Team DSM+47' 24''
66David De La Cruz
UAE Team Emirates
UAE Team Emirates+49' 32''
67Joey Rosskopf
Rally Cycling
Rally Cycling+52' 06''
68Romain Combaud
Team DSM
Team DSM+52' 18''
69Søren Kragh
Team DSM
Team DSM+54' 27''
70Rémy Rochas
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+54' 32''
71Joel Suter
Switzerland
Switzerland+54' 44''
72Fabien Doubey
TotalEnergies
TotalEnergies+55' 01''
73Nicola Conci
Trek-Segafredo
Trek-Segafredo+57' 04''
74Simon Clarke
Team Qhubeka - ASSOS
Team Qhubeka - ASSOS+57' 12''
75Christoph Pfingsten
Team Jumbo - Visma
Team Jumbo - Visma+57' 17''
76Tim Declercq
Deceuninck - Quick-Step
Deceuninck - Quick-Step+58' 22''
77Benjamin King
Rally Cycling
Rally Cycling+58' 23''
78Rob Britton
Rally Cycling
Rally Cycling+58' 49''
79Marc Soler
MOVISTAR
MOVISTAR+59' 03''
80Nathan Van Hooydonck
Team Jumbo - Visma
Team Jumbo - Visma+1h 01' 43''
81Kobe Goossens
Lotto - Soudal
Lotto - Soudal+1h 02' 39''
82Alex Kirsch
Trek-Segafredo
Trek-Segafredo+1h 02' 44''
83Dion Smith
Team BikeExchange
Team BikeExchange+1h 03' 18''
84Anthony Turgis
TotalEnergies
TotalEnergies+1h 03' 32''
85Jannik Steimle
Deceuninck - Quick-Step
Deceuninck - Quick-Step+1h 03' 54''
86Antonio Nibali
Trek-Segafredo
Trek-Segafredo+1h 04' 02''
87Benoît Cosnefroy
AG2R Citroën
AG2R Citroën+1h 05' 33''
88Florian Vermeersch
Lotto - Soudal
Lotto - Soudal+1h 05' 39''
89Damien Touzé
AG2R Citroën
AG2R Citroën+1h 05' 40''
90Stefan Bissegger
EF Education - Nippo
EF Education - Nippo+1h 06' 11''
91Alexander Kamp
Trek-Segafredo
Trek-Segafredo+1h 08' 35''
92Alex Howes
EF Education - Nippo
EF Education - Nippo+1h 09' 46''
93Hugo Hofstetter
Israel Start-Up Nation
Israel Start-Up Nation+1h 10' 59''
94Mathias Frank
AG2R Citroën
AG2R Citroën+1h 11' 19''
95Edward Theuns
Trek-Segafredo
Trek-Segafredo+1h 11' 55''
96Johan Jacobs
MOVISTAR
MOVISTAR+1h 12' 45''
97Jake Stewart
Groupama - FDJ
Groupama - FDJ+1h 13' 41''
98Nick Zukowsky
Rally Cycling
Rally Cycling+1h 14' 15''
99Andreas Stokbro
Team Qhubeka - ASSOS
Team Qhubeka - ASSOS+1h 14' 23''
100Jempy Drücker
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+1h 14' 50''
101Domen Novak
Bahrain Victorious
Bahrain Victorious+1h 18' 30''
102Lukas Rüegg
Switzerland
Switzerland+1h 19' 21''
103John Degenkolb
Lotto - Soudal
Lotto - Soudal+1h 19' 25''
104Marc Sarreau
AG2R Citroën
AG2R Citroën+1h 20' 05''
105Jelle Wallays
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+1h 20' 14''
106Michal Golas
INEOS Grenadiers
INEOS Grenadiers+1h 20' 19''
107Luke Rowe
INEOS Grenadiers
INEOS Grenadiers+1h 20' 42''
108Jonas Rutsch
EF Education - Nippo
EF Education - Nippo+1h 21' 22''
109Eros Capecchi
Bahrain Victorious
Bahrain Victorious+1h 22' 21''
110Floris De Tier
Alpecin - Fenix
Alpecin - Fenix+1h 24' 02''
111Cyrille Thièry
Switzerland
Switzerland+1h 27' 11''
112Kevin Kuhn
Switzerland
Switzerland+1h 29' 25''
113Oliviero Troia
UAE Team Emirates
UAE Team Emirates+1h 29' 38''
114Claudio Imhof
Switzerland
Switzerland+1h 29' 47''
115Tom Scully
EF Education - Nippo
EF Education - Nippo+1h 31' 13''
116Rick Zabel
Israel Start-Up Nation
Israel Start-Up Nation+1h 32' 06''
117Tom Bohli
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+1h 33' 40''
118André Greipel
Israel Start-Up Nation
Israel Start-Up Nation+1h 34' 13''
119Matt Walls
BORA - HANSGROHE
BORA - HANSGROHE+1h 35' 34''
120Juan Diego Alba
MOVISTAR
MOVISTAR+1h 37' 39''
121Szymon Sajnok
COFIDIS, Solutions Crédits
COFIDIS, Solutions Crédits+1h 39' 33''
122Matteo Dal-Cin
Rally Cycling
Rally Cycling+1h 41' 09''
123Jordi Meeus
BORA - HANSGROHE
BORA - HANSGROHE+1h 41' 44''
124Connor Brown
Team Qhubeka - ASSOS
Team Qhubeka - ASSOS+1h 44' 48''