1 171 HALVORSEN Kristoffer
NOR
NORWAY 21 02h56'05'' 15
2 83 HODEG CHAGUI Alvaro Jose
COL
COLOMBIA 21 02h56'05'' 9
3 113 LAWLESS Christopher
GBR
GREAT BRITAIN 22 02h56'05'' 5
4 45 RUSSO Clement
FRA
AG2R LA MONDIALE 22 02h56'05''
5 191 BANASZEK Alan
POL
POLAND 20 02h56'05''
6 182 JAKOBSEN Fabio
NED
NETHERLANDS 21 02h56'05''
7 6 SELLIER Simon
FRA
FRANCE 22 02h56'05''
8 25 STANNARD Robert
AUS
AUSTRALIA 19 02h56'05''
9 201 OLIVEIRA Rui
POR
PORTUGAL 21 02h56'05''
10 234 RÜEGG Lukas
SUI
SWITZERLAND 21 02h56'05''
11 52 HARAKHAVIK Uladzimir
BLR
BELARUS 22 02h56'05''
12 174 TILLER Rasmus Fossum
NOR
NORWAY 21 02h56'05''
13 75 MORIN Emmanuel
FRA
22 02h56'05''
14 121 DOWNEY Mark
IRL
IRELAND 21 02h56'05''
15 63 LAMBRECHT Bjorg
BEL
BELGIUM 20 02h56'05''
16 145 OKA Atsushi
JPN
JAPAN 22 02h56'05''
17 11 GEßNER Konrad
GER
GERMANY 22 02h56'05''
18 184 EENKHOORN Pascal
NED
NETHERLANDS 20 02h56'05''
19 42 GUGLIELMI Simon
FRA
20 02h56'05''
20 3 LAFAY Victor
FRA
FRANCE 21 02h56'05''
21 222 SIVAKOV Pavel
RUS
RUSSIAN FEDERATION 20 02h56'05''
22 104 BENNETT Sean
USA
UNITED STATES OF AMERICA 21 02h56'05''
23 81 BERNAL GOMEZ Egan Arley
COL
COLOMBIA 20 02h56'05''
24 151 GENIETS Kevin
LUX
LUXEMBOURG 20 02h56'05''
25 91 EG Niklas
DEN
DENMARK 22 02h56'05''
26 105 GARRISON Ian
USA
UNITED STATES OF AMERICA 19 02h56'05''
27 133 CARBONI Giovanni
ITA
ITALY 22 02h56'05''
28 101 POWLESS Neilson
USA
UNITED STATES OF AMERICA 21 02h56'05''
29 185 NIEUWENHUIS Joris
NED
NETHERLANDS 21 02h56'05''
30 64 PLANCKAERT Emiel
BEL
BELGIUM 21 02h56'05''
31 195 SZELAG Gracjan
POL
POLAND 22 02h56'05''
32 232 HIRSCHI Marc
SUI
SWITZERLAND 19 02h56'05''
33 212 NEUMAN Dominik
CZE
CZECH REPUBLIC 22 02h56'05''
34 44 ROCHAS Rémy
FRA
21 02h56'05''
35 22 HINDLEY Jai
AUS
AUSTRALIA 21 02h56'05''
36 176 FOSS Tobias S.
NOR
NORWAY 20 02h56'05''
37 152 LEYDER Pit
LUX
LUXEMBOURG 20 02h56'05''
38 93 ASGREEN Kasper
DEN
DENMARK 22 02h56'05''
39 21 HAMILTON Lucas
AUS
AUSTRALIA 21 02h56'05''
40 61 CRAS Steff
BEL
BELGIUM 21 02h56'05''
41 143 ONODERA Rei
JPN
JAPAN 22 02h56'05''
42 41 DANES Léo
FRA
21 02h56'05''
43 175 ABRAHAMSEN Jonas
NOR
NORWAY 22 02h56'05''
44 205 ANTUNES Tiago
POR
PORTUGAL 20 02h56'05''
45 62 DEWULF Stan
BEL
BELGIUM 20 02h56'05''
46 204 NUNES Hugo
POR
PORTUGAL 21 02h56'05''
47 172 SKAARSETH Anders
NOR
NORWAY 22 02h56'05''
48 85 MARTINEZ POVEDA Daniel Felipe
COL
COLOMBIA 21 02h56'05''
49 51 RIABUSHENKO Aleksandr
BLR
BELARUS 22 02h56'05''
50 4 MADOUAS Valentin
FRA
FRANCE 21 02h56'05''
51 116 KNOX James
GBR
GREAT BRITAIN 22 02h56'05''
52 5 PARET PEINTRE Aurélien
FRA
FRANCE 21 02h56'05''
53 156 WIRTGEN Tom
LUX
LUXEMBOURG 21 02h56'05''
54 203 CAMPOS Francisco
POR
PORTUGAL 20 02h56'05''
55 163 SAHBAOUI Soufiane
MAR
MOROCCO 22 02h56'05''
56 223 VLASOV Aleksandr
RUS
RUSSIAN FEDERATION 21 02h56'05''
57 221 NYCH Artem
RUS
RUSSIAN FEDERATION 22 02h56'05''
58 153 PETELIN Jan
LUX
LUXEMBOURG 21 02h56'05''
59 26 STORER Michael
AUS
AUSTRALIA 20 02h56'05''
60 211 SCHLEGEL Michal
CZE
CZECH REPUBLIC 22 02h56'05''
61 231 MÜLLER Patrick
SUI
SWITZERLAND 21 02h56'05''
62 31 BRKIC Benjamin
AUT
AUSTRIA 21 02h56'05''
63 124 O'LOUGHLIN Michael
IRL
IRELAND 20 02h56'05''
64 66 JASPERS Ward
BEL
BELGIUM 20 02h56'05''
65 34 GAMPER Patrick
AUT
AUSTRIA 20 02h56'05''
66 225 RIKUNOV Petr
RUS
RUSSIAN FEDERATION 20 02h56'05''
67 224 CHERKASOV Nikolai
RUS
RUSSIAN FEDERATION 21 02h56'05''
68 173 WÆRSTED Syver
NOR
NORWAY 21 02h56'05''
69 43 DOLEATTO Aurélien
FRA
AG2R LA MONDIALE 20 02h56'05''
70 134 CIMA Imerio
ITA
ITALY 20 02h56'05''
71 94 SCHULTZ Jesper
DEN
DENMARK 21 02h56'05''
72 92 PEDERSEN Casper
DEN
DENMARK 21 02h56'05''
73 82 SOSA CUERVO Ivan Ramiro
COL
COLOMBIA 20 02h56'05''
74 74 MALLE Nicolas
FRA
19 02h56'05''
75 206 FERNANDES José
POR
PORTUGAL 22 02h56'05''
76 123 FEELEY Daire
IRL
IRELAND 21 02h56'05''
77 162 ELKOURAJI Mohcine
MAR
MOROCCO 20 02h56'05''
78 236 SCHÄPPI Martin
SUI
SWITZERLAND 21 02h56'05''
79 65 VERWILST Aaron
BEL
BELGIUM 20 02h56'05''
80 213 LEHKÝ Roman
CZE
CZECH REPUBLIC 21 02h56'05''
81 144 OKAMOTO Hayato
JPN
JAPAN 22 02h56'05''
82 71 CAM Florian
FRA
22 02h56'05''
83 181 VAN DEN BERG Lars
NED
NETHERLANDS 19 02h56'05''
84 24 SCOTSON Callum
AUS
AUSTRALIA 21 02h56'05''
85 96 WILSLY Jonas Gregaard
DEN
DENMARK 21 02h56'05''
86 55 SHPAKOUSKI Yahor
BLR
BELARUS 20 02h56'05''
87 131 FABBRO Matteo
ITA
ITALY 22 02h56'05''
88 12 HALLER Patrick
GER
GERMANY 20 02h56'05''
89 102 BARTA William
USA
UNITED STATES OF AMERICA 21 02h56'05''
90 135 ROMANO Francesco
ITA
ITALY 20 02h56'05''
91 154 RIES Michel
LUX
LUXEMBOURG 19 02h56'05''
92 32 FREIBERGER Markus
AUT
AUSTRIA 22 02h56'05''
93 126 TEGGART Matthew
IRL
IRELAND 21 02h56'05''
94 226 STRAKHOV Dmitrii
RUS
RUSSIAN FEDERATION 22 02h56'05''
95 86 SANDOVAL GARZON Wldy Enrique
COL
COLOMBIA 22 02h56'05''
96 14 ROHDE Leon
GER
GERMANY 22 02h56'05''
97 84 MUÑOZ LANCHEROS Cristian Camilo
COL
COLOMBIA 21 02h56'05''
98 76 RIOU Alan
FRA
FORTUNEO - OSCARO 20 02h56'05''
99 142 ISHIGAMI Masahiro
JPN
JAPAN 20 02h56'05''
100 2 JOURNIAUX Axel
FRA
FRANCE 22 02h56'05''
101 73 GUERNALEC Thibault
FRA
FORTUNEO - OSCARO 20 02h56'05''
102 23 JENNER Samuel
AUS
AUSTRALIA 20 02h56'05''
103 192 BROZYNA Piotr
POL
POLAND 22 02h56'05''
104 214 OTRUBA Jakub
CZE
CZECH REPUBLIC 19 02h56'05''
105 114 DAVIES Scott
GBR
GREAT BRITAIN 22 02h56'05''
106 103 BASSETT Stephen
USA
UNITED STATES OF AMERICA 22 02h56'05''
107 16 ZIMMERMANN Georg
GER
GERMANY 20 02h56'05''
108 15 SCHINNAGEL Johannes
GER
GERMANY 21 02h56'05''
109 155 VALVASORI Larry
LUX
LUXEMBOURG 21 02h56'05''
110 46 ROGER Maxime
FRA
22 02h56'05''
111 183 MAAS Jan
NED
NETHERLANDS 21 02h56'05''
112 141 AMEZAWA Takeaki
JPN
JAPAN 22 02h56'05''
113 33 GALL Felix
AUT
AUSTRIA 19 02h56'05''
114 215 SEKANINA Adam
CZE
CZECH REPUBLIC 22 02h56'05''
115 186 VAN DEN BERG Julius
NED
NETHERLANDS 21 02h56'05''
116 36 SCHLEMMER Lukas
AUT
AUSTRIA 22 02h56'05''
117 122 REILLY Ryan
IRL
IRELAND 21 02h56'05''
118 13 NOWAK Florian
GER
GERMANY 22 02h56'05''
119 111 WOOD Oliver
GBR
GREAT BRITAIN 22 02h56'05''
120 53 STROKAU Vasili
BLR
BELARUS 22 02h56'05''
121 235 RAPPO Anthony
SUI
SWITZERLAND 22 02h56'05''
122 35 NEUHAUSER Marcel
AUT
AUSTRIA 20 02h56'05''
123 202 CARVALHO André
POR
PORTUGAL 20 02h56'05''
124 72 GAREL Adrien
FRA
21 02h56'05''
125 216 PETRUŠ Jirí
CZE
CZECH REPUBLIC 21 02h56'30''
126 233 MÄDER Gino
SUI
SWITZERLAND 20 02h56'31''
127 56 VOLKAU Ilya
BLR
BELARUS 20 02h56'34''
128 136 AFFINI Edoardo
ITA
ITALY 21 02h56'37''
129 161 SABBAHI El Houcaine
MAR
MOROCCO 20 02h56'46''
130 106 OIEN Justin
USA
UNITED STATES OF AMERICA 22 02h56'47''
131 112 STEWART Mark
GBR
GREAT BRITAIN 22 02h57'13''
132 193 PALUTA Michal
POL
POLAND 22 02h57'17''
133 196 TRACZ Szymon
POL
POLAND 19 02h57'19''
134 194 SAJNOK Szymon
POL
POLAND 20 02h57'47''
135 146 YAMAMOTO Masaki
JPN
JAPAN 21 03h02'08''
136 115 HENNESSY Jacob
GBR
GREAT BRITAIN 21 03h02'08''
137 125 O'MAHONY Darragh
IRL
IRELAND 20 03h02'08''
138 164 ANNACHNACH Mohsin
MAR
MOROCCO 20 03h02'08''
139 165 SABBAHI Lahcen
MAR
MOROCCO 20 03h09'57''
1 BONNAMOUR Franck
FRA
FRANCE 22 DNF
132 CONCI Nicola
ITA
ITALY 20 DNS
Gen
1 93 ASGREEN Kasper
DEN
DENMARK 22 09h05'27'' 2
2 171 HALVORSEN Kristoffer
NOR
NORWAY 21 09h05'31''
3 83 HODEG CHAGUI Alvaro Jose
COL
COLOMBIA 21 09h05'31''
4 191 BANASZEK Alan
POL
POLAND 20 09h05'31''
5 42 GUGLIELMI Simon
FRA
20 09h05'31''
6 63 LAMBRECHT Bjorg
BEL
BELGIUM 20 09h05'31''
7 51 RIABUSHENKO Aleksandr
BLR
BELARUS 22 09h05'31''
8 185 NIEUWENHUIS Joris
NED
NETHERLANDS 21 09h05'31''
9 101 POWLESS Neilson
USA
UNITED STATES OF AMERICA 21 09h05'31''
10 133 CARBONI Giovanni
ITA
ITALY 22 09h05'31''
11 52 HARAKHAVIK Uladzimir
BLR
BELARUS 22 09h05'31''
12 4 MADOUAS Valentin
FRA
FRANCE 21 09h05'31''
13 212 NEUMAN Dominik
CZE
CZECH REPUBLIC 22 09h05'31''
14 172 SKAARSETH Anders
NOR
NORWAY 22 09h05'31''
15 145 OKA Atsushi
JPN
JAPAN 22 09h05'31''
16 182 JAKOBSEN Fabio
NED
NETHERLANDS 21 09h05'31''
17 222 SIVAKOV Pavel
RUS
RUSSIAN FEDERATION 20 09h05'31''
18 81 BERNAL GOMEZ Egan Arley
COL
COLOMBIA 20 09h05'31''
19 44 ROCHAS Rémy
FRA
21 09h05'31''
20 64 PLANCKAERT Emiel
BEL
BELGIUM 21 09h05'31''
21 11 GEßNER Konrad
GER
GERMANY 22 09h05'31''
22 232 HIRSCHI Marc
SUI
SWITZERLAND 19 09h05'31''
23 21 HAMILTON Lucas
AUS
AUSTRALIA 21 09h05'31''
24 153 PETELIN Jan
LUX
LUXEMBOURG 21 09h05'31''
25 22 HINDLEY Jai
AUS
AUSTRALIA 21 09h05'31''
26 175 ABRAHAMSEN Jonas
NOR
NORWAY 22 09h05'31''
27 163 SAHBAOUI Soufiane
MAR
MOROCCO 22 09h05'31''
28 151 GENIETS Kevin
LUX
LUXEMBOURG 20 09h05'31''
29 234 RÜEGG Lukas
SUI
SWITZERLAND 21 09h05'31''
30 143 ONODERA Rei
JPN
JAPAN 22 09h05'31''
31 91 EG Niklas
DEN
DENMARK 22 09h05'31''
32 205 ANTUNES Tiago
POR
PORTUGAL 20 09h05'31''
33 176 FOSS Tobias S.
NOR
NORWAY 20 09h05'31''
34 75 MORIN Emmanuel
FRA
22 09h05'31''
35 226 STRAKHOV Dmitrii
RUS
RUSSIAN FEDERATION 22 09h05'31''
36 211 SCHLEGEL Michal
CZE
CZECH REPUBLIC 22 09h05'31''
37 204 NUNES Hugo
POR
PORTUGAL 21 09h05'31''
38 34 GAMPER Patrick
AUT
AUSTRIA 20 09h05'31''
39 201 OLIVEIRA Rui
POR
PORTUGAL 21 09h05'31''
40 195 SZELAG Gracjan
POL
POLAND 22 09h05'31''
41 45 RUSSO Clement
FRA
AG2R LA MONDIALE 22 09h05'31''
42 144 OKAMOTO Hayato
JPN
JAPAN 22 09h05'31''
43 236 SCHÄPPI Martin
SUI
SWITZERLAND 21 09h05'31''
44 121 DOWNEY Mark
IRL
IRELAND 21 09h05'31''
45 85 MARTINEZ POVEDA Daniel Felipe
COL
COLOMBIA 21 09h05'31''
46 156 WIRTGEN Tom
LUX
LUXEMBOURG 21 09h05'31''
47 111 WOOD Oliver
GBR
GREAT BRITAIN 22 09h05'31''
48 61 CRAS Steff
BEL
BELGIUM 21 09h05'31''
49 76 RIOU Alan
FRA
FORTUNEO - OSCARO 20 09h05'31''
50 116 KNOX James
GBR
GREAT BRITAIN 22 09h05'31''
51 74 MALLE Nicolas
FRA
19 09h05'31''
52 25 STANNARD Robert
AUS
AUSTRALIA 19 09h05'31''
53 3 LAFAY Victor
FRA
FRANCE 21 09h05'31''
54 41 DANES Léo
FRA
21 09h05'31''
55 123 FEELEY Daire
IRL
IRELAND 21 09h05'31''
56 224 CHERKASOV Nikolai
RUS
RUSSIAN FEDERATION 21 09h05'31''
57 82 SOSA CUERVO Ivan Ramiro
COL
COLOMBIA 20 09h05'31''
58 31 BRKIC Benjamin
AUT
AUSTRIA 21 09h05'31''
59 43 DOLEATTO Aurélien
FRA
AG2R LA MONDIALE 20 09h05'31''
60 66 JASPERS Ward
BEL
BELGIUM 20 09h05'31''
61 134 CIMA Imerio
ITA
ITALY 20 09h05'31''
62 213 LEHKÝ Roman
CZE
CZECH REPUBLIC 21 09h05'31''
63 104 BENNETT Sean
USA
UNITED STATES OF AMERICA 21 09h05'31''
64 14 ROHDE Leon
GER
GERMANY 22 09h05'31''
65 192 BROZYNA Piotr
POL
POLAND 22 09h05'31''
66 231 MÜLLER Patrick
SUI
SWITZERLAND 21 09h05'31''
67 183 MAAS Jan
NED
NETHERLANDS 21 09h05'31''
68 152 LEYDER Pit
LUX
LUXEMBOURG 20 09h05'31''
69 5 PARET PEINTRE Aurélien
FRA
FRANCE 21 09h05'31''
70 221 NYCH Artem
RUS
RUSSIAN FEDERATION 22 09h05'31''
71 225 RIKUNOV Petr
RUS
RUSSIAN FEDERATION 20 09h05'31''
72 24 SCOTSON Callum
AUS
AUSTRALIA 21 09h05'31''
73 26 STORER Michael
AUS
AUSTRALIA 20 09h05'31''
74 96 WILSLY Jonas Gregaard
DEN
DENMARK 21 09h05'31''
75 55 SHPAKOUSKI Yahor
BLR
BELARUS 20 09h05'31''
76 223 VLASOV Aleksandr
RUS
RUSSIAN FEDERATION 21 09h05'31''
77 186 VAN DEN BERG Julius
NED
NETHERLANDS 21 09h05'31''
78 94 SCHULTZ Jesper
DEN
DENMARK 21 09h05'31''
79 71 CAM Florian
FRA
22 09h05'31''
80 2 JOURNIAUX Axel
FRA
FRANCE 22 09h05'31''
81 62 DEWULF Stan
BEL
BELGIUM 20 09h05'31''
82 131 FABBRO Matteo
ITA
ITALY 22 09h05'31''
83 36 SCHLEMMER Lukas
AUT
AUSTRIA 22 09h05'31''
84 113 LAWLESS Christopher
GBR
GREAT BRITAIN 22 09h05'31''
85 6 SELLIER Simon
FRA
FRANCE 22 09h05'31''
86 65 VERWILST Aaron
BEL
BELGIUM 20 09h05'31''
87 84 MUÑOZ LANCHEROS Cristian Camilo
COL
COLOMBIA 21 09h05'31''
88 102 BARTA William
USA
UNITED STATES OF AMERICA 21 09h05'31''
89 214 OTRUBA Jakub
CZE
CZECH REPUBLIC 19 09h05'31''
90 154 RIES Michel
LUX
LUXEMBOURG 19 09h05'31''
91 124 O'LOUGHLIN Michael
IRL
IRELAND 20 09h05'31''
92 13 NOWAK Florian
GER
GERMANY 22 09h05'31''
93 12 HALLER Patrick
GER
GERMANY 20 09h05'31''
94 181 VAN DEN BERG Lars
NED
NETHERLANDS 19 09h05'31''
95 126 TEGGART Matthew
IRL
IRELAND 21 09h05'31''
96 73 GUERNALEC Thibault
FRA
FORTUNEO - OSCARO 20 09h05'31''
97 92 PEDERSEN Casper
DEN
DENMARK 21 09h05'31''
98 32 FREIBERGER Markus
AUT
AUSTRIA 22 09h05'31''
99 142 ISHIGAMI Masahiro
JPN
JAPAN 20 09h05'31''
100 16 ZIMMERMANN Georg
GER
GERMANY 20 09h05'31''
101 122 REILLY Ryan
IRL
IRELAND 21 09h05'31''
102 114 DAVIES Scott
GBR
GREAT BRITAIN 22 09h05'31''
103 235 RAPPO Anthony
SUI
SWITZERLAND 22 09h05'31''
104 203 CAMPOS Francisco
POR
PORTUGAL 20 09h05'31''
105 215 SEKANINA Adam
CZE
CZECH REPUBLIC 22 09h05'31''
106 135 ROMANO Francesco
ITA
ITALY 20 09h05'31''
107 15 SCHINNAGEL Johannes
GER
GERMANY 21 09h05'31''
108 141 AMEZAWA Takeaki
JPN
JAPAN 22 09h05'31''
109 155 VALVASORI Larry
LUX
LUXEMBOURG 21 09h05'31''
110 35 NEUHAUSER Marcel
AUT
AUSTRIA 20 09h05'31''
111 46 ROGER Maxime
FRA
22 09h05'31''
112 23 JENNER Samuel
AUS
AUSTRALIA 20 09h05'31''
113 53 STROKAU Vasili
BLR
BELARUS 22 09h05'31''
114 216 PETRUŠ Jirí
CZE
CZECH REPUBLIC 21 09h05'56''
115 233 MÄDER Gino
SUI
SWITZERLAND 20 09h05'57''
116 56 VOLKAU Ilya
BLR
BELARUS 20 09h06'00''
117 136 AFFINI Edoardo
ITA
ITALY 21 09h06'03''
118 206 FERNANDES José
POR
PORTUGAL 22 09h06'10''
119 202 CARVALHO André
POR
PORTUGAL 20 09h06'10''
120 112 STEWART Mark
GBR
GREAT BRITAIN 22 09h06'39''
121 193 PALUTA Michal
POL
POLAND 22 09h06'43''
122 196 TRACZ Szymon
POL
POLAND 19 09h06'45''
123 105 GARRISON Ian
USA
UNITED STATES OF AMERICA 19 09h06'54''
124 174 TILLER Rasmus Fossum
NOR
NORWAY 21 09h07'06''
125 162 ELKOURAJI Mohcine
MAR
MOROCCO 20 09h07'14''
126 106 OIEN Justin
USA
UNITED STATES OF AMERICA 22 09h07'21''
127 184 EENKHOORN Pascal
NED
NETHERLANDS 20 09h08'14''
128 33 GALL Felix
AUT
AUSTRIA 19 09h10'02''
129 103 BASSETT Stephen
USA
UNITED STATES OF AMERICA 22 09h10'55''
130 125 O'MAHONY Darragh
IRL
IRELAND 20 09h11'34''
131 194 SAJNOK Szymon
POL
POLAND 20 09h13'43''
132 72 GAREL Adrien
FRA
21 09h15'28''
133 173 WÆRSTED Syver
NOR
NORWAY 21 09h16'47''
134 86 SANDOVAL GARZON Wldy Enrique
COL
COLOMBIA 22 09h18'05''
135 115 HENNESSY Jacob
GBR
GREAT BRITAIN 21 09h18'28''
136 146 YAMAMOTO Masaki
JPN
JAPAN 21 09h22'07''
137 164 ANNACHNACH Mohsin
MAR
MOROCCO 20 09h22'39''
138 161 SABBAHI El Houcaine
MAR
MOROCCO 20 09h43'22''
139 165 SABBAHI Lahcen
MAR
MOROCCO 20 09h53'34'' Sluiten