1
Ion
IZAGUIRRE INSAUSTI
COFIDIS
33 ESP 3:47:07 50.00
2
Aleksandr
VLASOV
BORA - HANSGROHE
***
3
Marc
SOLER GIMENEZ
UAE TEAM EMIRATES
29 ESP 3:47:07 8.00
4
Daniel Felipe
MARTINEZ POVEDA
INEOS GRENADIERS
26 COL 3:47:07
5
Jonas
VINGEGAARD
JUMBO-VISMA
26 DEN 3:47:10
6
Peio
BILBAO LOPEZ DE ARMENTIA
BAHRAIN VICTORIOUS
32 ESP 3:47:20
7
Remco
EVENEPOEL
QUICK-STEP ALPHA VINYL TEAM
22 BEL 3:47:31
8
Juan Pedro
LOPEZ PEREZ
TREK - SEGAFREDO
25 ESP 3:47:59
9
Davide
FORMOLO
UAE TEAM EMIRATES
30 ITA 3:48:36
10
Felix
GALL
AG2R CITROEN TEAM
24 AUT 3:48:48
11
Primož
ROGLIČ
JUMBO-VISMA
33 SLO 3:49:20
12
Michael
WOODS
ISRAEL - PREMIER TECH
36 CAN 3:49:52
13
Rigoberto
URAN URAN
EF EDUCATION - EASYPOST
35 COL 3:50:18
14
Enric
MAS NICOLAU
MOVISTAR TEAM
27 ESP 3:50:25
15
Ruben Antonio
ALMEIDA GUERREIRO
EF EDUCATION - EASYPOST
28 POR 3:50:25
16
Mikel
BIZKARRA ETXEGIBEL
EUSKALTEL - EUSKADI
33 ESP 3:50:25
17
Sébastien
REICHENBACH
GROUPAMA - FDJ
33 SUI 3:50:25
18
Rafal
MAJKA
UAE TEAM EMIRATES
33 POL 3:50:25
19
Hermann
PERNSTEINER
BAHRAIN VICTORIOUS
32 AUT 3:50:25
20
Simon
GESCHKE
COFIDIS
36 GER 3:50:48
21
Gianluca
BRAMBILLA
TREK - SEGAFREDO
35 ITA 3:50:52
22
Diego
ULISSI
UAE TEAM EMIRATES
33 ITA 3:50:52
23
Daniel
NAVARRO GARCIA
BURGOS-BH
39 ESP 3:50:52
24
Ibon
RUIZ SEDANO
EQUIPO KERN PHARMA
23 ESP 3:51:04
25
Fernando
BARCELO ARAGON
CAJA RURAL-SEGUROS RGA
26 ESP 3:51:25
26
Jonathan
LASTRA MARTINEZ
CAJA RURAL-SEGUROS RGA
29 ESP 3:51:25
27
Gino
MÄDER
BAHRAIN VICTORIOUS
25 SUI 3:53:27
28
Steff
CRAS
LOTTO SOUDAL
26 BEL 3:53:50
29
Alexis
VUILLERMOZ
TOTALENERGIES
34 FRA 3:53:50
30
Sebastian
HENAO GOMEZ
ASTANA QAZAQSTAN TEAM
29 COL 3:53:50
31
David
GAUDU
GROUPAMA - FDJ
26 FRA 3:54:23
32
Jeremy
CABOT
TOTALENERGIES
31 FRA 3:54:54
33
Oscar
RODRIGUEZ GARAICOECHEA
MOVISTAR TEAM
27 ESP 3:54:58
34
Gorka
IZAGIRRE INSAUSTI
MOVISTAR TEAM
35 ESP 3:54:58
35
Aurélien
PARET PEINTRE
AG2R CITROEN TEAM
26 FRA 3:55:17
36
Ben
TULETT
INEOS GRENADIERS
21 GBR 3:56:02
37
Carlos
RODRIGUEZ CANO
INEOS GRENADIERS
21 ESP 3:56:02
38
Domen
NOVAK
BAHRAIN VICTORIOUS
27 SLO 3:56:55
39
Tony
GALLOPIN
TREK - SEGAFREDO
34 FRA 3:56:59
40
Gotzon
MARTIN SANZ
EUSKALTEL - EUSKADI
26 ESP 3:57:20
41
Gijs
LEEMREIZE
JUMBO-VISMA
23 NED 3:57:20
42
Andreas
LEKNESSUND
TEAM DSM
23 NOR 3:57:20
43
Gregor
MÜHLBERGER
MOVISTAR TEAM
28 AUT 3:57:20
44
Geraint
THOMAS
INEOS GRENADIERS
36 GBR 3:57:23
45
Tao
GEOGHEGAN HART
INEOS GRENADIERS
27 GBR 3:57:23
46
Igor
ARRIETA LIZARRAGA
EQUIPO KERN PHARMA
20 ESP 3:57:23
47
Mauri
VANSEVENANT
QUICK-STEP ALPHA VINYL TEAM
23 BEL 3:59:36
48
Julian
ALAPHILIPPE
QUICK-STEP ALPHA VINYL TEAM
30 FRA 3:59:36
49
Bruno
ARMIRAIL
GROUPAMA - FDJ
28 FRA 4:03:40
50
Rudy
MOLARD
GROUPAMA - FDJ
33 FRA 4:03:40
51
Sergio
SAMITIER SAMITIER
MOVISTAR TEAM
27 ESP 4:03:40
52
Hugo
HOULE
ISRAEL - PREMIER TECH
32 CAN 4:03:40
53
Fabien
DOUBEY
TOTALENERGIES
29 FRA 4:05:04
54
Cristian
RODRIGUEZ MARTIN
TOTALENERGIES
27 ESP 4:05:04
Sepp
KUSS
JUMBO-VISMA
28 USA OTL
Pascal
EENKHOORN
JUMBO-VISMA
25 NED OTL
Yukiya
ARASHIRO
BAHRAIN VICTORIOUS
38 JPN OTL
Edoardo
ZAMBANINI
BAHRAIN VICTORIOUS
21 ITA OTL
Stefan
DE BOD
ASTANA QAZAQSTAN TEAM
26 RSA OTL
Andrey
ZEITS
ASTANA QAZAQSTAN TEAM
36 KAZ OTL
Antonio
PEDRERO LOPEZ
MOVISTAR TEAM
31 ESP OTL
Omar
FRAILE MATARRANZ
INEOS GRENADIERS
32 ESP OTL
Ruben
FERNANDEZ ANDUJAR
COFIDIS
31 ESP OTL
Jose
HERRADA LOPEZ
COFIDIS
37 ESP OTL
Thomas
CHAMPION
COFIDIS
23 FRA OTL
Felix
GROSSSCHARTNER
BORA - HANSGROHE
29 AUT OTL
Frederik
WANDAHL
BORA - HANSGROHE
21 DEN OTL
Jack
BAUER
TEAM BIKEEXCHANGE - JAYCO
37 NZL OTL
Fabien
GRELLIER
TOTALENERGIES
28 FRA OTL
Romain
COMBAUD
TEAM DSM
31 FRA OTL
Martijn
TUSVELD
TEAM DSM
29 NED OTL
Orluis Alberto
AULAR SANABRIA
CAJA RURAL-SEGUROS RGA
26 VEN OTL
Jokin
MURGUIALDAY
CAJA RURAL-SEGUROS RGA
22 ESP OTL
Nicolas
PRODHOMME
AG2R CITROEN TEAM
25 FRA OTL
Alessandro
DE MARCHI
ISRAEL - PREMIER TECH
36 ITA OTL
James
PICCOLI
ISRAEL - PREMIER TECH
31 CAN OTL
Antoine
DUCHESNE
GROUPAMA - FDJ
31 CAN OTL
Anthony
ROUX
GROUPAMA - FDJ
35 FRA OTL
Ander
OKAMIKA BENGOETXEA
BURGOS-BH
29 ESP OTL
Oscar
CABEDO CARDA
BURGOS-BH
28 ESP OTL
Angel
MADRAZO RUIZ
BURGOS-BH
34 ESP OTL
Julien
BERNARD
TREK - SEGAFREDO
30 FRA OTL
Kenny
ELISSONDE
TREK - SEGAFREDO
31 FRA OTL
Xabier Mikel
AZPARREN IRURZUN
EUSKALTEL - EUSKADI
23 ESP OTL
Mikel
ITURRIA SEGUROLA
EUSKALTEL - EUSKADI
30 ESP OTL
Asier
ETXEBERRIA ZAFRA
EUSKALTEL - EUSKADI
24 ESP OTL
Xabier
ISASA LARRAÑAGA
EUSKALTEL - EUSKADI
21 ESP OTL
Diego Andres
CAMARGO PINEDA
EF EDUCATION - EASYPOST
24 COL OTL
James
SHAW
EF EDUCATION - EASYPOST
26 GBR OTL
Jonathan Klever
CAICEDO CEPEDA
EF EDUCATION - EASYPOST
29 ECU OTL
Filippo
CONCA
LOTTO SOUDAL
24 ITA OTL
Sylvain
MONIQUET
LOTTO SOUDAL
24 BEL OTL
Mikel
NIEVE ITURRALDE
CAJA RURAL-SEGUROS RGA
38 ESP DNS
Andrea
VENDRAME
AG2R CITROEN TEAM
28 ITA DNS
Luis Leon
SANCHEZ GIL
BAHRAIN VICTORIOUS
39 ESP DNF
Alessandro
COVI
UAE TEAM EMIRATES
24 ITA DNF
Jan
POLANC
UAE TEAM EMIRATES
30 SLO DNF
Yuriy
NATAROV
ASTANA QAZAQSTAN TEAM
26 KAZ DNF
Antonio
NIBALI
ASTANA QAZAQSTAN TEAM
30 ITA DNF
Rémi
CAVAGNA
QUICK-STEP ALPHA VINYL TEAM
27 FRA DNF
Dries
DEVENYNS
QUICK-STEP ALPHA VINYL TEAM
39 BEL DNF
James
KNOX
QUICK-STEP ALPHA VINYL TEAM
27 GBR DNF
Nelson
DOS SANTOS SIMOES OLIVEIRA
MOVISTAR TEAM
33 POR DNF
Adam
YATES
INEOS GRENADIERS
30 GBR DNF
Victor
LAFAY
COFIDIS
26 FRA DNF
Emanuel
BUCHMANN
BORA - HANSGROHE
30 GER DNF
Lennard
KÄMNA
BORA - HANSGROHE
26 GER DNF
Tsgabu Gebremaryam
GRMAY
TEAM BIKEEXCHANGE - JAYCO
31 ETH DNF
Tanel
KANGERT
TEAM BIKEEXCHANGE - JAYCO
35 EST DNF
Nicholas
SCHULTZ
TEAM BIKEEXCHANGE - JAYCO
28 AUS DNF
Alan
JOUSSEAUME
TOTALENERGIES
24 FRA DNF
Leon
HEINSCHKE
TEAM DSM
23 GER DNF
Tim
NABERMAN
TEAM DSM
23 NED DNF
Jefferson Alveiro
CEPEDA HERNANDEZ
CAJA RURAL-SEGUROS RGA
26 ECU DNF
Alexander
CATAFORD
ISRAEL - PREMIER TECH
29 CAN DNF
Pelayo
SANCHEZ MAYO
BURGOS-BH
22 ESP DNF
Jetse
BOL
BURGOS-BH
33 NED DNF
Roger
ADRIA OLIVERAS
EQUIPO KERN PHARMA
24 ESP DNF
Jon
AGIRRE EGAÑA
EQUIPO KERN PHARMA
25 ESP DNF
Close