1 | Chris Froome INEOS Grenadiers | INEOS Grenadiers | 82h 30' 02'' |
2 | Vincenzo Nibali Bahrain Victorious | Bahrain Victorious | +2' 15'' |
3 | Ilnur Zakarin Katusha-Alpecin | Katusha-Alpecin | +2' 51'' |
4 | Wilco Kelderman Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +3' 15'' |
5 | Alberto Contador Lidl Trek | Lidl Trek | +3' 18'' |
6 | Wout Poels INEOS Grenadiers | INEOS Grenadiers | +6' 59'' |
7 | Michael Woods EF Education - EasyPost | EF Education - EasyPost | +8' 27'' |
8 | Miguel Ángel López Astana - Qazaqstan Team | Astana - Qazaqstan Team | +9' 13'' |
9 | Steven Kruijswijk Team Visma-Lease a Bike | Team Visma-Lease a Bike | +11' 18'' |
10 | Tejay van Garderen CCC Team | CCC Team | +15' 50'' |
11 | Esteban Chaves Team Jayco AlUla | Team Jayco AlUla | +16' 46'' |
12 | Louis Meintjes UAE Team Emirates | UAE Team Emirates | +17' 41'' |
13 | Fabio Aru Astana - Qazaqstan Team | Astana - Qazaqstan Team | +21' 41'' |
14 | Nicolas Roche CCC Team | CCC Team | +22' 00'' |
15 | Sergio Pardilla Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +22' 59'' |
16 | Mikel Nieve INEOS Grenadiers | INEOS Grenadiers | +28' 00'' |
17 | Romain Bardet Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +31' 21'' |
18 | Daniel Moreno MOVISTAR | MOVISTAR | +42' 16'' |
19 | Sander Armée Lotto - Dstny | Lotto - Dstny | +59' 01'' |
20 | Darwin Atapuma UAE Team Emirates | UAE Team Emirates | +1h 02' 58'' |
21 | Jack Haig Team Jayco AlUla | Team Jayco AlUla | +1h 04' 48'' |
22 | José Joaquín Rojas MOVISTAR | MOVISTAR | +1h 05' 02'' |
23 | Pello Bilbao Astana - Qazaqstan Team | Astana - Qazaqstan Team | +1h 06' 22'' |
24 | Luis Ángel Maté COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +1h 13' 27'' |
25 | Franco Pellizotti Bahrain Victorious | Bahrain Victorious | +1h 13' 36'' |
27 | Gianni Moscon INEOS Grenadiers | INEOS Grenadiers | +1h 21' 17'' |
28 | Antwan Tolhoek Team Visma-Lease a Bike | Team Visma-Lease a Bike | +1h 21' 46'' |
29 | Stef Clement Team Visma-Lease a Bike | Team Visma-Lease a Bike | +1h 26' 13'' |
30 | Matej Mohoric UAE Team Emirates | UAE Team Emirates | +1h 31' 24'' |
31 | Peter Stetina Lidl Trek | Lidl Trek | +1h 36' 35'' |
32 | Luis León Sánchez Astana - Qazaqstan Team | Astana - Qazaqstan Team | +1h 36' 50'' |
33 | Jarlinson Pantano Lidl Trek | Lidl Trek | +1h 39' 27'' |
34 | Adam Yates Team Jayco AlUla | Team Jayco AlUla | +1h 39' 51'' |
35 | Igor Antón Team Qhubeka - NextHash | Team Qhubeka - NextHash | +1h 42' 33'' |
36 | Richard Carapaz MOVISTAR | MOVISTAR | +1h 43' 59'' |
37 | Hernán Aguirre Manzana Postobón Team | Manzana Postobón Team | +1h 49' 26'' |
38 | Jan Polanc UAE Team Emirates | UAE Team Emirates | +1h 52' 14'' |
39 | Rafal Majka BORA - HANSGROHE | BORA - HANSGROHE | +1h 53' 59'' |
40 | Bart De Clercq Lotto - Dstny | Lotto - Dstny | +1h 54' 19'' |
41 | Koen Bouwman Team Visma-Lease a Bike | Team Visma-Lease a Bike | +1h 55' 00'' |
42 | Bob Jungels Soudal - Quick-Step | Soudal - Quick-Step | +1h 58' 17'' |
43 | Rui Costa UAE Team Emirates | UAE Team Emirates | +1h 58' 46'' |
44 | Simon Yates Team Jayco AlUla | Team Jayco AlUla | +2h 02' 43'' |
45 | Aldemar Reyes Manzana Postobón Team | Manzana Postobón Team | +2h 03' 25'' |
46 | Giovanni Visconti Bahrain Victorious | Bahrain Victorious | +2h 11' 10'' |
47 | Nélson Oliveira MOVISTAR | MOVISTAR | +2h 16' 03'' |
48 | Marc Soler MOVISTAR | MOVISTAR | +2h 19' 27'' |
49 | Bernardo Suaza Manzana Postobón Team | Manzana Postobón Team | +2h 23' 21'' |
50 | Ricardo Vilela Manzana Postobón Team | Manzana Postobón Team | +2h 25' 21'' |
51 | Antonio Pedrero MOVISTAR | MOVISTAR | +2h 27' 03'' |
52 | Anthony Roux Groupama - FDJ | Groupama - FDJ | +2h 28' 01'' |
53 | Diego Rosa INEOS Grenadiers | INEOS Grenadiers | +2h 31' 16'' |
54 | Stéphane Rossetto COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +2h 33' 53'' |
55 | Tomasz Marczynski Lotto - Dstny | Lotto - Dstny | +2h 34' 33'' |
56 | Fabricio Ferrari Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +2h 39' 52'' |
57 | Thomas De Gendt Lotto - Dstny | Lotto - Dstny | +2h 39' 53'' |
58 | Stefan Denifl Aqua Blue Sport | Aqua Blue Sport | +2h 41' 15'' |
59 | Tobias Ludvigsson Groupama - FDJ | Groupama - FDJ | +2h 42' 20'' |
60 | Daan Olivier Team Visma-Lease a Bike | Team Visma-Lease a Bike | +2h 42' 35'' |
61 | Clément Chevrier Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +2h 42' 41'' |
62 | Floris De Tier Team Visma-Lease a Bike | Team Visma-Lease a Bike | +2h 44' 41'' |
63 | Jérémy Maison Groupama - FDJ | Groupama - FDJ | +2h 45' 01'' |
64 | Jesús Hernández Lidl Trek | Lidl Trek | +2h 45' 39'' |
65 | Emanuel Buchmann BORA - HANSGROHE | BORA - HANSGROHE | +2h 57' 29'' |
66 | David López INEOS Grenadiers | INEOS Grenadiers | +2h 58' 17'' |
67 | Pawel Poljanski BORA - HANSGROHE | BORA - HANSGROHE | +2h 58' 35'' |
68 | Julian Alaphilippe Soudal - Quick-Step | Soudal - Quick-Step | +2h 59' 11'' |
69 | Jetse Bol Manzana Postobón Team | Manzana Postobón Team | +2h 59' 17'' |
70 | Alessandro De Marchi CCC Team | CCC Team | +3h 00' 15'' |
71 | Enric Mas Soudal - Quick-Step | Soudal - Quick-Step | +3h 02' 34'' |
72 | Alberto Losada Katusha-Alpecin | Katusha-Alpecin | +3h 06' 59'' |
73 | Carlos Verona Team Jayco AlUla | Team Jayco AlUla | +3h 07' 12'' |
74 | Simon Clarke EF Education - EasyPost | EF Education - EasyPost | +3h 07' 58'' |
75 | Alexey Lutsenko Astana - Qazaqstan Team | Astana - Qazaqstan Team | +3h 08' 08'' |
76 | Héctor Sáez Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +3h 09' 06'' |
77 | Koen de Kort Lidl Trek | Lidl Trek | +3h 09' 17'' |
78 | Salvatore Puccio INEOS Grenadiers | INEOS Grenadiers | +3h 09' 44'' |
79 | Valerio Agnoli Bahrain Victorious | Bahrain Victorious | +3h 09' 53'' |
80 | Anthony Perez COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +3h 13' 46'' |
81 | Daniel Navarro COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +3h 17' 49'' |
82 | Jacques Janse van Rensburg Team Qhubeka - NextHash | Team Qhubeka - NextHash | +3h 18' 23'' |
83 | Lluís Mas Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +3h 18' 29'' |
84 | Matteo Trentin Soudal - Quick-Step | Soudal - Quick-Step | +3h 18' 41'' |
85 | Julien Bernard Lidl Trek | Lidl Trek | +3h 22' 16'' |
86 | Przemyslaw Niemiec UAE Team Emirates | UAE Team Emirates | +3h 25' 48'' |
87 | Juan Felipe Osorio Manzana Postobón Team | Manzana Postobón Team | +3h 27' 41'' |
88 | Guillaume Bonnafond COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +3h 28' 17'' |
89 | David Arroyo Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +3h 32' 34'' |
90 | Lachlan Morton Team Qhubeka - NextHash | Team Qhubeka - NextHash | +3h 32' 57'' |
91 | Edward Theuns Lidl Trek | Lidl Trek | +3h 33' 03'' |
92 | Francisco Ventoso CCC Team | CCC Team | +3h 33' 37'' |
93 | Hernando Bohórquez Manzana Postobón Team | Manzana Postobón Team | +3h 33' 54'' |
94 | Sergey Chernetsky Astana - Qazaqstan Team | Astana - Qazaqstan Team | +3h 35' 00'' |
95 | Adam Hansen Lotto - Dstny | Lotto - Dstny | +3h 37' 11'' |
96 | Patrick Konrad BORA - HANSGROHE | BORA - HANSGROHE | +3h 37' 18'' |
97 | Davide Villella EF Education - EasyPost | EF Education - EasyPost | +3h 37' 57'' |
98 | Chad Haga Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +3h 44' 08'' |
99 | Alexis Gougeard Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +3h 46' 38'' |
100 | Iván García Cortina Bahrain Victorious | Bahrain Victorious | +3h 47' 27'' |
101 | Joe Dombrowski EF Education - EasyPost | EF Education - EasyPost | +3h 47' 58'' |
102 | Antonio Nibali Bahrain Victorious | Bahrain Victorious | +3h 50' 02'' |
103 | Arnaud Courteille Groupama - FDJ | Groupama - FDJ | +3h 50' 13'' |
104 | Eros Capecchi Soudal - Quick-Step | Soudal - Quick-Step | +3h 52' 20'' |
105 | Domen Novak Bahrain Victorious | Bahrain Victorious | +3h 52' 56'' |
106 | Søren Kragh Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +3h 52' 58'' |
107 | Christopher Juul-Jensen Team Jayco AlUla | Team Jayco AlUla | +3h 53' 31'' |
108 | Julien Duval Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +3h 54' 03'' |
109 | Damiano Caruso CCC Team | CCC Team | +3h 54' 23'' |
110 | Bert-Jan Lindeman Team Visma-Lease a Bike | Team Visma-Lease a Bike | +3h 55' 09'' |
111 | Nicholas Schultz Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +3h 55' 40'' |
112 | Loïc Vliegen CCC Team | CCC Team | +3h 56' 01'' |
113 | Brendan Canty EF Education - EasyPost | EF Education - EasyPost | +3h 57' 55'' |
114 | Juan José Lobato Team Visma-Lease a Bike | Team Visma-Lease a Bike | +4h 02' 01'' |
115 | Hugo Houle Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +4h 03' 18'' |
116 | Manuele Boaro Bahrain Victorious | Bahrain Victorious | +4h 03' 24'' |
117 | Anthony Turgis COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +4h 06' 21'' |
118 | Marco Haller Katusha-Alpecin | Katusha-Alpecin | +4h 06' 31'' |
119 | Markel Irizar Lidl Trek | Lidl Trek | +4h 07' 16'' |
120 | Johannes Fröhlinger Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +4h 08' 43'' |
121 | Chris Hamilton Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +4h 12' 42'' |
122 | Laurens De Vreese Astana - Qazaqstan Team | Astana - Qazaqstan Team | +4h 12' 46'' |
123 | Toms Skujinš EF Education - EasyPost | EF Education - EasyPost | +4h 13' 16'' |
124 | Christian Knees INEOS Grenadiers | INEOS Grenadiers | +4h 13' 46'' |
125 | Daniel Hoelgaard Groupama - FDJ | Groupama - FDJ | +4h 17' 04'' |
126 | Magnus Cort Team Jayco AlUla | Team Jayco AlUla | +4h 17' 37'' |
127 | Diego Rubio Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +4h 19' 46'' |
128 | Michel Kreder Aqua Blue Sport | Aqua Blue Sport | +4h 21' 18'' |
129 | Tim Declercq Soudal - Quick-Step | Soudal - Quick-Step | +4h 21' 20'' |
130 | Niki Terpstra Soudal - Quick-Step | Soudal - Quick-Step | +4h 23' 54'' |
131 | Sacha Modolo UAE Team Emirates | UAE Team Emirates | +4h 27' 08'' |
132 | Rafael Reis Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +4h 27' 14'' |
133 | Tom Van Asbroeck EF Education - EasyPost | EF Education - EasyPost | +4h 29' 59'' |
134 | Maxim Belkov Katusha-Alpecin | Katusha-Alpecin | +4h 30' 01'' |
135 | Fernando Orjuela Manzana Postobón Team | Manzana Postobón Team | +4h 31' 44'' |
136 | Yves Lampaert Soudal - Quick-Step | Soudal - Quick-Step | +4h 32' 02'' |
137 | Michael Mørkøv Katusha-Alpecin | Katusha-Alpecin | +4h 33' 01'' |
138 | Mark Christian Aqua Blue Sport | Aqua Blue Sport | +4h 36' 26'' |
139 | Lasse Leth Aqua Blue Sport | Aqua Blue Sport | +4h 38' 56'' |
140 | Aaron Gate Aqua Blue Sport | Aqua Blue Sport | +4h 40' 07'' |
141 | Peter Koning Aqua Blue Sport | Aqua Blue Sport | +4h 41' 00'' |
142 | Christoph Pfingsten BORA - HANSGROHE | BORA - HANSGROHE | +4h 41' 29'' |
143 | Sam Bewley Team Jayco AlUla | Team Jayco AlUla | +4h 43' 27'' |
144 | Andreas Schillinger BORA - HANSGROHE | BORA - HANSGROHE | +4h 44' 03'' |
145 | Nikita Stalnov Astana - Qazaqstan Team | Astana - Qazaqstan Team | +4h 44' 07'' |
146 | Kenneth Vanbilsen COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +4h 44' 33'' |
147 | Rein Taaramäe Katusha-Alpecin | Katusha-Alpecin | +4h 46' 21'' |
148 | Ian Stannard INEOS Grenadiers | INEOS Grenadiers | +4h 47' 00'' |
149 | Federico Zurlo UAE Team Emirates | UAE Team Emirates | +4h 47' 04'' |
150 | Rémy Mertz Lotto - Dstny | Lotto - Dstny | +4h 49' 50'' |
151 | Jelle Wallays Lotto - Dstny | Lotto - Dstny | +4h 53' 38'' |
152 | Sebastián Molano Manzana Postobón Team | Manzana Postobón Team | +4h 54' 27'' |
153 | Tom Scully EF Education - EasyPost | EF Education - EasyPost | +4h 56' 59'' |
154 | Michael Schwarzmann BORA - HANSGROHE | BORA - HANSGROHE | +4h 57' 10'' |
155 | Adam Blythe Aqua Blue Sport | Aqua Blue Sport | +4h 58' 28'' |
156 | Lorrenzo Manzin Groupama - FDJ | Groupama - FDJ | +5h 01' 29'' |
157 | William Clarke EF Education - EasyPost | EF Education - EasyPost | +5h 03' 10'' |
158 | Conor Dunne Aqua Blue Sport | Aqua Blue Sport | +5h 16' 23'' |
0 | Jaime Rosón Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +1h 17' 12'' |