1 | Simon Yates Team Jayco AlUla | Team Jayco AlUla | 82h 05' 58'' |
2 | Enric Mas Soudal - Quick-Step | Soudal - Quick-Step | +1' 46'' |
3 | Miguel Ángel López Astana - Qazaqstan Team | Astana - Qazaqstan Team | +2' 04'' |
4 | Steven Kruijswijk Team Visma-Lease a Bike | Team Visma-Lease a Bike | +2' 54'' |
5 | Alejandro Valverde MOVISTAR | MOVISTAR | +4' 28'' |
6 | Thibaut Pinot Groupama - FDJ | Groupama - FDJ | +5' 57'' |
7 | Rigoberto Urán EF Education - EasyPost | EF Education - EasyPost | +6' 07'' |
8 | Nairo Quintana MOVISTAR | MOVISTAR | +6' 51'' |
9 | Ion Izagirre Bahrain Victorious | Bahrain Victorious | +11' 09'' |
10 | Wilco Kelderman Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +11' 11'' |
11 | Tony Gallopin Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +12' 10'' |
12 | Emanuel Buchmann BORA - HANSGROHE | BORA - HANSGROHE | +14' 06'' |
13 | Rafal Majka BORA - HANSGROHE | BORA - HANSGROHE | +17' 57'' |
14 | Rudy Molard Groupama - FDJ | Groupama - FDJ | +25' 40'' |
15 | David De La Cruz INEOS Grenadiers | INEOS Grenadiers | +28' 02'' |
16 | Gianluca Brambilla Lidl Trek | Lidl Trek | +30' 00'' |
17 | Mikel Bizkarra Euskadi Basque Country - Murias | Euskadi Basque Country - Murias | +35' 46'' |
18 | Richard Carapaz MOVISTAR | MOVISTAR | +39' 53'' |
19 | Jack Haig Team Jayco AlUla | Team Jayco AlUla | +45' 32'' |
20 | Ilnur Zakarin Katusha-Alpecin | Katusha-Alpecin | +51' 36'' |
21 | Jesús Herrada COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +57' 15'' |
22 | Davide Formolo BORA - HANSGROHE | BORA - HANSGROHE | +57' 29'' |
23 | Fabio Aru UAE Team Emirates | UAE Team Emirates | +1h 03' 07'' |
24 | Benjamin King Team Qhubeka - NextHash | Team Qhubeka - NextHash | +1h 03' 40'' |
25 | Cristián Rodríguez Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +1h 06' 26'' |
26 | Hubert Dupont Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +1h 11' 04'' |
27 | Pello Bilbao Astana - Qazaqstan Team | Astana - Qazaqstan Team | +1h 12' 49'' |
28 | Sergio Henao INEOS Grenadiers | INEOS Grenadiers | +1h 13' 07'' |
29 | Gorka Izagirre Bahrain Victorious | Bahrain Victorious | +1h 14' 48'' |
30 | Bauke Mollema Lidl Trek | Lidl Trek | +1h 17' 39'' |
31 | Merhawi Kudus Team Qhubeka - NextHash | Team Qhubeka - NextHash | +1h 19' 54'' |
32 | Jai Hindley Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +1h 21' 38'' |
33 | Dylan Teuns CCC Team | CCC Team | +1h 22' 46'' |
34 | Michael Woods EF Education - EasyPost | EF Education - EasyPost | +1h 23' 13'' |
35 | George Bennett Team Visma-Lease a Bike | Team Visma-Lease a Bike | +1h 24' 17'' |
36 | Ben Gastauer Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +1h 28' 52'' |
37 | Amanuel Ghebreigzabhier Team Qhubeka - NextHash | Team Qhubeka - NextHash | +1h 30' 43'' |
38 | Daniel Moreno EF Education - EasyPost | EF Education - EasyPost | +1h 32' 59'' |
39 | Edward Ravasi UAE Team Emirates | UAE Team Emirates | +1h 34' 57'' |
40 | Nicolas Roche CCC Team | CCC Team | +1h 36' 40'' |
41 | Floris De Tier Team Visma-Lease a Bike | Team Visma-Lease a Bike | +1h 42' 58'' |
42 | Maxime Monfort Lotto - Dstny | Lotto - Dstny | +1h 43' 23'' |
43 | Michal Kwiatkowski INEOS Grenadiers | INEOS Grenadiers | +1h 43' 49'' |
44 | Igor Antón Team Qhubeka - NextHash | Team Qhubeka - NextHash | +1h 52' 53'' |
45 | Adam Yates Team Jayco AlUla | Team Jayco AlUla | +1h 54' 33'' |
46 | Simon Clarke EF Education - EasyPost | EF Education - EasyPost | +1h 55' 01'' |
47 | Lluís Mas Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +1h 56' 06'' |
48 | Davide Villella Astana - Qazaqstan Team | Astana - Qazaqstan Team | +1h 57' 26'' |
49 | Sergio Pardilla Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +1h 57' 41'' |
50 | Franco Pellizotti Bahrain Victorious | Bahrain Victorious | +1h 58' 18'' |
51 | Óscar Rodríguez Euskadi Basque Country - Murias | Euskadi Basque Country - Murias | +1h 58' 53'' |
52 | Andrey Zeits Astana - Qazaqstan Team | Astana - Qazaqstan Team | +2h 01' 13'' |
53 | Pavel Kochetkov Katusha-Alpecin | Katusha-Alpecin | +2h 01' 36'' |
54 | Stéphane Rossetto COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +2h 01' 43'' |
55 | Reto Hollenstein Katusha-Alpecin | Katusha-Alpecin | +2h 04' 03'' |
56 | Pierre Rolland EF Education - EasyPost | EF Education - EasyPost | +2h 04' 34'' |
57 | José Herrada COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +2h 05' 41'' |
58 | Louis Meintjes Team Qhubeka - NextHash | Team Qhubeka - NextHash | +2h 06' 00'' |
59 | Vincenzo Nibali Bahrain Victorious | Bahrain Victorious | +2h 08' 54'' |
60 | Valerio Conti UAE Team Emirates | UAE Team Emirates | +2h 09' 59'' |
61 | Fabio Felline Lidl Trek | Lidl Trek | +2h 11' 02'' |
62 | Tao Geoghegan Hart INEOS Grenadiers | INEOS Grenadiers | +2h 13' 56'' |
63 | Omar Fraile Astana - Qazaqstan Team | Astana - Qazaqstan Team | +2h 14' 33'' |
64 | Dario Cataldo Astana - Qazaqstan Team | Astana - Qazaqstan Team | +2h 18' 54'' |
65 | Sepp Kuss Team Visma-Lease a Bike | Team Visma-Lease a Bike | +2h 20' 11'' |
66 | Brent Bookwalter CCC Team | CCC Team | +2h 21' 43'' |
67 | Thomas De Gendt Lotto - Dstny | Lotto - Dstny | +2h 22' 10'' |
68 | Eduard Prades Euskadi Basque Country - Murias | Euskadi Basque Country - Murias | +2h 24' 10'' |
69 | Winner Anacona MOVISTAR | MOVISTAR | +2h 25' 25'' |
70 | Damien Howson Team Jayco AlUla | Team Jayco AlUla | +2h 29' 16'' |
71 | Nélson Oliveira MOVISTAR | MOVISTAR | +2h 30' 07'' |
72 | Nans Peters Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +2h 30' 11'' |
73 | Sander Armée Lotto - Dstny | Lotto - Dstny | +2h 30' 18'' |
74 | Jan Hirt Astana - Qazaqstan Team | Astana - Qazaqstan Team | +2h 35' 49'' |
75 | Nicholas Schultz Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +2h 39' 38'' |
76 | Alessandro De Marchi CCC Team | CCC Team | +2h 40' 14'' |
77 | Léo Vincent Groupama - FDJ | Groupama - FDJ | +2h 43' 29'' |
78 | Aritz Bagües Euskadi Basque Country - Murias | Euskadi Basque Country - Murias | +2h 45' 48'' |
79 | Tiago Machado Katusha-Alpecin | Katusha-Alpecin | +2h 48' 38'' |
80 | Martijn Tusveld Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +2h 49' 31'' |
81 | Joey Rosskopf CCC Team | CCC Team | +2h 51' 48'' |
82 | Ryan Gibbons Team Qhubeka - NextHash | Team Qhubeka - NextHash | +2h 55' 03'' |
83 | José Mendes Burgos - BH | Burgos - BH | +2h 57' 10'' |
84 | Richie Porte CCC Team | CCC Team | +2h 57' 17'' |
85 | Héctor Sáez Euskadi Basque Country - Murias | Euskadi Basque Country - Murias | +2h 57' 30'' |
86 | Óscar Cabedo Burgos - BH | Burgos - BH | +2h 58' 27'' |
87 | Tom Van Asbroeck EF Education - EasyPost | EF Education - EasyPost | +2h 59' 30'' |
88 | Pieter Serry Soudal - Quick-Step | Soudal - Quick-Step | +3h 00' 05'' |
89 | Jorge Cubero Burgos - BH | Burgos - BH | +3h 03' 35'' |
90 | Alexandre Geniez Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +3h 04' 42'' |
91 | Jay McCarthy BORA - HANSGROHE | BORA - HANSGROHE | +3h 05' 02'' |
92 | Imanol Erviti MOVISTAR | MOVISTAR | +3h 10' 45'' |
93 | Andrey Amador MOVISTAR | MOVISTAR | +3h 10' 46'' |
94 | Dries Devenyns Soudal - Quick-Step | Soudal - Quick-Step | +3h 14' 01'' |
95 | Tiesj Benoot Lotto - Dstny | Lotto - Dstny | +3h 14' 12'' |
96 | Salvatore Puccio INEOS Grenadiers | INEOS Grenadiers | +3h 15' 09'' |
97 | Mikaël Chérel Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +3h 21' 54'' |
98 | Jesús Ezquerra Burgos - BH | Burgos - BH | +3h 27' 49'' |
99 | Iván García Cortina Bahrain Victorious | Bahrain Victorious | +3h 28' 51'' |
100 | Jonathan Castroviejo INEOS Grenadiers | INEOS Grenadiers | +3h 30' 00'' |
101 | Jetse Bol Burgos - BH | Burgos - BH | +3h 35' 55'' |
102 | Victor Campenaerts Lotto - Dstny | Lotto - Dstny | +3h 43' 36'' |
103 | Mikel Iturria Euskadi Basque Country - Murias | Euskadi Basque Country - Murias | +3h 45' 05'' |
104 | Nikita Stalnov Astana - Qazaqstan Team | Astana - Qazaqstan Team | +3h 46' 29'' |
105 | Jhonatan Restrepo Katusha-Alpecin | Katusha-Alpecin | +3h 47' 21'' |
106 | Luis Ángel Maté COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +3h 55' 56'' |
107 | Vegard Stake Laengen UAE Team Emirates | UAE Team Emirates | +3h 56' 34'' |
108 | Alex Aranburu Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +3h 57' 33'' |
109 | Mike Teunissen Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +3h 58' 38'' |
110 | Mathias Le Turnier COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +4h 00' 26'' |
111 | Francisco Ventoso CCC Team | CCC Team | +4h 02' 14'' |
112 | Mickaël Delage Groupama - FDJ | Groupama - FDJ | +4h 02' 45'' |
113 | Sven Erik Bystrøm UAE Team Emirates | UAE Team Emirates | +4h 06' 25'' |
114 | Tosh Van der Sande Lotto - Dstny | Lotto - Dstny | +4h 08' 34'' |
115 | Johannes Fröhlinger Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +4h 11' 01'' |
116 | Garikoitz Bravo Euskadi Basque Country - Murias | Euskadi Basque Country - Murias | +4h 12' 25'' |
117 | Michael Storer Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +4h 12' 32'' |
118 | Michael Albasini Team Jayco AlUla | Team Jayco AlUla | +4h 15' 40'' |
119 | Peter Sagan BORA - HANSGROHE | BORA - HANSGROHE | +4h 16' 05'' |
120 | Antonio Molina Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +4h 18' 48'' |
121 | Benjamin Thomas Groupama - FDJ | Groupama - FDJ | +4h 22' 41'' |
122 | Johann Van Zyl Team Qhubeka - NextHash | Team Qhubeka - NextHash | +4h 22' 54'' |
123 | Jonathan Lastra Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +4h 26' 51'' |
124 | Steve Cummings Team Qhubeka - NextHash | Team Qhubeka - NextHash | +4h 27' 54'' |
125 | Matteo Trentin Team Jayco AlUla | Team Jayco AlUla | +4h 28' 10'' |
126 | Ian Boswell Katusha-Alpecin | Katusha-Alpecin | +4h 28' 13'' |
127 | Antoine Duchesne Groupama - FDJ | Groupama - FDJ | +4h 29' 30'' |
128 | Sebastian Langeveld EF Education - EasyPost | EF Education - EasyPost | +4h 31' 50'' |
129 | Pablo Torres Burgos - BH | Burgos - BH | +4h 34' 43'' |
130 | Markel Irizar Lidl Trek | Lidl Trek | +4h 37' 11'' |
131 | Marc Sarreau Groupama - FDJ | Groupama - FDJ | +4h 38' 36'' |
132 | Danny van Poppel Team Visma-Lease a Bike | Team Visma-Lease a Bike | +4h 38' 47'' |
133 | Daniele Bennati MOVISTAR | MOVISTAR | +4h 45' 32'' |
134 | Kasper Asgreen Soudal - Quick-Step | Soudal - Quick-Step | +4h 48' 07'' |
135 | Kiel Reijnen Lidl Trek | Lidl Trek | +4h 49' 50'' |
136 | Bert-Jan Lindeman Team Visma-Lease a Bike | Team Visma-Lease a Bike | +4h 52' 40'' |
137 | Kenneth Vanbilsen COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +4h 53' 07'' |
138 | Diego Rubio Burgos - BH | Burgos - BH | +4h 53' 48'' |
139 | Tom Leezer Team Visma-Lease a Bike | Team Visma-Lease a Bike | +4h 53' 56'' |
140 | Giacomo Nizzolo Lidl Trek | Lidl Trek | +4h 54' 29'' |
141 | Luka Mezgec Team Jayco AlUla | Team Jayco AlUla | +4h 55' 25'' |
142 | Luka Pibernik Bahrain Victorious | Bahrain Victorious | +4h 56' 19'' |
143 | Jelle Wallays Lotto - Dstny | Lotto - Dstny | +4h 56' 42'' |
144 | Loïc Chetout COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +5h 00' 35'' |
145 | Elia Viviani Soudal - Quick-Step | Soudal - Quick-Step | +5h 01' 37'' |
146 | Jon Aberasturi Euskadi Basque Country - Murias | Euskadi Basque Country - Murias | +5h 01' 45'' |
147 | Simone Consonni UAE Team Emirates | UAE Team Emirates | +5h 02' 02'' |
148 | Michael Mørkøv Soudal - Quick-Step | Soudal - Quick-Step | +5h 07' 42'' |
149 | Marcus Burghardt BORA - HANSGROHE | BORA - HANSGROHE | +5h 09' 59'' |
150 | Michael Schwarzmann BORA - HANSGROHE | BORA - HANSGROHE | +5h 10' 42'' |
151 | Mitch Docker EF Education - EasyPost | EF Education - EasyPost | +5h 13' 26'' |
152 | Fabio Sabatini Soudal - Quick-Step | Soudal - Quick-Step | +5h 13' 46'' |
153 | Lars Boom Team Visma-Lease a Bike | Team Visma-Lease a Bike | +5h 19' 07'' |
154 | Nelson Soto Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +5h 20' 28'' |
155 | Alexander Edmondson Team Jayco AlUla | Team Jayco AlUla | +5h 24' 24'' |
156 | Max Walscheid Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +5h 25' 57'' |
157 | Julien Duval Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +5h 42' 01'' |
158 | Matthias Brändle Lidl Trek | Lidl Trek | +5h 53' 31'' |