1 LEDANOIS Kevin FRA 3:54:45 (41,406 km/h)
2 CONSONNI Simone ITA + 0:00
3 TURGIS Anthony FRA + 0:02
4 MOSCON Gianni ITA + 0:02
5 KAMP EGESTED Alexander DEN + 0:05
6 LIENHARD Fabian SUI + 0:05
7 SCHLEGEL Michal CZE + 0:05
8 GADAY OROZCO Lucas ARG + 0:05
9 DE VOS Adam CAN + 0:10
10 KAMNA Lennard GER + 0:12
11 KUDUS GHEBREMEDHIN Merhawi ERI + 0:12
12 BOHLI Tom SUI + 0:12
13 HAIG Jack AUS + 0:12
14 KERKHOF Tim NED + 0:13
15 RAIM Mihkel EST + 0:13
16 PALUTA Michal POL + 0:13
17 DECLERCQ Benjamin BEL + 0:13
18 KACZMAREK Jakub POL + 0:13
19 FARAZIJN Maxime BEL + 0:13
20 BENITO DIEZ Miguel Angel ESP + 0:16
21 WACHTER Alexander AUT + 0:16
22 OOMEN Sam NED + 0:16
23 BRUSSELMAN Twan NED + 0:16
24 ESTEVEZ Imanol ESP + 0:24
25 KOROSEC Rok SLO + 0:24
26 PERRY Benjamin CAN + 0:24
27 ERIKSSON Lucas SWE + 0:24
28 GROSSSCHARTNER Felix AUT + 0:24
29 ANDERSEN Soren Kragh DEN + 0:24
30 SCHONBERGER Sebastian AUT + 0:24
31 PRADO Ignacio MEX + 0:29
32 GRELLIER Fabien FRA + 0:29
33 FARANTAKIS Stylianos GRE + 0:29
34 RUMAC Josip CRO + 0:35
35 DIETEREN Jan GER + 0:37
36 PAGE Dylan SUI + 0:37
37 DE PLUS Laurens BEL + 0:37
38 KORSAETH Truls Engen NOR + 0:37
39 MATOS Nuno POR + 0:37
40 PER David SLO + 0:37
41 RAILEANU Cristian MDA + 0:37
42 SKAARSETH Anders NOR + 0:48
43 EYOB Metkel ERI + 0:48
44 SAEZ BENITO Hector ESP + 0:48
45 KOBASHI Yuri JPN + 0:48
46 JABRAYILOV Samir AZE + 0:48
47 BASKA Erik SVK + 0:48
48 EATON Daniel USA + 0:48
49 KATRASNIK Gasper SLO + 0:48
50 POLITT Nils GER + 0:48
51 GOGL Michael AUT + 0:59
52 TROIA Oliviero ITA + 1:03
53 VAIDEM Josten EST + 1:07
54 LUCHSHENKO Sergey KAZ + 1:09
55 CARVALHO Rui POR + 1:12
56 SCHULTZ Nicholas AUS + 1:12
57 ARSLANOV Ildar RUS + 1:12
58 GHEBREIGZABHIER Amanuel ERI + 1:12
59 HOFSTETTER Hugo FRA + 1:12
60 GABAY Guy ISR + 1:12
61 OMOTE Toshiki JPN + 1:12
62 GIDICH Yevgeniy KAZ + 1:12
63 GIBBONS Ryan RSA + 1:12
64 MYNGHEER Daan BEL + 1:12
65 SCHACHMANN Maximilian GER + 1:12
66 MARTINELLI Davide ITA + 1:12
67 MUHLBERGER Gregor AUT + 1:12
68 NYCH Artem RUS + 1:12
69 KUSTADINCHEV Roman RUS + 1:17
70 ORAM James NZL + 1:20
71 AIT EL ABDIA Anass MAR + 1:25
72 RODRIGUEZ Jose Luis CHI + 1:25
73 HOELGAARD Daniel NOR + 1:25
74 EIKING Odd Christian NOR + 1:25
75 PAREDES Wilmar COL + 1:25
76 ZEMLYAKOV Oleg KAZ + 1:25
77 HOFSTEDE Lennard NED + 1:48
78 CARPENTER Harry AUS + 2:08
79 MULLER Patrick SUI + 2:20
80 OSORIO Juan Felipe COL + 2:22
81 FAGLUM KARLSSON Marcus SWE + 2:49
82 VAN HOOYDONCK Nathan BEL + 3:02
83 BANASZEK Adrian POL + 3:02
84 SMITH Dion NZL + 3:02
85 TUREK Daniel CZE + 3:31
86 CERNY Josef CZE + 3:31
87 OWEN Logan USA + 3:32
88 BASSO Leonardo ITA + 3:34
89 JULIUS Jayde RSA + 3:34
90 JOYCE Colin USA + 4:11
91 HOELGAARD Markus NOR + 4:25
92 DOULL Owain GBR + 4:40
93 SVENDGAARD Michael Carbel DEN + 4:40
94 NEILANDS Krists LAT + 4:40
95 HOOG Gustav SWE + 5:17
96 BALLERINI Davide ITA + 5:42
97 UWIZEYIMANA Bonaventure RWA + 6:11
98 SCHIR Thery SUI + 6:53
99 RODRIGUEZ Pedro ECU + 8:14
100 VON NACHER SUESS Fabrizio MEX + 8:51
101 BELLAN Juraj SVK + 9:46
102 ASTAFYEV Stepan KAZ + 9:46
103 VILLAREAL ALMEIDA Esteban David ECU + 9:46
104 RODRIGUES Joao POR + 10:44
105 MANSOURI Abderrahmane ALG + 10:44
106 NOMMELA Aksel EST + 10:44
107 BENGTSSON Ludvig SWE + 10:44
108 DUNBAR Eddie IRL + 10:44
109 BARBARI Adil ALG + 10:44
110 LUKYANOV Dmitriy KAZ + 10:44
111 STASH Mamyr RUS + 11:06
112 WILSLY Jonas Gregaard DEN + 11:06
113 MALOVEC Lubos SVK + 11:06
114 BONNAMOUR Franck FRA + 11:49
115 MCCORMICK Hayden NZL + 11:49
116 CURUCHET Juan Ignacio ARG + 12:04
117 GOLDSTEIN Roy ISR + 14:27
118 HAILE Yonas Tekeste ERI + 14:27
119 GEOGHEGAN HART Tao GBR + 15:19
120 GUERREIRO Ruben POR + 15:19
121 YECHZKEL Aviv ISR + 15:19
122 KOISHI Yuma JPN + 15:41
123 OSPINA Jhonatan COL + 16:38
124 WILLIAMS Tyler USA + 16:38
125 NDAYISENGA Valens RWA + 17:01
126 DAVIES Scott GBR + 17:01
127 PETERS Alex GBR + 17:01
128 MORALES Alejandro CHI + 17:08
129 WIRTGEN Tom LUX + 17:45
130 MARTINEZ Salvador ESA + 23:19