1 Lawson Craddock NBC 23'13
2 Juri Hollmann Gazprom-RusVelo + 1
3 Rémi Cavagna DSM + 5
4 Brandon McNulty NBC + 12
5 Tom Bohli INEOS + 21
6 Johan Price-Pejtersen INEOS + 22
7 Clément Davy NBC + 26
8 Maximilian Schachmann NBC + 27
9 Iván García Cortina UAE + 31
10 Tobias Ludvigsson Helly-Hansen + 34
11 Brent Van Moer Specialized + 37
12 Tejay Van Garderen Rally + 44
13 Alexandre Balmer INEOS + 49
14 Thomas Gloag EF-Education-NIPPO + 52
15 Harold Tejada B&B-Even + 57
16 Hector Exequiel Quintana Euskaltel-Euskadi + 58
17 Harm Vanhoucke Rally s.t.
18 Winner Anacona Cofidis + 59
19 Torjus Sleen Helly-Hansen + 1'01
20 Jonas Vingegaard Redbull + 1'02
21 Simon Carr Specialized s.t.
22 Jhonatan Restrepo Arkéa-Samsic + 1'03
23 Kamiel Bonneu UAE + 1'05
24 Vinicius Rangel Rally + 1'06
25 Aleksandr Vlasov Jumbo-Visma s.t.
26 Sergio Geovani Chumil EF-Education-NIPPO s.t.
27 Lars Van den Berg Jumbo-Visma + 1'07
28 Chris Hamilton Redbull s.t.
29 Abel Rosado Euskaltel-Euskadi + 1'08
30 Matisse Julien NBC s.t.
31 Max Poole EF-Education-NIPPO + 1'09
32 Per Strand Hagenes INEOS s.t.
33 David Gaudu NBC + 1'11
34 James Piccoli NBC + 1'12
35 Jonas Koch Trek-Segafredo + 1'13
36 Domen Novak Marseille + 1'15
37 Gino Mäder Euskaltel-Euskadi + 1'16
38 Mauro Schmid Jumbo-Visma + 1'18
39 Kévin Ledanois Jumbo-Visma s.t.
40 Steven Kruijswijk Cofidis s.t.
41 Kevin Vermaerke Rally s.t.
42 Jonas Iversby Hvideberg INEOS + 1'22
43 Lorrenzo Manzin Rally s.t.
44 Xandres Vervloesem NBC s.t.
45 Charlie Quarterman INEOS + 1'23
46 Sergio Higuita Cofidis + 1'24
47 Fabien Grellier B&B-Even + 1'25
48 Torstein Træen Redbull s.t.
49 Stefan De Bod Astana + 1'27
50 Christophe Laporte Total + 1'28
51 Ilian Alexandre Barhoumi B&B-Even s.t.
52 Alekss Krasts Trek-Segafredo + 1'29
53 Carlos Verona Specialized + 1'31
54 Michael Hepburn Groupama-FDJ + 1'32
55 Mike Teunissen Groupama-FDJ s.t.
56 Mattias Skjelmose Jensen Helly-Hansen + 1'33
57 Kaden Hopkins EF-Education-NIPPO + 1'35
58 Andreas Kron Arkéa-Samsic s.t.
59 Ide Schelling Marseille + 1'36
60 Dries Verstappen Total s.t.
61 Jonathan Castroviejo Euskaltel-Euskadi + 1'37
62 Quinn Simmons Specialized + 1'38
63 Nicola Conci Jumbo-Visma s.t.
64 Dylan Groenewegen Trek-Segafredo + 1'39
65 Amaro Antunes Deceuninck-Quick-Step s.t.
66 Gijs Leemreize B&B-Even s.t.
67 Sergey Chernetskiy Bahrain + 1'40
68 Kamil Malecki Cofidis s.t.
69 Krists Neilands INEOS s.t.
70 Giulio Ciccone Redbull + 1'41
71 Jonas Rutsch Trek-Segafredo s.t.
72 Benjamin Declercq Gazprom-RusVelo + 1'43
73 Antonio Nibali Groupama-FDJ s.t.
74 Julius Van den Berg Helly-Hansen s.t.
75 Marc Soler Euskaltel-Euskadi + 1'45
76 Mihajlo Stolić Total + 1'47
77 Simone Consonni Redbull s.t.
78 Tobias Halland Johannessen Specialized s.t.
79 Juan Ayuso Groupama-FDJ s.t.
80 Fabio Felline Trek-Segafredo s.t.
81 Robert Power B&B-Even + 1'48
82 Cees Bol Specialized + 1'49
83 Arnaud de Lie INEOS s.t.
84 Lukas Pöstlberger Gazprom-RusVelo s.t.
85 Richard Carapaz Arkéa-Samsic s.t.
86 Emmanuel Morin Cofidis + 1'50
87 Jan Polanc EF-Education-NIPPO s.t.
88 Giovanni Aleotti Marseille s.t.
89 Edward Ravasi EF-Education-NIPPO s.t.
90 Valentin Ferron Jumbo-Visma + 1'51
91 Colin Joyce Rally s.t.
92 Markus Pajur Gazprom-RusVelo + 1'52
93 Anders Halland Johannessen Redbull s.t.
94 Pau Marti Soriano Euskaltel-Euskadi + 1'53
95 Benjamin King Bahrain s.t.
96 Simon Yates UAE + 1'55
97 Peter Sagan Total s.t.
98 Olav Kooij DSM + 1'56
99 Andrés Camilo Ardila Arkéa-Samsic + 1'58
100 Jens Keukeleire UAE + 1'59
101 Mikel Landa Cofidis s.t.
102 Thibaut Pinot Gazprom-RusVelo + 2'00
103 Yevgeniy Fedorov Marseille s.t.
104 Matis Louvel Groupama-FDJ + 2'01
105 Alex Molenaar Bahrain s.t.
106 Edward Dunbar Jumbo-Visma + 2'03
107 Etienne Van Empel Jumbo-Visma + 2'04
108 Fernando Barceló Gazprom-RusVelo + 2'06
109 Pier-André Côté Rally + 2'07
110 Mattia Bais EF-Education-NIPPO + 2'08
111 Mauri Vansevenant Cofidis s.t.
112 Piet Allegaert UAE + 2'10
113 Adrien Petit Total + 2'11
114 Romain Grégoire EF-Education-NIPPO + 2'12
115 Maurits Lammertink B&B-Even + 2'13
116 Pieter Serry B&B-Even s.t.
117 Jonathan Caicedo Groupama-FDJ + 2'14
118 Nans Peters Deceuninck-Quick-Step s.t.
119 Asbjørn Kragh Andersen Helly-Hansen + 2'16
120 Alan Banaszek Bahrain + 2'18
121 Miguel Flórez Arkéa-Samsic s.t.
122 Davide Martinelli Astana + 2'19
123 Michel Aschenbrenner Bahrain + 2'20
124 Jérémy Lecroq Trek-Segafredo s.t.
125 Carlos Barbero Trek-Segafredo s.t.
126 Txomin Juaristi DSM + 2'22
127 Bryan Coquard Bahrain s.t.
128 Lennard Hofstede Rally s.t.
129 Vegard Stake Laengen Helly-Hansen + 2'23
130 Archie Ryan Specialized + 2'24
131 Antwan Tolhoek Groupama-FDJ s.t.
132 Alessandro Tonelli Astana + 2'25
133 Omar Fraile Astana + 2'26
134 Gabriele Benedetti Gazprom-RusVelo + 2'27
135 Jhojan García Euskaltel-Euskadi s.t.
136 Sam Bennett Deceuninck-Quick-Step s.t.
137 Ali Egin Helly-Hansen + 2'28
138 Julian Mertens Arkéa-Samsic + 2'29
139 Taco Van der Hoorn Marseille + 2'30
140 Alexandr Riabushenko Groupama-FDJ + 2'31
141 Einer Rubio Marseille + 2'34
142 Jay McCarthy Arkéa-Samsic s.t.
143 Matteo Moschetti Deceuninck-Quick-Step s.t.
144 Edwin Ávila Trek-Segafredo s.t.
145 Attilio Viviani UAE s.t.
146 Mulu Hailemichael Euskaltel-Euskadi s.t.
147 Nils Brun Arkéa-Samsic + 2'36
148 Alessandro Monaco B&B-Even s.t.
149 Milan Menten DSM + 2'39
150 Sebastian Berwick Astana s.t.
151 Gianni Vermeersch Deceuninck-Quick-Step s.t.
152 Valentin Paret-Peintre Deceuninck-Quick-Step + 2'40
153 Jaakko Hänninen Gazprom-RusVelo s.t.
154 Quentin Jauregui Marseille s.t.
155 Bert Van Lerberghe Bahrain + 2'42
156 Davide Formolo Redbull s.t.
157 Alan Riou UAE + 2'43
158 Élie Gesbert Astana + 2'48
159 Nikita Strelkov DSM + 2'49
160 Simone Petilli Astana + 2'50
161 Lawrence Naesen DSM s.t.
162 Rüdiger Selig Bahrain + 2'51
163 Filippo Zana Cofidis s.t.
164 Jakub Mareczko Redbull + 2'53
165 Ethan Vernon Specialized s.t.
166 Loïc Vliegen Deceuninck-Quick-Step + 2'54
167 Natnael Tesfatsion Marseille + 3'15
168 Jhonatan Narváez Astana + 3'19
169 Thomas Mijnsbergen Total + 3'31
170 Fabien Doubey DSM + 3'32
171 Jesper Hansen DSM + 3'34
172 Bram Welten Total + 3'40
173 Carl Fredrik Hagen Helly-Hansen + 3'42
174 Kaden Groves Deceuninck-Quick-Step + 3'49
175 Sergio Samitier UAE + 3'51