1 | Jonas Vingegaard Team Visma-Lease a Bike | Team Visma-Lease a Bike | 82h 05' 42'' |
2 | Tadej Pogacar UAE Team Emirates | UAE Team Emirates | +7' 29'' |
3 | Adam Yates UAE Team Emirates | UAE Team Emirates | +10' 56'' |
4 | Simon Yates Team Jayco AlUla | Team Jayco AlUla | +12' 23'' |
5 | Carlos Rodríguez INEOS Grenadiers | INEOS Grenadiers | +13' 17'' |
6 | Pello Bilbao Bahrain Victorious | Bahrain Victorious | +13' 27'' |
7 | Jai Hindley BORA - HANSGROHE | BORA - HANSGROHE | +14' 44'' |
8 | Felix Gall Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +16' 09'' |
9 | David Gaudu Groupama - FDJ | Groupama - FDJ | +23' 08'' |
10 | Guillaume Martin COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +26' 30'' |
11 | Thibaut Pinot Groupama - FDJ | Groupama - FDJ | +28' 03'' |
12 | Sepp Kuss Team Visma-Lease a Bike | Team Visma-Lease a Bike | +37' 32'' |
13 | Tom Pidcock INEOS Grenadiers | INEOS Grenadiers | +47' 52'' |
14 | Rafal Majka UAE Team Emirates | UAE Team Emirates | +56' 09'' |
15 | Jonathan Castroviejo INEOS Grenadiers | INEOS Grenadiers | +56' 37'' |
16 | Chris Harper Team Jayco AlUla | Team Jayco AlUla | +57' 29'' |
17 | Ben O'Connor Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +1h 04' 59'' |
18 | Wilco Kelderman Team Visma-Lease a Bike | Team Visma-Lease a Bike | +1h 06' 46'' |
19 | Mikel Landa Bahrain Victorious | Bahrain Victorious | +1h 12' 41'' |
20 | Valentin Madouas Groupama - FDJ | Groupama - FDJ | +1h 14' 10'' |
21 | Emanuel Buchmann BORA - HANSGROHE | BORA - HANSGROHE | +1h 15' 44'' |
22 | Warren Barguil Arkéa - B&B Hotels | Arkéa - B&B Hotels | +1h 17' 06'' |
23 | Felix Großschartner UAE Team Emirates | UAE Team Emirates | +1h 45' 21'' |
24 | Tiesj Benoot Team Visma-Lease a Bike | Team Visma-Lease a Bike | +1h 46' 55'' |
25 | Clément Berthet Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +1h 50' 19'' |
26 | Bob Jungels BORA - HANSGROHE | BORA - HANSGROHE | +1h 58' 46'' |
27 | Wout Poels Bahrain Victorious | Bahrain Victorious | +2h 05' 44'' |
28 | Jack Haig Bahrain Victorious | Bahrain Victorious | +2h 10' 32'' |
29 | Mattias Skjelmose Lidl Trek | Lidl Trek | +2h 15' 27'' |
30 | Tobias Johannessen Uno-X Mobility | Uno-X Mobility | +2h 15' 33'' |
31 | Mathieu Burgaudeau TotalEnergies | TotalEnergies | +2h 21' 13'' |
32 | Giulio Ciccone Lidl Trek | Lidl Trek | +2h 24' 29'' |
33 | Julian Alaphilippe Soudal - Quick-Step | Soudal - Quick-Step | +2h 25' 43'' |
34 | Harold Tejada Astana - Qazaqstan Team | Astana - Qazaqstan Team | +2h 27' 46'' |
35 | Dylan Teuns Israel - Premier Tech | Israel - Premier Tech | +2h 34' 28'' |
36 | Egan Bernal INEOS Grenadiers | INEOS Grenadiers | +2h 38' 16'' |
37 | Gorka Izagirre MOVISTAR | MOVISTAR | +2h 38' 53'' |
38 | Hugo Houle Israel - Premier Tech | Israel - Premier Tech | +2h 42' 05'' |
39 | Nicholas Schultz Israel - Premier Tech | Israel - Premier Tech | +2h 43' 32'' |
40 | Alexey Lutsenko Astana - Qazaqstan Team | Astana - Qazaqstan Team | +2h 43' 33'' |
41 | Kévin Geniets Groupama - FDJ | Groupama - FDJ | +2h 44' 14'' |
42 | Dylan van Baarle Team Visma-Lease a Bike | Team Visma-Lease a Bike | +2h 46' 05'' |
43 | Jonas Gregaard Uno-X Mobility | Uno-X Mobility | +2h 47' 07'' |
44 | Gregor Mühlberger MOVISTAR | MOVISTAR | +2h 49' 22'' |
45 | Ion Izagirre COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +2h 50' 09'' |
46 | Chris Hamilton Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +2h 51' 00'' |
47 | Georg Zimmermann Intermarché - Wanty | Intermarché - Wanty | +2h 54' 05'' |
48 | Michael Woods Israel - Premier Tech | Israel - Premier Tech | +2h 54' 47'' |
49 | Michal Kwiatkowski INEOS Grenadiers | INEOS Grenadiers | +2h 56' 08'' |
50 | Krists Neilands Israel - Premier Tech | Israel - Premier Tech | +2h 56' 21'' |
51 | Clément Champoussin Arkéa - B&B Hotels | Arkéa - B&B Hotels | +2h 58' 07'' |
52 | Alex Aranburu MOVISTAR | MOVISTAR | +3h 02' 59'' |
53 | Nélson Oliveira MOVISTAR | MOVISTAR | +3h 08' 26'' |
54 | Stefan Küng Groupama - FDJ | Groupama - FDJ | +3h 08' 29'' |
55 | Aurélien Paret-Peintre Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +3h 09' 31'' |
56 | Marc Soler UAE Team Emirates | UAE Team Emirates | +3h 09' 56'' |
57 | Mathieu van der Poel Alpecin - Deceuninck | Alpecin - Deceuninck | +3h 11' 24'' |
58 | Matt Dinham Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +3h 13' 32'' |
59 | Maxim Van Gils Lotto - Dstny | Lotto - Dstny | +3h 17' 49'' |
60 | Omar Fraile INEOS Grenadiers | INEOS Grenadiers | +3h 19' 04'' |
61 | Kevin Vermaerke Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +3h 24' 20'' |
62 | Nils Politt BORA - HANSGROHE | BORA - HANSGROHE | +3h 28' 47'' |
63 | Quentin Pacher Groupama - FDJ | Groupama - FDJ | +3h 33' 43'' |
64 | Victor Campenaerts Lotto - Dstny | Lotto - Dstny | +3h 34' 58'' |
65 | Matis Louvel Arkéa - B&B Hotels | Arkéa - B&B Hotels | +3h 36' 09'' |
66 | Neilson Powless EF Education - EasyPost | EF Education - EasyPost | +3h 37' 30'' |
67 | Rui Costa Intermarché - Wanty | Intermarché - Wanty | +3h 37' 57'' |
68 | Anthony Delaplace Arkéa - B&B Hotels | Arkéa - B&B Hotels | +3h 41' 37'' |
69 | Simon Guglielmi Arkéa - B&B Hotels | Arkéa - B&B Hotels | +3h 41' 48'' |
70 | Lars van den Berg Groupama - FDJ | Groupama - FDJ | +3h 46' 03'' |
71 | Rigoberto Urán EF Education - EasyPost | EF Education - EasyPost | +3h 50' 15'' |
72 | Matej Mohoric Bahrain Victorious | Bahrain Victorious | +3h 51' 05'' |
73 | Nans Peters Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +3h 53' 06'' |
74 | Juan Pedro López Lidl Trek | Lidl Trek | +3h 54' 39'' |
75 | Pierre Latour TotalEnergies | TotalEnergies | +3h 55' 25'' |
76 | Oliver Naesen Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +3h 56' 45'' |
77 | Lilian Calmejane Intermarché - Wanty | Intermarché - Wanty | +4h 01' 43'' |
78 | Marco Haller BORA - HANSGROHE | BORA - HANSGROHE | +4h 02' 37'' |
79 | Jasper Stuyven Lidl Trek | Lidl Trek | +4h 03' 24'' |
80 | Christophe Laporte Team Visma-Lease a Bike | Team Visma-Lease a Bike | +4h 05' 47'' |
81 | Stan Dewulf Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +4h 07' 42'' |
82 | Patrick Konrad BORA - HANSGROHE | BORA - HANSGROHE | +4h 07' 43'' |
83 | Alberto Bettiol EF Education - EasyPost | EF Education - EasyPost | +4h 08' 58'' |
84 | Lawson Craddock Team Jayco AlUla | Team Jayco AlUla | +4h 12' 31'' |
85 | Jonas Abrahamsen Uno-X Mobility | Uno-X Mobility | +4h 13' 32'' |
86 | Tony Gallopin Lidl Trek | Lidl Trek | +4h 14' 49'' |
87 | Kasper Asgreen Soudal - Quick-Step | Soudal - Quick-Step | +4h 15' 09'' |
88 | Daniel Oss TotalEnergies | TotalEnergies | +4h 16' 19'' |
89 | Valentin Ferron TotalEnergies | TotalEnergies | +4h 19' 15'' |
90 | Corbin Strong Israel - Premier Tech | Israel - Premier Tech | +4h 21' 21'' |
91 | Pascal Eenkhoorn Lotto - Dstny | Lotto - Dstny | +4h 21' 55'' |
92 | Fred Wright Bahrain Victorious | Bahrain Victorious | +4h 22' 51'' |
93 | Nathan Van Hooydonck Team Visma-Lease a Bike | Team Visma-Lease a Bike | +4h 24' 04'' |
94 | Anthony Turgis TotalEnergies | TotalEnergies | +4h 24' 22'' |
95 | Torstein Træen Uno-X Mobility | Uno-X Mobility | +4h 26' 27'' |
96 | Magnus Cort EF Education - EasyPost | EF Education - EasyPost | +4h 32' 15'' |
97 | Jasper Philipsen Alpecin - Deceuninck | Alpecin - Deceuninck | +4h 32' 46'' |
98 | Bryan Coquard COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +4h 33' 15'' |
99 | Anthon Charmig Uno-X Mobility | Uno-X Mobility | +4h 34' 51'' |
100 | Edvald Boasson Hagen TotalEnergies | TotalEnergies | +4h 37' 58'' |
101 | Benoît Cosnefroy Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +4h 39' 22'' |
102 | Vegard Stake Laengen UAE Team Emirates | UAE Team Emirates | +4h 40' 23'' |
103 | Mike Teunissen Intermarché - Wanty | Intermarché - Wanty | +4h 41' 35'' |
104 | Yves Lampaert Soudal - Quick-Step | Soudal - Quick-Step | +4h 42' 36'' |
105 | Mads Pedersen Lidl Trek | Lidl Trek | +4h 43' 50'' |
106 | Rémi Cavagna Soudal - Quick-Step | Soudal - Quick-Step | +4h 44' 01'' |
107 | Matteo Trentin UAE Team Emirates | UAE Team Emirates | +4h 44' 34'' |
108 | Rasmus Tiller Uno-X Mobility | Uno-X Mobility | +4h 46' 38'' |
109 | Simon Clarke Israel - Premier Tech | Israel - Premier Tech | +4h 50' 33'' |
110 | Andrey Amador EF Education - EasyPost | EF Education - EasyPost | +4h 54' 07'' |
111 | Dion Smith Intermarché - Wanty | Intermarché - Wanty | +4h 54' 13'' |
112 | Luka Mezgec Team Jayco AlUla | Team Jayco AlUla | +4h 56' 32'' |
113 | Quinten Hermans Alpecin - Deceuninck | Alpecin - Deceuninck | +4h 58' 42'' |
114 | Jonas Rickaert Alpecin - Deceuninck | Alpecin - Deceuninck | +5h 00' 23'' |
115 | Alex Kirsch Lidl Trek | Lidl Trek | +5h 00' 55'' |
116 | Danny van Poppel BORA - HANSGROHE | BORA - HANSGROHE | +5h 01' 34'' |
117 | Christopher Juul-Jensen Team Jayco AlUla | Team Jayco AlUla | +5h 04' 45'' |
118 | Tim Declercq Soudal - Quick-Step | Soudal - Quick-Step | +5h 05' 18'' |
119 | Dries Devenyns Soudal - Quick-Step | Soudal - Quick-Step | +5h 06' 37'' |
120 | Florian Vermeersch Lotto - Dstny | Lotto - Dstny | +5h 06' 38'' |
121 | Nikias Arndt Bahrain Victorious | Bahrain Victorious | +5h 08' 07'' |
122 | Søren Kragh Alpecin - Deceuninck | Alpecin - Deceuninck | +5h 08' 38'' |
123 | Mikkel Bjerg UAE Team Emirates | UAE Team Emirates | +5h 09' 02'' |
124 | Laurent Pichon Arkéa - B&B Hotels | Arkéa - B&B Hotels | +5h 10' 04'' |
125 | Biniam Girmay Intermarché - Wanty | Intermarché - Wanty | +5h 10' 20'' |
126 | Guillaume Boivin Israel - Premier Tech | Israel - Premier Tech | +5h 11' 01'' |
127 | Peter Sagan TotalEnergies | TotalEnergies | +5h 14' 17'' |
128 | Jenthe Biermans Arkéa - B&B Hotels | Arkéa - B&B Hotels | +5h 14' 24'' |
129 | Silvan Dillier Alpecin - Deceuninck | Alpecin - Deceuninck | +5h 15' 06'' |
130 | Luke Durbridge Team Jayco AlUla | Team Jayco AlUla | +5h 16' 18'' |
131 | Olivier Le Gac Groupama - FDJ | Groupama - FDJ | +5h 17' 09'' |
132 | Luca Mozzato Arkéa - B&B Hotels | Arkéa - B&B Hotels | +5h 17' 22'' |
133 | Michael Gogl Alpecin - Deceuninck | Alpecin - Deceuninck | +5h 19' 44'' |
134 | Alexander Kristoff Uno-X Mobility | Uno-X Mobility | +5h 23' 51'' |
135 | Gianni Moscon Astana - Qazaqstan Team | Astana - Qazaqstan Team | +5h 23' 59'' |
136 | Jasper De Buyst Lotto - Dstny | Lotto - Dstny | +5h 27' 04'' |
137 | Dylan Groenewegen Team Jayco AlUla | Team Jayco AlUla | +5h 27' 21'' |
138 | Nils Eekhoff Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +5h 33' 18'' |
139 | Jordi Meeus BORA - HANSGROHE | BORA - HANSGROHE | +5h 33' 51'' |
140 | Søren Wærenskjold Uno-X Mobility | Uno-X Mobility | +5h 33' 52'' |
141 | Elmar Reinders Team Jayco AlUla | Team Jayco AlUla | +5h 35' 17'' |
142 | Axel Zingle COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +5h 39' 23'' |
143 | Adrien Petit Intermarché - Wanty | Intermarché - Wanty | +5h 41' 56'' |
144 | Sam Welsford Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +5h 42' 20'' |
145 | John Degenkolb Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +5h 44' 09'' |
146 | Alexander Edmondson Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +5h 44' 39'' |
147 | Frederik Frison Lotto - Dstny | Lotto - Dstny | +5h 55' 20'' |
148 | Yevgeniy Fedorov Astana - Qazaqstan Team | Astana - Qazaqstan Team | +5h 56' 37'' |
149 | Cees Bol Astana - Qazaqstan Team | Astana - Qazaqstan Team | +5h 57' 44'' |
150 | Michael Mørkøv Soudal - Quick-Step | Soudal - Quick-Step | +6h 07' 11'' |