1
Tadej Pogacar
UAE TEAM EMIRATES - XRG
25:58:04
2
Remco Evenepoel
SOUDAL QUICK-STEP
+00:00:54
3
Kevin Vauquelin
ARKEA-BB HOTELS
+00:01:11
4
Jonas Vingegaard Rasmussen
VISMA - LEASE A BIKE
+00:01:17
5
Mathieu van der Poel
ALPECIN - DECEUNINCK
+00:01:29
6
Matteo Jorgenson
VISMA - LEASE A BIKE
+00:01:34
7
Oscar Onley
TEAM PICNIC POSTNL
+00:02:49
8
Florian Lipowitz
RED BULL - BORA - HANSGROHE
+00:03:02
9
Primoz Roglic
RED BULL - BORA - HANSGROHE
+00:03:06
10
Mattias Skjelmose Jensen
LIDL-TREK
+00:03:43
11
Ben Healy
EF EDUCATION - EASYPOST
+00:03:55
12
Tobias Halland Johannessen
UNO-X MOBILITY
+00:04:28
13
Enric Mas Nicolau
MOVISTAR TEAM
+00:04:35
14
Felix Gall
DECATHLON AG2R LA MONDIALE
+00:04:49
15
Carlos Rodriguez
INEOS GRENADIERS
+00:04:51
16
Jordan Jegat
TOTALENERGIES
+00:05:39
17
Aurelien Paret Peintre
DECATHLON AG2R LA MONDIALE
+00:07:23
18
Ben OConnor
TEAM JAYCO ALULA
+00:08:10
19
Jhonatan Narvaez Prado
UAE TEAM EMIRATES - XRG
+00:08:11
20
Guillaume Martin
GROUPAMA - FDJ
+00:08:13
21
Emanuel Buchmann
COFIDIS
+00:08:35
22
Tiesj Benoot
VISMA - LEASE A BIKE
+00:09:06
23
Valentin Madouas
GROUPAMA - FDJ
+00:09:35
24
Romain Gregoire
GROUPAMA - FDJ
+00:09:59
25
Carlos Rodriguez
INEOS GRENADIERS
+00:10:52
26
Jenno Berckmoes
LOTTO
+00:11:00
27
Xandro Meurisse
ALPECIN - DECEUNINCK
+00:11:17
28
Joao Pedro Goncalves Almeida
UAE TEAM EMIRATES - XRG
+00:12:21
29
Steff Cras
TOTALENERGIES
+00:14:55
30
Quentin Pacher
GROUPAMA - FDJ
+00:15:48
31
Warren Barguil
TEAM PICNIC POSTNL
+00:16:08
32
Neilson Powless
EF EDUCATION - EASYPOST
+00:16:17
33
Edward Dunbar
TEAM JAYCO ALULA
+00:16:29
34
Sepp Kuss
VISMA - LEASE A BIKE
+00:16:45
35
Simon Yates
VISMA - LEASE A BIKE
+00:16:49
36
Alexandre Delettre
TOTALENERGIES
+00:16:56
37
Tim Wellens
UAE TEAM EMIRATES - XRG
+00:17:11
38
Santiago Buitrago
BAHRAIN VICTORIOUS
+00:17:19
39
Axel Laurance
INEOS GRENADIERS
+00:18:57
40
Clement Venturini
ARKEA-BB HOTELS
+00:19:01
41
Clement Berthet
DECATHLON AG2R LA MONDIALE
+00:19:09
42
Alex Baudin
EF EDUCATION - EASYPOST
+00:19:12
43
Pascal Eenkhoorn
SOUDAL QUICK-STEP
+00:20:27
44
Joseph Blackmore
ISRAEL - PREMIER TECH
+00:21:10
45
Markus Hoelgaard
UNO-X MOBILITY
+00:21:38
46
Geraint Howell Thomas
INEOS GRENADIERS
+00:21:48
47
Harry Sweeny
EF EDUCATION - EASYPOST
+00:22:01
48
Sergio Andres Higuita Garcia
XDS ASTANA TEAM
+00:22:34
49
Aleksandr Vlasov
RED BULL - BORA - HANSGROHE
+00:22:41
50
Ilan van Wilder
SOUDAL QUICK-STEP
+00:23:03
51
Callum Scotson
DECATHLON AG2R LA MONDIALE
+00:24:12
52
Mathieu Burgaudeau
TOTALENERGIES
+00:24:26
53
Simone Velasco
XDS ASTANA TEAM
+00:24:26
54
Julian Alaphilippe
TUDOR PRO CYCLING TEAM
+00:24:41
55
Thymen Arensman
INEOS GRENADIERS
+00:24:50
56
Tom Skujins
LIDL-TREK
+00:25:39
57
Gregor Muhlberger
MOVISTAR TEAM
+00:25:57
58
Matteo Trentin
TUDOR PRO CYCLING TEAM
+00:26:28
59
Adam Yates
UAE TEAM EMIRATES - XRG
+00:26:32
60
Wout van Aert
VISMA - LEASE A BIKE
+00:26:36
61
Quinn Simmons
LIDL-TREK
+00:27:37
62
Alexey Lutsenko
ISRAEL - PREMIER TECH
+00:27:40
63
Jasper Stuyven
LIDL-TREK
+00:27:57
64
Krists Neilands
ISRAEL - PREMIER TECH
+00:28:05
65
Nelson Dos Santos Simoes Oliveira
MOVISTAR TEAM
+00:28:15
66
Oliver Naesen
DECATHLON AG2R LA MONDIALE
+00:28:33
67
Alex Aranburu
COFIDIS
+00:29:09
68
Frank van den Broek
TEAM PICNIC POSTNL
+00:29:10
69
Tobias Lund Andresen
TEAM PICNIC POSTNL
+00:30:06
70
Victor Campenaerts
VISMA - LEASE A BIKE
+00:30:09
71
Bastien Tronchon
DECATHLON AG2R LA MONDIALE
+00:30:36
72
Clement Champoussin
XDS ASTANA TEAM
+00:31:05
73
Raul Garcia Pierna
ARKEA-BB HOTELS
+00:31:59
74
Tobias Foss
INEOS GRENADIERS
+00:32:05
75
Thomas Gachignard
TOTALENERGIES
+00:32:18
76
Bruno Armirail
DECATHLON AG2R LA MONDIALE
+00:32:53
77
Marc Soler
UAE TEAM EMIRATES - XRG
+00:32:59
78
Ion Izagirre Insausti
COFIDIS
+00:32:59
79
Maximilian Schachmann
SOUDAL QUICK-STEP
+00:34:04
80
Cyril Barthe
GROUPAMA - FDJ
+00:34:30
81
Marc Hirschi
TUDOR PRO CYCLING TEAM
+00:34:49
82
Kasper Asgreen
EF EDUCATION - EASYPOST
+00:36:54
83
Andreas Leknessund
UNO-X MOBILITY
+00:37:05
84
Gianni Moscon
RED BULL - BORA - HANSGROHE
+00:37:14
85
Thibau Nys
LIDL-TREK
+00:38:15
86
Mauro Schmid
TEAM JAYCO ALULA
+00:38:23
87
Michael Woods
ISRAEL - PREMIER TECH
+00:38:39
88
Harold Alfonso Tejada
XDS ASTANA TEAM
+00:38:51
89
Damien Touze
COFIDIS
+00:39:42
90
Connor Swift
INEOS GRENADIERS
+00:40:09
91
Robert Stannard
BAHRAIN VICTORIOUS
+00:40:39
92
Michael Valgren Andersen
EF EDUCATION - EASYPOST
+00:40:39
93
Mathis le Berre
ARKEA-BB HOTELS
+00:40:57
94
Laurence Pithie
RED BULL - BORA - HANSGROHE
+00:41:02
95
Louis Barre
INTERMARCHÉ - WANTY
+00:41:13
96
Dylan Teuns
COFIDIS
+00:41:50
97
Ivan Garcia Cortina
MOVISTAR TEAM
+00:42:03
98
Gianni Vermeersch
ALPECIN - DECEUNINCK
+00:43:13
99
Marco Haller
TUDOR PRO CYCLING TEAM
+00:43:14
100
Ivan Romeo
MOVISTAR TEAM
+00:43:18
101
Anders Halland Johannessen
UNO-X MOBILITY
+00:43:19
102
Pavel Sivakov
UAE TEAM EMIRATES - XRG
+00:43:55
103
Emiel Verstrynge
ALPECIN - DECEUNINCK
+00:44:29
104
Marius Mayrhofer
TUDOR PRO CYCLING TEAM
+00:44:56
105
Valentin Paret-Peintre
SOUDAL QUICK-STEP
+00:44:57
106
Jonas Abrahamsen
UNO-X MOBILITY
+00:45:00
107
Matis Louvel
ISRAEL - PREMIER TECH
+00:45:25
108
Bryan Coquard
COFIDIS
+00:45:37
109
Alfred Brockwell Wright
BAHRAIN VICTORIOUS
+00:45:58
110
Ewen Costiou
ARKEA-BB HOTELS
+00:46:00
111
Kaden Groves
ALPECIN - DECEUNINCK
+00:46:29
112
Jonas Rutsch
INTERMARCHÉ - WANTY
+00:46:52
113
Michael Storer
TUDOR PRO CYCLING TEAM
+00:47:40
114
Luke Plapp
TEAM JAYCO ALULA
+00:47:46
115
Georg Zimmermann
INTERMARCHÉ - WANTY
+00:47:56
116
Mike Teunissen
XDS ASTANA TEAM
+00:48:00
117
Matej Mohoric
BAHRAIN VICTORIOUS
+00:48:08
118
Einer Augusto Rubio
MOVISTAR TEAM
+00:48:55
119
Brent van Moer
LOTTO
+00:49:22
120
William Barta
MOVISTAR TEAM
+00:49:36
121
Vincenzo Albanese
EF EDUCATION - EASYPOST
+00:50:28
122
Pablo Castrillo
MOVISTAR TEAM
+00:50:47
123
Anthony Turgis
TOTALENERGIES
+00:50:51
124
Nils Politt
UAE TEAM EMIRATES - XRG
+00:51:05
125
Jonas Rickaert
ALPECIN - DECEUNINCK
+00:51:45
126
Lenny Martinez
BAHRAIN VICTORIOUS
+00:52:06
127
Benjamin Thomas
COFIDIS
+00:53:28
128
Niklas Markl
TEAM PICNIC POSTNL
+00:54:09
129
Clement Russo
GROUPAMA - FDJ
+00:54:29
130
Paul Penhoet
GROUPAMA - FDJ
+00:56:28
131
Sean Flynn
TEAM PICNIC POSTNL
+00:59:24
132
Pascal Ackermann
ISRAEL - PREMIER TECH
+00:59:25
133
Danny van Poppel
RED BULL - BORA - HANSGROHE
+00:59:43
134
Tim Naberman
TEAM PICNIC POSTNL
+00:59:50
135
Samuel Watson
INEOS GRENADIERS
+01:00:16
136
Eduardo Sepulveda
LOTTO
+01:00:21
137
Edoardo Affini
VISMA - LEASE A BIKE
+01:00:30
138
Amaury Capiot
ARKEA-BB HOTELS
+01:00:51
139
Alberto Dainese
TUDOR PRO CYCLING TEAM
+01:02:22
140
Elmar Reinders
TEAM JAYCO ALULA
+01:02:29
141
Marijn van den Berg
EF EDUCATION - EASYPOST
+01:03:08
142
Jake Stewart
ISRAEL - PREMIER TECH
+01:03:28
143
Soren Warenskjold
UNO-X MOBILITY
+01:03:34
144
Luka Mezgec
TEAM JAYCO ALULA
+01:03:55
145
Pavel Bittner
TEAM PICNIC POSTNL
+01:04:42
146
Lewis Askey
GROUPAMA - FDJ
+01:05:21
147
Stian Fredheim
UNO-X MOBILITY
+01:06:06
148
Lennert van Eetvelt
LOTTO
+01:06:21
149
Hugo Page
INTERMARCHÉ - WANTY
+01:06:27
150
Magnus Cort Nielsen
UNO-X MOBILITY
+01:06:39
151
Alexis Renard
COFIDIS
+01:06:47
152
Biniam Girmay
INTERMARCHÉ - WANTY
+01:06:54
153
Jonathan Milan
LIDL-TREK
+01:06:56
154
Tim Merlier
SOUDAL QUICK-STEP
+01:07:01
155
Bert van Lerberghe
SOUDAL QUICK-STEP
+01:07:28
156
Luke Durbridge
TEAM JAYCO ALULA
+01:07:28
157
Dylan Groenewegen
TEAM JAYCO ALULA
+01:07:51
158
Vito Braet
INTERMARCHÉ - WANTY
+01:07:52
159
Laurenz Rex
INTERMARCHÉ - WANTY
+01:08:00
160
Mick van Dijke
RED BULL - BORA - HANSGROHE
+01:08:44
161
Guillaume Boivin
ISRAEL - PREMIER TECH
+01:09:33
162
Jarrad Drizners
LOTTO
+01:09:50
163
Arnaud Demare
ARKEA-BB HOTELS
+01:09:50
164
Cees Bol
XDS ASTANA TEAM
+01:10:12
165
Fabian Lienhard
TUDOR PRO CYCLING TEAM
+01:10:16
166
Phil Bauhaus
BAHRAIN VICTORIOUS
+01:10:43
167
Sebastien Grignard
LOTTO
+01:11:43
168
Davide Ballerini
XDS ASTANA TEAM
+01:12:07
169
Kamil Gradek
BAHRAIN VICTORIOUS
+01:12:45
170
Simone Consonni
LIDL-TREK
+01:13:27
171
Arnaud de Lie
LOTTO
+01:15:00
172
Jordi Meeus
RED BULL - BORA - HANSGROHE
+01:15:19
173
Edward Theuns
LIDL-TREK
+01:15:35
174
Silvan Dillier
ALPECIN - DECEUNINCK
+01:16:01
175
Roel van Sintmaartensdijk
INTERMARCHÉ - WANTY
+01:16:34
176
Matteo Vercher
TOTALENERGIES
+01:16:59
177
Yevgeniy Fedorov
XDS ASTANA TEAM
+01:17:35