1
Brandon
MCNULTY
UAE TEAM EMIRATES XRG
27 USA 0:14:31 50
2
Lorenzo
MILESI
MOVISTAR TEAM
23 ITA 0:14:43 30
3
Matteo
SOBRERO
RED BULL - BORA - HANSGROHE
28 ITA 0:14:46 25
4
Antonio
TIBERI
BAHRAIN VICTORIOUS
24 ITA 0:14:47 20
5
Ben
TURNER
INEOS GRENADIERS
26 GBR 0:14:50 15
6
Stefan
KÜNG
GROUPAMA-FDJ
32 SUI 0:14:51 10
7
Huub
ARTZ
INTERMARCHÉ - WANTY
23 NED 0:14:54 8
8
Jan
CHRISTEN
UAE TEAM EMIRATES XRG
21 SUI 0:14:56 6
9
Marco
FRIGO
ISRAEL - PREMIER TECH
25 ITA 0:14:57 3
10
Alberto
BETTIOL
XDS ASTANA TEAM
32 ITA 0:14:57 1
11
Matthew
BRENNAN
TEAM VISMA | LEASE A BIKE
20 GBR 0:15:00
12
Max
WALKER
EF EDUCATION - EASYPOST
24 GBR 0:15:02
13
Ethan Kane
VERNON
ISRAEL - PREMIER TECH
25 GBR 0:15:04
14
Arthur
KLUCKERS
TUDOR PRO CYCLING TEAM
25 LUX 0:15:04
15
Jasha
SÜTTERLIN
TEAM JAYCO ALULA
33 GER 0:15:10
16
Rafal
MAJKA
UAE TEAM EMIRATES XRG
36 POL 0:15:13
17
Florian
VERMEERSCH
UAE TEAM EMIRATES XRG
26 BEL 0:15:13
18
Yannis
VOISARD
TUDOR PRO CYCLING TEAM
27 SUI 0:15:13
19
Thibaud
GRUEL
GROUPAMA-FDJ
21 FRA 0:15:14
20
Pello
BILBAO LOPEZ DE ARMENTIA
BAHRAIN VICTORIOUS
35 ESP 0:15:16
21
Victor
LANGELLOTTI
INEOS GRENADIERS
30 MON 0:15:17
22
Filippo
ZANA
TEAM JAYCO ALULA
26 ITA 0:15:18
23
Roman
ERMAKOV
BAHRAIN VICTORIOUS
21 *** 0:15:19
24
Johannes
STAUNE-MITTET
DECATHLON AG2R LA MONDIALE TEAM
23 NOR 0:15:19
25
Anthony
PEREZ
COFIDIS
34 FRA 0:15:20
26
Clément
DAVY
GROUPAMA-FDJ
27 FRA 0:15:21
27
Julius
JOHANSEN
UAE TEAM EMIRATES XRG
26 DEN 0:15:22
28
Filip
MACIEJUK
RED BULL - BORA - HANSGROHE
26 POL 0:15:23
29
Aime
DE GENDT
COFIDIS
31 BEL 0:15:24
30
Tim Torn
TEUTENBERG
LIDL-TREK
23 GER 0:15:24
31
Stan
DEWULF
DECATHLON AG2R LA MONDIALE TEAM
28 BEL 0:15:24
32
Manlio
MORO
MOVISTAR TEAM
23 ITA 0:15:25
33
Sam
OOMEN
LIDL-TREK
30 NED 0:15:27
34
Madis
MIHKELS
EF EDUCATION - EASYPOST
22 EST 0:15:29
35
Embret
SVESTAD-BÅRDSENG
ARKEA-BB HOTELS
23 NOR 0:15:30
36
Lucas Wade
HAMILTON
INEOS GRENADIERS
29 AUS 0:15:31
37
Matthew
RICCITELLO
ISRAEL - PREMIER TECH
23 USA 0:15:32
38
Menno
HUISING
TEAM VISMA | LEASE A BIKE
21 NED 0:15:32
39
Johan
JACOBS
GROUPAMA-FDJ
28 SUI 0:15:34
40
Paul
MAGNIER
SOUDAL QUICK-STEP
21 FRA 0:15:35
41
Michael Shea
LEONARD
INEOS GRENADIERS
21 CAN 0:15:35
42
Oscar
CHAMBERLAIN
DECATHLON AG2R LA MONDIALE TEAM
20 AUS 0:15:35
43
Timo
KIELICH
ALPECIN-DECEUNINCK
26 BEL 0:15:36
44
Christopher
HAMILTON
TEAM PICNIC POSTNL
30 AUS 0:15:36
45
Mateusz
GAJDULEWICZ
22 POL 0:15:38
46
Davide
FORMOLO
MOVISTAR TEAM
33 ITA 0:15:39
47
Gijs
VAN HOECKE
INTERMARCHÉ - WANTY
34 BEL 0:15:41
48
Alexander
KAMP
INTERMARCHÉ - WANTY
32 DEN 0:15:41
49
Francesco
BUSATTO
INTERMARCHÉ - WANTY
23 ITA 0:15:41
50
Nicolya
VINOKUROV
XDS ASTANA TEAM
23 KAZ 0:15:41
51
Patrick
EDDY
TEAM PICNIC POSTNL
23 AUS 0:15:43
52
Daniel Felipe
MARTINEZ POVEDA
RED BULL - BORA - HANSGROHE
29 COL 0:15:44
53
Alessandro
ROMELE
XDS ASTANA TEAM
22 ITA 0:15:46
54
Vlad
VAN MECHELEN
BAHRAIN VICTORIOUS
21 BEL 0:15:49
55
Diego
ULISSI
XDS ASTANA TEAM
36 ITA 0:15:49
56
Lars
CRAPS
LOTTO
24 BEL 0:15:49
57
George
BENNETT
ISRAEL - PREMIER TECH
35 NZL 0:15:51
58
Arjen
LIVYNS
LOTTO
31 BEL 0:15:51
59
Jonas
KOCH
RED BULL - BORA - HANSGROHE
32 GER 0:15:52
60
Samuel
GAZE
ALPECIN-DECEUNINCK
30 NZL 0:15:52
61
Quinten
HERMANS
ALPECIN-DECEUNINCK
30 BEL 0:15:53
62
Jan
MAAS
COFIDIS
29 NED 0:15:53
63
Darren
RAFFERTY
EF EDUCATION - EASYPOST
22 IRL 0:15:56
64
Andrea
BAGIOLI
LIDL-TREK
26 ITA 0:15:56
65
Gijs
LEEMREIZE
TEAM PICNIC POSTNL
26 NED 0:15:57
66
Alessandro
VERRE
ARKEA-BB HOTELS
24 ITA 0:15:58
67
Rudy
MOLARD
GROUPAMA-FDJ
36 FRA 0:15:59
68
Martin
SVRČEK
SOUDAL QUICK-STEP
22 SVK 0:16:01
69
Nadav
RAISBERG
ISRAEL - PREMIER TECH
24 ISR 0:16:02
70
Ayco
BASTIAENS
SOUDAL QUICK-STEP
29 BEL 0:16:04
71
Colby
SIMMONS
EF EDUCATION - EASYPOST
22 USA 0:16:05
72
Max
KANTER
XDS ASTANA TEAM
28 GER 0:16:07
73
Fabio
VAN DEN BOSSCHE
ALPECIN-DECEUNINCK
25 BEL 0:16:07
74
Ide
SCHELLING
XDS ASTANA TEAM
27 NED 0:16:07
75
Piotr
PEKALA
27 POL 0:16:08
76
Gonzalo
SERRANO RODRIGUEZ
MOVISTAR TEAM
31 ESP 0:16:09
77
Attila
VALTER
TEAM VISMA | LEASE A BIKE
27 HUN 0:16:10
78
Marcin
BUDZINSKI
27 POL 0:16:11
79
Jensen
PLOWRIGHT
ALPECIN-DECEUNINCK
25 AUS 0:16:13
80
Vegard Stake
LAENGEN
UAE TEAM EMIRATES XRG
36 NOR 0:16:14
81
Edoardo
ZAMBANINI
BAHRAIN VICTORIOUS
24 ITA 0:16:16
82
Elia
VIVIANI
LOTTO
36 ITA 0:16:17
83
Paul
LAPEIRA
DECATHLON AG2R LA MONDIALE TEAM
25 FRA 0:16:19
84
Dorian
GODON
DECATHLON AG2R LA MONDIALE TEAM
29 FRA 0:16:19
85
Christopher
FROOME
ISRAEL - PREMIER TECH
40 GBR 0:16:20
86
Steven
KRUIJSWIJK
TEAM VISMA | LEASE A BIKE
38 NED 0:16:21
87
Marijn
VAN DEN BERG
EF EDUCATION - EASYPOST
26 NED 0:16:23
88
Hannes
WILKSCH
TUDOR PRO CYCLING TEAM
24 GER 0:16:24
89
Nolann
MAHOUDO
COFIDIS
23 FRA 0:16:25
90
Jacopo
MOSCA
LIDL-TREK
32 ITA 0:16:26
91
Patrick
GAMPER
TEAM JAYCO ALULA
28 AUT 0:16:27
92
Lionel
TAMINIAUX
LOTTO
29 BEL 0:16:33
93
Natnael
TESFAZION
MOVISTAR TEAM
26 ERI 0:16:33
94
Timo
ROOSEN
TEAM PICNIC POSTNL
32 NED 0:16:33
95
Alessandro
DE MARCHI
TEAM JAYCO ALULA
39 ITA 0:16:33
96
Fran
MIHOLJEVIĆ
BAHRAIN VICTORIOUS
23 CRO 0:16:35
97
Olav
KOOIJ
TEAM VISMA | LEASE A BIKE
24 NED 0:16:36
98
Davide
CIMOLAI
MOVISTAR TEAM
36 ITA 0:16:36
99
Tom
PAQUOT
INTERMARCHÉ - WANTY
26 BEL 0:16:37
100
Stan
VAN TRICHT
ALPECIN-DECEUNINCK
26 BEL 0:16:38
101
Michele
GAZZOLI
XDS ASTANA TEAM
26 ITA 0:16:41
102
Christopher
JENSEN
TEAM JAYCO ALULA
36 DEN 0:16:42
103
Giosue
EPIS
ARKEA-BB HOTELS
23 ITA 0:16:43
104
Jack
HAIG
BAHRAIN VICTORIOUS
32 AUS 0:16:46
105
Fernando
GAVIRIA RENDON
MOVISTAR TEAM
31 COL 0:16:52
106
Reuben
THOMPSON
LOTTO
24 NZL 0:16:58
107
Tomasz
BUDZINSKI
27 POL 0:17:00
108
Miles
SCOTSON
ARKEA-BB HOTELS
31 AUS 0:17:07
109
Patryk
STOSZ
31 POL 0:17:10
110
Arvid
DE KLEIJN
TUDOR PRO CYCLING TEAM
31 NED 0:17:14
111
Jasper
DE BUYST
LOTTO
32 BEL 0:17:30
112
Sebastian
KOLZE CHANGIZI
TUDOR PRO CYCLING TEAM
25 DEN 0:17:47
Enzo
PALENI
GROUPAMA-FDJ
23 FRA DNS
Kelland
O’BRIEN
TEAM JAYCO ALULA
27 AUS DNS
Juan
MARTINEZ HUERTAS
TEAM PICNIC POSTNL
21 COL DNS
Pier-André
CÔTÉ
ISRAEL - PREMIER TECH
28 CAN DNS Sluiten