1 | ![Chris Froome]() Chris Froome INEOS Grenadiers | INEOS Grenadiers | 29h 59' 31'' |
2 | ![Romain Bardet]() Romain Bardet AG2R Citroën | AG2R Citroën | +12'' |
3 | ![Daniel Martin]() Daniel Martin Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +19'' |
4 | ![Richie Porte]() Richie Porte CCC Team | CCC Team | +21'' |
5 | ![Alberto Contador]() Alberto Contador TINKOFF | TINKOFF | +35'' |
6 | ![Julian Alaphilippe]() Julian Alaphilippe Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +51'' |
7 | ![Adam Yates]() Adam Yates Team BikeExchange | Team BikeExchange | +57'' |
8 | ![Diego Rosa]() Diego Rosa ASTANA PRO | ASTANA PRO | +1' 13'' |
9 | ![Louis Meintjes]() Louis Meintjes UAE Team Emirates | UAE Team Emirates | +1' 30'' |
10 | ![Pierre Rolland]() Pierre Rolland EF Education - EasyPost | EF Education - EasyPost | +2' 43'' |
11 | ![Daniel Navarro]() Daniel Navarro COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +3' 20'' |
12 | ![Mikel Landa]() Mikel Landa INEOS Grenadiers | INEOS Grenadiers | +3' 21'' |
13 | ![Sergio Henao]() Sergio Henao INEOS Grenadiers | INEOS Grenadiers | +3' 36'' |
14 | ![George Bennett]() George Bennett Team Jumbo - Visma | Team Jumbo - Visma | +5' 38'' |
15 | ![Stef Clement]() Stef Clement IAM Cycling | IAM Cycling | +5' 48'' |
16 | ![Thibaut Pinot]() Thibaut Pinot Groupama - FDJ | Groupama - FDJ | +6' 05'' |
17 | ![Jan Bakelants]() Jan Bakelants AG2R Citroën | AG2R Citroën | +7' 42'' |
18 | ![Bart De Clercq]() Bart De Clercq Lotto - Soudal | Lotto - Soudal | +7' 56'' |
19 | ![Roman Kreuziger]() Roman Kreuziger TINKOFF | TINKOFF | +7' 58'' |
20 | ![Emanuel Buchmann]() Emanuel Buchmann BORA - HANSGROHE | BORA - HANSGROHE | +8' 13'' |
21 | ![Damiano Caruso]() Damiano Caruso CCC Team | CCC Team | +9' 16'' |
22 | ![Ben Hermans]() Ben Hermans CCC Team | CCC Team | +11' 24'' |
23 | ![Mikaël Chérel]() Mikaël Chérel AG2R Citroën | AG2R Citroën | +12' 44'' |
24 | ![Jurgen Van den Broeck]() Jurgen Van den Broeck Katusha-Alpecin | Katusha-Alpecin | +17' 22'' |
25 | ![Wout Poels]() Wout Poels INEOS Grenadiers | INEOS Grenadiers | +18' 32'' |
26 | ![Robert Kišerlovski]() Robert Kišerlovski TINKOFF | TINKOFF | +19' 24'' |
27 | ![André Cardoso]() André Cardoso EF Education - EasyPost | EF Education - EasyPost | +19' 27'' |
28 | ![Dáyer Quintana]() Dáyer Quintana MOVISTAR | MOVISTAR | +20' 28'' |
29 | ![Guillaume Martin]() Guillaume Martin Intermarché - Wanty - Gobert Matériaux | Intermarché - Wanty - Gobert Matériaux | +21' 03'' |
30 | ![Daniel Moreno]() Daniel Moreno MOVISTAR | MOVISTAR | +21' 38'' |
31 | ![Laurens De Plus]() Laurens De Plus Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +22' 50'' |
32 | ![Valerio Conti]() Valerio Conti UAE Team Emirates | UAE Team Emirates | +22' 59'' |
33 | ![Luis León Sánchez]() Luis León Sánchez ASTANA PRO | ASTANA PRO | +23' 43'' |
34 | ![Romain Sicard]() Romain Sicard TotalEnergies | TotalEnergies | +26' 09'' |
35 | ![Steve Cummings]() Steve Cummings Team Qhubeka - NextHash | Team Qhubeka - NextHash | +28' 46'' |
36 | ![Jesús Herrada]() Jesús Herrada MOVISTAR | MOVISTAR | +28' 53'' |
37 | ![Jérôme Coppel]() Jérôme Coppel IAM Cycling | IAM Cycling | +30' 00'' |
38 | ![Alexis Vuillermoz]() Alexis Vuillermoz AG2R Citroën | AG2R Citroën | +34' 30'' |
39 | ![Jack Haig]() Jack Haig Team BikeExchange | Team BikeExchange | +34' 55'' |
40 | ![Dario Cataldo]() Dario Cataldo ASTANA PRO | ASTANA PRO | +35' 29'' |
41 | ![Nélson Oliveira]() Nélson Oliveira MOVISTAR | MOVISTAR | +37' 05'' |
42 | ![Haimar Zubeldia]() Haimar Zubeldia Trek-Segafredo | Trek-Segafredo | +38' 03'' |
43 | ![Steve Morabito]() Steve Morabito Groupama - FDJ | Groupama - FDJ | +38' 12'' |
44 | ![Tony Gallopin]() Tony Gallopin Lotto - Soudal | Lotto - Soudal | +39' 37'' |
45 | ![Fabio Aru]() Fabio Aru ASTANA PRO | ASTANA PRO | +40' 08'' |
46 | ![Daryl Impey]() Daryl Impey Team BikeExchange | Team BikeExchange | +41' 32'' |
47 | ![Serge Pauwels]() Serge Pauwels Team Qhubeka - NextHash | Team Qhubeka - NextHash | +43' 51'' |
48 | ![Tsgabu Grmay]() Tsgabu Grmay UAE Team Emirates | UAE Team Emirates | +45' 55'' |
49 | ![Brent Bookwalter]() Brent Bookwalter CCC Team | CCC Team | +45' 55'' |
50 | ![Amaël Moinard]() Amaël Moinard CCC Team | CCC Team | +46' 48'' |
51 | ![Andriy Grivko]() Andriy Grivko ASTANA PRO | ASTANA PRO | +49' 11'' |
52 | ![Sébastien Reichenbach]() Sébastien Reichenbach Groupama - FDJ | Groupama - FDJ | +49' 20'' |
53 | ![Edvald Boasson Hagen]() Edvald Boasson Hagen Team Qhubeka - NextHash | Team Qhubeka - NextHash | +49' 22'' |
54 | ![Cyril Gautier]() Cyril Gautier AG2R Citroën | AG2R Citroën | +49' 34'' |
55 | ![Ben Gastauer]() Ben Gastauer AG2R Citroën | AG2R Citroën | +49' 45'' |
56 | ![Paul Voß]() Paul Voß BORA - HANSGROHE | BORA - HANSGROHE | +50' 45'' |
57 | ![Jérémy Roy]() Jérémy Roy Groupama - FDJ | Groupama - FDJ | +54' 05'' |
58 | ![Thomas Voeckler]() Thomas Voeckler TotalEnergies | TotalEnergies | +54' 48'' |
59 | ![Patrick Konrad]() Patrick Konrad BORA - HANSGROHE | BORA - HANSGROHE | +54' 48'' |
60 | ![Jesper Hansen]() Jesper Hansen TINKOFF | TINKOFF | +55' 31'' |
61 | ![Maxime Bouet]() Maxime Bouet Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +56' 39'' |
62 | ![Fabrice Jeandesboz]() Fabrice Jeandesboz TotalEnergies | TotalEnergies | +56' 47'' |
63 | ![Perrig Quémeneur]() Perrig Quémeneur TotalEnergies | TotalEnergies | +57' 00'' |
64 | ![Luka Pibernik]() Luka Pibernik UAE Team Emirates | UAE Team Emirates | +57' 35'' |
65 | ![Tony Martin]() Tony Martin Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +57' 46'' |
66 | ![Tom-Jelte Slagter]() Tom-Jelte Slagter EF Education - EasyPost | EF Education - EasyPost | +58' 02'' |
67 | ![Clément Chevrier]() Clément Chevrier IAM Cycling | IAM Cycling | +59' 24'' |
68 | ![Rohan Dennis]() Rohan Dennis CCC Team | CCC Team | +59' 43'' |
69 | ![Marcus Burghardt]() Marcus Burghardt CCC Team | CCC Team | +1h 01' 01'' |
70 | ![Anthony Roux]() Anthony Roux Groupama - FDJ | Groupama - FDJ | +1h 01' 25'' |
71 | ![Cesare Benedetti]() Cesare Benedetti BORA - HANSGROHE | BORA - HANSGROHE | +1h 03' 32'' |
72 | ![Paolo Tiralongo]() Paolo Tiralongo ASTANA PRO | ASTANA PRO | +1h 03' 40'' |
73 | ![Oliver Naesen]() Oliver Naesen IAM Cycling | IAM Cycling | +1h 03' 44'' |
74 | ![Manuele Mori]() Manuele Mori UAE Team Emirates | UAE Team Emirates | +1h 03' 53'' |
75 | ![Alexey Lutsenko]() Alexey Lutsenko ASTANA PRO | ASTANA PRO | +1h 03' 56'' |
76 | ![Greg Van Avermaet]() Greg Van Avermaet CCC Team | CCC Team | +1h 04' 09'' |
77 | ![Benjamin King]() Benjamin King EF Education - EasyPost | EF Education - EasyPost | +1h 04' 15'' |
78 | ![Ryder Hesjedal]() Ryder Hesjedal Trek-Segafredo | Trek-Segafredo | +1h 05' 05'' |
79 | ![Marc Soler]() Marc Soler MOVISTAR | MOVISTAR | +1h 05' 29'' |
80 | ![Alberto Losada]() Alberto Losada Katusha-Alpecin | Katusha-Alpecin | +1h 06' 05'' |
81 | ![Antonio Pedrero]() Antonio Pedrero MOVISTAR | MOVISTAR | +1h 07' 14'' |
82 | ![Alexey Vermeulen]() Alexey Vermeulen Team Jumbo - Visma | Team Jumbo - Visma | +1h 07' 53'' |
83 | ![Rudy Molard]() Rudy Molard COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +1h 08' 32'' |
84 | ![Simon Gerrans]() Simon Gerrans Team BikeExchange | Team BikeExchange | +1h 08' 35'' |
85 | ![Salvatore Puccio]() Salvatore Puccio INEOS Grenadiers | INEOS Grenadiers | +1h 09' 18'' |
86 | ![Arthur Vichot]() Arthur Vichot Groupama - FDJ | Groupama - FDJ | +1h 10' 47'' |
87 | ![Daniel Teklehaimanot]() Daniel Teklehaimanot Team Qhubeka - NextHash | Team Qhubeka - NextHash | +1h 12' 11'' |
88 | ![Jens Keukeleire]() Jens Keukeleire Team BikeExchange | Team BikeExchange | +1h 15' 25'' |
89 | ![Ian Stannard]() Ian Stannard INEOS Grenadiers | INEOS Grenadiers | +1h 16' 34'' |
90 | ![Michael Valgren]() Michael Valgren TINKOFF | TINKOFF | +1h 19' 45'' |
91 | ![Julien Bernard]() Julien Bernard Trek-Segafredo | Trek-Segafredo | +1h 20' 06'' |
92 | ![Jack Bauer]() Jack Bauer EF Education - EasyPost | EF Education - EasyPost | +1h 20' 27'' |
93 | ![Luke Rowe]() Luke Rowe INEOS Grenadiers | INEOS Grenadiers | +1h 21' 02'' |
94 | ![Christian Meier]() Christian Meier Team BikeExchange | Team BikeExchange | +1h 21' 43'' |
95 | ![Koen de Kort]() Koen de Kort Team DSM | Team DSM | +1h 22' 46'' |
96 | ![Thomas De Gendt]() Thomas De Gendt Lotto - Soudal | Lotto - Soudal | +1h 22' 49'' |
97 | ![Jonathan Fumeaux]() Jonathan Fumeaux IAM Cycling | IAM Cycling | +1h 24' 58'' |
98 | ![Alex Howes]() Alex Howes EF Education - EasyPost | EF Education - EasyPost | +1h 25' 33'' |
99 | ![Matthieu Ladagnous]() Matthieu Ladagnous Groupama - FDJ | Groupama - FDJ | +1h 25' 34'' |
100 | ![Francisco Ventoso]() Francisco Ventoso MOVISTAR | MOVISTAR | +1h 26' 55'' |
101 | ![Marco Minnaard]() Marco Minnaard Intermarché - Wanty - Gobert Matériaux | Intermarché - Wanty - Gobert Matériaux | +1h 28' 43'' |
102 | ![Frederik Backaert]() Frederik Backaert Intermarché - Wanty - Gobert Matériaux | Intermarché - Wanty - Gobert Matériaux | +1h 29' 14'' |
103 | ![Frederik Veuchelen]() Frederik Veuchelen Intermarché - Wanty - Gobert Matériaux | Intermarché - Wanty - Gobert Matériaux | +1h 29' 31'' |
104 | ![Samuel Dumoulin]() Samuel Dumoulin AG2R Citroën | AG2R Citroën | +1h 29' 47'' |
105 | ![Dimitri Claeys]() Dimitri Claeys Intermarché - Wanty - Gobert Matériaux | Intermarché - Wanty - Gobert Matériaux | +1h 30' 41'' |
106 | ![William Bonnet]() William Bonnet Groupama - FDJ | Groupama - FDJ | +1h 34' 11'' |
107 | ![Dylan van Baarle]() Dylan van Baarle EF Education - EasyPost | EF Education - EasyPost | +1h 34' 16'' |
108 | ![Lars van der Haar]() Lars van der Haar Team DSM | Team DSM | +1h 35' 34'' |
109 | ![Ángel Vicioso]() Ángel Vicioso Katusha-Alpecin | Katusha-Alpecin | +1h 35' 54'' |
110 | ![Zico Waeytens]() Zico Waeytens Team DSM | Team DSM | +1h 36' 15'' |
111 | ![Antoine Duchesne]() Antoine Duchesne TotalEnergies | TotalEnergies | +1h 37' 23'' |
112 | ![John Degenkolb]() John Degenkolb Team DSM | Team DSM | +1h 37' 51'' |
113 | ![Shane Archbold]() Shane Archbold BORA - HANSGROHE | BORA - HANSGROHE | +1h 37' 56'' |
114 | ![Sondre Enger]() Sondre Enger IAM Cycling | IAM Cycling | +1h 39' 26'' |
115 | ![Victor Campenaerts]() Victor Campenaerts Team Jumbo - Visma | Team Jumbo - Visma | +1h 41' 12'' |
116 | ![Cyril Lemoine]() Cyril Lemoine COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +1h 43' 21'' |
117 | ![Sam Bennett]() Sam Bennett BORA - HANSGROHE | BORA - HANSGROHE | +1h 44' 07'' |
118 | ![Alexander Kristoff]() Alexander Kristoff Katusha-Alpecin | Katusha-Alpecin | +1h 45' 07'' |
119 | ![Roy Curvers]() Roy Curvers Team DSM | Team DSM | +1h 45' 13'' |
120 | ![Martijn Keizer]() Martijn Keizer Team Jumbo - Visma | Team Jumbo - Visma | +1h 46' 01'' |
121 | ![Markel Irizar]() Markel Irizar Trek-Segafredo | Trek-Segafredo | +1h 46' 05'' |
122 | ![Michael Gogl]() Michael Gogl TINKOFF | TINKOFF | +1h 47' 04'' |
123 | ![Mike Teunissen]() Mike Teunissen Team Jumbo - Visma | Team Jumbo - Visma | +1h 48' 09'' |
124 | ![Moreno Hofland]() Moreno Hofland Team Jumbo - Visma | Team Jumbo - Visma | +1h 48' 48'' |
125 | ![Martin Velits]() Martin Velits Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +1h 49' 21'' |
126 | ![Marco Haller]() Marco Haller Katusha-Alpecin | Katusha-Alpecin | +1h 49' 45'' |
127 | ![Edward Theuns]() Edward Theuns Trek-Segafredo | Trek-Segafredo | +1h 49' 57'' |
128 | ![Michael Mørkøv]() Michael Mørkøv Katusha-Alpecin | Katusha-Alpecin | +1h 52' 46'' |
129 | ![Mattia Cattaneo]() Mattia Cattaneo UAE Team Emirates | UAE Team Emirates | +1h 52' 57'' |
130 | ![Carter Jones]() Carter Jones Team DSM | Team DSM | +1h 54' 35'' |
131 | ![Federico Zurlo]() Federico Zurlo UAE Team Emirates | UAE Team Emirates | +1h 56' 01'' |
132 | ![Sebastian Langeveld]() Sebastian Langeveld EF Education - EasyPost | EF Education - EasyPost | +1h 57' 11'' |
133 | ![Jacopo Guarnieri]() Jacopo Guarnieri Katusha-Alpecin | Katusha-Alpecin | +1h 58' 04'' |
134 | ![Ramon Sinkeldam]() Ramon Sinkeldam Team DSM | Team DSM | +2h 00' 58'' |
135 | ![Dennis van Winden]() Dennis van Winden Team Jumbo - Visma | Team Jumbo - Visma | +2h 02' 40'' |