1 | Chris Froome INEOS Grenadiers | INEOS Grenadiers | 89h 02' 39'' |
2 | Tom Dumoulin Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +46'' |
3 | Miguel Ángel López Astana - Qazaqstan Team | Astana - Qazaqstan Team | +4' 57'' |
4 | Richard Carapaz MOVISTAR | MOVISTAR | +5' 44'' |
5 | Domenico Pozzovivo Bahrain Victorious | Bahrain Victorious | +8' 03'' |
6 | Pello Bilbao Astana - Qazaqstan Team | Astana - Qazaqstan Team | +11' 50'' |
7 | Patrick Konrad BORA - HANSGROHE | BORA - HANSGROHE | +13' 01'' |
8 | George Bennett Team Visma-Lease a Bike | Team Visma-Lease a Bike | +13' 17'' |
9 | Sam Oomen Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +14' 18'' |
10 | Davide Formolo BORA - HANSGROHE | BORA - HANSGROHE | +15' 16'' |
11 | Alexandre Geniez Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +17' 30'' |
12 | Wout Poels INEOS Grenadiers | INEOS Grenadiers | +17' 40'' |
13 | Sergio Henao INEOS Grenadiers | INEOS Grenadiers | +29' 41'' |
14 | José Gonçalves Katusha-Alpecin | Katusha-Alpecin | +34' 29'' |
15 | Carlos Betancur MOVISTAR | MOVISTAR | +41' 48'' |
16 | Rohan Dennis CCC Team | CCC Team | +56' 07'' |
17 | Mikel Nieve Team Jayco AlUla | Team Jayco AlUla | +58' 16'' |
18 | Gianluca Brambilla Lidl Trek | Lidl Trek | +1h 00' 30'' |
19 | Michael Woods EF Education - EasyPost | EF Education - EasyPost | +1h 01' 24'' |
20 | Hubert Dupont Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +1h 03' 54'' |
21 | Simon Yates Team Jayco AlUla | Team Jayco AlUla | +1h 15' 11'' |
22 | Sébastien Reichenbach Groupama - FDJ | Groupama - FDJ | +1h 15' 18'' |
23 | Robert Gesink Team Visma-Lease a Bike | Team Visma-Lease a Bike | +1h 19' 49'' |
24 | Valerio Conti UAE Team Emirates | UAE Team Emirates | +1h 23' 04'' |
25 | Luis León Sánchez Astana - Qazaqstan Team | Astana - Qazaqstan Team | +1h 23' 11'' |
26 | Fausto Masnada GW - Erco - Shimano | GW - Erco - Shimano | +1h 26' 13'' |
27 | Felix Großschartner BORA - HANSGROHE | BORA - HANSGROHE | +1h 28' 47'' |
28 | Diego Ulissi UAE Team Emirates | UAE Team Emirates | +1h 31' 28'' |
29 | Georg Preidler Groupama - FDJ | Groupama - FDJ | +1h 33' 24'' |
30 | Matej Mohoric Bahrain Victorious | Bahrain Victorious | +1h 40' 18'' |
31 | Max Schachmann Soudal - Quick-Step | Soudal - Quick-Step | +1h 41' 36'' |
32 | Jan Polanc UAE Team Emirates | UAE Team Emirates | +1h 58' 09'' |
33 | Mattia Cattaneo GW - Erco - Shimano | GW - Erco - Shimano | +2h 00' 17'' |
34 | Enrico Battaglin Team Visma-Lease a Bike | Team Visma-Lease a Bike | +2h 02' 15'' |
35 | Laurens ten Dam Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +2h 02' 53'' |
36 | Jack Haig Team Jayco AlUla | Team Jayco AlUla | +2h 03' 06'' |
37 | François Bidard Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +2h 06' 25'' |
38 | Giovanni Visconti Bahrain Victorious | Bahrain Victorious | +2h 07' 32'' |
39 | Víctor de la Parte MOVISTAR | MOVISTAR | +2h 08' 19'' |
40 | Giulio Ciccone VF Group - Bardiani - CSF - Faizanè | VF Group - Bardiani - CSF - Faizanè | +2h 08' 55'' |
41 | Maurits Lammertink Katusha-Alpecin | Katusha-Alpecin | +2h 10' 27'' |
42 | Matteo Montaguti Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +2h 17' 10'' |
43 | Kilian Frankiny CCC Team | CCC Team | +2h 20' 10'' |
44 | Benjamin King Team Qhubeka - NextHash | Team Qhubeka - NextHash | +2h 24' 26'' |
45 | Ben Hermans Israel - Premier Tech | Israel - Premier Tech | +2h 25' 01'' |
46 | Jan Hirt Astana - Qazaqstan Team | Astana - Qazaqstan Team | +2h 26' 47'' |
47 | Rubén Plaza Israel - Premier Tech | Israel - Premier Tech | +2h 27' 57'' |
48 | Quentin Jauregui Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +2h 29' 16'' |
49 | Eros Capecchi Soudal - Quick-Step | Soudal - Quick-Step | +2h 42' 24'' |
50 | Koen Bouwman Team Visma-Lease a Bike | Team Visma-Lease a Bike | +2h 42' 38'' |
51 | Kenny Elissonde INEOS Grenadiers | INEOS Grenadiers | +2h 42' 39'' |
52 | Nathan Brown EF Education - EasyPost | EF Education - EasyPost | +2h 42' 39'' |
53 | Francesco Gavazzi GW - Erco - Shimano | GW - Erco - Shimano | +2h 45' 41'' |
54 | Jarlinson Pantano Lidl Trek | Lidl Trek | +2h 48' 11'' |
55 | Roman Kreuziger Team Jayco AlUla | Team Jayco AlUla | +2h 51' 50'' |
56 | David De La Cruz INEOS Grenadiers | INEOS Grenadiers | +2h 52' 42'' |
57 | Sander Armée Lotto - Dstny | Lotto - Dstny | +2h 53' 44'' |
58 | Christoph Pfingsten BORA - HANSGROHE | BORA - HANSGROHE | +2h 56' 01'' |
59 | Rodolfo Torres GW - Erco - Shimano | GW - Erco - Shimano | +2h 58' 56'' |
60 | Adam Hansen Lotto - Dstny | Lotto - Dstny | +3h 00' 57'' |
61 | Darwin Atapuma UAE Team Emirates | UAE Team Emirates | +3h 04' 46'' |
62 | Nico Denz Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +3h 06' 03'' |
63 | Joe Dombrowski EF Education - EasyPost | EF Education - EasyPost | +3h 09' 17'' |
64 | Salvatore Puccio INEOS Grenadiers | INEOS Grenadiers | +3h 10' 40'' |
65 | Alessandro De Marchi CCC Team | CCC Team | +3h 11' 06'' |
66 | Manuele Mori UAE Team Emirates | UAE Team Emirates | +3h 12' 32'' |
67 | Andrey Zeits Astana - Qazaqstan Team | Astana - Qazaqstan Team | +3h 13' 51'' |
68 | Davide Ballerini GW - Erco - Shimano | GW - Erco - Shimano | +3h 14' 02'' |
69 | Marco Marcato UAE Team Emirates | UAE Team Emirates | +3h 19' 46'' |
70 | Davide Villella Astana - Qazaqstan Team | Astana - Qazaqstan Team | +3h 19' 53'' |
71 | Chad Haga Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +3h 20' 46'' |
72 | Esteban Chaves Team Jayco AlUla | Team Jayco AlUla | +3h 21' 31'' |
73 | Krists Neilands Israel - Premier Tech | Israel - Premier Tech | +3h 28' 13'' |
74 | Christopher Juul-Jensen Team Jayco AlUla | Team Jayco AlUla | +3h 28' 31'' |
75 | Manuele Boaro Bahrain Victorious | Bahrain Victorious | +3h 30' 05'' |
76 | Anthony Roux Groupama - FDJ | Groupama - FDJ | +3h 39' 48'' |
77 | Hugh Carthy EF Education - EasyPost | EF Education - EasyPost | +3h 43' 25'' |
78 | Jacques Janse van Rensburg Team Qhubeka - NextHash | Team Qhubeka - NextHash | +3h 43' 35'' |
79 | Steve Morabito Groupama - FDJ | Groupama - FDJ | +3h 45' 10'' |
80 | Zdenek Štybar Soudal - Quick-Step | Soudal - Quick-Step | +3h 50' 40'' |
81 | Mads Würtz Katusha-Alpecin | Katusha-Alpecin | +3h 53' 07'' |
82 | Dáyer Quintana MOVISTAR | MOVISTAR | +3h 54' 32'' |
83 | Natnael Berhane Team Qhubeka - NextHash | Team Qhubeka - NextHash | +3h 54' 37'' |
84 | Ryan Gibbons Team Qhubeka - NextHash | Team Qhubeka - NextHash | +3h 58' 31'' |
85 | Rubén Fernández MOVISTAR | MOVISTAR | +3h 59' 36'' |
86 | Alex Turrin Vini Zabù | Vini Zabù | +4h 02' 56'' |
87 | Alexey Lutsenko Astana - Qazaqstan Team | Astana - Qazaqstan Team | +4h 04' 11'' |
88 | Sacha Modolo EF Education - EasyPost | EF Education - EasyPost | +4h 05' 44'' |
89 | Francisco Ventoso CCC Team | CCC Team | +4h 06' 01'' |
90 | Andrea Vendrame GW - Erco - Shimano | GW - Erco - Shimano | +4h 06' 38'' |
91 | Christian Knees INEOS Grenadiers | INEOS Grenadiers | +4h 07' 02'' |
92 | Antonio Pedrero MOVISTAR | MOVISTAR | +4h 07' 15'' |
93 | Niklas Eg Lidl Trek | Lidl Trek | +4h 08' 20'' |
94 | Enrico Barbin VF Group - Bardiani - CSF - Faizanè | VF Group - Bardiani - CSF - Faizanè | +4h 08' 34'' |
95 | Jaco Venter Team Qhubeka - NextHash | Team Qhubeka - NextHash | +4h 10' 02'' |
96 | Eduardo Sepúlveda MOVISTAR | MOVISTAR | +4h 10' 17'' |
97 | Laurent Didier Lidl Trek | Lidl Trek | +4h 11' 05'' |
98 | Jacopo Mosca Vini Zabù | Vini Zabù | +4h 11' 21'' |
99 | Jos van Emden Team Visma-Lease a Bike | Team Visma-Lease a Bike | +4h 14' 22'' |
100 | Antonio Nibali Bahrain Victorious | Bahrain Victorious | +4h 14' 30'' |
101 | Domen Novak Bahrain Victorious | Bahrain Victorious | +4h 15' 24'' |
102 | Vegard Stake Laengen UAE Team Emirates | UAE Team Emirates | +4h 17' 23'' |
103 | Chris Hamilton Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +4h 19' 34'' |
104 | Clément Venturini Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +4h 20' 56'' |
105 | Viacheslav Kuznetsov Katusha-Alpecin | Katusha-Alpecin | +4h 21' 56'' |
106 | Lars Bak Lotto - Dstny | Lotto - Dstny | +4h 22' 00'' |
107 | Michael Mørkøv Soudal - Quick-Step | Soudal - Quick-Step | +4h 22' 56'' |
108 | Cesare Benedetti BORA - HANSGROHE | BORA - HANSGROHE | +4h 23' 41'' |
109 | Jérémy Roy Groupama - FDJ | Groupama - FDJ | +4h 24' 39'' |
110 | Tony Martin Katusha-Alpecin | Katusha-Alpecin | +4h 27' 59'' |
111 | Kristian Sbaragli Israel - Premier Tech | Israel - Premier Tech | +4h 28' 29'' |
112 | Sam Bennett BORA - HANSGROHE | BORA - HANSGROHE | +4h 32' 23'' |
113 | Niccolò Bonifazio Bahrain Victorious | Bahrain Victorious | +4h 34' 24'' |
114 | Bert-Jan Lindeman Team Visma-Lease a Bike | Team Visma-Lease a Bike | +4h 36' 23'' |
115 | Rémi Cavagna Soudal - Quick-Step | Soudal - Quick-Step | +4h 36' 25'' |
116 | Baptiste Planckaert Katusha-Alpecin | Katusha-Alpecin | +4h 39' 44'' |
117 | Guillaume Boivin Israel - Premier Tech | Israel - Premier Tech | +4h 40' 13'' |
118 | Jempy Drucker CCC Team | CCC Team | +4h 40' 19'' |
119 | Marco Frapporti GW - Erco - Shimano | GW - Erco - Shimano | +4h 41' 35'' |
120 | Alex Dowsett Katusha-Alpecin | Katusha-Alpecin | +4h 41' 53'' |
121 | Danny van Poppel Team Visma-Lease a Bike | Team Visma-Lease a Bike | +4h 43' 41'' |
122 | Gijs Van Hoecke Team Visma-Lease a Bike | Team Visma-Lease a Bike | +4h 44' 25'' |
123 | Manuel Belletti GW - Erco - Shimano | GW - Erco - Shimano | +4h 45' 51'' |
124 | Jürgen Roelandts CCC Team | CCC Team | +4h 45' 53'' |
125 | Simone Andreetta VF Group - Bardiani - CSF - Faizanè | VF Group - Bardiani - CSF - Faizanè | +4h 46' 51'' |
126 | Zakkari Dempster Israel - Premier Tech | Israel - Premier Tech | +4h 49' 40'' |
127 | Maxim Belkov Katusha-Alpecin | Katusha-Alpecin | +4h 51' 09'' |
128 | Roy Curvers Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +4h 55' 00'' |
129 | Fabio Sabatini Soudal - Quick-Step | Soudal - Quick-Step | +4h 55' 09'' |
130 | Sam Bewley Team Jayco AlUla | Team Jayco AlUla | +4h 55' 48'' |
131 | Mitch Docker EF Education - EasyPost | EF Education - EasyPost | +4h 56' 30'' |
132 | Elia Viviani Soudal - Quick-Step | Soudal - Quick-Step | +4h 57' 04'' |
133 | Tom Van Asbroeck EF Education - EasyPost | EF Education - EasyPost | +4h 57' 56'' |
134 | Markel Irizar Lidl Trek | Lidl Trek | +4h 59' 12'' |
135 | Florian Sénéchal Soudal - Quick-Step | Soudal - Quick-Step | +4h 59' 31'' |
136 | Jens Debusschere Lotto - Dstny | Lotto - Dstny | +5h 03' 59'' |
137 | Boy van Poppel Lidl Trek | Lidl Trek | +5h 05' 39'' |
138 | Ryan Mullen Lidl Trek | Lidl Trek | +5h 08' 12'' |
139 | Andreas Schillinger BORA - HANSGROHE | BORA - HANSGROHE | +5h 08' 33'' |
140 | Mads Pedersen Lidl Trek | Lidl Trek | +5h 09' 34'' |
141 | Guy Sagiv Israel - Premier Tech | Israel - Premier Tech | +5h 15' 42'' |
142 | Frederik Frison Lotto - Dstny | Lotto - Dstny | +5h 15' 59'' |
143 | Liam Bertazzo Vini Zabù | Vini Zabù | +5h 18' 15'' |
144 | Lennard Hofstede Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +5h 18' 53'' |
145 | Paolo Simion VF Group - Bardiani - CSF - Faizanè | VF Group - Bardiani - CSF - Faizanè | +5h 25' 31'' |
146 | Marco Coledan Vini Zabù | Vini Zabù | +5h 32' 07'' |
147 | Svein Tuft Team Jayco AlUla | Team Jayco AlUla | +5h 32' 52'' |
148 | Eugert Zhupa Vini Zabù | Vini Zabù | +5h 34' 14'' |
149 | Giuseppe Fonzi Vini Zabù | Vini Zabù | +5h 48' 37'' |