1 |  |  | Mads Pedersen | Lidl - Trek | 18:26:39h |
2 |  |  | Danny van Poppel | Red Bull–Bora–Hansgrohe | +22s |
3 |  |  | Tobias Johannessen | Uno-X Mobility | +23s |
4 |  |  | Luke Lamperti | Soudal - Quick Step | +26s |
5 |  |  | Archie Ryan | EF Education-EasyPost | +38s |
6 |  |  | Florian Stork | Tudor Pro Cycling Team | +39s |
7 |  |  | Jorgen Nordhagen | Team Visma / Lease a Bike | +40s |
8 |  |  | Fabio Christen | Q36.5 Pro Cycling Team | +41s |
9 |  |  | Gil Gelders | Soudal - Quick Step | +41s |
10 |  |  | Kevin Vermaerke | Team Picnic PostNL | +42s |
11 |  |  | Sean Flynn | Team Picnic PostNL | +43s |
12 |  |  | Orluis Aular | Caja Rural-Seguros RGA | +43s |
13 |  |  | Toms Skujiņš | Lidl - Trek | +44s |
14 |  |  | Jefferson Alveiro Cepeda | Caja Rural-Seguros RGA | +46s |
15 |  |  | Gregor Mühlberger | Movistar Team | +46s |
16 |  |  | Henri Uhlig | Alpecin - Deceuninck | +46s |
17 |  |  | Will Barta | Movistar Team | +46s |
18 |  |  | Marco Brenner | Tudor Pro Cycling Team | +47s |
19 |  |  | Georg Zimmermann | Intermarché - Wanty | +47s |
20 |  |  | Thomas Gloag | Team Visma / Lease a Bike | +47s |
21 |  |  | Tibor del Grosso | Alpecin - Deceuninck | +47s |
22 |  |  | Emilien Jeannière | TotalEnergies | +47s |
23 |  |  | Jonas Rutsch | EF Education-EasyPost | +50s |
24 |  |  | Niklas Märkl | Team Picnic PostNL | +50s |
25 |  |  | Jon Barrenetxea | Movistar Team | +50s |
26 |  |  | Simon Geschke | Team Deutschland | +50s |
27 |  |  | Milan Vader | Team Visma / Lease a Bike | +50s |
28 |  |  | Wout Poels | Bahrain Victorious | +51s |
29 |  |  | Ruben Guerreiro | Movistar Team | +56s |
30 |  |  | Ethan Hayter | Ineos Grenadiers | +56s |
31 |  |  | Fernando Barcelo | Caja Rural-Seguros RGA | +56s |
32 |  |  | Matevž Govekar | Bahrain Victorious | +1:05m |
33 |  |  | Santiago Buitrago | Bahrain Victorious | +1:10m |
34 |  |  | Max Kanter | XDS Astana Team | +1:11m |
35 |  |  | Fausto Masnada | Soudal - Quick Step | +1:15m |
36 |  |  | Abel Balderstone | Caja Rural-Seguros RGA | +1:16m |
37 |  |  | Kevin Colleoni | Intermarché - Wanty | +1:17m |
38 |  |  | Jimmy Janssens | Alpecin - Deceuninck | +1:20m |
39 |  |  | Anton Schiffer | Bike Aid | +1:24m |
40 |  |  | Bjoern Koerdt | Team Picnic PostNL | +1:24m |
41 |  |  | Antoine Berlin | Bike Aid | +1:26m |
42 |  |  | Johannes Adamietz | Team Deutschland | +1:41m |
43 |  |  | Dario Igor Belletta | Team Visma / Lease a Bike | +1:53m |
44 |  |  | Alexis Vuillermoz | TotalEnergies | +2:29m |
45 |  |  | Joshua Huppertz | Team Lotto-Kern Haus | +3:11m |
46 |  |  | Joel Nicolau | Caja Rural-Seguros RGA | +3:31m |
47 |  |  | Fabio Van Den Bossche | Alpecin - Deceuninck | +3:32m |
48 |  |  | Jonas Koch | Red Bull–Bora–Hansgrohe | +3:36m |
49 |  |  | Javier Romo | Movistar Team | +3:36m |
50 |  |  | Hannes Wilksch | Tudor Pro Cycling Team | +4:19m |
51 |  |  | Oliver Mattheis | Bike Aid | +4:21m |
52 |  |  | Max Walscheid | Team Deutschland | +6:28m |
53 |  |  | Ben Zwiehoff | Red Bull–Bora–Hansgrohe | +6:52m |
54 |  |  | Stefan de Bod | EF Education-EasyPost | +7:14m |
55 |  |  | Marco Haller | Red Bull–Bora–Hansgrohe | +7:20m |
56 |  |  | Stefan Bissegger | EF Education-EasyPost | +8:28m |
57 |  |  | Tobias Müller | Team Deutschland | +8:38m |
58 |  |  | Nicolò Buratti | Bahrain Victorious | +8:39m |
59 |  |  | Jordi Meeus | Red Bull–Bora–Hansgrohe | +9:17m |
60 |  |  | Fabien Doubey | TotalEnergies | +9:24m |
61 |  |  | Jonathan Castroviejo | Ineos Grenadiers | +9:51m |
62 |  |  | Sébastien Reichenbach | Tudor Pro Cycling Team | +9:53m |
63 |  |  | Jannik Steimle | Q36.5 Pro Cycling Team | +9:57m |
64 |  |  | Johannes Kulset | Uno-X Mobility | +10:39m |
65 |  |  | Dawit Yemane | Bike Aid | +10:45m |
66 |  |  | Jonathan Milan | Lidl - Trek | +10:51m |
67 |  |  | Vlad Van Mechelen | Bahrain Victorious | +11:23m |
68 |  |  | Vinzent Dorn | Bike Aid | +11:58m |
69 |  |  | Ramon Sinkeldam | Alpecin - Deceuninck | +12:02m |
70 |  |  | Mattéo Vercher | TotalEnergies | +12:20m |
71 |  |  | Anders Skaarseth | Uno-X Mobility | +12:28m |
72 |  |  | Nickolas Zukowsky | Q36.5 Pro Cycling Team | +13:05m |
73 |  |  | Thomas Bonnet | TotalEnergies | +13:15m |
74 |  |  | Georg Steinhauser | EF Education-EasyPost | +14:27m |
75 |  |  | Alexy Faure Prost | Intermarché - Wanty | +15:27m |
76 |  |  | Antoine Huby | Soudal - Quick Step | +15:37m |
77 |  |  | Taco van der Hoorn | Intermarché - Wanty | +16:44m |
78 |  |  | Anders Johannessen | Uno-X Mobility | +16:53m |
79 |  |  | Pieter Serry | Soudal - Quick Step | +18:32m |
80 |  |  | Vincent Bodet | Team Picnic PostNL | +18:47m |
81 |  |  | Rüdiger Selig | XDS Astana Team | +21:20m |
82 |  |  | Tim van Dijke | Team Visma / Lease a Bike | +21:24m |
83 |  |  | Zeno Moonen | Intermarché - Wanty | +21:31m |
84 |  |  | Omar Fraile | Ineos Grenadiers | +21:31m |
85 |  |  | Daan Hoole | Lidl - Trek | +22:47m |
86 |  |  | Amanuel Ghebreigzabhier | Lidl - Trek | +23:01m |
87 |  |  | Bob Jungels | Red Bull–Bora–Hansgrohe | +23:21m |
88 |  |  | Filippo Ganna | Ineos Grenadiers | +23:22m |
89 |  |  | Elia Viviani | Ineos Grenadiers | +24:04m |
90 |  |  | Alberto Bruttomesso | Bahrain Victorious | +24:06m |
91 |  |  | Cyrus Monk | Q36.5 Pro Cycling Team | +25:01m |
92 |  |  | Jan Sommer | Q36.5 Pro Cycling Team | +27:55m |
93 |  |  | Gleb Syritsa | XDS Astana Team | +28:56m |
94 |  |  | Cameron Wurf | Ineos Grenadiers | +30:34m |
95 |  |  | Roger Kluge | Team Deutschland | +30:38m |
96 |  |  | Fausto Valentin Penna | Team Lotto-Kern Haus | +30:38m |
97 |  |  | Edvin Lovidius | EF Education-EasyPost | +31:18m |
98 |  |  | Miguel Heidemann | Team Deutschland | +31:19m |
99 |  |  | Ryan Gal | Team Picnic PostNL | +31:20m |
100 |  |  | Jonas Reibsch | XDS Astana Team | +31:31m |
101 |  |  | Nick Bangert | Team Lotto-Kern Haus | +33:54m |
102 |  |  | Leon Arenz | Team Lotto-Kern Haus | +34:09m |
103 |  |  | Ben Felix Jochum | Team Lotto-Kern Haus | +37:45m |
104 |  |  | Anton Lennemann | Bike Aid | +38:37m |