1 |  |  | Ilan Van Wilder | Soudal - Quick Step | 17:01:18h |
2 |  |  | Felix Großschartner | UAE Team Emirates | +11s |
3 |  |  | Danny van Poppel | Red Bull–Bora–Hansgrohe | +13s |
4 |  |  | Pavel Sivakov | Ineos Grenadiers | +13s |
5 |  |  | Alex Aranburu | Movistar Team | +17s |
6 |  |  | Kevin Vermaerke | Team Picnic PostNL | +18s |
7 |  |  | Rasmus Fossum Tiller | Uno-X Mobility | +20s |
8 |  |  | Ben Hermans | Israel - Premier Tech | +21s |
9 |  |  | Nils Politt | Red Bull–Bora–Hansgrohe | +22s |
10 |  |  | Dylan Teuns | Israel - Premier Tech | +23s |
11 |  |  | Pello Bilbao | Bahrain Victorious | +23s |
12 |  |  | Brandon McNulty | UAE Team Emirates | +27s |
13 |  |  | Mathias Vacek | Lidl - Trek | +28s |
14 |  |  | Diego Ulissi | UAE Team Emirates | +28s |
15 |  |  | Lilian Calmejane | Intermarché - Wanty | +29s |
16 |  |  | Frank van den Broek | Team Picnic PostNL | +30s |
17 |  |  | Georg Zimmermann | Intermarché - Wanty | +31s |
18 |  |  | Mathieu Burgaudeau | TotalEnergies | +32s |
19 |  |  | Florian Stork | Team Picnic PostNL | +34s |
20 |  |  | Sébastien Reichenbach | Tudor Pro Cycling Team | +35s |
21 |  |  | Alex Kirsch | Lidl - Trek | +53s |
22 |  |  | Vinzent Dorn | Bike Aid | +1:00m |
23 |  |  | Gianluca Brambilla | Q36.5 Pro Cycling Team | +1:06m |
24 |  |  | Mattéo Vercher | TotalEnergies | +1:22m |
25 |  |  | Jakob Fuglsang | Israel - Premier Tech | +1:23m |
26 |  |  | Rick Pluimers | Tudor Pro Cycling Team | +1:30m |
27 |  |  | Juri Hollmann | Movistar Team | +1:31m |
28 |  |  | Nicola Conci | Alpecin - Deceuninck | +2:09m |
29 |  |  | Marco Haller | Red Bull–Bora–Hansgrohe | +2:10m |
30 |  |  | Natnael Tesfazion | Lidl - Trek | +2:48m |
31 |  |  | Nicholas Schultz | Israel - Premier Tech | +3:27m |
32 |  |  | Rainer Kepplinger | Bahrain Victorious | +3:42m |
33 |  |  | Julien Simon | TotalEnergies | +3:55m |
34 |  |  | Nikias Arndt | Bahrain Victorious | +4:09m |
35 |  |  | Maximilian Schachmann | Red Bull–Bora–Hansgrohe | +4:16m |
36 |  |  | Mathijs Paasschens | Lotto | +4:23m |
37 |  |  | Gregor Mühlberger | Movistar Team | +4:47m |
38 |  |  | Patrick Gamper | Red Bull–Bora–Hansgrohe | +5:55m |
39 |  |  | Anders Johannessen | Uno-X Mobility | +6:08m |
40 |  |  | George Bennett | UAE Team Emirates | +6:44m |
41 |  |  | Vegard Stake Laengen | UAE Team Emirates | +7:23m |
42 |  |  | Jonas Abrahamsen | Uno-X Mobility | +7:29m |
43 |  |  | Anthony Turgis | TotalEnergies | +7:58m |
44 |  |  | Madis Mihkels | Intermarché - Wanty | +9:09m |
45 |  |  | Dries Devenyns | Soudal - Quick Step | +9:23m |
46 |  |  | Brandon Smith Rivera | Ineos Grenadiers | +9:24m |
47 |  |  | Martin Svrček | Soudal - Quick Step | +9:35m |
48 |  |  | Laurens Huys | Intermarché - Wanty | +10:14m |
49 |  |  | Emilien Jeannière | TotalEnergies | +10:44m |
50 |  |  | Abner González | Movistar Team | +11:32m |
51 |  |  | Michael Gogl | Alpecin - Deceuninck | +11:52m |
52 |  |  | Marius Mayrhofer | Team Picnic PostNL | +12:05m |
53 |  |  | Ethan Vernon | Soudal - Quick Step | +12:42m |
54 |  |  | Nils Brun | Tudor Pro Cycling Team | +13:30m |
55 |  |  | Fabien Grellier | TotalEnergies | +13:35m |
56 |  |  | Mason Hollyman | Israel - Premier Tech | +13:57m |
57 |  |  | Mauro Schmid | Soudal - Quick Step | +14:51m |
58 |  |  | Jannis Peter | P&S Benotti | +14:57m |
59 |  |  | Iván Ramiro Sosa | Movistar Team | +15:18m |
60 |  |  | Jonas Hvideberg | Team Picnic PostNL | +16:39m |
62 |  |  | Jannik Steimle | Soudal - Quick Step | +17:43m |
63 |  |  | Oliver Mattheis | Bike Aid | +17:43m |
64 |  |  | Mika Heming | Tudor Pro Cycling Team | +17:53m |
65 |  |  | Dawit Yemane | Bike Aid | +18:25m |
66 |  |  | Dominik Röber | P&S Benotti | +18:26m |
67 |  |  | Phil Bauhaus | Bahrain Victorious | +19:04m |
68 |  |  | Simon Clarke | Israel - Premier Tech | +19:10m |
69 |  |  | Pascal Ackermann | UAE Team Emirates | +19:15m |
70 |  |  | Salvatore Puccio | Ineos Grenadiers | +19:24m |
71 |  |  | Nicolò Parisini | Q36.5 Pro Cycling Team | +21:24m |
72 |  |  | Harm Vanhoucke | Lotto | +22:57m |
73 |  |  | Rick Zabel | Israel - Premier Tech | +23:33m |
74 |  |  | Corey Davis | Q36.5 Pro Cycling Team | +24:01m |
75 |  |  | Anton Albrecht | P&S Benotti | +24:06m |
76 |  |  | Oscar Riesebeek | Alpecin - Deceuninck | +27:34m |
77 |  |  | Casper Pedersen | Soudal - Quick Step | +27:40m |
78 |  |  | Adrien Petit | Intermarché - Wanty | +28:18m |
79 |  |  | Nils Aebersold | Lidl - Trek | +28:41m |
80 |  |  | Michael Schwarzmann | Lotto | +29:39m |
81 |  |  | Ethan Hayter | Ineos Grenadiers | +29:47m |
82 |  |  | Yukiya Arashiro | Bahrain Victorious | +29:48m |
83 |  |  | Julian Borresch | Saris Rouvy Sauerland Team | +30:17m |
84 |  |  | Luke Rowe | Ineos Grenadiers | +30:34m |
85 |  |  | Tobias Nolde | P&S Benotti | +33:31m |
86 |  |  | Vincent John | rad-net Oßwald | +34:09m |
87 |  |  | Luke Wilk | P&S Benotti | +34:27m |
88 |  |  | Lennart Voege | Saris Rouvy Sauerland Team | +34:43m |
89 |  |  | Jan-Marc Temmen | Saris Rouvy Sauerland Team | +35:18m |
90 |  |  | Luca Martin | rad-net Oßwald | +35:47m |
91 |  |  | Silas Köch | Saris Rouvy Sauerland Team | +36:19m |
92 |  |  | Hindsgaul Jacob Madsen | Uno-X Mobility | +36:59m |
93 |  |  | Arvid De Kleijn | Tudor Pro Cycling Team | +37:15m |
94 |  |  | Maikel Zijlaard | Tudor Pro Cycling Team | +37:21m |
95 |  |  | Cameron Scott | Bahrain Victorious | +37:24m |
96 |  |  | Matteo Moschetti | Q36.5 Pro Cycling Team | +37:25m |
97 |  |  | Rüdiger Selig | Lotto | +37:27m |
98 |  |  | Theo Reinhardt | rad-net Oßwald | +37:29m |
99 |  |  | Pirmin Eisenbarth | Bike Aid | +37:31m |
100 |  |  | Albert Gathemann | P&S Benotti | +37:41m |
101 |  |  | Philip Meiser | Bike Aid | +38:18m |
102 |  |  | Dario Cataldo | Lidl - Trek | +38:54m |
103 |  |  | Antonio Puppio | Q36.5 Pro Cycling Team | +39:22m |
104 |  |  | Jonathan Malte Rottmann | Saris Rouvy Sauerland Team | +40:12m |
105 |  |  | Moritz Czasa | rad-net Oßwald | +42:11m |
106 |  |  | Jasper Pahlke | Bike Aid | +42:19m |
107 |  |  | Dominik Bauer | Saris Rouvy Sauerland Team | +43:35m |
108 |  |  | Tobias Buck-Gramcko | rad-net Oßwald | +45:53m |