1 | ![Richard Carapaz]() Richard Carapaz INEOS Grenadiers | INEOS Grenadiers | 68h 49' 06'' |
2 | ![Jai Hindley]() Jai Hindley BORA - HANSGROHE | BORA - HANSGROHE | +3'' |
3 | ![João Almeida]() João Almeida UAE Team Emirates | UAE Team Emirates | +44'' |
4 | ![Mikel Landa]() Mikel Landa Bahrain Victorious | Bahrain Victorious | +59'' |
5 | ![Vincenzo Nibali]() Vincenzo Nibali ASTANA PRO | ASTANA PRO | +3' 40'' |
6 | ![Domenico Pozzovivo]() Domenico Pozzovivo Intermarché - Wanty - Gobert Matériaux | Intermarché - Wanty - Gobert Matériaux | +3' 48'' |
7 | ![Pello Bilbao]() Pello Bilbao Bahrain Victorious | Bahrain Victorious | +3' 51'' |
8 | ![Emanuel Buchmann]() Emanuel Buchmann BORA - HANSGROHE | BORA - HANSGROHE | +4' 45'' |
9 | ![Jan Hirt]() Jan Hirt Intermarché - Wanty - Gobert Matériaux | Intermarché - Wanty - Gobert Matériaux | +7' 42'' |
10 | ![Alejandro Valverde]() Alejandro Valverde MOVISTAR | MOVISTAR | +9' 04'' |
11 | ![Juan Pedro López]() Juan Pedro López Trek-Segafredo | Trek-Segafredo | +9' 55'' |
12 | ![Thymen Arensman]() Thymen Arensman Team DSM | Team DSM | +10' 23'' |
13 | ![Lucas Hamilton]() Lucas Hamilton Team BikeExchange | Team BikeExchange | +17' 11'' |
14 | ![Hugh Carthy]() Hugh Carthy EF Education - EasyPost | EF Education - EasyPost | +17' 28'' |
15 | ![Santiago Buitrago]() Santiago Buitrago Bahrain Victorious | Bahrain Victorious | +23' 18'' |
16 | ![Guillaume Martin]() Guillaume Martin COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +25' 46'' |
17 | ![Lorenzo Fortunato]() Lorenzo Fortunato EOLO - Kometa Cycling Team | EOLO - Kometa Cycling Team | +27' 20'' |
18 | ![Pavel Sivakov]() Pavel Sivakov INEOS Grenadiers | INEOS Grenadiers | +28' 24'' |
19 | ![Wilco Kelderman]() Wilco Kelderman BORA - HANSGROHE | BORA - HANSGROHE | +32' 37'' |
20 | ![Lennard Kämna]() Lennard Kämna BORA - HANSGROHE | BORA - HANSGROHE | +32' 44'' |
21 | ![Simon Yates]() Simon Yates Team BikeExchange | Team BikeExchange | +32' 49'' |
22 | ![Giulio Ciccone]() Giulio Ciccone Trek-Segafredo | Trek-Segafredo | +39' 33'' |
23 | ![Joe Dombrowski]() Joe Dombrowski ASTANA PRO | ASTANA PRO | +45' 47'' |
24 | ![Sam Oomen]() Sam Oomen Team Jumbo - Visma | Team Jumbo - Visma | +46' 38'' |
25 | ![Mikaël Chérel]() Mikaël Chérel AG2R Citroën | AG2R Citroën | +50' 57'' |
26 | ![Bauke Mollema]() Bauke Mollema Trek-Segafredo | Trek-Segafredo | +56' 54'' |
27 | ![Richie Porte]() Richie Porte INEOS Grenadiers | INEOS Grenadiers | +58' 40'' |
28 | ![Koen Bouwman]() Koen Bouwman Team Jumbo - Visma | Team Jumbo - Visma | +59' 12'' |
29 | ![Luca Covili]() Luca Covili Bardiani - CSF - Faizanè | Bardiani - CSF - Faizanè | +1h 00' 52'' |
30 | ![Diego Ulissi]() Diego Ulissi UAE Team Emirates | UAE Team Emirates | +1h 13' 04'' |
31 | ![Antonio Pedrero]() Antonio Pedrero MOVISTAR | MOVISTAR | +1h 16' 49'' |
32 | ![Mauri Vansevenant]() Mauri Vansevenant Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +1h 22' 30'' |
33 | ![Vadim Pronskiy]() Vadim Pronskiy ASTANA PRO | ASTANA PRO | +1h 24' 47'' |
34 | ![Lorenzo Rota]() Lorenzo Rota Intermarché - Wanty - Gobert Matériaux | Intermarché - Wanty - Gobert Matériaux | +1h 25' 12'' |
35 | ![Davide Formolo]() Davide Formolo UAE Team Emirates | UAE Team Emirates | +1h 26' 47'' |
36 | ![Chris Hamilton]() Chris Hamilton Team DSM | Team DSM | +1h 27' 46'' |
37 | ![Damien Howson]() Damien Howson Team BikeExchange | Team BikeExchange | +1h 35' 57'' |
38 | ![Rein Taaramäe]() Rein Taaramäe Intermarché - Wanty - Gobert Matériaux | Intermarché - Wanty - Gobert Matériaux | +1h 37' 44'' |
39 | ![Jhonatan Narváez]() Jhonatan Narváez INEOS Grenadiers | INEOS Grenadiers | +1h 38' 28'' |
40 | ![Iván Sosa]() Iván Sosa MOVISTAR | MOVISTAR | +1h 40' 40'' |
41 | ![Tobias Foss]() Tobias Foss Team Jumbo - Visma | Team Jumbo - Visma | +1h 45' 19'' |
42 | ![Wout Poels]() Wout Poels Bahrain Victorious | Bahrain Victorious | +1h 46' 16'' |
43 | ![Fabio Felline]() Fabio Felline ASTANA PRO | ASTANA PRO | +1h 46' 30'' |
44 | ![Martijn Tusveld]() Martijn Tusveld Team DSM | Team DSM | +1h 46' 32'' |
45 | ![Rui Costa]() Rui Costa UAE Team Emirates | UAE Team Emirates | +1h 48' 05'' |
46 | ![Gijs Leemreize]() Gijs Leemreize Team Jumbo - Visma | Team Jumbo - Visma | +1h 49' 33'' |
47 | ![Mattias Skjelmose]() Mattias Skjelmose Trek-Segafredo | Trek-Segafredo | +1h 49' 51'' |
48 | ![Domen Novak]() Domen Novak Bahrain Victorious | Bahrain Victorious | +1h 51' 32'' |
49 | ![Alessandro Covi]() Alessandro Covi UAE Team Emirates | UAE Team Emirates | +1h 55' 12'' |
50 | ![Harold Tejada]() Harold Tejada ASTANA PRO | ASTANA PRO | +1h 59' 10'' |
51 | ![Attila Valter]() Attila Valter Groupama - FDJ | Groupama - FDJ | +1h 59' 35'' |
52 | ![Ben Tulett]() Ben Tulett INEOS Grenadiers | INEOS Grenadiers | +2h 01' 51'' |
53 | ![Pascal Eenkhoorn]() Pascal Eenkhoorn Team Jumbo - Visma | Team Jumbo - Visma | +2h 10' 04'' |
54 | ![Merhawi Kudus]() Merhawi Kudus EF Education - EasyPost | EF Education - EasyPost | +2h 11' 23'' |
55 | ![Nans Peters]() Nans Peters AG2R Citroën | AG2R Citroën | +2h 11' 44'' |
56 | ![Davide Villella]() Davide Villella COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +2h 12' 20'' |
57 | ![Davide Gabburo]() Davide Gabburo Bardiani - CSF - Faizanè | Bardiani - CSF - Faizanè | +2h 12' 47'' |
58 | ![Filippo Zana]() Filippo Zana Bardiani - CSF - Faizanè | Bardiani - CSF - Faizanè | +2h 13' 17'' |
59 | ![Jorge Arcas]() Jorge Arcas MOVISTAR | MOVISTAR | +2h 16' 00'' |
60 | ![Ben Zwiehoff]() Ben Zwiehoff BORA - HANSGROHE | BORA - HANSGROHE | +2h 16' 04'' |
61 | ![Sylvain Moniquet]() Sylvain Moniquet Lotto - Soudal | Lotto - Soudal | +2h 20' 02'' |
62 | ![Vincenzo Albanese]() Vincenzo Albanese EOLO - Kometa Cycling Team | EOLO - Kometa Cycling Team | +2h 20' 54'' |
63 | ![Francesco Gavazzi]() Francesco Gavazzi EOLO - Kometa Cycling Team | EOLO - Kometa Cycling Team | +2h 23' 38'' |
64 | ![José Joaquín Rojas]() José Joaquín Rojas MOVISTAR | MOVISTAR | +2h 24' 06'' |
65 | ![Felix Gall]() Felix Gall AG2R Citroën | AG2R Citroën | +2h 24' 39'' |
66 | ![Alessandro Tonelli]() Alessandro Tonelli Bardiani - CSF - Faizanè | Bardiani - CSF - Faizanè | +2h 25' 15'' |
67 | ![Diego Rosa]() Diego Rosa EOLO - Kometa Cycling Team | EOLO - Kometa Cycling Team | +2h 26' 52'' |
68 | ![William Barta]() William Barta MOVISTAR | MOVISTAR | +2h 29' 12'' |
69 | ![Mathieu van der Poel]() Mathieu van der Poel Alpecin - Fenix | Alpecin - Fenix | +2h 30' 38'' |
70 | ![Giovanni Aleotti]() Giovanni Aleotti BORA - HANSGROHE | BORA - HANSGROHE | +2h 31' 57'' |
71 | ![Thomas De Gendt]() Thomas De Gendt Lotto - Soudal | Lotto - Soudal | +2h 36' 13'' |
72 | ![Matteo Sobrero]() Matteo Sobrero Team BikeExchange | Team BikeExchange | +2h 39' 26'' |
73 | ![Ben Swift]() Ben Swift INEOS Grenadiers | INEOS Grenadiers | +2h 39' 45'' |
74 | ![Rémy Rochas]() Rémy Rochas COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +2h 40' 46'' |
75 | ![Nicolas Prodhomme]() Nicolas Prodhomme AG2R Citroën | AG2R Citroën | +2h 41' 05'' |
76 | ![Dario Cataldo]() Dario Cataldo Trek-Segafredo | Trek-Segafredo | +2h 42' 20'' |
77 | ![Andrea Vendrame]() Andrea Vendrame AG2R Citroën | AG2R Citroën | +2h 43' 23'' |
78 | ![Stefano Oldani]() Stefano Oldani Alpecin - Fenix | Alpecin - Fenix | +2h 45' 38'' |
79 | ![David De La Cruz]() David De La Cruz ASTANA PRO | ASTANA PRO | +2h 45' 49'' |
80 | ![Jonathan Castroviejo]() Jonathan Castroviejo INEOS Grenadiers | INEOS Grenadiers | +2h 49' 18'' |
81 | ![Erik Fetter]() Erik Fetter EOLO - Kometa Cycling Team | EOLO - Kometa Cycling Team | +2h 50' 18'' |
82 | ![Mattia Bais]() Mattia Bais Drone Hopper - Androni Giocattoli | Drone Hopper - Androni Giocattoli | +2h 50' 33'' |
83 | ![Mauro Schmid]() Mauro Schmid Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +2h 53' 37'' |
84 | ![Lilian Calmejane]() Lilian Calmejane AG2R Citroën | AG2R Citroën | +2h 54' 22'' |
85 | ![Callum Scotson]() Callum Scotson Team BikeExchange | Team BikeExchange | +2h 56' 10'' |
86 | ![Salvatore Puccio]() Salvatore Puccio INEOS Grenadiers | INEOS Grenadiers | +2h 57' 35'' |
87 | ![James Knox]() James Knox Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +2h 58' 04'' |
88 | ![Diego Camargo]() Diego Camargo EF Education - EasyPost | EF Education - EasyPost | +3h 00' 15'' |
89 | ![Alessandro De Marchi]() Alessandro De Marchi Israel - Premier Tech | Israel - Premier Tech | +3h 00' 16'' |
90 | ![Jasha Sütterlin]() Jasha Sütterlin Bahrain Victorious | Bahrain Victorious | +3h 04' 06'' |
91 | ![Jaakko Hänninen]() Jaakko Hänninen AG2R Citroën | AG2R Citroën | +3h 05' 42'' |
92 | ![Eduardo Sepúlveda]() Eduardo Sepúlveda Drone Hopper - Androni Giocattoli | Drone Hopper - Androni Giocattoli | +3h 06' 41'' |
93 | ![Anthony Perez]() Anthony Perez COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +3h 06' 52'' |
94 | ![Jos van Emden]() Jos van Emden Team Jumbo - Visma | Team Jumbo - Visma | +3h 09' 09'' |
95 | ![Edoardo Zardini]() Edoardo Zardini Drone Hopper - Androni Giocattoli | Drone Hopper - Androni Giocattoli | +3h 11' 28'' |
96 | ![Tobias Ludvigsson]() Tobias Ludvigsson Groupama - FDJ | Groupama - FDJ | +3h 18' 00'' |
97 | ![Simone Ravanelli]() Simone Ravanelli Drone Hopper - Androni Giocattoli | Drone Hopper - Androni Giocattoli | +3h 18' 44'' |
98 | ![Pierre-Luc Périchon]() Pierre-Luc Périchon COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +3h 19' 11'' |
99 | ![Edoardo Affini]() Edoardo Affini Team Jumbo - Visma | Team Jumbo - Visma | +3h 21' 23'' |
100 | ![Alex Cataford]() Alex Cataford Israel - Premier Tech | Israel - Premier Tech | +3h 21' 55'' |
101 | ![Jacopo Mosca]() Jacopo Mosca Trek-Segafredo | Trek-Segafredo | +3h 23' 55'' |
102 | ![Christopher Juul-Jensen]() Christopher Juul-Jensen Team BikeExchange | Team BikeExchange | +3h 28' 18'' |
103 | ![Mirco Maestri]() Mirco Maestri EOLO - Kometa Cycling Team | EOLO - Kometa Cycling Team | +3h 28' 51'' |
104 | ![Patrick Gamper]() Patrick Gamper BORA - HANSGROHE | BORA - HANSGROHE | +3h 30' 56'' |
105 | ![Magnus Cort]() Magnus Cort EF Education - EasyPost | EF Education - EasyPost | +3h 31' 35'' |
106 | ![Romain Combaud]() Romain Combaud Team DSM | Team DSM | +3h 36' 44'' |
107 | ![Dries De Bondt]() Dries De Bondt Alpecin - Fenix | Alpecin - Fenix | +3h 39' 16'' |
108 | ![Lawson Craddock]() Lawson Craddock Team BikeExchange | Team BikeExchange | +3h 39' 40'' |
109 | ![Andrii Ponomar]() Andrii Ponomar Drone Hopper - Androni Giocattoli | Drone Hopper - Androni Giocattoli | +3h 42' 25'' |
110 | ![Oier Lazkano]() Oier Lazkano MOVISTAR | MOVISTAR | +3h 42' 36'' |
111 | ![Ignatas Konovalovas]() Ignatas Konovalovas Groupama - FDJ | Groupama - FDJ | +3h 43' 04'' |
112 | ![Sacha Modolo]() Sacha Modolo Bardiani - CSF - Faizanè | Bardiani - CSF - Faizanè | +3h 43' 49'' |
113 | ![Michael Hepburn]() Michael Hepburn Team BikeExchange | Team BikeExchange | +3h 46' 03'' |
114 | ![Tobias Bayer]() Tobias Bayer Alpecin - Fenix | Alpecin - Fenix | +3h 47' 35'' |
115 | ![Aimé De Gendt]() Aimé De Gendt Intermarché - Wanty - Gobert Matériaux | Intermarché - Wanty - Gobert Matériaux | +3h 49' 08'' |
116 | ![Jefferson Alexander Cepeda]() Jefferson Alexander Cepeda Drone Hopper - Androni Giocattoli | Drone Hopper - Androni Giocattoli | +3h 50' 32'' |
117 | ![Senne Leysen]() Senne Leysen Alpecin - Fenix | Alpecin - Fenix | +3h 52' 27'' |
118 | ![Nico Denz]() Nico Denz Team DSM | Team DSM | +3h 53' 56'' |
119 | ![Simone Consonni]() Simone Consonni COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +3h 54' 19'' |
120 | ![Miles Scotson]() Miles Scotson Groupama - FDJ | Groupama - FDJ | +3h 54' 36'' |
121 | ![Barnabás Peák]() Barnabás Peák Intermarché - Wanty - Gobert Matériaux | Intermarché - Wanty - Gobert Matériaux | +3h 54' 58'' |
122 | ![Luca Rastelli]() Luca Rastelli Bardiani - CSF - Faizanè | Bardiani - CSF - Faizanè | +3h 55' 27'' |
123 | ![Cesare Benedetti]() Cesare Benedetti BORA - HANSGROHE | BORA - HANSGROHE | +3h 57' 19'' |
124 | ![Davide Ballerini]() Davide Ballerini Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +3h 59' 07'' |
125 | ![Alberto Dainese]() Alberto Dainese Team DSM | Team DSM | +4h 03' 08'' |
126 | ![Oscar Riesebeek]() Oscar Riesebeek Alpecin - Fenix | Alpecin - Fenix | +4h 03' 54'' |
127 | ![Davide Bais]() Davide Bais EOLO - Kometa Cycling Team | EOLO - Kometa Cycling Team | +4h 04' 03'' |
128 | ![Jenthe Biermans]() Jenthe Biermans Israel - Premier Tech | Israel - Premier Tech | +4h 08' 20'' |
129 | ![Lawrence Naesen]() Lawrence Naesen AG2R Citroën | AG2R Citroën | +4h 09' 55'' |
130 | ![Arnaud Démare]() Arnaud Démare Groupama - FDJ | Groupama - FDJ | +4h 10' 16'' |
131 | ![Samuele Rivi]() Samuele Rivi EOLO - Kometa Cycling Team | EOLO - Kometa Cycling Team | +4h 10' 51'' |
132 | ![Fernando Gaviria]() Fernando Gaviria UAE Team Emirates | UAE Team Emirates | +4h 12' 30'' |
133 | ![Ramon Sinkeldam]() Ramon Sinkeldam Groupama - FDJ | Groupama - FDJ | +4h 12' 51'' |
134 | ![Matthew Holmes]() Matthew Holmes Lotto - Soudal | Lotto - Soudal | +4h 14' 06'' |
135 | ![Otto Vergaerde]() Otto Vergaerde Trek-Segafredo | Trek-Segafredo | +4h 15' 39'' |
136 | ![Reto Hollenstein]() Reto Hollenstein Israel - Premier Tech | Israel - Premier Tech | +4h 17' 43'' |
137 | ![Michael Schwarzmann]() Michael Schwarzmann Lotto - Soudal | Lotto - Soudal | +4h 20' 54'' |
138 | ![Alex Dowsett]() Alex Dowsett Israel - Premier Tech | Israel - Premier Tech | +4h 22' 48'' |
139 | ![Harm Vanhoucke]() Harm Vanhoucke Lotto - Soudal | Lotto - Soudal | +4h 26' 21'' |
140 | ![Edward Theuns]() Edward Theuns Trek-Segafredo | Trek-Segafredo | +4h 28' 35'' |
141 | ![Jacopo Guarnieri]() Jacopo Guarnieri Groupama - FDJ | Groupama - FDJ | +4h 30' 45'' |
142 | ![Davide Cimolai]() Davide Cimolai COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +4h 31' 44'' |
143 | ![Phil Bauhaus]() Phil Bauhaus Bahrain Victorious | Bahrain Victorious | +4h 32' 39'' |
144 | ![Filippo Tagliani]() Filippo Tagliani Drone Hopper - Androni Giocattoli | Drone Hopper - Androni Giocattoli | +4h 34' 03'' |
145 | ![Wesley Kreder]() Wesley Kreder COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +4h 34' 11'' |
146 | ![Rick Zabel]() Rick Zabel Israel - Premier Tech | Israel - Premier Tech | +4h 35' 58'' |
147 | ![Julius van den Berg]() Julius van den Berg EF Education - EasyPost | EF Education - EasyPost | +4h 37' 19'' |
148 | ![Maximiliano Richeze]() Maximiliano Richeze UAE Team Emirates | UAE Team Emirates | +4h 38' 09'' |
149 | ![Rui Oliveira]() Rui Oliveira UAE Team Emirates | UAE Team Emirates | +4h 39' 45'' |
150 | ![Clément Davy]() Clément Davy Groupama - FDJ | Groupama - FDJ | +4h 52' 23'' |
151 | ![Matthias Brändle]() Matthias Brändle Israel - Premier Tech | Israel - Premier Tech | +4h 53' 15'' |
152 | ![Mark Cavendish]() Mark Cavendish Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +4h 56' 44'' |
153 | ![Bert Van Lerberghe]() Bert Van Lerberghe Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +4h 58' 52'' |
154 | ![Pieter Serry]() Pieter Serry Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +5h 06' 07'' |
155 | ![Roger Kluge]() Roger Kluge Lotto - Soudal | Lotto - Soudal | +5h 16' 23'' |