1 | ![Chris Froome]() Chris Froome INEOS Grenadiers | INEOS Grenadiers | 83h 56' 40'' |
2 | ![Nairo Quintana]() Nairo Quintana MOVISTAR | MOVISTAR | +4' 20'' |
3 | ![Joaquim Rodríguez]() Joaquim Rodríguez Katusha-Alpecin | Katusha-Alpecin | +5' 04'' |
4 | ![Alberto Contador]() Alberto Contador TINKOFF | TINKOFF | +6' 27'' |
5 | ![Roman Kreuziger]() Roman Kreuziger TINKOFF | TINKOFF | +7' 27'' |
6 | ![Bauke Mollema]() Bauke Mollema Team Jumbo - Visma | Team Jumbo - Visma | +11' 42'' |
7 | ![Jakob Fuglsang]() Jakob Fuglsang ASTANA PRO | ASTANA PRO | +12' 17'' |
8 | ![Alejandro Valverde]() Alejandro Valverde MOVISTAR | MOVISTAR | +15' 26'' |
9 | ![Daniel Navarro]() Daniel Navarro COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +15' 52'' |
10 | ![Andrew Talansky]() Andrew Talansky EF Education - EasyPost | EF Education - EasyPost | +17' 39'' |
11 | ![Michal Kwiatkowski]() Michal Kwiatkowski Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +18' 59'' |
12 | ![Mikel Nieve]() Mikel Nieve Euskaltel | Euskaltel | +20' 01'' |
13 | ![Laurens ten Dam]() Laurens ten Dam Team Jumbo - Visma | Team Jumbo - Visma | +21' 39'' |
14 | ![Maxime Monfort]() Maxime Monfort Trek-Segafredo | Trek-Segafredo | +23' 38'' |
15 | ![Romain Bardet]() Romain Bardet AG2R Citroën | AG2R Citroën | +26' 42'' |
16 | ![Michael Rogers]() Michael Rogers TINKOFF | TINKOFF | +26' 51'' |
17 | ![Daniel Moreno]() Daniel Moreno Katusha-Alpecin | Katusha-Alpecin | +32' 34'' |
18 | ![Jan Bakelants]() Jan Bakelants Trek-Segafredo | Trek-Segafredo | +35' 51'' |
19 | ![Richie Porte]() Richie Porte INEOS Grenadiers | INEOS Grenadiers | +39' 41'' |
20 | ![Andy Schleck]() Andy Schleck Trek-Segafredo | Trek-Segafredo | +41' 46'' |
21 | ![José Serpa]() José Serpa UAE Team Emirates | UAE Team Emirates | +45' 08'' |
22 | ![John Gadret]() John Gadret AG2R Citroën | AG2R Citroën | +46' 00'' |
23 | ![Igor Antón]() Igor Antón Euskaltel | Euskaltel | +48' 07'' |
24 | ![Pierre Rolland]() Pierre Rolland TotalEnergies | TotalEnergies | +52' 15'' |
25 | ![Peter Velits]() Peter Velits Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +54' 00'' |
26 | ![Robert Gesink]() Robert Gesink Team Jumbo - Visma | Team Jumbo - Visma | +54' 25'' |
27 | ![Rui Costa]() Rui Costa MOVISTAR | MOVISTAR | +54' 34'' |
28 | ![Wout Poels]() Wout Poels Vacansoleil | Vacansoleil | +56' 33'' |
29 | ![Arnold Jeannesson]() Arnold Jeannesson Groupama - FDJ | Groupama - FDJ | +57' 06'' |
30 | ![Andreas Klöden]() Andreas Klöden Trek-Segafredo | Trek-Segafredo | +1h 02' 43'' |
31 | ![Sylvain Chavanel]() Sylvain Chavanel Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +1h 03' 41'' |
32 | ![Cyril Gautier]() Cyril Gautier TotalEnergies | TotalEnergies | +1h 12' 42'' |
33 | ![Daniel Martin]() Daniel Martin EF Education - EasyPost | EF Education - EasyPost | +1h 13' 08'' |
34 | ![Hubert Dupont]() Hubert Dupont AG2R Citroën | AG2R Citroën | +1h 14' 59'' |
35 | ![Steve Morabito]() Steve Morabito CCC Team | CCC Team | +1h 20' 39'' |
36 | ![Haimar Zubeldia]() Haimar Zubeldia Trek-Segafredo | Trek-Segafredo | +1h 24' 22'' |
37 | ![Christophe Riblon]() Christophe Riblon AG2R Citroën | AG2R Citroën | +1h 27' 57'' |
38 | ![Bart De Clercq]() Bart De Clercq Lotto - Soudal | Lotto - Soudal | +1h 28' 06'' |
39 | ![Cadel Evans]() Cadel Evans CCC Team | CCC Team | +1h 30' 14'' |
40 | ![Nicolas Roche]() Nicolas Roche TINKOFF | TINKOFF | +1h 34' 17'' |
41 | ![Tom Dumoulin]() Tom Dumoulin Team DSM | Team DSM | +1h 34' 30'' |
42 | ![Mikel Astarloza]() Mikel Astarloza Euskaltel | Euskaltel | +1h 36' 27'' |
43 | ![Jesús Hernández]() Jesús Hernández TINKOFF | TINKOFF | +1h 36' 40'' |
44 | ![Alexandre Geniez]() Alexandre Geniez Groupama - FDJ | Groupama - FDJ | +1h 38' 06'' |
45 | ![Tejay van Garderen]() Tejay van Garderen CCC Team | CCC Team | +1h 38' 57'' |
46 | ![Alexis Vuillermoz]() Alexis Vuillermoz Sojasun | Sojasun | +1h 40' 05'' |
47 | ![Rubén Plaza]() Rubén Plaza MOVISTAR | MOVISTAR | +1h 40' 35'' |
48 | ![Eduard Vorganov]() Eduard Vorganov Katusha-Alpecin | Katusha-Alpecin | +1h 42' 41'' |
49 | ![Davide Malacarne]() Davide Malacarne TotalEnergies | TotalEnergies | +1h 44' 50'' |
50 | ![Lars Petter Nordhaug]() Lars Petter Nordhaug Team Jumbo - Visma | Team Jumbo - Visma | +1h 49' 42'' |
51 | ![Yury Trofimov]() Yury Trofimov Katusha-Alpecin | Katusha-Alpecin | +1h 49' 54'' |
52 | ![Maxime Mederel]() Maxime Mederel Sojasun | Sojasun | +1h 53' 01'' |
53 | ![Laurent Didier]() Laurent Didier Trek-Segafredo | Trek-Segafredo | +1h 58' 53'' |
54 | ![Andrey Amador]() Andrey Amador MOVISTAR | MOVISTAR | +1h 58' 59'' |
55 | ![Damiano Cunego]() Damiano Cunego UAE Team Emirates | UAE Team Emirates | +1h 59' 38'' |
56 | ![Amaël Moinard]() Amaël Moinard CCC Team | CCC Team | +2h 00' 03'' |
57 | ![Przemyslaw Niemiec]() Przemyslaw Niemiec UAE Team Emirates | UAE Team Emirates | +2h 00' 28'' |
58 | ![Tony Gallopin]() Tony Gallopin Trek-Segafredo | Trek-Segafredo | +2h 02' 59'' |
59 | ![Pierrick Fédrigo]() Pierrick Fédrigo Groupama - FDJ | Groupama - FDJ | +2h 04' 19'' |
60 | ![Tom Danielson]() Tom Danielson EF Education - EasyPost | EF Education - EasyPost | +2h 05' 28'' |
61 | ![Guillaume Levarlet]() Guillaume Levarlet COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +2h 07' 01'' |
62 | ![Philippe Gilbert]() Philippe Gilbert CCC Team | CCC Team | +2h 07' 11'' |
63 | ![Jérôme Coppel]() Jérôme Coppel COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +2h 09' 13'' |
64 | ![Bram Tankink]() Bram Tankink Team Jumbo - Visma | Team Jumbo - Visma | +2h 10' 12'' |
65 | ![Thomas Voeckler]() Thomas Voeckler TotalEnergies | TotalEnergies | +2h 12' 48'' |
66 | ![Arthur Vichot]() Arthur Vichot Groupama - FDJ | Groupama - FDJ | +2h 15' 06'' |
67 | ![Jens Voigt]() Jens Voigt Trek-Segafredo | Trek-Segafredo | +2h 15' 09'' |
68 | ![Simon Clarke]() Simon Clarke Team BikeExchange | Team BikeExchange | +2h 20' 14'' |
69 | ![Ion Izagirre]() Ion Izagirre Euskaltel | Euskaltel | +2h 21' 32'' |
70 | ![Ryder Hesjedal]() Ryder Hesjedal EF Education - EasyPost | EF Education - EasyPost | +2h 21' 41'' |
71 | ![Alessandro De Marchi]() Alessandro De Marchi Cannondale | Cannondale | +2h 23' 11'' |
72 | ![Adam Hansen]() Adam Hansen Lotto - Soudal | Lotto - Soudal | +2h 23' 15'' |
73 | ![Rudy Molard]() Rudy Molard COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +2h 25' 25'' |
74 | ![Daryl Impey]() Daryl Impey Team BikeExchange | Team BikeExchange | +2h 26' 37'' |
75 | ![Simon Geschke]() Simon Geschke Team DSM | Team DSM | +2h 27' 42'' |
76 | ![Manuele Mori]() Manuele Mori UAE Team Emirates | UAE Team Emirates | +2h 28' 19'' |
77 | ![Peter Kennaugh]() Peter Kennaugh INEOS Grenadiers | INEOS Grenadiers | +2h 33' 46'' |
78 | ![Juan José Oroz]() Juan José Oroz Euskaltel | Euskaltel | +2h 33' 55'' |
79 | ![José Joaquín Rojas]() José Joaquín Rojas MOVISTAR | MOVISTAR | +2h 34' 05'' |
80 | ![Simon Gerrans]() Simon Gerrans Team BikeExchange | Team BikeExchange | +2h 34' 36'' |
81 | ![Julien El Farès]() Julien El Farès Sojasun | Sojasun | +2h 36' 28'' |
82 | ![Peter Sagan]() Peter Sagan Cannondale | Cannondale | +2h 38' 51'' |
83 | ![Sergey Lagutin]() Sergey Lagutin Vacansoleil | Vacansoleil | +2h 38' 55'' |
84 | ![Francesco Gavazzi]() Francesco Gavazzi ASTANA PRO | ASTANA PRO | +2h 39' 08'' |
85 | ![Manuel Quinziato]() Manuel Quinziato CCC Team | CCC Team | +2h 39' 34'' |
86 | ![Michael Albasini]() Michael Albasini Team BikeExchange | Team BikeExchange | +2h 40' 22'' |
87 | ![Julien Simon]() Julien Simon Sojasun | Sojasun | +2h 41' 24'' |
88 | ![Luis Ángel Maté]() Luis Ángel Maté COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +2h 43' 28'' |
89 | ![Anthony Delaplace]() Anthony Delaplace Sojasun | Sojasun | +2h 44' 13'' |
90 | ![Kanstantsin Siutsou]() Kanstantsin Siutsou INEOS Grenadiers | INEOS Grenadiers | +2h 44' 43'' |
91 | ![Brent Bookwalter]() Brent Bookwalter CCC Team | CCC Team | +2h 45' 05'' |
92 | ![Matteo Tosatto]() Matteo Tosatto TINKOFF | TINKOFF | +2h 47' 39'' |
93 | ![Juan Antonio Flecha]() Juan Antonio Flecha Vacansoleil | Vacansoleil | +2h 48' 03'' |
94 | ![Moreno Moser]() Moreno Moser Cannondale | Cannondale | +2h 53' 27'' |
95 | ![Enrico Gasparotto]() Enrico Gasparotto ASTANA PRO | ASTANA PRO | +2h 53' 36'' |
96 | ![Thomas De Gendt]() Thomas De Gendt Vacansoleil | Vacansoleil | +2h 53' 41'' |
97 | ![Jonathan Castroviejo]() Jonathan Castroviejo MOVISTAR | MOVISTAR | +2h 53' 41'' |
98 | ![Marcus Burghardt]() Marcus Burghardt CCC Team | CCC Team | +2h 54' 01'' |
99 | ![Yukiya Arashiro]() Yukiya Arashiro TotalEnergies | TotalEnergies | +2h 54' 53'' |
100 | ![Kristijan Koren]() Kristijan Koren Cannondale | Cannondale | +2h 57' 03'' |
101 | ![Johnny Hoogerland]() Johnny Hoogerland Vacansoleil | Vacansoleil | +2h 57' 59'' |
102 | ![Rein Taaramäe]() Rein Taaramäe COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +2h 59' 09'' |
103 | ![Markel Irizar]() Markel Irizar Trek-Segafredo | Trek-Segafredo | +2h 59' 39'' |
104 | ![Brice Feillu]() Brice Feillu Sojasun | Sojasun | +2h 59' 45'' |
105 | ![Lars Boom]() Lars Boom Team Jumbo - Visma | Team Jumbo - Visma | +3h 02' 52'' |
106 | ![Tony Martin]() Tony Martin Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +3h 05' 25'' |
107 | ![Daniele Bennati]() Daniele Bennati TINKOFF | TINKOFF | +3h 05' 55'' |
108 | ![Lars Bak]() Lars Bak Lotto - Soudal | Lotto - Soudal | +3h 07' 12'' |
109 | ![Alberto Losada]() Alberto Losada Katusha-Alpecin | Katusha-Alpecin | +3h 07' 26'' |
110 | ![Pavel Brutt]() Pavel Brutt Katusha-Alpecin | Katusha-Alpecin | +3h 09' 47'' |
111 | ![Alan Marangoni]() Alan Marangoni Cannondale | Cannondale | +3h 10' 01'' |
112 | ![Cyril Lemoine]() Cyril Lemoine Sojasun | Sojasun | +3h 11' 38'' |
113 | ![David Millar]() David Millar EF Education - EasyPost | EF Education - EasyPost | +3h 14' 25'' |
114 | ![Maciej Bodnar]() Maciej Bodnar Cannondale | Cannondale | +3h 15' 15'' |
115 | ![Egoitz García]() Egoitz García COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +3h 16' 28'' |
116 | ![Jean-Marc Marino]() Jean-Marc Marino Sojasun | Sojasun | +3h 16' 30'' |
117 | ![Fabio Sabatini]() Fabio Sabatini Cannondale | Cannondale | +3h 18' 40'' |
118 | ![Imanol Erviti]() Imanol Erviti MOVISTAR | MOVISTAR | +3h 19' 12'' |
119 | ![Gatis Smukulis]() Gatis Smukulis Katusha-Alpecin | Katusha-Alpecin | +3h 21' 06'' |
120 | ![Ramunas Navardauskas]() Ramunas Navardauskas EF Education - EasyPost | EF Education - EasyPost | +3h 21' 29'' |
121 | ![John Degenkolb]() John Degenkolb Team DSM | Team DSM | +3h 23' 23'' |
122 | ![Romain Sicard]() Romain Sicard Euskaltel | Euskaltel | +3h 23' 54'' |
123 | ![David Veilleux]() David Veilleux TotalEnergies | TotalEnergies | +3h 24' 16'' |
124 | ![Sébastien Minard]() Sébastien Minard AG2R Citroën | AG2R Citroën | +3h 24' 28'' |
125 | ![Blel Kadri]() Blel Kadri AG2R Citroën | AG2R Citroën | +3h 27' 17'' |
126 | ![Jérémy Roy]() Jérémy Roy Groupama - FDJ | Groupama - FDJ | +3h 28' 39'' |
127 | ![David López]() David López INEOS Grenadiers | INEOS Grenadiers | +3h 28' 47'' |
128 | ![Elia Favilli]() Elia Favilli UAE Team Emirates | UAE Team Emirates | +3h 31' 19'' |
129 | ![André Greipel]() André Greipel Lotto - Soudal | Lotto - Soudal | +3h 32' 07'' |
130 | ![Cameron Meyer]() Cameron Meyer Team BikeExchange | Team BikeExchange | +3h 32' 14'' |
131 | ![Sep Vanmarcke]() Sep Vanmarcke Team Jumbo - Visma | Team Jumbo - Visma | +3h 34' 33'' |
132 | ![Maarten Wynants]() Maarten Wynants Team Jumbo - Visma | Team Jumbo - Visma | +3h 37' 06'' |
133 | ![Murilo Fischer]() Murilo Fischer Groupama - FDJ | Groupama - FDJ | +3h 37' 48'' |
134 | ![Kévin Reza]() Kévin Reza TotalEnergies | TotalEnergies | +3h 38' 31'' |
135 | ![Ian Stannard]() Ian Stannard INEOS Grenadiers | INEOS Grenadiers | +3h 38' 49'' |
136 | ![Sérgio Paulinho]() Sérgio Paulinho TINKOFF | TINKOFF | +3h 38' 58'' |
137 | ![Davide Cimolai]() Davide Cimolai UAE Team Emirates | UAE Team Emirates | +3h 40' 31'' |
138 | ![Koen de Kort]() Koen de Kort Team DSM | Team DSM | +3h 40' 55'' |
139 | ![Rubén Pérez]() Rubén Pérez Euskaltel | Euskaltel | +3h 43' 15'' |
140 | ![Geraint Thomas]() Geraint Thomas INEOS Grenadiers | INEOS Grenadiers | +3h 43' 34'' |
141 | ![Aliaksandr Kuchynski]() Aliaksandr Kuchynski Katusha-Alpecin | Katusha-Alpecin | +3h 45' 02'' |
142 | ![Matteo Trentin]() Matteo Trentin Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +3h 45' 30'' |
143 | ![Samuel Dumoulin]() Samuel Dumoulin AG2R Citroën | AG2R Citroën | +3h 47' 11'' |
144 | ![Boy van Poppel]() Boy van Poppel Vacansoleil | Vacansoleil | +3h 48' 15'' |
145 | ![Roy Curvers]() Roy Curvers Team DSM | Team DSM | +3h 48' 30'' |
146 | ![Johannes Fröhlinger]() Johannes Fröhlinger Team DSM | Team DSM | +3h 49' 02'' |
147 | ![Alexander Kristoff]() Alexander Kristoff Katusha-Alpecin | Katusha-Alpecin | +3h 49' 50'' |
148 | ![Mark Cavendish]() Mark Cavendish Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +3h 52' 04'' |
149 | ![Niki Terpstra]() Niki Terpstra Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +3h 52' 05'' |
150 | ![Tom Leezer]() Tom Leezer Team Jumbo - Visma | Team Jumbo - Visma | +3h 53' 55'' |
151 | ![Jonathan Hivert]() Jonathan Hivert Sojasun | Sojasun | +3h 57' 09'' |
152 | ![Matthew Goss]() Matthew Goss Team BikeExchange | Team BikeExchange | +3h 57' 24'' |
153 | ![Gert Steegmans]() Gert Steegmans Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +3h 59' 14'' |
154 | ![Brett Lancaster]() Brett Lancaster Team BikeExchange | Team BikeExchange | +4h 00' 19'' |
155 | ![Brian Vandborg]() Brian Vandborg Cannondale | Cannondale | +4h 00' 21'' |
156 | ![Jérôme Cousin]() Jérôme Cousin TotalEnergies | TotalEnergies | +4h 01' 10'' |
157 | ![Roberto Ferrari]() Roberto Ferrari UAE Team Emirates | UAE Team Emirates | +4h 02' 09'' |
158 | ![Yohann Gène]() Yohann Gène TotalEnergies | TotalEnergies | +4h 03' 06'' |
159 | ![Jérôme Pineau]() Jérôme Pineau Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +4h 03' 11'' |
160 | ![Jürgen Roelandts]() Jürgen Roelandts Lotto - Soudal | Lotto - Soudal | +4h 03' 18'' |
161 | ![Stuart O'Grady]() Stuart O'Grady Team BikeExchange | Team BikeExchange | +4h 03' 27'' |
162 | ![Greg Henderson]() Greg Henderson Lotto - Soudal | Lotto - Soudal | +4h 04' 26'' |
163 | ![Frederik Willems]() Frederik Willems Lotto - Soudal | Lotto - Soudal | +4h 05' 18'' |
164 | ![Albert Timmer]() Albert Timmer Team DSM | Team DSM | +4h 07' 19'' |
165 | ![Juan José Lobato]() Juan José Lobato Euskaltel | Euskaltel | +4h 07' 59'' |
166 | ![Marcel Kittel]() Marcel Kittel Team DSM | Team DSM | +4h 10' 08'' |
167 | ![Dimitri Muravyev]() Dimitri Muravyev ASTANA PRO | ASTANA PRO | +4h 21' 46'' |
168 | ![Assan Bazayev]() Assan Bazayev ASTANA PRO | ASTANA PRO | +4h 24' 52'' |
169 | ![Svein Tuft]() Svein Tuft Team BikeExchange | Team BikeExchange | +4h 27' 55'' |