1 | Max Schachmann BORA - HANSGROHE | BORA - HANSGROHE | 28h 49' 51'' |
2 | Aleksandr Vlasov Astana - Qazaqstan Team | Astana - Qazaqstan Team | +19'' |
3 | Ion Izagirre Astana - Qazaqstan Team | Astana - Qazaqstan Team | +23'' |
4 | Lucas Hamilton Team Jayco AlUla | Team Jayco AlUla | +41'' |
5 | Tiesj Benoot Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +42'' |
6 | Guillaume Martin COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +1' 14'' |
7 | Jack Haig Bahrain Victorious | Bahrain Victorious | +1' 18'' |
8 | Matteo Jorgenson MOVISTAR | MOVISTAR | +1' 29'' |
9 | Aurélien Paret-Peintre Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +1' 31'' |
10 | Gino Mäder Bahrain Victorious | Bahrain Victorious | +1' 32'' |
11 | Harm Vanhoucke Lotto - Dstny | Lotto - Dstny | +1' 41'' |
12 | Ben O'Connor Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +1' 44'' |
13 | Dylan van Baarle INEOS Grenadiers | INEOS Grenadiers | +1' 49'' |
14 | Warren Barguil Arkéa - B&B Hotels | Arkéa - B&B Hotels | +1' 55'' |
15 | Primož Roglic Team Visma-Lease a Bike | Team Visma-Lease a Bike | +2' 16'' |
16 | Pierre Latour TotalEnergies | TotalEnergies | +2' 17'' |
17 | Luis León Sánchez Astana - Qazaqstan Team | Astana - Qazaqstan Team | +2' 31'' |
18 | Jai Hindley Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +2' 36'' |
19 | Sergio Henao Team Qhubeka - NextHash | Team Qhubeka - NextHash | +2' 40'' |
20 | Dylan Teuns Bahrain Victorious | Bahrain Victorious | +3' 09'' |
21 | Krists Neilands Israel - Premier Tech | Israel - Premier Tech | +3' 13'' |
22 | Quentin Pacher B&B Hotels - KTM | B&B Hotels - KTM | +3' 20'' |
23 | Louis Meintjes Intermarché - Wanty | Intermarché - Wanty | +4' 09'' |
24 | Simon Geschke COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +4' 12'' |
25 | Neilson Powless EF Education - EasyPost | EF Education - EasyPost | +5' 37'' |
26 | Fabio Aru Team Qhubeka - NextHash | Team Qhubeka - NextHash | +6' 33'' |
27 | Bob Jungels Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +9' 01'' |
28 | Julien Bernard Lidl Trek | Lidl Trek | +9' 32'' |
29 | Steven Kruijswijk Team Visma-Lease a Bike | Team Visma-Lease a Bike | +10' 22'' |
30 | George Bennett Team Visma-Lease a Bike | Team Visma-Lease a Bike | +14' 18'' |
31 | José Joaquín Rojas MOVISTAR | MOVISTAR | +15' 32'' |
32 | Mattia Cattaneo Soudal - Quick-Step | Soudal - Quick-Step | +16' 51'' |
33 | Oliver Naesen Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +17' 01'' |
34 | Jorge Arcas MOVISTAR | MOVISTAR | +18' 23'' |
35 | Julien El Farès EF Education - EasyPost | EF Education - EasyPost | +18' 36'' |
36 | Kenny Elissonde Lidl Trek | Lidl Trek | +18' 41'' |
37 | Odd Christian Eiking Intermarché - Wanty | Intermarché - Wanty | +19' 16'' |
38 | Michael Matthews Team Jayco AlUla | Team Jayco AlUla | +20' 42'' |
39 | Dorian Godon Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +20' 57'' |
40 | Kristian Sbaragli Alpecin - Deceuninck | Alpecin - Deceuninck | +22' 33'' |
41 | Sam Oomen Team Visma-Lease a Bike | Team Visma-Lease a Bike | +23' 08'' |
42 | Matteo Sobrero Astana - Qazaqstan Team | Astana - Qazaqstan Team | +24' 15'' |
43 | Sven Erik Bystrøm UAE Team Emirates | UAE Team Emirates | +26' 02'' |
44 | Damien Touzé Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +26' 59'' |
45 | Rohan Dennis INEOS Grenadiers | INEOS Grenadiers | +27' 41'' |
46 | Laurens De Plus INEOS Grenadiers | INEOS Grenadiers | +27' 54'' |
47 | Matteo Trentin UAE Team Emirates | UAE Team Emirates | +28' 25'' |
48 | Yves Lampaert Soudal - Quick-Step | Soudal - Quick-Step | +28' 33'' |
49 | Ben Swift INEOS Grenadiers | INEOS Grenadiers | +29' 01'' |
50 | Omar Fraile Astana - Qazaqstan Team | Astana - Qazaqstan Team | +29' 19'' |
51 | David De La Cruz UAE Team Emirates | UAE Team Emirates | +29' 24'' |
52 | Sep Vanmarcke Israel - Premier Tech | Israel - Premier Tech | +30' 40'' |
53 | Florian Sénéchal Soudal - Quick-Step | Soudal - Quick-Step | +31' 18'' |
54 | Nils Politt BORA - HANSGROHE | BORA - HANSGROHE | +31' 30'' |
55 | Rui Costa UAE Team Emirates | UAE Team Emirates | +31' 52'' |
56 | Connor Swift Arkéa - B&B Hotels | Arkéa - B&B Hotels | +32' 21'' |
57 | Magnus Cort EF Education - EasyPost | EF Education - EasyPost | +32' 39'' |
58 | Jacopo Mosca Lidl Trek | Lidl Trek | +33' 13'' |
59 | Jasper Stuyven Lidl Trek | Lidl Trek | +33' 48'' |
60 | Philippe Gilbert Lotto - Dstny | Lotto - Dstny | +34' 01'' |
61 | Stefano Oldani Lotto - Dstny | Lotto - Dstny | +34' 19'' |
62 | Cyril Barthe B&B Hotels - KTM | B&B Hotels - KTM | +34' 23'' |
63 | Gregor Mühlberger MOVISTAR | MOVISTAR | +35' 10'' |
64 | Tim Declercq Soudal - Quick-Step | Soudal - Quick-Step | +35' 52'' |
65 | Christophe Laporte COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +36' 14'' |
66 | Thomas De Gendt Lotto - Dstny | Lotto - Dstny | +37' 34'' |
67 | Luke Durbridge Team Jayco AlUla | Team Jayco AlUla | +37' 38'' |
68 | Pierre-Luc Périchon COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +38' 56'' |
69 | Bryan Coquard B&B Hotels - KTM | B&B Hotels - KTM | +39' 42'' |
70 | Cyril Gautier B&B Hotels - KTM | B&B Hotels - KTM | +40' 50'' |
71 | Edward Theuns Lidl Trek | Lidl Trek | +40' 50'' |
72 | Oscar Riesebeek Alpecin - Deceuninck | Alpecin - Deceuninck | +42' 58'' |
73 | Felix Großschartner BORA - HANSGROHE | BORA - HANSGROHE | +43' 00'' |
74 | Bruno Armirail Groupama - FDJ | Groupama - FDJ | +43' 21'' |
75 | Sander Armée Team Qhubeka - NextHash | Team Qhubeka - NextHash | +43' 38'' |
76 | Rein Taaramäe Intermarché - Wanty | Intermarché - Wanty | +44' 01'' |
77 | Stefan Bissegger EF Education - EasyPost | EF Education - EasyPost | +45' 35'' |
78 | Clément Russo Arkéa - B&B Hotels | Arkéa - B&B Hotels | +45' 47'' |
79 | Sam Bennett Soudal - Quick-Step | Soudal - Quick-Step | +46' 45'' |
80 | Anthony Turgis TotalEnergies | TotalEnergies | +47' 28'' |
81 | Fabien Doubey TotalEnergies | TotalEnergies | +47' 32'' |
82 | Alexander Kristoff UAE Team Emirates | UAE Team Emirates | +47' 36'' |
83 | Rémi Cavagna Soudal - Quick-Step | Soudal - Quick-Step | +47' 41'' |
84 | Imanol Erviti MOVISTAR | MOVISTAR | +47' 43'' |
85 | Edvald Boasson Hagen TotalEnergies | TotalEnergies | +48' 27'' |
86 | Piet Allegaert COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +48' 58'' |
87 | Yukiya Arashiro Bahrain Victorious | Bahrain Victorious | +49' 45'' |
88 | Victor Campenaerts Team Qhubeka - NextHash | Team Qhubeka - NextHash | +49' 53'' |
89 | Jonas Koch Intermarché - Wanty | Intermarché - Wanty | +49' 54'' |
90 | Nacer Bouhanni Arkéa - B&B Hotels | Arkéa - B&B Hotels | +50' 17'' |
91 | Stan Dewulf Decathlon-AG2R-La Mondiale | Decathlon-AG2R-La Mondiale | +50' 28'' |
92 | Casper Pedersen Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +51' 18'' |
93 | John Degenkolb Lotto - Dstny | Lotto - Dstny | +51' 30'' |
94 | Andrey Amador INEOS Grenadiers | INEOS Grenadiers | +52' 37'' |
95 | Rui Oliveira UAE Team Emirates | UAE Team Emirates | +53' 35'' |
96 | Danny van Poppel Intermarché - Wanty | Intermarché - Wanty | +53' 38'' |
97 | Jonathan Hivert B&B Hotels - KTM | B&B Hotels - KTM | +53' 44'' |
98 | Michael Mørkøv Soudal - Quick-Step | Soudal - Quick-Step | +53' 59'' |
99 | Nils Eekhoff Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +54' 25'' |
100 | Florian Vermeersch Lotto - Dstny | Lotto - Dstny | +55' 26'' |
101 | Cyril Lemoine B&B Hotels - KTM | B&B Hotels - KTM | +55' 37'' |
102 | Ignatas Konovalovas Groupama - FDJ | Groupama - FDJ | +55' 54'' |
103 | Scott Thwaites Alpecin - Deceuninck | Alpecin - Deceuninck | +56' 08'' |
104 | Alex Kirsch Lidl Trek | Lidl Trek | +57' 59'' |
105 | Rick Zabel Israel - Premier Tech | Israel - Premier Tech | +59' 39'' |
106 | Arnaud Démare Groupama - FDJ | Groupama - FDJ | +1h 00' 01'' |
107 | Marco Haller Bahrain Victorious | Bahrain Victorious | +1h 00' 22'' |
108 | Anthony Perez COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +1h 01' 06'' |
109 | Senne Leysen Alpecin - Deceuninck | Alpecin - Deceuninck | +1h 01' 18'' |
110 | Jelle Wallays COFIDIS, Solutions Crédits | COFIDIS, Solutions Crédits | +1h 01' 22'' |
111 | Jonas Rutsch EF Education - EasyPost | EF Education - EasyPost | +1h 02' 28'' |
112 | Matthias Brändle Israel - Premier Tech | Israel - Premier Tech | +1h 04' 04'' |
113 | Dries De Bondt Alpecin - Deceuninck | Alpecin - Deceuninck | +1h 04' 56'' |
114 | Daniel McLay Arkéa - B&B Hotels | Arkéa - B&B Hotels | +1h 05' 00'' |
115 | Taco van der Hoorn Intermarché - Wanty | Intermarché - Wanty | +1h 06' 12'' |
116 | Jacopo Guarnieri Groupama - FDJ | Groupama - FDJ | +1h 06' 24'' |
117 | Phil Bauhaus Bahrain Victorious | Bahrain Victorious | +1h 06' 46'' |
118 | Mads Pedersen Lidl Trek | Lidl Trek | +1h 07' 51'' |
119 | Michael Schwarzmann BORA - HANSGROHE | BORA - HANSGROHE | +1h 09' 38'' |
120 | Cees Bol Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +1h 10' 30'' |
121 | Jordi Meeus BORA - HANSGROHE | BORA - HANSGROHE | +1h 12' 11'' |
122 | André Greipel Israel - Premier Tech | Israel - Premier Tech | +1h 12' 26'' |
123 | Cesare Benedetti BORA - HANSGROHE | BORA - HANSGROHE | +1h 15' 39'' |
124 | Jasha Sütterlin Team dsm-firmenich - PostNL | Team dsm-firmenich - PostNL | +1h 17' 22'' |
125 | Ramon Sinkeldam Groupama - FDJ | Groupama - FDJ | +1h 19' 12'' |
126 | Boy van Poppel Intermarché - Wanty | Intermarché - Wanty | +1h 20' 46'' |
127 | Jérémy Lecroq B&B Hotels - KTM | B&B Hotels - KTM | +1h 22' 22'' |