1 | ![Alberto Contador]() Alberto Contador Tinkoff | Tinkoff | 84h 59' 49'' |
2 | ![Alejandro Valverde]() Alejandro Valverde Movistar | Movistar | +1' 16'' |
3 | ![Joaquim Rodríguez]() Joaquim Rodríguez Katusha-Alpecin | Katusha-Alpecin | +1' 37'' |
4 | ![Chris Froome]() Chris Froome INEOS Grenadiers | INEOS Grenadiers | +10' 16'' |
5 | ![Daniel Moreno]() Daniel Moreno Katusha-Alpecin | Katusha-Alpecin | +11' 29'' |
6 | ![Robert Gesink]() Robert Gesink Team Jumbo - Visma | Team Jumbo - Visma | +12' 23'' |
7 | ![Andrew Talansky]() Andrew Talansky EF Education - Nippo | EF Education - Nippo | +13' 28'' |
8 | ![Laurens ten Dam]() Laurens ten Dam Team Jumbo - Visma | Team Jumbo - Visma | +13' 41'' |
9 | ![Igor Antón]() Igor Antón Euskaltel | Euskaltel | +14' 01'' |
10 | ![Beñat Intxausti]() Beñat Intxausti Movistar | Movistar | +16' 13'' |
11 | ![Gorka Verdugo]() Gorka Verdugo Euskaltel | Euskaltel | +16' 22'' |
12 | ![Nicolas Roche]() Nicolas Roche Ag2r | Ag2r | +17' 50'' |
13 | ![Tomasz Marczynski]() Tomasz Marczynski Vacansoleil | Vacansoleil | +19' 14'' |
14 | ![Sergio Henao]() Sergio Henao INEOS Grenadiers | INEOS Grenadiers | +19' 59'' |
15 | ![Przemyslaw Niemiec]() Przemyslaw Niemiec UAE Team Emirates | UAE Team Emirates | +20' 48'' |
16 | ![Maxime Monfort]() Maxime Monfort Trek-Segafredo | Trek-Segafredo | +20' 50'' |
17 | ![Bart De Clercq]() Bart De Clercq Lotto - Soudal | Lotto - Soudal | +20' 56'' |
18 | ![Rinaldo Nocentini]() Rinaldo Nocentini Ag2r | Ag2r | +22' 30'' |
19 | ![Winner Anacona]() Winner Anacona UAE Team Emirates | UAE Team Emirates | +23' 38'' |
20 | ![Maxime Bouet]() Maxime Bouet Ag2r | Ag2r | +26' 30'' |
21 | ![André Cardoso]() André Cardoso Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +31' 51'' |
22 | ![Jan Bakelants]() Jan Bakelants Trek-Segafredo | Trek-Segafredo | +32' 45'' |
23 | ![Rémi Pauriol]() Rémi Pauriol Groupama - FDJ | Groupama - FDJ | +40' 48'' |
24 | ![Serge Pauwels]() Serge Pauwels Deceuninck - Quick-Step | Deceuninck - Quick-Step | +46' 26'' |
25 | ![Eros Capecchi]() Eros Capecchi Cannondale | Cannondale | +46' 54'' |
26 | ![Iván Velasco]() Iván Velasco Euskaltel | Euskaltel | +48' 42'' |
27 | ![Marcos García]() Marcos García Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +49' 29'' |
28 | ![Bauke Mollema]() Bauke Mollema Team Jumbo - Visma | Team Jumbo - Visma | +51' 44'' |
29 | ![Rigoberto Urán]() Rigoberto Urán INEOS Grenadiers | INEOS Grenadiers | +54' 40'' |
30 | ![Amets Txurruka]() Amets Txurruka Euskaltel | Euskaltel | +55' 01'' |
31 | ![Christophe Le Mével]() Christophe Le Mével EF Education - Nippo | EF Education - Nippo | +1h 00' 02'' |
32 | ![Rafal Majka]() Rafal Majka Tinkoff | Tinkoff | +1h 05' 42'' |
33 | ![Damiano Cunego]() Damiano Cunego UAE Team Emirates | UAE Team Emirates | +1h 06' 30'' |
34 | ![Andrey Kashechkin]() Andrey Kashechkin Astana | Astana | +1h 08' 15'' |
35 | ![Steve Morabito]() Steve Morabito CCC Team | CCC Team | +1h 15' 37'' |
36 | ![Nairo Quintana]() Nairo Quintana Movistar | Movistar | +1h 15' 53'' |
37 | ![Alberto Losada]() Alberto Losada Katusha-Alpecin | Katusha-Alpecin | +1h 19' 08'' |
38 | ![Paolo Tiralongo]() Paolo Tiralongo Astana | Astana | +1h 19' 16'' |
39 | ![Kevin Seeldraeyers]() Kevin Seeldraeyers Astana | Astana | +1h 23' 34'' |
40 | ![Tiago Machado]() Tiago Machado Trek-Segafredo | Trek-Segafredo | +1h 23' 38'' |
41 | ![Kevin De Weert]() Kevin De Weert Deceuninck - Quick-Step | Deceuninck - Quick-Step | +1h 23' 39'' |
42 | ![Juan Manuel Gárate]() Juan Manuel Gárate Team Jumbo - Visma | Team Jumbo - Visma | +1h 27' 15'' |
43 | ![Jesús Hernández]() Jesús Hernández Tinkoff | Tinkoff | +1h 32' 30'' |
44 | ![Romain Sicard]() Romain Sicard Euskaltel | Euskaltel | +1h 33' 05'' |
45 | ![Mickaël Buffaz]() Mickaël Buffaz Cofidis | Cofidis | +1h 34' 03'' |
46 | ![Sergey Lagutin]() Sergey Lagutin Vacansoleil | Vacansoleil | +1h 34' 29'' |
47 | ![Luis Ángel Maté]() Luis Ángel Maté Cofidis | Cofidis | +1h 37' 43'' |
48 | ![Mikel Astarloza]() Mikel Astarloza Euskaltel | Euskaltel | +1h 38' 48'' |
49 | ![Cristiano Salerno]() Cristiano Salerno Cannondale | Cannondale | +1h 39' 07'' |
50 | ![Juan José Oroz]() Juan José Oroz Euskaltel | Euskaltel | +1h 39' 53'' |
51 | ![Dario Cataldo]() Dario Cataldo Deceuninck - Quick-Step | Deceuninck - Quick-Step | +1h 44' 15'' |
52 | ![Andrey Zeits]() Andrey Zeits Astana | Astana | +1h 44' 21'' |
53 | ![Hernâni Brôco]() Hernâni Brôco Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +1h 46' 40'' |
54 | ![Denis Menchov]() Denis Menchov Katusha-Alpecin | Katusha-Alpecin | +1h 47' 07'' |
55 | ![Daniel Navarro]() Daniel Navarro Tinkoff | Tinkoff | +1h 48' 44'' |
56 | ![Denys Kostyuk]() Denys Kostyuk UAE Team Emirates | UAE Team Emirates | +1h 49' 25'' |
57 | ![Gianni Meersman]() Gianni Meersman Lotto - Soudal | Lotto - Soudal | +1h 50' 06'' |
58 | ![Mauro Santambrogio]() Mauro Santambrogio CCC Team | CCC Team | +1h 52' 10'' |
59 | ![Philippe Gilbert]() Philippe Gilbert CCC Team | CCC Team | +1h 53' 57'' |
60 | ![Cayetano Sarmiento]() Cayetano Sarmiento Cannondale | Cannondale | +1h 54' 07'' |
61 | ![Fredrik Kessiakoff]() Fredrik Kessiakoff Astana | Astana | +1h 55' 21'' |
62 | ![Thomas De Gendt]() Thomas De Gendt Vacansoleil | Vacansoleil | +1h 56' 19'' |
63 | ![Alessandro Ballan]() Alessandro Ballan CCC Team | CCC Team | +1h 57' 36'' |
64 | ![Arnold Jeannesson]() Arnold Jeannesson Groupama - FDJ | Groupama - FDJ | +1h 58' 26'' |
65 | ![David De La Fuente]() David De La Fuente Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +2h 00' 10'' |
66 | ![Javier Moreno]() Javier Moreno Movistar | Movistar | +2h 01' 31'' |
67 | ![Juan José Cobo]() Juan José Cobo Movistar | Movistar | +2h 01' 42'' |
68 | ![Richie Porte]() Richie Porte INEOS Grenadiers | INEOS Grenadiers | +2h 02' 39'' |
69 | ![Mikel Landa]() Mikel Landa Euskaltel | Euskaltel | +2h 03' 12'' |
70 | ![Sérgio Paulinho]() Sérgio Paulinho Tinkoff | Tinkoff | +2h 03' 38'' |
71 | ![Simon Geschke]() Simon Geschke Team DSM | Team DSM | +2h 06' 42'' |
72 | ![Matteo Montaguti]() Matteo Montaguti Ag2r | Ag2r | +2h 07' 21'' |
73 | ![Marco Marzano]() Marco Marzano UAE Team Emirates | UAE Team Emirates | +2h 07' 22'' |
74 | ![Pablo Lastras]() Pablo Lastras Movistar | Movistar | +2h 08' 50'' |
75 | ![Rubén Pérez]() Rubén Pérez Euskaltel | Euskaltel | +2h 10' 05'' |
76 | ![Linus Gerdemann]() Linus Gerdemann Trek-Segafredo | Trek-Segafredo | +1h 57' 04'' |
76 | ![Zdenek Štybar]() Zdenek Štybar Deceuninck - Quick-Step | Deceuninck - Quick-Step | +2h 12' 01'' |
77 | ![Simon Clarke]() Simon Clarke Team BikeExchange | Team BikeExchange | +2h 12' 22'' |
78 | ![Brent Bookwalter]() Brent Bookwalter CCC Team | CCC Team | +2h 14' 20'' |
79 | ![Johan Vansummeren]() Johan Vansummeren EF Education - Nippo | EF Education - Nippo | +2h 14' 56'' |
80 | ![Leonardo Duque]() Leonardo Duque Cofidis | Cofidis | +2h 19' 04'' |
81 | ![Ben Gastauer]() Ben Gastauer Ag2r | Ag2r | +2h 19' 20'' |
82 | ![Vicente Reynés]() Vicente Reynés Lotto - Soudal | Lotto - Soudal | +2h 20' 23'' |
83 | ![Johannes Fröhlinger]() Johannes Fröhlinger Team DSM | Team DSM | +2h 23' 38'' |
84 | ![Antonio Piedra]() Antonio Piedra Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +2h 26' 02'' |
85 | ![Koen de Kort]() Koen de Kort Team DSM | Team DSM | +2h 26' 59'' |
86 | ![Laurent Didier]() Laurent Didier Trek-Segafredo | Trek-Segafredo | +2h 27' 07'' |
87 | ![Nico Sijmens]() Nico Sijmens Cofidis | Cofidis | +2h 27' 40'' |
88 | ![Pieter Weening]() Pieter Weening Team BikeExchange | Team BikeExchange | +2h 27' 56'' |
89 | ![Maciej Paterski]() Maciej Paterski Cannondale | Cannondale | +2h 29' 16'' |
90 | ![Alexandre Geniez]() Alexandre Geniez Team DSM | Team DSM | +2h 31' 20'' |
91 | ![Kristof Vandewalle]() Kristof Vandewalle Deceuninck - Quick-Step | Deceuninck - Quick-Step | +2h 32' 24'' |
92 | ![Grégory Rast]() Grégory Rast Trek-Segafredo | Trek-Segafredo | +2h 35' 03'' |
93 | ![Markel Irizar]() Markel Irizar Trek-Segafredo | Trek-Segafredo | +2h 35' 04'' |
94 | ![Sergio Carrasco]() Sergio Carrasco Andalucía | Andalucía | +2h 37' 24'' |
95 | ![Ángel Vicioso]() Ángel Vicioso Katusha-Alpecin | Katusha-Alpecin | +2h 37' 56'' |
96 | ![Michel Kreder]() Michel Kreder EF Education - Nippo | EF Education - Nippo | +2h 39' 18'' |
97 | ![Bruno Pires]() Bruno Pires Tinkoff | Tinkoff | +2h 39' 37'' |
98 | ![Juan Antonio Flecha]() Juan Antonio Flecha INEOS Grenadiers | INEOS Grenadiers | +2h 42' 28'' |
99 | ![Amaël Moinard]() Amaël Moinard CCC Team | CCC Team | +2h 43' 28'' |
100 | ![Stef Clement]() Stef Clement Team Jumbo - Visma | Team Jumbo - Visma | +2h 44' 02'' |
101 | ![Egoitz García]() Egoitz García Cofidis | Cofidis | +2h 44' 13'' |
102 | ![Martijn Keizer]() Martijn Keizer Vacansoleil | Vacansoleil | +2h 46' 11'' |
103 | ![Grischa Niermann]() Grischa Niermann Team Jumbo - Visma | Team Jumbo - Visma | +2h 47' 48'' |
104 | ![Lloyd Mondory]() Lloyd Mondory Ag2r | Ag2r | +2h 48' 06'' |
105 | ![Xavier Florencio]() Xavier Florencio Katusha-Alpecin | Katusha-Alpecin | +2h 49' 28'' |
106 | ![Pavel Brutt]() Pavel Brutt Katusha-Alpecin | Katusha-Alpecin | +2h 51' 45'' |
107 | ![Lars Boom]() Lars Boom Team Jumbo - Visma | Team Jumbo - Visma | +2h 53' 57'' |
108 | ![Benjamín Noval]() Benjamín Noval Tinkoff | Tinkoff | +2h 54' 01'' |
109 | ![David Moncoutié]() David Moncoutié Cofidis | Cofidis | +2h 54' 06'' |
110 | ![Gert Steegmans]() Gert Steegmans Deceuninck - Quick-Step | Deceuninck - Quick-Step | +2h 54' 35'' |
111 | ![Ian Stannard]() Ian Stannard INEOS Grenadiers | INEOS Grenadiers | +2h 55' 45'' |
112 | ![Adrián Palomares]() Adrián Palomares Andalucía | Andalucía | +2h 56' 11'' |
113 | ![Rudy Molard]() Rudy Molard Cofidis | Cofidis | +2h 56' 45'' |
114 | ![Gustavo César Veloso]() Gustavo César Veloso Andalucía | Andalucía | +2h 56' 52'' |
115 | ![Thomas Peterson]() Thomas Peterson EF Education - Nippo | EF Education - Nippo | +2h 57' 56'' |
116 | ![Klaas Lodewyck]() Klaas Lodewyck CCC Team | CCC Team | +2h 58' 17'' |
117 | ![Gatis Smukulis]() Gatis Smukulis Katusha-Alpecin | Katusha-Alpecin | +2h 58' 30'' |
118 | ![Gabriel Rasch]() Gabriel Rasch Groupama - FDJ | Groupama - FDJ | +3h 00' 05'' |
119 | ![Yannick Eijssen]() Yannick Eijssen CCC Team | CCC Team | +3h 00' 32'' |
120 | ![Javier Ramírez]() Javier Ramírez Andalucía | Andalucía | +3h 01' 11'' |
121 | ![Ben Swift]() Ben Swift INEOS Grenadiers | INEOS Grenadiers | +3h 01' 13'' |
122 | ![Egor Silin]() Egor Silin Astana | Astana | +3h 01' 50'' |
123 | ![Adam Hansen]() Adam Hansen Lotto - Soudal | Lotto - Soudal | +3h 03' 02'' |
124 | ![Thierry Hupond]() Thierry Hupond Team DSM | Team DSM | +3h 03' 24'' |
125 | ![Oleksandr Kvachuk]() Oleksandr Kvachuk UAE Team Emirates | UAE Team Emirates | +3h 03' 26'' |
126 | ![Pim Ligthart]() Pim Ligthart Vacansoleil | Vacansoleil | +3h 06' 54'' |
127 | ![Niki Terpstra]() Niki Terpstra Deceuninck - Quick-Step | Deceuninck - Quick-Step | +3h 07' 31'' |
128 | ![Elia Viviani]() Elia Viviani Cannondale | Cannondale | +3h 07' 54'' |
129 | ![Florent Barle]() Florent Barle Cofidis | Cofidis | +3h 09' 16'' |
130 | ![Mauro Da Dalto]() Mauro Da Dalto Cannondale | Cannondale | +3h 09' 41'' |
131 | ![John Degenkolb]() John Degenkolb Team DSM | Team DSM | +3h 10' 06'' |
132 | ![Imanol Erviti]() Imanol Erviti Movistar | Movistar | +3h 10' 07'' |
133 | ![José Vicente Toribio]() José Vicente Toribio Andalucía | Andalucía | +3h 10' 29'' |
134 | ![Koldo Fernández]() Koldo Fernández EF Education - Nippo | EF Education - Nippo | +3h 11' 05'' |
135 | ![Matteo Tosatto]() Matteo Tosatto Tinkoff | Tinkoff | +3h 11' 39'' |
136 | ![Benoît Vaugrenard]() Benoît Vaugrenard Groupama - FDJ | Groupama - FDJ | +3h 11' 42'' |
137 | ![Alexandr Dyachenko]() Alexandr Dyachenko Astana | Astana | +3h 12' 06'' |
138 | ![Maciej Bodnar]() Maciej Bodnar Cannondale | Cannondale | +3h 12' 07'' |
139 | ![Yukihiro Doi]() Yukihiro Doi Team DSM | Team DSM | +3h 12' 22'' |
140 | ![Tiziano Dall'Antonia]() Tiziano Dall'Antonia Cannondale | Cannondale | +3h 13' 41'' |
141 | ![Davide Viganò]() Davide Viganò UAE Team Emirates | UAE Team Emirates | +3h 17' 29'' |
142 | ![Frederik Willems]() Frederik Willems Lotto - Soudal | Lotto - Soudal | +3h 17' 35'' |
143 | ![Bert-Jan Lindeman]() Bert-Jan Lindeman Vacansoleil | Vacansoleil | +3h 17' 41'' |
144 | ![Daniele Bennati]() Daniele Bennati Trek-Segafredo | Trek-Segafredo | +3h 18' 00'' |
145 | ![Wesley Sulzberger]() Wesley Sulzberger Team BikeExchange | Team BikeExchange | +3h 18' 31'' |
146 | ![Daniel Teklehaimanot]() Daniel Teklehaimanot Team BikeExchange | Team BikeExchange | +3h 18' 46'' |
147 | ![Danny Pate]() Danny Pate INEOS Grenadiers | INEOS Grenadiers | +3h 19' 33'' |
148 | ![Jonathan Castroviejo]() Jonathan Castroviejo Movistar | Movistar | +3h 20' 17'' |
149 | ![Thomas Dekker]() Thomas Dekker EF Education - Nippo | EF Education - Nippo | +3h 20' 17'' |
150 | ![Martijn Maaskant]() Martijn Maaskant EF Education - Nippo | EF Education - Nippo | +3h 21' 03'' |
151 | ![Wouter Mol]() Wouter Mol Vacansoleil | Vacansoleil | +3h 21' 34'' |
152 | ![William Bonnet]() William Bonnet Groupama - FDJ | Groupama - FDJ | +3h 22' 45'' |
153 | ![Dominique Rollin]() Dominique Rollin Groupama - FDJ | Groupama - FDJ | +3h 23' 10'' |
154 | ![Arnaud Courteille]() Arnaud Courteille Groupama - FDJ | Groupama - FDJ | +3h 24' 52'' |
155 | ![Nicki Sørensen]() Nicki Sørensen Tinkoff | Tinkoff | +3h 24' 56'' |
156 | ![Steve Cummings]() Steve Cummings CCC Team | CCC Team | +3h 27' 18'' |
157 | ![František Rabon]() František Rabon Deceuninck - Quick-Step | Deceuninck - Quick-Step | +3h 28' 11'' |
158 | ![Julian Dean]() Julian Dean Team BikeExchange | Team BikeExchange | +3h 28' 32'' |
159 | ![Matti Breschel]() Matti Breschel Team Jumbo - Visma | Team Jumbo - Visma | +3h 34' 30'' |
160 | ![Manuel Cardoso]() Manuel Cardoso Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +3h 38' 31'' |
161 | ![Javier Chacón]() Javier Chacón Andalucía | Andalucía | +3h 39' 34'' |
162 | ![Christophe Riblon]() Christophe Riblon Ag2r | Ag2r | +3h 41' 50'' |
163 | ![Davide Cimolai]() Davide Cimolai UAE Team Emirates | UAE Team Emirates | +3h 46' 47'' |
164 | ![Dennis van Winden]() Dennis van Winden Team Jumbo - Visma | Team Jumbo - Visma | +3h 47' 25'' |
165 | ![Travis Meyer]() Travis Meyer Team BikeExchange | Team BikeExchange | +3h 48' 16'' |
166 | ![Mitch Docker]() Mitch Docker Team BikeExchange | Team BikeExchange | +3h 51' 04'' |
167 | ![Allan Davis]() Allan Davis Team BikeExchange | Team BikeExchange | +3h 51' 06'' |
168 | ![Danail Petrov]() Danail Petrov Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +3h 51' 06'' |
169 | ![Blel Kadri]() Blel Kadri Ag2r | Ag2r | +3h 51' 23'' |
170 | ![Javier Aramendía]() Javier Aramendía Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +3h 55' 45'' |
171 | ![Mikhail Ignatiev]() Mikhail Ignatiev Katusha-Alpecin | Katusha-Alpecin | +3h 55' 51'' |
172 | ![Raymond Kreder]() Raymond Kreder EF Education - Nippo | EF Education - Nippo | +3h 58' 16'' |
173 | ![Aitor Galdós]() Aitor Galdós Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +4h 06' 47'' |
174 | ![Juan José Lobato]() Juan José Lobato Andalucía | Andalucía | +4h 19' 17'' |
175 | ![Cheng Ji]() Cheng Ji Team DSM | Team DSM | +4h 32' 35'' |