1 | Sepp Kuss Team Visma-Lease a Bike | Team Visma-Lease a Bike | 76h 48' 21'' |
2 | Jonas Vingegaard Team Visma-Lease a Bike | Team Visma-Lease a Bike | +17'' |
3 | Primož Roglic Team Visma-Lease a Bike | Team Visma-Lease a Bike | +1' 08'' |
4 | Juan Ayuso UAE Team Emirates | UAE Team Emirates | +3' 18'' |
5 | Mikel Landa Bahrain Victorious | Bahrain Victorious | +3' 37'' |
6 | Enric Mas MOVISTAR | MOVISTAR | +4' 14'' |
7 | Aleksandr Vlasov BORA - HANSGROHE | BORA - HANSGROHE | +7' 53'' |
8 | Cian Uijtdebroeks BORA - HANSGROHE | BORA - HANSGROHE | +8' 00'' |
9 | João Almeida UAE Team Emirates | UAE Team Emirates | +10' 08'' |
10 | Santiago Buitrago Bahrain Victorious | Bahrain Victorious | +11' 38'' |
11 | Steff Cras TotalEnergies | TotalEnergies | +14' 04'' |
12 | Remco Evenepoel Soudal - Quick-Step | Soudal - Quick-Step | +16' 44'' |
13 | Cristián Rodríguez Arkéa - B&B Hotels | Arkéa - B&B Hotels | +22' 13'' |
14 | Marc Soler UAE Team Emirates | UAE Team Emirates | +25' 21'' |
15 | Wout Poels Bahrain Victorious | Bahrain Victorious | +31' 00'' |
16 | Einer Rubio MOVISTAR | MOVISTAR | +34' 49'' |
17 | Juan Pedro López Lidl Trek | Lidl Trek | +35' 47'' |
18 | Antonio Tiberi Bahrain Victorious | Bahrain Victorious | +50' 13'' |
19 | Damiano Caruso Bahrain Victorious | Bahrain Victorious | +53' 47'' |
20 | Emanuel Buchmann BORA - HANSGROHE | BORA - HANSGROHE | +59' 02'' |
21 | Romain Bardet Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +1h 02' 10'' |
22 | Attila Valter Team Visma-Lease a Bike | Team Visma-Lease a Bike | +1h 05' 42'' |
23 | Hugh Carthy EF Education - EasyPost | EF Education - EasyPost | +1h 19' 25'' |
24 | Lenny Martinez Groupama - FDJ | Groupama - FDJ | +1h 21' 41'' |
25 | Wilco Kelderman Team Visma-Lease a Bike | Team Visma-Lease a Bike | +1h 24' 38'' |
26 | Paul Ourselin TotalEnergies | TotalEnergies | +1h 28' 13'' |
27 | Nicolas Prodhomme Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +1h 29' 05'' |
28 | Rémy Rochas COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +1h 29' 27'' |
29 | Rudy Molard Groupama - FDJ | Groupama - FDJ | +1h 33' 14'' |
30 | Lennard Kämna BORA - HANSGROHE | BORA - HANSGROHE | +1h 38' 06'' |
31 | Geraint Thomas INEOS Grenadiers | INEOS Grenadiers | +1h 47' 59'' |
32 | Lennert Van Eetvelt Lotto - Dstny | Lotto - Dstny | +1h 48' 52'' |
33 | Louis Vervaeke Soudal - Quick-Step | Soudal - Quick-Step | +1h 49' 44'' |
34 | Mattia Cattaneo Soudal - Quick-Step | Soudal - Quick-Step | +1h 51' 42'' |
35 | Ben Zwiehoff BORA - HANSGROHE | BORA - HANSGROHE | +1h 52' 28'' |
36 | Fabien Doubey TotalEnergies | TotalEnergies | +1h 56' 08'' |
37 | Pelayo Sánchez Burgos - BH | Burgos - BH | +1h 56' 27'' |
38 | Jan Tratnik Team Visma-Lease a Bike | Team Visma-Lease a Bike | +1h 57' 16'' |
39 | Daniel Navarro Burgos - BH | Burgos - BH | +1h 57' 40'' |
40 | Finn Fisher-Black UAE Team Emirates | UAE Team Emirates | +1h 58' 23'' |
41 | Rui Costa Intermarché - Wanty | Intermarché - Wanty | +1h 59' 20'' |
42 | Romain Grégoire Groupama - FDJ | Groupama - FDJ | +2h 01' 38'' |
43 | Sergio Higuita BORA - HANSGROHE | BORA - HANSGROHE | +2h 08' 05'' |
44 | Larry Warbasse Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +2h 09' 29'' |
45 | Michael Storer Groupama - FDJ | Groupama - FDJ | +2h 13' 42'' |
46 | Andrey Zeits Astana - Qazaqstan Team | Astana - Qazaqstan Team | +2h 14' 13'' |
47 | Jonathan Caicedo EF Education - EasyPost | EF Education - EasyPost | +2h 15' 49'' |
48 | Fernando Barceló Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +2h 17' 00'' |
49 | Max Poole Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +2h 17' 18'' |
50 | Kenny Elissonde Lidl Trek | Lidl Trek | +2h 18' 25'' |
51 | Dorian Godon Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +2h 19' 07'' |
52 | Robert Gesink Team Visma-Lease a Bike | Team Visma-Lease a Bike | +2h 19' 43'' |
53 | Nélson Oliveira MOVISTAR | MOVISTAR | +2h 20' 10'' |
54 | Rubén Fernández COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +2h 21' 26'' |
55 | Egan Bernal INEOS Grenadiers | INEOS Grenadiers | +2h 22' 50'' |
56 | Mikaël Chérel Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +2h 24' 19'' |
57 | Joe Dombrowski Astana - Qazaqstan Team | Astana - Qazaqstan Team | +2h 26' 13'' |
58 | Simone Petilli Intermarché - Wanty | Intermarché - Wanty | +2h 27' 46'' |
59 | Jan Hirt Soudal - Quick-Step | Soudal - Quick-Step | +2h 29' 04'' |
60 | Jonathan Castroviejo INEOS Grenadiers | INEOS Grenadiers | +2h 29' 11'' |
61 | Luis León Sánchez Astana - Qazaqstan Team | Astana - Qazaqstan Team | +2h 36' 29'' |
62 | Ander Okamika Burgos - BH | Burgos - BH | +2h 36' 34'' |
63 | Chris Hamilton Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +2h 36' 47'' |
64 | José Manuel Díaz Burgos - BH | Burgos - BH | +2h 37' 04'' |
65 | James Knox Soudal - Quick-Step | Soudal - Quick-Step | +2h 38' 31'' |
66 | Michel Ries Arkéa - B&B Hotels | Arkéa - B&B Hotels | +2h 38' 52'' |
67 | Andreas Kron Lotto - Dstny | Lotto - Dstny | +2h 41' 49'' |
68 | Julien Bernard Lidl Trek | Lidl Trek | +2h 43' 57'' |
69 | Andrea Piccolo EF Education - EasyPost | EF Education - EasyPost | +2h 44' 14'' |
70 | Felix Engelhardt Team Jayco AlUla | Team Jayco AlUla | +2h 44' 35'' |
71 | Jasha Sütterlin Bahrain Victorious | Bahrain Victorious | +2h 46' 56'' |
72 | Iván García Cortina MOVISTAR | MOVISTAR | +2h 47' 04'' |
73 | Élie Gesbert Arkéa - B&B Hotels | Arkéa - B&B Hotels | +2h 48' 24'' |
74 | Jon Barrenetxea Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +2h 48' 51'' |
75 | Lukasz Owsian Arkéa - B&B Hotels | Arkéa - B&B Hotels | +2h 49' 48'' |
76 | Fabio Felline Astana - Qazaqstan Team | Astana - Qazaqstan Team | +2h 50' 18'' |
77 | Abel Balderstone Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +2h 50' 22'' |
78 | Imanol Erviti MOVISTAR | MOVISTAR | +2h 51' 33'' |
79 | Bauke Mollema Lidl Trek | Lidl Trek | +2h 51' 48'' |
80 | Sean Quinn EF Education - EasyPost | EF Education - EasyPost | +2h 52' 02'' |
81 | Oier Lazkano MOVISTAR | MOVISTAR | +2h 56' 45'' |
82 | Amanuel Ghebreigzabhier Lidl Trek | Lidl Trek | +2h 57' 43'' |
83 | Jesús Herrada COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +2h 59' 47'' |
84 | Diego Camargo EF Education - EasyPost | EF Education - EasyPost | +3h 00' 24'' |
85 | Lorenzo Germani Groupama - FDJ | Groupama - FDJ | +3h 01' 05'' |
86 | Matteo Sobrero Team Jayco AlUla | Team Jayco AlUla | +3h 01' 23'' |
87 | Jorge Arcas MOVISTAR | MOVISTAR | +3h 01' 28'' |
88 | Dylan van Baarle Team Visma-Lease a Bike | Team Visma-Lease a Bike | +3h 02' 37'' |
89 | Jesús Ezquerra Burgos - BH | Burgos - BH | +3h 05' 57'' |
90 | Mathis Le Berre Arkéa - B&B Hotels | Arkéa - B&B Hotels | +3h 11' 23'' |
91 | Vadim Pronskiy Astana - Qazaqstan Team | Astana - Qazaqstan Team | +3h 12' 40'' |
92 | Jacopo Mosca Lidl Trek | Lidl Trek | +3h 13' 12'' |
93 | Jonas Koch BORA - HANSGROHE | BORA - HANSGROHE | +3h 16' 08'' |
94 | Sylvain Moniquet Lotto - Dstny | Lotto - Dstny | +3h 16' 23'' |
95 | Andrea Vendrame Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +3h 17' 26'' |
96 | Pieter Serry Soudal - Quick-Step | Soudal - Quick-Step | +3h 18' 17'' |
97 | Nico Denz BORA - HANSGROHE | BORA - HANSGROHE | +3h 20' 12'' |
98 | Julius Johansen Intermarché - Wanty | Intermarché - Wanty | +3h 20' 38'' |
98 | Julius Johansen Intermarché - Wanty | Intermarché - Wanty | +3h 20' 38'' |
99 | Thomas De Gendt Lotto - Dstny | Lotto - Dstny | +3h 22' 23'' |
100 | Joel Nicolau Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +3h 25' 22'' |
101 | Geoffrey Soupe TotalEnergies | TotalEnergies | +3h 25' 38'' |
102 | Eduardo Sepúlveda Lotto - Dstny | Lotto - Dstny | +3h 26' 22'' |
103 | Kévin Ledanois Arkéa - B&B Hotels | Arkéa - B&B Hotels | +3h 29' 13'' |
104 | Filippo Ganna INEOS Grenadiers | INEOS Grenadiers | +3h 29' 23'' |
105 | Lewis Askey Groupama - FDJ | Groupama - FDJ | +3h 34' 07'' |
106 | David González Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +3h 35' 12'' |
107 | Dries Van Gestel TotalEnergies | TotalEnergies | +3h 35' 34'' |
108 | Cyril Barthe Burgos - BH | Burgos - BH | +3h 37' 20'' |
109 | Paul Lapeira Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +3h 37' 49'' |
110 | Jetse Bol Burgos - BH | Burgos - BH | +3h 38' 49'' |
111 | Hugo Hofstetter Arkéa - B&B Hotels | Arkéa - B&B Hotels | +3h 41' 43'' |
112 | Jimmy Janssens Alpecin - Deceuninck | Alpecin - Deceuninck | +3h 42' 07'' |
113 | Otto Vergaerde Lidl Trek | Lidl Trek | +3h 42' 47'' |
114 | Michal Schlegel Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +3h 43' 03'' |
115 | Omar Fraile INEOS Grenadiers | INEOS Grenadiers | +3h 43' 40'' |
116 | Sean Flynn Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +3h 46' 39'' |
117 | Stefan Bissegger EF Education - EasyPost | EF Education - EasyPost | +3h 49' 54'' |
118 | Sébastien Grignard Lotto - Dstny | Lotto - Dstny | +3h 52' 09'' |
119 | Romain Combaud Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +3h 52' 10'' |
120 | Julius van den Berg EF Education - EasyPost | EF Education - EasyPost | +3h 55' 05'' |
121 | Samuele Battistella Astana - Qazaqstan Team | Astana - Qazaqstan Team | +3h 55' 44'' |
122 | Kaden Groves Alpecin - Deceuninck | Alpecin - Deceuninck | +3h 55' 48'' |
123 | Sam Watson Groupama - FDJ | Groupama - FDJ | +3h 56' 03'' |
124 | Boy van Poppel Intermarché - Wanty | Intermarché - Wanty | +3h 56' 20'' |
125 | François Bidard COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +3h 57' 47'' |
126 | Marijn van den Berg EF Education - EasyPost | EF Education - EasyPost | +3h 57' 58'' |
127 | Hugo Page Intermarché - Wanty | Intermarché - Wanty | +3h 58' 16'' |
128 | Edward Theuns Lidl Trek | Lidl Trek | +3h 58' 20'' |
129 | Eric Fagúndez Burgos - BH | Burgos - BH | +4h 00' 37'' |
130 | Kamil Gradek Bahrain Victorious | Bahrain Victorious | +4h 00' 43'' |
131 | Jason Osborne Alpecin - Deceuninck | Alpecin - Deceuninck | +4h 01' 48'' |
132 | José Herrada COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +4h 04' 20'' |
133 | Matevž Govekar Bahrain Victorious | Bahrain Victorious | +4h 04' 42'' |
134 | André Carvalho COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +4h 05' 13'' |
135 | Clément Davy Groupama - FDJ | Groupama - FDJ | +4h 07' 49'' |
136 | Edward Planckaert Alpecin - Deceuninck | Alpecin - Deceuninck | +4h 07' 53'' |
137 | Jan Maas Team Jayco AlUla | Team Jayco AlUla | +4h 08' 47'' |
138 | Domen Novak UAE Team Emirates | UAE Team Emirates | +4h 08' 58'' |
139 | Kim Heiduk INEOS Grenadiers | INEOS Grenadiers | +4h 10' 09'' |
140 | Casper Pedersen Soudal - Quick-Step | Soudal - Quick-Step | +4h 13' 57'' |
141 | Tobias Bayer Alpecin - Deceuninck | Alpecin - Deceuninck | +4h 15' 43'' |
142 | Milan Menten Lotto - Dstny | Lotto - Dstny | +4h 16' 43'' |
143 | Maurice Ballerstedt Alpecin - Deceuninck | Alpecin - Deceuninck | +4h 22' 11'' |
144 | Alberto Dainese Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +4h 25' 39'' |
145 | Jarrad Drizners Lotto - Dstny | Lotto - Dstny | +4h 25' 50'' |
146 | Davide Cimolai COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +4h 26' 25'' |
147 | Sebastián Molano UAE Team Emirates | UAE Team Emirates | +4h 27' 41'' |
148 | Rui Oliveira UAE Team Emirates | UAE Team Emirates | +4h 32' 55'' |