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