1 | ![Richard Carapaz]() Richard Carapaz Movistar | Movistar | 90h 01' 47'' |
2 | ![Vincenzo Nibali]() Vincenzo Nibali Bahrain Victorious | Bahrain Victorious | +1' 05'' |
3 | ![Primož Roglic]() Primož Roglic Team Jumbo - Visma | Team Jumbo - Visma | +2' 30'' |
4 | ![Mikel Landa]() Mikel Landa Movistar | Movistar | +2' 38'' |
5 | ![Bauke Mollema]() Bauke Mollema Trek-Segafredo | Trek-Segafredo | +5' 43'' |
6 | ![Rafal Majka]() Rafal Majka Bora-hansgrohe | Bora-hansgrohe | +6' 56'' |
7 | ![Miguel Ángel López]() Miguel Ángel López Astana | Astana | +7' 26'' |
8 | ![Simon Yates]() Simon Yates Team BikeExchange | Team BikeExchange | +7' 49'' |
9 | ![Pavel Sivakov]() Pavel Sivakov INEOS Grenadiers | INEOS Grenadiers | +8' 56'' |
10 | ![Ilnur Zakarin]() Ilnur Zakarin Katusha-Alpecin | Katusha-Alpecin | +12' 14'' |
11 | ![Hugh Carthy]() Hugh Carthy EF Education - Nippo | EF Education - Nippo | +16' 36'' |
12 | ![Joe Dombrowski]() Joe Dombrowski EF Education - Nippo | EF Education - Nippo | +20' 12'' |
13 | ![Valentin Madouas]() Valentin Madouas Groupama - FDJ | Groupama - FDJ | +21' 59'' |
14 | ![Jan Polanc]() Jan Polanc UAE Team Emirates | UAE Team Emirates | +22' 38'' |
15 | ![Davide Formolo]() Davide Formolo Bora-hansgrohe | Bora-hansgrohe | +22' 38'' |
16 | ![Giulio Ciccone]() Giulio Ciccone Trek-Segafredo | Trek-Segafredo | +27' 19'' |
17 | ![Mikel Nieve]() Mikel Nieve Team BikeExchange | Team BikeExchange | +27' 46'' |
18 | ![Tanel Kangert]() Tanel Kangert EF Education - Nippo | EF Education - Nippo | +30' 11'' |
19 | ![Domenico Pozzovivo]() Domenico Pozzovivo Bahrain Victorious | Bahrain Victorious | +33' 40'' |
20 | ![Fausto Masnada]() Fausto Masnada Androni Giocattoli - Sidermec | Androni Giocattoli - Sidermec | +34' 52'' |
21 | ![Víctor de la Parte]() Víctor de la Parte CCC Team | CCC Team | +39' 51'' |
22 | ![Eddie Dunbar]() Eddie Dunbar INEOS Grenadiers | INEOS Grenadiers | +42' 26'' |
23 | ![Damiano Caruso]() Damiano Caruso Bahrain Victorious | Bahrain Victorious | +49' 06'' |
24 | ![Sebastián Henao]() Sebastián Henao INEOS Grenadiers | INEOS Grenadiers | +58' 45'' |
25 | ![Lucas Hamilton]() Lucas Hamilton Team BikeExchange | Team BikeExchange | +1h 04' 31'' |
26 | ![Andrey Zeits]() Andrey Zeits Astana | Astana | +1h 05' 28'' |
27 | ![Jan Hirt]() Jan Hirt Astana | Astana | +1h 05' 38'' |
28 | ![Mattia Cattaneo]() Mattia Cattaneo Androni Giocattoli - Sidermec | Androni Giocattoli - Sidermec | +1h 09' 11'' |
29 | ![Alexis Vuillermoz]() Alexis Vuillermoz Ag2r | Ag2r | +1h 12' 04'' |
30 | ![François Bidard]() François Bidard Ag2r | Ag2r | +1h 16' 55'' |
31 | ![Pello Bilbao]() Pello Bilbao Astana | Astana | +1h 17' 41'' |
32 | ![Ben O'Connor]() Ben O'Connor Team Qhubeka - ASSOS | Team Qhubeka - ASSOS | +1h 17' 49'' |
33 | ![Bob Jungels]() Bob Jungels Deceuninck - Quick-Step | Deceuninck - Quick-Step | +1h 22' 57'' |
34 | ![Chris Hamilton]() Chris Hamilton Team DSM | Team DSM | +1h 24' 02'' |
35 | ![Jai Hindley]() Jai Hindley Team DSM | Team DSM | +1h 28' 09'' |
36 | ![Ion Izagirre]() Ion Izagirre Astana | Astana | +1h 28' 25'' |
37 | ![Eros Capecchi]() Eros Capecchi Deceuninck - Quick-Step | Deceuninck - Quick-Step | +1h 32' 21'' |
38 | ![Pieter Serry]() Pieter Serry Deceuninck - Quick-Step | Deceuninck - Quick-Step | +1h 32' 54'' |
39 | ![Andrey Amador]() Andrey Amador Movistar | Movistar | +1h 33' 00'' |
40 | ![Esteban Chaves]() Esteban Chaves Team BikeExchange | Team BikeExchange | +1h 33' 12'' |
41 | ![Koen Bouwman]() Koen Bouwman Team Jumbo - Visma | Team Jumbo - Visma | +1h 36' 40'' |
42 | ![Diego Ulissi]() Diego Ulissi UAE Team Emirates | UAE Team Emirates | +1h 38' 34'' |
43 | ![Jan Bakelants]() Jan Bakelants Team DSM | Team DSM | +1h 49' 34'' |
44 | ![Iván Sosa]() Iván Sosa INEOS Grenadiers | INEOS Grenadiers | +1h 54' 16'' |
45 | ![Amanuel Ghebreigzabhier]() Amanuel Ghebreigzabhier Team Qhubeka - ASSOS | Team Qhubeka - ASSOS | +1h 54' 33'' |
46 | ![Antonio Pedrero]() Antonio Pedrero Movistar | Movistar | +1h 56' 03'' |
47 | ![Hubert Dupont]() Hubert Dupont Ag2r | Ag2r | +1h 56' 44'' |
48 | ![Dario Cataldo]() Dario Cataldo Astana | Astana | +1h 57' 41'' |
49 | ![Gianluca Brambilla]() Gianluca Brambilla Trek-Segafredo | Trek-Segafredo | +1h 59' 02'' |
50 | ![José Joaquín Rojas]() José Joaquín Rojas Movistar | Movistar | +2h 03' 31'' |
51 | ![Thomas De Gendt]() Thomas De Gendt Lotto - Soudal | Lotto - Soudal | +2h 06' 26'' |
52 | ![Larry Warbasse]() Larry Warbasse Ag2r | Ag2r | +2h 07' 02'' |
53 | ![Matteo Montaguti]() Matteo Montaguti Androni Giocattoli - Sidermec | Androni Giocattoli - Sidermec | +2h 07' 24'' |
54 | ![Amaro Antunes]() Amaro Antunes CCC Team | CCC Team | +2h 09' 51'' |
55 | ![Andrea Vendrame]() Andrea Vendrame Androni Giocattoli - Sidermec | Androni Giocattoli - Sidermec | +2h 12' 22'' |
56 | ![Sepp Kuss]() Sepp Kuss Team Jumbo - Visma | Team Jumbo - Visma | +2h 15' 24'' |
57 | ![Giovanni Carboni]() Giovanni Carboni Bardiani - CSF - Faizanè | Bardiani - CSF - Faizanè | +2h 18' 35'' |
58 | ![Manuel Senni]() Manuel Senni Bardiani - CSF - Faizanè | Bardiani - CSF - Faizanè | +2h 20' 43'' |
59 | ![Francesco Gavazzi]() Francesco Gavazzi Androni Giocattoli - Sidermec | Androni Giocattoli - Sidermec | +2h 24' 42'' |
60 | ![Davide Villella]() Davide Villella Astana | Astana | +2h 27' 26'' |
61 | ![Nans Peters]() Nans Peters Ag2r | Ag2r | +2h 31' 42'' |
62 | ![Jay McCarthy]() Jay McCarthy Bora-hansgrohe | Bora-hansgrohe | +2h 40' 04'' |
63 | ![Nicola Conci]() Nicola Conci Trek-Segafredo | Trek-Segafredo | +2h 41' 00'' |
64 | ![Tosh Van der Sande]() Tosh Van der Sande Lotto - Soudal | Lotto - Soudal | +2h 41' 58'' |
65 | ![Antwan Tolhoek]() Antwan Tolhoek Team Jumbo - Visma | Team Jumbo - Visma | +2h 43' 16'' |
66 | ![Enrico Battaglin]() Enrico Battaglin Katusha-Alpecin | Katusha-Alpecin | +2h 44' 14'' |
67 | ![Nathan Brown]() Nathan Brown EF Education - Nippo | EF Education - Nippo | +2h 44' 52'' |
68 | ![Adam Hansen]() Adam Hansen Lotto - Soudal | Lotto - Soudal | +2h 46' 43'' |
69 | ![Enrico Gasparotto]() Enrico Gasparotto Team Qhubeka - ASSOS | Team Qhubeka - ASSOS | +2h 50' 28'' |
70 | ![Christopher Juul-Jensen]() Christopher Juul-Jensen Team BikeExchange | Team BikeExchange | +2h 50' 33'' |
71 | ![Rubén Plaza]() Rubén Plaza Israel Start-Up Nation | Israel Start-Up Nation | +2h 55' 14'' |
72 | ![Miguel Flórez]() Miguel Flórez Androni Giocattoli - Sidermec | Androni Giocattoli - Sidermec | +2h 57' 12'' |
73 | ![Lukasz Owsian]() Lukasz Owsian CCC Team | CCC Team | +3h 00' 02'' |
74 | ![Cesare Benedetti]() Cesare Benedetti Bora-hansgrohe | Bora-hansgrohe | +3h 03' 12'' |
75 | ![Paul Martens]() Paul Martens Team Jumbo - Visma | Team Jumbo - Visma | +3h 03' 30'' |
76 | ![Antonio Nibali]() Antonio Nibali Bahrain Victorious | Bahrain Victorious | +3h 04' 26'' |
77 | ![Kristian Sbaragli]() Kristian Sbaragli Israel Start-Up Nation | Israel Start-Up Nation | +3h 06' 36'' |
78 | ![Luke Durbridge]() Luke Durbridge Team BikeExchange | Team BikeExchange | +3h 09' 24'' |
79 | ![Ben Gastauer]() Ben Gastauer Ag2r | Ag2r | +3h 09' 32'' |
80 | ![Jhonatan Narváez]() Jhonatan Narváez INEOS Grenadiers | INEOS Grenadiers | +3h 10' 04'' |
81 | ![Marco Frapporti]() Marco Frapporti Androni Giocattoli - Sidermec | Androni Giocattoli - Sidermec | +3h 14' 04'' |
82 | ![Tobias Ludvigsson]() Tobias Ludvigsson Groupama - FDJ | Groupama - FDJ | +3h 15' 57'' |
83 | ![Danilo Wyss]() Danilo Wyss Team Qhubeka - ASSOS | Team Qhubeka - ASSOS | +3h 18' 24'' |
84 | ![Luca Covili]() Luca Covili Bardiani - CSF - Faizanè | Bardiani - CSF - Faizanè | +3h 20' 58'' |
85 | ![Lorenzo Rota]() Lorenzo Rota Bardiani - CSF - Faizanè | Bardiani - CSF - Faizanè | +3h 25' 08'' |
86 | ![Salvatore Puccio]() Salvatore Puccio INEOS Grenadiers | INEOS Grenadiers | +3h 25' 43'' |
87 | ![Francisco Ventoso]() Francisco Ventoso CCC Team | CCC Team | +3h 28' 10'' |
88 | ![Héctor Carretero]() Héctor Carretero Movistar | Movistar | +3h 33' 45'' |
89 | ![Pawel Poljanski]() Pawel Poljanski Bora-hansgrohe | Bora-hansgrohe | +3h 35' 14'' |
90 | ![Manuele Boaro]() Manuele Boaro Astana | Astana | +3h 35' 32'' |
91 | ![Ryan Gibbons]() Ryan Gibbons Team Qhubeka - ASSOS | Team Qhubeka - ASSOS | +3h 39' 32'' |
92 | ![Fabio Sabatini]() Fabio Sabatini Deceuninck - Quick-Step | Deceuninck - Quick-Step | +3h 43' 50'' |
93 | ![Valerio Agnoli]() Valerio Agnoli Bahrain Victorious | Bahrain Victorious | +3h 52' 52'' |
94 | ![Reto Hollenstein]() Reto Hollenstein Katusha-Alpecin | Katusha-Alpecin | +3h 53' 05'' |
95 | ![Jack Bauer]() Jack Bauer Team BikeExchange | Team BikeExchange | +3h 53' 06'' |
96 | ![Christian Knees]() Christian Knees INEOS Grenadiers | INEOS Grenadiers | +3h 54' 54'' |
97 | ![Michael Gogl]() Michael Gogl Trek-Segafredo | Trek-Segafredo | +3h 58' 26'' |
98 | ![Andrea Garosio]() Andrea Garosio Bahrain Victorious | Bahrain Victorious | +4h 00' 28'' |
99 | ![Marco Marcato]() Marco Marcato UAE Team Emirates | UAE Team Emirates | +4h 06' 17'' |
100 | ![Krists Neilands]() Krists Neilands Israel Start-Up Nation | Israel Start-Up Nation | +4h 06' 28'' |
101 | ![Mikkel Honoré]() Mikkel Honoré Deceuninck - Quick-Step | Deceuninck - Quick-Step | +4h 07' 49'' |
102 | ![Ivan Santaromita]() Ivan Santaromita Nippo - Vini Fantini - Faizanè | Nippo - Vini Fantini - Faizanè | +4h 08' 19'' |
103 | ![Mirco Maestri]() Mirco Maestri Bardiani - CSF - Faizanè | Bardiani - CSF - Faizanè | +4h 11' 52'' |
104 | ![Jos van Emden]() Jos van Emden Team Jumbo - Visma | Team Jumbo - Visma | +4h 13' 34'' |
105 | ![Chad Haga]() Chad Haga Team DSM | Team DSM | +4h 13' 46'' |
106 | ![Sean Bennett]() Sean Bennett EF Education - Nippo | EF Education - Nippo | +4h 17' 00'' |
107 | ![Marco Canola]() Marco Canola Nippo - Vini Fantini - Faizanè | Nippo - Vini Fantini - Faizanè | +4h 18' 19'' |
108 | ![Jonathan Caicedo]() Jonathan Caicedo EF Education - Nippo | EF Education - Nippo | +4h 18' 35'' |
109 | ![Manuel Belletti]() Manuel Belletti Androni Giocattoli - Sidermec | Androni Giocattoli - Sidermec | +4h 20' 44'' |
110 | ![Grega Bole]() Grega Bole Bahrain Victorious | Bahrain Victorious | +4h 22' 27'' |
111 | ![Victor Campenaerts]() Victor Campenaerts Lotto - Soudal | Lotto - Soudal | +4h 25' 03'' |
112 | ![Olivier Le Gac]() Olivier Le Gac Groupama - FDJ | Groupama - FDJ | +4h 27' 17'' |
113 | ![Guy Niv]() Guy Niv Israel Start-Up Nation | Israel Start-Up Nation | +4h 29' 11'' |
114 | ![Michael Schwarzmann]() Michael Schwarzmann Bora-hansgrohe | Bora-hansgrohe | +4h 29' 32'' |
115 | ![Josef Cerný]() Josef Cerný CCC Team | CCC Team | +4h 31' 48'' |
116 | ![Marco Haller]() Marco Haller Katusha-Alpecin | Katusha-Alpecin | +4h 31' 59'' |
117 | ![Jenthe Biermans]() Jenthe Biermans Katusha-Alpecin | Katusha-Alpecin | +4h 35' 35'' |
118 | ![Scott Davies]() Scott Davies Team Qhubeka - ASSOS | Team Qhubeka - ASSOS | +4h 44' 40'' |
119 | ![Tom Leezer]() Tom Leezer Team Jumbo - Visma | Team Jumbo - Visma | +4h 51' 26'' |
120 | ![Jasha Sütterlin]() Jasha Sütterlin Movistar | Movistar | +4h 53' 09'' |
121 | ![Dmitriy Strakhov]() Dmitriy Strakhov Katusha-Alpecin | Katusha-Alpecin | +4h 56' 00'' |
122 | ![Pascal Ackermann]() Pascal Ackermann Bora-hansgrohe | Bora-hansgrohe | +4h 56' 45'' |
123 | ![Arnaud Démare]() Arnaud Démare Groupama - FDJ | Groupama - FDJ | +4h 56' 59'' |
124 | ![Nico Denz]() Nico Denz Ag2r | Ag2r | +4h 58' 12'' |
125 | ![Guillaume Boivin]() Guillaume Boivin Israel Start-Up Nation | Israel Start-Up Nation | +4h 58' 58'' |
126 | ![Lluís Mas]() Lluís Mas Movistar | Movistar | +5h 00' 44'' |
127 | ![Rüdiger Selig]() Rüdiger Selig Bora-hansgrohe | Bora-hansgrohe | +5h 02' 30'' |
128 | ![Awet Andemeskel]() Awet Andemeskel Israel Start-Up Nation | Israel Start-Up Nation | +5h 06' 26'' |
129 | ![Kamil Gradek]() Kamil Gradek CCC Team | CCC Team | +5h 07' 15'' |
130 | ![Davide Cimolai]() Davide Cimolai Israel Start-Up Nation | Israel Start-Up Nation | +5h 08' 52'' |
131 | ![Simone Consonni]() Simone Consonni UAE Team Emirates | UAE Team Emirates | +5h 09' 31'' |
132 | ![Jacopo Guarnieri]() Jacopo Guarnieri Groupama - FDJ | Groupama - FDJ | +5h 16' 07'' |
133 | ![Ramon Sinkeldam]() Ramon Sinkeldam Groupama - FDJ | Groupama - FDJ | +5h 21' 10'' |
134 | ![Juan José Lobato]() Juan José Lobato Nippo - Vini Fantini - Faizanè | Nippo - Vini Fantini - Faizanè | +5h 26' 51'' |
135 | ![Conor Dunne]() Conor Dunne Israel Start-Up Nation | Israel Start-Up Nation | +5h 26' 52'' |
136 | ![Markel Irizar]() Markel Irizar Trek-Segafredo | Trek-Segafredo | +5h 28' 23'' |
137 | ![Damiano Cima]() Damiano Cima Nippo - Vini Fantini - Faizanè | Nippo - Vini Fantini - Faizanè | +5h 29' 19'' |
138 | ![Miles Scotson]() Miles Scotson Groupama - FDJ | Groupama - FDJ | +5h 33' 49'' |
139 | ![Tom Bohli]() Tom Bohli UAE Team Emirates | UAE Team Emirates | +5h 34' 50'' |
140 | ![Paolo Simion]() Paolo Simion Bardiani - CSF - Faizanè | Bardiani - CSF - Faizanè | +5h 35' 22'' |
141 | ![William Clarke]() William Clarke Trek-Segafredo | Trek-Segafredo | +6h 00' 17'' |
142 | ![Sho Hatsuyama]() Sho Hatsuyama Nippo - Vini Fantini - Faizanè | Nippo - Vini Fantini - Faizanè | +6h 05' 56'' |