1 | Primož Roglic Team Visma-Lease a Bike | Team Visma-Lease a Bike | 83h 07' 14'' |
2 | Alejandro Valverde MOVISTAR | MOVISTAR | +2' 33'' |
3 | Tadej Pogacar UAE Team Emirates | UAE Team Emirates | +2' 55'' |
4 | Nairo Quintana MOVISTAR | MOVISTAR | +3' 46'' |
5 | Miguel Ángel López Astana - Qazaqstan Team | Astana - Qazaqstan Team | +4' 48'' |
6 | Rafal Majka BORA - HANSGROHE | BORA - HANSGROHE | +7' 33'' |
7 | Wilco Kelderman Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +10' 04'' |
8 | Carl Fredrik Hagen Lotto - Dstny | Lotto - Dstny | +12' 54'' |
9 | Marc Soler MOVISTAR | MOVISTAR | +22' 27'' |
10 | Mikel Nieve Team Jayco AlUla | Team Jayco AlUla | +22' 34'' |
11 | James Knox Soudal - Quick-Step | Soudal - Quick-Step | +22' 55'' |
12 | Dylan Teuns Bahrain Victorious | Bahrain Victorious | +24' 06'' |
13 | Jakob Fuglsang Astana - Qazaqstan Team | Astana - Qazaqstan Team | +26' 49'' |
14 | Sergio Higuita EF Education - EasyPost | EF Education - EasyPost | +32' 17'' |
15 | Hermann Pernsteiner Bahrain Victorious | Bahrain Victorious | +33' 40'' |
16 | Ion Izagirre Astana - Qazaqstan Team | Astana - Qazaqstan Team | +42' 00'' |
17 | Ruben Guerreiro Katusha-Alpecin | Katusha-Alpecin | +42' 05'' |
18 | Nicolas Edet COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +46' 24'' |
19 | Esteban Chaves Team Jayco AlUla | Team Jayco AlUla | +53' 03'' |
20 | Tao Geoghegan Hart INEOS Grenadiers | INEOS Grenadiers | +1h 04' 21'' |
21 | Kilian Frankiny Groupama - FDJ | Groupama - FDJ | +1h 11' 42'' |
22 | Óscar Rodríguez Euskadi Basque Country - Murias | Euskadi Basque Country - Murias | +1h 13' 14'' |
23 | Luis León Sánchez Astana - Qazaqstan Team | Astana - Qazaqstan Team | +1h 17' 09'' |
24 | François Bidard Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +1h 25' 44'' |
25 | Ben O'Connor Team Qhubeka - NextHash | Team Qhubeka - NextHash | +1h 25' 53'' |
26 | Martijn Tusveld Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +1h 27' 32'' |
27 | Robert Gesink Team Visma-Lease a Bike | Team Visma-Lease a Bike | +1h 29' 07'' |
28 | Peter Stetina Lidl Trek | Lidl Trek | +1h 32' 25'' |
29 | Sepp Kuss Team Visma-Lease a Bike | Team Visma-Lease a Bike | +1h 35' 33'' |
30 | José Joaquín Rojas MOVISTAR | MOVISTAR | +1h 44' 02'' |
31 | Neilson Powless Team Visma-Lease a Bike | Team Visma-Lease a Bike | +1h 48' 21'' |
32 | Philippe Gilbert Soudal - Quick-Step | Soudal - Quick-Step | +1h 50' 02'' |
33 | George Bennett Team Visma-Lease a Bike | Team Visma-Lease a Bike | +1h 55' 19'' |
34 | Wout Poels INEOS Grenadiers | INEOS Grenadiers | +1h 58' 10'' |
35 | Pierre Latour Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +1h 59' 04'' |
36 | Felix Großschartner BORA - HANSGROHE | BORA - HANSGROHE | +2h 03' 33'' |
37 | Niklas Eg Lidl Trek | Lidl Trek | +2h 04' 41'' |
38 | Benjamin King Team Qhubeka - NextHash | Team Qhubeka - NextHash | +2h 10' 03'' |
39 | Sebastián Henao INEOS Grenadiers | INEOS Grenadiers | +2h 12' 22'' |
40 | Daniel Navarro Katusha-Alpecin | Katusha-Alpecin | +2h 12' 29'' |
41 | Daniel Martínez EF Education - EasyPost | EF Education - EasyPost | +2h 13' 20'' |
42 | Gianluca Brambilla Lidl Trek | Lidl Trek | +2h 16' 17'' |
43 | Antonio Pedrero MOVISTAR | MOVISTAR | +2h 20' 11'' |
44 | Tobias Ludvigsson Groupama - FDJ | Groupama - FDJ | +2h 20' 23'' |
45 | Sergio Henao UAE Team Emirates | UAE Team Emirates | +2h 20' 29'' |
46 | Nélson Oliveira MOVISTAR | MOVISTAR | +2h 21' 16'' |
47 | Geoffrey Bouchard Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +2h 25' 49'' |
48 | Mikel Bizkarra Euskadi Basque Country - Murias | Euskadi Basque Country - Murias | +2h 28' 43'' |
49 | Damien Howson Team Jayco AlUla | Team Jayco AlUla | +2h 29' 32'' |
50 | Cristián Rodríguez Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +2h 29' 33'' |
51 | Louis Meintjes Team Qhubeka - NextHash | Team Qhubeka - NextHash | +2h 34' 53'' |
52 | Rémi Cavagna Soudal - Quick-Step | Soudal - Quick-Step | +2h 35' 04'' |
53 | Gorka Izagirre Astana - Qazaqstan Team | Astana - Qazaqstan Team | +2h 37' 30'' |
54 | Matteo Fabbro Katusha-Alpecin | Katusha-Alpecin | +2h 37' 58'' |
55 | Zdenek Štybar Soudal - Quick-Step | Soudal - Quick-Step | +2h 39' 31'' |
56 | Thomas De Gendt Lotto - Dstny | Lotto - Dstny | +2h 40' 02'' |
57 | Pawel Poljanski BORA - HANSGROHE | BORA - HANSGROHE | +2h 44' 06'' |
58 | Clément Chevrier Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +2h 49' 02'' |
59 | Lawson Craddock EF Education - EasyPost | EF Education - EasyPost | +2h 49' 16'' |
60 | Jonas Koch CCC Team | CCC Team | +2h 51' 21'' |
61 | Darwin Atapuma COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +2h 51' 36'' |
62 | Tsgabu Grmay Team Jayco AlUla | Team Jayco AlUla | +2h 52' 26'' |
63 | Nicholas Schultz Team Jayco AlUla | Team Jayco AlUla | +2h 52' 42'' |
64 | Imanol Erviti MOVISTAR | MOVISTAR | +2h 53' 02'' |
65 | Tosh Van der Sande Lotto - Dstny | Lotto - Dstny | +2h 53' 26'' |
66 | David De La Cruz INEOS Grenadiers | INEOS Grenadiers | +2h 53' 50'' |
67 | Steve Morabito Groupama - FDJ | Groupama - FDJ | +3h 02' 11'' |
68 | Dario Cataldo Astana - Qazaqstan Team | Astana - Qazaqstan Team | +3h 06' 30'' |
69 | Nikias Arndt Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +3h 06' 44'' |
70 | Valerio Conti UAE Team Emirates | UAE Team Emirates | +3h 08' 00'' |
71 | Owain Doull INEOS Grenadiers | INEOS Grenadiers | +3h 08' 12'' |
72 | Silvan Dillier Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +3h 09' 54'' |
73 | Sander Armée Lotto - Dstny | Lotto - Dstny | +3h 10' 27'' |
74 | Tomasz Marczynski Lotto - Dstny | Lotto - Dstny | +3h 15' 09'' |
75 | José Herrada COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +3h 20' 26'' |
76 | Steff Cras Katusha-Alpecin | Katusha-Alpecin | +3h 21' 04'' |
77 | Dorian Godon Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +3h 22' 00'' |
78 | Tim Declercq Soudal - Quick-Step | Soudal - Quick-Step | +3h 27' 05'' |
79 | Omar Fraile Astana - Qazaqstan Team | Astana - Qazaqstan Team | +3h 27' 25'' |
80 | Romain Seigle Groupama - FDJ | Groupama - FDJ | +3h 28' 02'' |
81 | Quentin Jauregui Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +3h 28' 13'' |
82 | Héctor Sáez Euskadi Basque Country - Murias | Euskadi Basque Country - Murias | +3h 28' 53'' |
83 | Dion Smith Team Jayco AlUla | Team Jayco AlUla | +3h 29' 59'' |
84 | Mark Padun Bahrain Victorious | Bahrain Victorious | +3h 30' 25'' |
85 | Jacopo Mosca Lidl Trek | Lidl Trek | +3h 30' 55'' |
86 | Cyril Barthe Euskadi Basque Country - Murias | Euskadi Basque Country - Murias | +3h 31' 36'' |
87 | Mikel Iturria Euskadi Basque Country - Murias | Euskadi Basque Country - Murias | +3h 31' 50'' |
88 | Sergio Pardilla Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +3h 32' 24'' |
89 | Salvatore Puccio INEOS Grenadiers | INEOS Grenadiers | +3h 33' 38'' |
90 | Clément Venturini Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +3h 37' 27'' |
91 | Bruno Armirail Groupama - FDJ | Groupama - FDJ | +3h 38' 04'' |
92 | Robert Power Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +3h 38' 42'' |
93 | Jorge Arcas MOVISTAR | MOVISTAR | +3h 39' 12'' |
94 | Alex Aranburu Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +3h 39' 43'' |
95 | Fernando Barceló Euskadi Basque Country - Murias | Euskadi Basque Country - Murias | +3h 40' 19'' |
96 | Edvald Boasson Hagen Team Qhubeka - NextHash | Team Qhubeka - NextHash | +3h 40' 52'' |
97 | Francisco Ventoso CCC Team | CCC Team | +3h 41' 38'' |
98 | Pavel Kochetkov Katusha-Alpecin | Katusha-Alpecin | +3h 42' 27'' |
99 | Michael Storer Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +3h 50' 04'' |
100 | Sam Bewley Team Jayco AlUla | Team Jayco AlUla | +3h 51' 31'' |
101 | Jonathan Lastra Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +3h 57' 29'' |
102 | Luis Ángel Maté COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +3h 57' 38'' |
103 | Casper Pedersen Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +4h 00' 14'' |
104 | Jetse Bol Burgos - BH | Burgos - BH | +4h 04' 01'' |
105 | Ricardo Vilela Burgos - BH | Burgos - BH | +4h 04' 41'' |
106 | Ian Stannard INEOS Grenadiers | INEOS Grenadiers | +4h 05' 25'' |
107 | Nicholas Dlamini Team Qhubeka - NextHash | Team Qhubeka - NextHash | +4h 05' 44'' |
108 | Damien Touzé COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +4h 08' 25'' |
109 | Luka Pibernik Bahrain Victorious | Bahrain Victorious | +4h 12' 17'' |
110 | Yukiya Arashiro Bahrain Victorious | Bahrain Victorious | +4h 13' 18'' |
111 | Sergey Chernetsky Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +4h 14' 38'' |
112 | Sergio Samitier Euskadi Basque Country - Murias | Euskadi Basque Country - Murias | +4h 16' 49'' |
113 | Enrico Battaglin Katusha-Alpecin | Katusha-Alpecin | +4h 18' 37'' |
114 | Nathan Van Hooydonck CCC Team | CCC Team | +4h 20' 35'' |
115 | Harm Vanhoucke Lotto - Dstny | Lotto - Dstny | +4h 20' 46'' |
116 | Óscar Cabedo Burgos - BH | Burgos - BH | +4h 21' 49'' |
117 | Aritz Bagües Euskadi Basque Country - Murias | Euskadi Basque Country - Murias | +4h 22' 14'' |
118 | Willie Smit Katusha-Alpecin | Katusha-Alpecin | +4h 23' 33'' |
119 | Ángel Madrazo Burgos - BH | Burgos - BH | +4h 24' 11'' |
120 | Jesús Ezquerra Burgos - BH | Burgos - BH | +4h 26' 12'' |
121 | Eros Capecchi Soudal - Quick-Step | Soudal - Quick-Step | +4h 26' 16'' |
122 | Mitch Docker EF Education - EasyPost | EF Education - EasyPost | +4h 26' 59'' |
123 | Domen Novak Bahrain Victorious | Bahrain Victorious | +4h 27' 28'' |
124 | John Degenkolb Lidl Trek | Lidl Trek | +4h 28' 32'' |
125 | Alex Kirsch Lidl Trek | Lidl Trek | +4h 29' 56'' |
126 | Logan Owen EF Education - EasyPost | EF Education - EasyPost | +4h 31' 27'' |
127 | Stéphane Rossetto COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +4h 31' 47'' |
128 | Manuele Boaro Astana - Qazaqstan Team | Astana - Qazaqstan Team | +4h 32' 50'' |
129 | Jaco Venter Team Qhubeka - NextHash | Team Qhubeka - NextHash | +4h 33' 59'' |
130 | Rasmus Tiller Team Qhubeka - NextHash | Team Qhubeka - NextHash | +4h 34' 22'' |
131 | William Barta CCC Team | CCC Team | +4h 36' 26'' |
132 | Heinrich Haussler Bahrain Victorious | Bahrain Victorious | +4h 37' 44'' |
133 | Edward Theuns Lidl Trek | Lidl Trek | +4h 39' 26'' |
134 | Sam Bennett BORA - HANSGROHE | BORA - HANSGROHE | +4h 41' 44'' |
135 | Gonzalo Serrano Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +4h 42' 56'' |
136 | Jorge Cubero Burgos - BH | Burgos - BH | +4h 45' 34'' |
137 | Max Walscheid Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +4h 46' 52'' |
138 | Viacheslav Kuznetsov Katusha-Alpecin | Katusha-Alpecin | +4h 50' 26'' |
139 | Marc Sarreau Groupama - FDJ | Groupama - FDJ | +4h 56' 21'' |
140 | Jon Aberasturi Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +4h 59' 08'' |
141 | Kiel Reijnen Lidl Trek | Lidl Trek | +4h 59' 41'' |
142 | Szymon Sajnok CCC Team | CCC Team | +5h 01' 03'' |
143 | Sebastián Molano UAE Team Emirates | UAE Team Emirates | +5h 01' 03'' |
144 | Jelle Wallays Lotto - Dstny | Lotto - Dstny | +5h 03' 52'' |
145 | Fabio Jakobsen Soudal - Quick-Step | Soudal - Quick-Step | +5h 06' 45'' |
146 | Diego Rubio Burgos - BH | Burgos - BH | +5h 07' 04'' |
147 | Fernando Gaviria UAE Team Emirates | UAE Team Emirates | +5h 11' 32'' |
148 | Maximiliano Richeze Soudal - Quick-Step | Soudal - Quick-Step | +5h 20' 32'' |
149 | Pawel Bernas CCC Team | CCC Team | +5h 22' 19'' |
150 | Oliviero Troia UAE Team Emirates | UAE Team Emirates | +5h 25' 27'' |
151 | Shane Archbold BORA - HANSGROHE | BORA - HANSGROHE | +5h 30' 01'' |
152 | Lennard Hofstede Team Visma-Lease a Bike | Team Visma-Lease a Bike | +5h 40' 23'' |
153 | Nuno Bico Burgos - BH | Burgos - BH | +5h 56' 19'' |