1 | Fabio Aru Astana - Qazaqstan Team | Astana - Qazaqstan Team | 85h 36' 13'' |
2 | Joaquim Rodríguez Katusha-Alpecin | Katusha-Alpecin | +57'' |
3 | Rafal Majka TINKOFF | TINKOFF | +1' 09'' |
4 | Nairo Quintana MOVISTAR | MOVISTAR | +1' 42'' |
5 | Esteban Chaves Team Jayco AlUla | Team Jayco AlUla | +3' 10'' |
6 | Tom Dumoulin Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +3' 46'' |
7 | Alejandro Valverde MOVISTAR | MOVISTAR | +6' 47'' |
8 | Mikel Nieve INEOS Grenadiers | INEOS Grenadiers | +7' 06'' |
9 | Daniel Moreno Katusha-Alpecin | Katusha-Alpecin | +7' 12'' |
10 | Louis Meintjes Team Qhubeka - NextHash | Team Qhubeka - NextHash | +10' 26'' |
11 | Domenico Pozzovivo Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +11' 10'' |
12 | David Arroyo Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +13' 29'' |
13 | Gianluca Brambilla Soudal - Quick-Step | Soudal - Quick-Step | +15' 26'' |
14 | Bart De Clercq Lotto - Dstny | Lotto - Dstny | +16' 34'' |
15 | Romain Sicard TotalEnergies | TotalEnergies | +16' 46'' |
16 | Kenny Elissonde Groupama - FDJ | Groupama - FDJ | +17' 07'' |
17 | Fabrice Jeandesboz TotalEnergies | TotalEnergies | +17' 10'' |
18 | André Cardoso EF Education - EasyPost | EF Education - EasyPost | +23' 31'' |
19 | Giovanni Visconti MOVISTAR | MOVISTAR | +36' 19'' |
20 | Diego Rosa Astana - Qazaqstan Team | Astana - Qazaqstan Team | +43' 27'' |
21 | Nélson Oliveira UAE Team Emirates | UAE Team Emirates | +44' 24'' |
22 | Sergio Henao INEOS Grenadiers | INEOS Grenadiers | +44' 30'' |
23 | Haimar Zubeldia Lidl Trek | Lidl Trek | +45' 19'' |
24 | Fränk Schleck Lidl Trek | Lidl Trek | +48' 48'' |
25 | Mikel Landa Astana - Qazaqstan Team | Astana - Qazaqstan Team | +51' 30'' |
26 | Nicolas Roche INEOS Grenadiers | INEOS Grenadiers | +53' 38'' |
27 | Maxime Monfort Lotto - Dstny | Lotto - Dstny | +54' 37'' |
28 | Maxime Bouet Soudal - Quick-Step | Soudal - Quick-Step | +1h 00' 14'' |
29 | Carlos Verona Soudal - Quick-Step | Soudal - Quick-Step | +1h 02' 49'' |
30 | Daniel Navarro COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +1h 06' 08'' |
31 | Alberto Losada Katusha-Alpecin | Katusha-Alpecin | +1h 06' 47'' |
32 | Rodolfo Torres Colombia | Colombia | +1h 12' 17'' |
33 | Luis León Sánchez Astana - Qazaqstan Team | Astana - Qazaqstan Team | +1h 15' 05'' |
34 | José Gonçalves Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +1h 15' 39'' |
35 | Pawel Poljanski TINKOFF | TINKOFF | +1h 16' 20'' |
36 | Tiago Machado Katusha-Alpecin | Katusha-Alpecin | +1h 25' 37'' |
37 | George Bennett Team Visma-Lease a Bike | Team Visma-Lease a Bike | +1h 26' 33'' |
38 | Larry Warbasse IAM Cycling | IAM Cycling | +1h 31' 24'' |
39 | Eduard Vorganov Katusha-Alpecin | Katusha-Alpecin | +1h 32' 57'' |
40 | Andrey Amador MOVISTAR | MOVISTAR | +1h 37' 46'' |
41 | Matteo Montaguti Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +1h 47' 20'' |
42 | Lawson Craddock Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +1h 48' 55'' |
43 | José Joaquín Rojas MOVISTAR | MOVISTAR | +1h 52' 12'' |
44 | Ángel Madrazo Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +1h 52' 44'' |
45 | Rubén Plaza UAE Team Emirates | UAE Team Emirates | +1h 53' 41'' |
46 | Joe Dombrowski EF Education - EasyPost | EF Education - EasyPost | +1h 53' 47'' |
47 | Sylvain Chavanel IAM Cycling | IAM Cycling | +1h 55' 16'' |
48 | Ricardo Vilela Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +1h 55' 18'' |
49 | Tosh Van der Sande Lotto - Dstny | Lotto - Dstny | +1h 57' 42'' |
50 | Pierre Rolland TotalEnergies | TotalEnergies | +1h 59' 10'' |
51 | Mikaël Chérel Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +1h 59' 28'' |
52 | Jesper Hansen TINKOFF | TINKOFF | +2h 01' 46'' |
54 | Riccardo Zoidl Lidl Trek | Lidl Trek | +2h 09' 40'' |
55 | Adam Hansen Lotto - Dstny | Lotto - Dstny | +2h 11' 06'' |
56 | Darwin Atapuma CCC Team | CCC Team | +2h 12' 42'' |
57 | Dario Cataldo Astana - Qazaqstan Team | Astana - Qazaqstan Team | +2h 18' 30'' |
58 | Cyril Gautier TotalEnergies | TotalEnergies | +2h 18' 40'' |
59 | Amaël Moinard CCC Team | CCC Team | +2h 18' 51'' |
60 | Leonardo Duque Colombia | Colombia | +2h 19' 38'' |
61 | Cyril Lemoine COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +2h 21' 39'' |
62 | Pieter Serry Soudal - Quick-Step | Soudal - Quick-Step | +2h 26' 30'' |
63 | Kristijan Ðurasek UAE Team Emirates | UAE Team Emirates | +2h 29' 10'' |
64 | Koen de Kort Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +2h 29' 29'' |
65 | Yukiya Arashiro TotalEnergies | TotalEnergies | +2h 30' 07'' |
66 | Jay McCarthy TINKOFF | TINKOFF | +2h 31' 13'' |
67 | Fabio Duarte Colombia | Colombia | +2h 31' 14'' |
68 | Andrey Zeits Astana - Qazaqstan Team | Astana - Qazaqstan Team | +2h 32' 07'' |
69 | Geraint Thomas INEOS Grenadiers | INEOS Grenadiers | +2h 32' 24'' |
70 | Miguel Ángel Rubiano Colombia | Colombia | +2h 36' 54'' |
71 | Ian Boswell INEOS Grenadiers | INEOS Grenadiers | +2h 36' 59'' |
72 | Moreno Moser EF Education - EasyPost | EF Education - EasyPost | +2h 37' 11'' |
73 | Jérôme Cousin TotalEnergies | TotalEnergies | +2h 38' 40'' |
74 | Julien Simon COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +2h 39' 01'' |
75 | Benjamin King EF Education - EasyPost | EF Education - EasyPost | +2h 39' 09'' |
76 | Pavel Kochetkov Katusha-Alpecin | Katusha-Alpecin | +2h 39' 39'' |
77 | Salvatore Puccio INEOS Grenadiers | INEOS Grenadiers | +2h 41' 05'' |
78 | Alessandro De Marchi CCC Team | CCC Team | +2h 41' 16'' |
79 | Natnael Berhane Team Qhubeka - NextHash | Team Qhubeka - NextHash | +2h 41' 24'' |
80 | Javier Moreno MOVISTAR | MOVISTAR | +2h 43' 31'' |
81 | Francisco Ventoso MOVISTAR | MOVISTAR | +2h 44' 45'' |
82 | Jelle Vanendert Lotto - Dstny | Lotto - Dstny | +2h 45' 39'' |
83 | Vasil Kiryienka INEOS Grenadiers | INEOS Grenadiers | +2h 49' 18'' |
84 | Daryl Impey Team Jayco AlUla | Team Jayco AlUla | +2h 50' 57'' |
85 | Rinaldo Nocentini Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +2h 51' 47'' |
86 | Vicente Reynés IAM Cycling | IAM Cycling | +2h 53' 34'' |
87 | Juan Pablo Valencia Colombia | Colombia | +2h 56' 07'' |
88 | Omar Fraile Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +2h 57' 47'' |
89 | Markel Irizar Lidl Trek | Lidl Trek | +2h 59' 18'' |
90 | John Degenkolb Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +2h 59' 49'' |
91 | Christian Knees INEOS Grenadiers | INEOS Grenadiers | +3h 00' 10'' |
92 | Carlos Quintero Colombia | Colombia | +3h 02' 35'' |
93 | Jens Keukeleire Team Jayco AlUla | Team Jayco AlUla | +3h 03' 40'' |
94 | Davide Villella EF Education - EasyPost | EF Education - EasyPost | +3h 04' 39'' |
95 | Timo Roosen Team Visma-Lease a Bike | Team Visma-Lease a Bike | +3h 08' 44'' |
96 | Sébastien Minard Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +3h 09' 11'' |
97 | Pello Bilbao Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +3h 09' 51'' |
98 | Yoann Bagot COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +3h 12' 17'' |
99 | Bert-Jan Lindeman Team Visma-Lease a Bike | Team Visma-Lease a Bike | +3h 13' 18'' |
100 | Imanol Erviti MOVISTAR | MOVISTAR | +3h 13' 43'' |
101 | Pavel Brutt TINKOFF | TINKOFF | +3h 14' 23'' |
102 | Steve Cummings Team Qhubeka - NextHash | Team Qhubeka - NextHash | +3h 17' 32'' |
103 | Ángel Vicioso Katusha-Alpecin | Katusha-Alpecin | +3h 18' 33'' |
104 | Mike Teunissen Team Visma-Lease a Bike | Team Visma-Lease a Bike | +3h 19' 28'' |
105 | Kristian Sbaragli Team Qhubeka - NextHash | Team Qhubeka - NextHash | +3h 19' 55'' |
106 | Marcel Aregger IAM Cycling | IAM Cycling | +3h 23' 32'' |
107 | Nikolas Maes Soudal - Quick-Step | Soudal - Quick-Step | +3h 25' 03'' |
108 | Luka Mezgec Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +3h 27' 22'' |
109 | Mickaël Delage Groupama - FDJ | Groupama - FDJ | +3h 28' 04'' |
110 | Tom Van Asbroeck Team Visma-Lease a Bike | Team Visma-Lease a Bike | +3h 28' 33'' |
111 | Laurent Pichon Groupama - FDJ | Groupama - FDJ | +3h 30' 07'' |
112 | Alexis Gougeard Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +3h 30' 45'' |
113 | Kévin Reza Groupama - FDJ | Groupama - FDJ | +3h 31' 50'' |
114 | Simon Gerrans Team Jayco AlUla | Team Jayco AlUla | +3h 31' 54'' |
115 | Dennis van Winden Team Visma-Lease a Bike | Team Visma-Lease a Bike | +3h 33' 46'' |
116 | Dominique Rollin COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +3h 35' 35'' |
117 | Martin Velits Soudal - Quick-Step | Soudal - Quick-Step | +3h 37' 35'' |
118 | Jempy Drucker CCC Team | CCC Team | +3h 37' 37'' |
119 | Simon Pellaud IAM Cycling | IAM Cycling | +3h 38' 39'' |
120 | Olivier Le Gac Groupama - FDJ | Groupama - FDJ | +3h 38' 53'' |
121 | Johan Vansummeren Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +3h 39' 07'' |
122 | Jaco Venter Team Qhubeka - NextHash | Team Qhubeka - NextHash | +3h 41' 39'' |
123 | Jay Thomson Team Qhubeka - NextHash | Team Qhubeka - NextHash | +3h 43' 05'' |
124 | Joey Rosskopf CCC Team | CCC Team | +3h 43' 08'' |
125 | Tsgabu Grmay UAE Team Emirates | UAE Team Emirates | +3h 43' 26'' |
126 | Jasper De Buyst Lotto - Dstny | Lotto - Dstny | +3h 44' 12'' |
127 | Brayan Ramírez Colombia | Colombia | +3h 44' 21'' |
128 | Johann Van Zyl Team Qhubeka - NextHash | Team Qhubeka - NextHash | +3h 44' 36'' |
129 | Alex Howes EF Education - EasyPost | EF Education - EasyPost | +3h 44' 42'' |
130 | Mathew Hayman Team Jayco AlUla | Team Jayco AlUla | +3h 45' 38'' |
131 | Daniele Bennati TINKOFF | TINKOFF | +3h 48' 58'' |
132 | Yaroslav Popovych Lidl Trek | Lidl Trek | +3h 49' 11'' |
133 | Jimmy Engoulvent TotalEnergies | TotalEnergies | +3h 51' 04'' |
134 | Youcef Reguigui Team Qhubeka - NextHash | Team Qhubeka - NextHash | +3h 51' 24'' |
135 | Alessandro Vanotti Astana - Qazaqstan Team | Astana - Qazaqstan Team | +3h 53' 40'' |
136 | Walter Pedraza Colombia | Colombia | +3h 55' 04'' |
137 | Songezo Jim Team Qhubeka - NextHash | Team Qhubeka - NextHash | +3h 56' 25'' |
138 | Antoine Duchesne TotalEnergies | TotalEnergies | +3h 57' 37'' |
139 | Rory Sutherland MOVISTAR | MOVISTAR | +3h 59' 04'' |
140 | Maciej Bodnar TINKOFF | TINKOFF | +3h 59' 47'' |
141 | Danny van Poppel Lidl Trek | Lidl Trek | +3h 59' 51'' |
142 | Thierry Hupond Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +3h 59' 53'' |
143 | Johannes Fröhlinger Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +4h 00' 25'' |
144 | Ilia Koshevoy UAE Team Emirates | UAE Team Emirates | +4h 00' 30'' |
145 | Tony Hurel TotalEnergies | TotalEnergies | +4h 00' 53'' |
146 | Gatis Smukulis Katusha-Alpecin | Katusha-Alpecin | +4h 01' 51'' |
147 | Damien Howson Team Jayco AlUla | Team Jayco AlUla | +4h 05' 19'' |
148 | Iljo Keisse Soudal - Quick-Step | Soudal - Quick-Step | +4h 07' 06'' |
149 | Carlos Barbero Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +4h 07' 22'' |
150 | Blel Kadri Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +4h 10' 04'' |
151 | Valerio Conti UAE Team Emirates | UAE Team Emirates | +4h 11' 24'' |
152 | Maximiliano Richeze UAE Team Emirates | UAE Team Emirates | +4h 13' 33'' |
153 | Martijn Keizer Team Visma-Lease a Bike | Team Visma-Lease a Bike | +4h 14' 01'' |
154 | Gediminas Bagdonas Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +4h 16' 22'' |
155 | Tom Stamsnijder Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +4h 17' 57'' |
156 | Murilo Fischer Groupama - FDJ | Groupama - FDJ | +4h 21' 19'' |
157 | Zico Waeytens Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +4h 37' 10'' |
158 | Boy van Poppel Lidl Trek | Lidl Trek | +4h 57' 31'' |
0 | Alex Cano Colombia | Colombia | +2h 03' 58'' |