1
Axel Laurance (Fra) Ineos Grenadiers
3:38:33
2
Igor Arrieta Lizarraga (Spa) UAE Team Emirates-XRG
3:38:35
3
Natnael Tesfatsion (Eri) Movistar Team
3:38:47
4
Ilan van Wilder (Bel) Soudal-QuickStep
3:38:47
5
Tobias Halland Johannessen (Nor) Uno-X Mobility
3:38:51
6
James Shaw (GBr) EF Education-EasyPost
3:38:54
7
Clément Braz Afonso (Fra) Groupama-FDJ United
3:38:57
8
Lorenzo Fortunato (Ita) XDS Astana
3:38:57
9
Guillaume Martin Guyonnet (Fra) Groupama-FDJ United
3:38:57
10
Reuben Thompson (NZl) Lotto-Intermarché
3:39:07
11
Jardi Christiaan van der Lee (Ned) EF Education-EasyPost
3:39:22
12
Paul Seixas (Fra) Decathlon CMA CGM
3:39:37
13
Ben Tulett (GBr) Visma-Lease a Bike
3:39:37
14
Alex Baudin (Fra) EF Education-EasyPost
3:39:37
15
Javier Romo Oliver (Spa) Movistar Team
3:39:37
16
Kévin Vauquelin (Fra) Ineos Grenadiers
3:39:37
17
Florian Lipowitz (Ger) Red Bull-Bora-Hansgrohe
3:39:37
18
Mattias Skjelmose (Den) Lidl-Trek
3:39:37
19
Ion Izaguirre Insausti (Spa) Cofidis
3:39:37
20
Cian Uijtdebroeks (Bel) Movistar Team
3:39:37
21
Harold Alfonso Tejada Canacue (Col) XDS Astana
3:39:37
22
Ibon Ruiz Sedano (Spa) Equipo Kern Pharma
3:39:37
23
Primož Roglič (Slo) Red Bull-Bora-Hansgrohe
3:39:37
24
Haimar Etxeberria Ansalas (Spa) Red Bull-Bora-Hansgrohe
3:39:37
25
Emiel Verstrynge (Bel) Alpecin-Premier Tech
3:39:37
26
Clément Champoussin (Fra) XDS Astana
3:39:37
27
Ethan Edward Hayter (GBr) Soudal-QuickStep
3:39:37
28
Sergio Andres Higuita Garcia (Col) XDS Astana
3:39:37
29
Lorenzo Quartucci (Ita) Burgos Burpellet BH
3:39:42
30
Bjoern Koerdt (GBr) Picnic PostNL
3:39:42
31
Markel Beloki Fernandez (Spa) EF Education-EasyPost
3:39:42
32
Julen Arriola-Bengoa Beitia (Spa) Caja Rural-Seguros RGA
3:39:42
33
Antonio Tiberi (Ita) Bahrain Victorious
3:39:42
34
Pello Bilbao Lopez de Armentia (Spa) Bahrain Victorious
3:39:42
35
Samuel Fernandez Garcia (Spa) Caja Rural-Seguros RGA
3:39:42
36
Tijmen Graat (Ned) Visma-Lease a Bike
3:39:42
37
Matthew Riccitello (USA) Decathlon CMA CGM
3:39:42
38
Jose Luis Faura Asensio (Spa) Burgos Burpellet BH
3:39:47
39
Jose Manuel Diaz Gallego (Spa) Burgos Burpellet BH
3:39:47
40
Juan Pedro Lopez Perez (Spa) Movistar Team
3:39:47
41
Txomin Juaristi Arrieta (Spa) Euskaltel-Euskadi
3:39:47
42
Jonathan Lastra Martinez (Spa) Euskaltel-Euskadi
3:39:47
43
Jan Castellon Ribalta (Spa) Caja Rural-Seguros RGA
3:39:47
44
Unai Iribar Jauregi (Spa) Equipo Kern Pharma
3:39:47
45
Carlos Garcia Pierna (Spa) Burgos Burpellet BH
3:39:47
46
Quentin Pacher (Fra) Groupama-FDJ United
3:39:57
47
Mauri Vansevenant (Bel) Soudal-QuickStep
3:39:57
48
Martin Tjøtta (Nor) Uno-X Mobility
3:39:57
49
Enzo Paleni (Fra) Groupama-FDJ United
3:40:02
50
Gotzon Martin Sanz (Spa) Euskaltel-Euskadi
3:40:02
51
Simone Velasco (Ita) XDS Astana
3:40:02
52
Fernando Barcelo Aragon (Spa) Caja Rural-Seguros RGA
3:40:05
53
Mattia Gaffuri (Ita) Picnic PostNL
3:40:09
54
Luke Tuckwell (Aus) Red Bull-Bora-Hansgrohe
3:40:17
55
Adria Pericas Capdevila (Spa) UAE Team Emirates-XRG
3:40:17
56
Steven Kruijswijk (Ned) Visma-Lease a Bike
3:40:31
57
Alex Molenaar (Ned) Caja Rural-Seguros RGA
3:40:34
58
Jorge Gutierrez Gonzalez (Spa) Equipo Kern Pharma
3:40:34
59
Christian Scaroni (Ita) XDS Astana
3:40:35
60
Nicola Conci (Ita) XDS Astana
3:40:35
61
Léo Bisiaux (Fra) Decathlon CMA CGM
3:40:41
62
Maxime Decomble (Fra) Groupama-FDJ United
3:40:41
63
Peter Hansen (Den) Ineos Grenadiers
3:40:51
64
Andrea Bagioli (Ita) Lidl-Trek
3:41:03
65
Filippo Fiorelli (Ita) Visma-Lease a Bike
3:41:03
66
Steff Cras (Bel) Soudal-QuickStep
3:41:03
67
Nicolas Alustiza Goenaga (Spa) Euskaltel-Euskadi
3:41:10
68
Attila Valter (Hun) Bahrain Victorious
3:41:34
69
Andrew August (USA) Ineos Grenadiers
3:41:50
70
Bauke Mollema (Ned) Lidl-Trek
3:41:50
71
Jorge Arcas (Spa) Movistar Team
3:41:52
72
Carlos Verona Quintanilla (Spa) Lidl-Trek
3:41:52
73
Sinuhe Fernandez Rodriguez (Spa) Burgos Burpellet BH
3:41:52
74
Nicolas Prodhomme (Fra) Decathlon CMA CGM
3:42:20
75
Gal Glivar (Slo) Alpecin-Premier Tech
3:42:58
76
Alex Aranburu Deva (Spa) Cofidis
3:43:51
77
Fabian Weiss (Swi) Tudor Pro Cycling
3:44:06
78
Michael Shea Leonard (Can) EF Education-EasyPost
3:44:06
79
Quinn Simmons (USA) Lidl-Trek
3:44:48
80
Brandon Smith Rivera Vargas (Col) Ineos Grenadiers
3:44:54
81
Ben Healy (Irl) EF Education-EasyPost
3:45:06
82
Lukas Nerurkar (GBr) EF Education-EasyPost
3:45:06
83
Hugo Houle (Can) Alpecin-Premier Tech
3:45:06
84
Johannes Kulset (Nor) Uno-X Mobility
3:45:19
85
Gianni Moscon (Ita) Red Bull-Bora-Hansgrohe
3:45:20
86
Jordan Labrosse (Fra) Decathlon CMA CGM
3:45:23
87
Julian Alaphilippe (Fra) Tudor Pro Cycling
3:45:27
88
Johannes Staune-Mittet (Nor) Decathlon CMA CGM
3:45:37
89
Raul Garcia Pierna (Spa) Movistar Team
3:45:46
90
Joan Bou Company (Spa) Caja Rural-Seguros RGA
3:45:57
91
Andreas Kron (Den) Uno-X Mobility
3:46:19
92
Brandon Mcnulty (USA) UAE Team Emirates-XRG
3:46:19
93
Joseba Lopez Cuesta (Spa) Caja Rural-Seguros RGA
3:50:07
94
Roman Ermakov (Slo) Bahrain Victorious
3:50:07
95
Robin Orins (Bel) Lotto-Intermarché
3:50:07
96
Matthew Dinham (Aus) Picnic PostNL
3:50:07
97
Oliver Stockwell (GBr) Bahrain Victorious
3:50:07
98
Juan Martinez Huertas (Col) Picnic PostNL
3:50:07
99
Bruno Armirail (Fra) Visma-Lease a Bike
3:50:07
100
Jan Maas (Ned) Cofidis
3:51:42
101
Jacob Eriksson (Swe) Tudor Pro Cycling
3:51:42
102
Rainer Kepplinger (Aut) Bahrain Victorious
3:51:42
103
Tim Rex (Bel) Visma-Lease a Bike
3:51:42
104
Ayco Bastiaens (Bel) Soudal-QuickStep
3:51:42
105
Marc Soler (Spa) UAE Team Emirates-XRG
3:51:56
106
Unai Ramos Murillo (Spa) Equipo Kern Pharma
3:52:00
107
Iker Mintegi Claver (Spa) Euskaltel-Euskadi
3:52:00
108
Domen Novak (Slo) UAE Team Emirates-XRG
3:52:00
109
Mikel Bizkarra Etxegibel (Spa) Euskaltel-Euskadi
3:52:00
110
James Knox (GBr) Picnic PostNL
3:52:00
111
Julien Bernard (Fra) Lidl-Trek
3:52:03
112
Juan Ayuso Pesquera (Spa) Lidl-Trek
3:52:03
113
Victor Langellotti (Mon) Ineos Grenadiers
3:52:03
114
Emanuel Buchmann (Ger) Cofidis
3:52:03
115
Felix Grossschartner (Aut) UAE Team Emirates-XRG
3:52:03
116
Aurélien Paret Peintre (Fra) Decathlon CMA CGM
3:52:03
117
Frank van den Broek (Ned) Picnic PostNL
3:52:03
118
Ramses Debruyne (Bel) Alpecin-Premier Tech
3:52:08
119
Aaron Dockx (Bel) Alpecin-Premier Tech
3:56:07
120
Jamie Meehan (Irl) Cofidis
3:56:07
121
Baptiste Veistroffer (Fra) Lotto-Intermarché
3:56:07
122
Gari Ugarte Larrea (Spa) Euskaltel-Euskadi
3:56:07
123
Yael Joalland (Fra) Cofidis
3:56:07
124
Ander Okamika Bengoetxea (Spa) Burgos Burpellet BH
3:56:07
125
Paul Ourselin (Fra) Cofidis
3:56:07
126
Iñigo Elosegui Momeñe (Spa) Equipo Kern Pharma
3:56:07
127
Nil Gimeno Ferrer (Spa) Equipo Kern Pharma
3:56:07
128
Martin Svrček (Svk) Soudal-QuickStep
3:56:07
129
Adrian Fajardo Toledo (Spa) Burgos Burpellet BH
3:56:07
130
Felix Ørn-Kristoff (Nor) Lotto-Intermarché
3:56:07
131
Anders Halland Johannessen (Nor) Uno-X Mobility
3:56:07
132
Lucas Wade Hamilton (Aus) Ineos Grenadiers
3:56:07
133
Menno Huising (Ned) Visma-Lease a Bike
3:56:07
134
Magnus Nielsen (Den) Uno-X Mobility
3:56:07
135
Alexy Faure Prost (Fra) Picnic PostNL
3:56:19
136
Lennert Belmans (Bel) Alpecin-Premier Tech
3:56:23
137
Torstein Træen (Nor) Uno-X Mobility
3:56:23
138
Emil Herzog (Ger) Red Bull-Bora-Hansgrohe
3:57:36
139
Roger Adria Oliveras (Spa) Movistar Team
3:57:36
140
Kévin Geniets (Lux) Groupama-FDJ United
3:57:44
nan
Mikel Landa Meana (Spa) Soudal-QuickStep
Row 140 – Cell 2
nan
Rémy Rochas (Fra) Groupama-FDJ United
Row 141 – Cell 2
nan
Isaac Del Toro Romero (Mex) UAE Team Emirates-XRG
Row 142 – Cell 2
nan
Alberto Bruttomesso (Ita) Bahrain Victorious
Row 143 – Cell 2
nan
Matthew Fox (Aus) Lotto-Intermarché
Row 144 – Cell 2
nan
Georg Zimmermann (Ger) Lotto-Intermarché
Row 145 – Cell 2