1 JOHANSEN Julius DEN 3:10:48 (42,075 km/h)
2 RASTELLI Luca ITA + 0:51
3 GAZZOLI Michele ITA + 0:51
4 MÄRKL Niklas GER + 0:51
5 STEWART Jake GBR + 0:51
6 KIERNER Florian AUT + 0:51
7 ZANA Filippo ITA + 0:51
8 HJEMSAETER Olav NOR + 0:51
9 FEDOROV Yevgeniy KAZ + 0:51
10 HINDSGAUL MADSEN Jacob DEN + 0:51
11 BAYEMBAYEV Olzhas KAZ + 0:51
12 GAMPER Mario AUT + 0:51
13 LEYDER Misch LUX + 0:51
14 LOUVEL Matis FRA + 0:51
15 MAZZUCCO Fabio ITA + 0:51
16 RAUGEL Antoine FRA + 0:51
17 HOLLMANN Juri GER + 0:51
18 CONTER Ken LUX + 0:51
19 HOOLE Daan NED + 0:51
20 BERWICK Sebastian AUS + 0:51
21 STOCEK Matus SVK + 0:51
22 ERIKSSON Jacob SWE + 0:51
23 OCAMPO GIRALDO Victor Alejandro COL + 0:51
24 LOPES Pedro Miguel POR + 0:55
25 PIDCOCK Thomas GBR + 0:55
26 FINKLER Leonardo Henrique BRA + 0:55
27 CASSAERT Loran BEL + 0:55
28 MATSUDA Shoi JPN + 0:55
29 SKJELMOSE JENSEN Mattias DEN + 0:55
30 SCHMID Mauro SUI + 0:55
31 COLNAGHI Luca ITA + 0:55
32 GESSNER Jakob GER + 0:55
33 INNOCENTI Andrea ITA + 0:55
34 BRUSSENSKIY Gleb KAZ + 0:55
35 SEDLACEK Vojtech CZE + 0:55
36 VAUGHAN Jacob GBR + 0:55
37 JARC Aljaz SLO + 0:55
38 LEFAURE Paul FRA + 0:55
39 NURLYKHASSYM Nurbergen KAZ + 0:55
40 GARCIA PIERNA Carlos ESP + 0:55
41 AASHEIM Ludvig Fischer NOR + 0:55
42 BALMER Alexandre SUI + 0:55
43 SILVA Afonso POR + 0:55
44 CHZHAN Igor KAZ + 0:55
45 CHRETIEN Charles-Etienne CAN + 1:08
46 DONOVAN Mark GBR + 1:18
47 ARENSMAN Thymen NED + 1:18
48 ISLAS LOPEZ Fernando MEX + 1:25
49 LEKNESSUND Andreas NOR + 1:46
50 RENARD Alexis FRA + 2:30
51 WRIGHT Mitchell AUS + 2:42
52 BLASKO Matej SVK + 2:45
53 VERVLOESEM Xandres BEL + 2:45
54 CEMAZAR Nik SLO + 2:45
55 MAYRHOFER Marius GER + 3:32
56 THIEBAUD Valere SUI + 3:32
57 ANDERSEN Idar NOR + 3:53
58 JORGENSON Matteo USA + 3:53
59 MESTAN Matous CZE + 5:25
60 MARUKHIN Daniil KAZ + 5:46
61 BURCZAK Dawid POL + 6:47
62 OROSZ Gergo HUN + 6:47
63 HAMILTON Ben NZL + 6:47
64 VAN DEN BERG Marijn NED + 6:47
65 STOJNIC Veljko SRB + 6:47
66 STEPANOV Vladislav RUS + 6:47
67 MARTYNOV Nikita RUS + 6:47
68 ELWORTHY Oscar NZL + 6:47
69 VACEK Karel CZE + 6:52
70 KONIECZNY Mikolaj POL + 6:53
71 HVIDEBERG Jonas Iversby NOR + 6:53
72 VAN GILS Maxim BEL + 6:58
73 HEINSCHKE Leon GER + 6:58
74 DIAZ GAZQUEZ Ramon ESP + 7:02
75 WAERENSKJOLD Soren NOR + 8:00
76 ESPINOZA IBARRA Ignacio Alejandro CHI + 8:00
77 BAYER Tobias AUT + 8:00
78 BARTA Tomas CZE + 8:00
79 SMITH Luke IRL + 8:00
80 OMRZEL Aljaz SLO + 8:00
81 DOOGAN Patrick J. IRL + 8:00
82 POTOCKI Viktor CRO + 8:00
83 AUTRAN CARRILLO Jose Eduardo CHI + 8:00
84 ZUBRICKAS Romas LTU + 8:00
85 ONODERA Kei JPN + 8:00
86 ENGELHARDT Felix GER + 8:00
87 OLIVEIRA Matthew BER + 8:00
88 GONZALEZ RIVERA Abner PUR + 8:00
89 WALSH Ben IRL + 8:00
90 VULCAN Denis Marian ROU + 8:00
91 MATSANGOS Alexandros CYP + 8:00
92 GAMPER Florian AUT + 8:00
93 SANKMANN Joosep EST + 8:00
94 CHAIYASOMBAT Thanakhan THA + 8:00
95 CALLE HURTADO Juan Fernando COL + 8:00
96 KVIST Linus SWE + 8:00
97 KLUCKERS Arthur LUX + 8:05
98 WALL Christoffer SWE + 8:05
99 DAVIS Cole USA + 8:05
100 VAN WILDER Ilan BEL + 8:24
101 GARCIA JANEIRO Guillermo ESP + 10:03
102 LOPES Pedro Jose POR + 11:07
103 ORFANOUDAKIS Emmanouil GRE + 11:07
104 SHIRALIYEV Karim AZE + 11:07
105 RUIZ Ivan Gabriel ARG + 12:18
106 JUNTUNEN Antti-Jussi FIN + 12:18
107 STAPLES Graydon CAN + 12:35
108 QUINN Sean USA + 12:35
109 VAITAITIS Kestutis LTU + 13:38
110 SHORTT Devin RSA + 14:10
111 MANSOURI Hamza ALG + 14:13
112 BINDEMANIS Kristofers LAT + 14:41
113 PAJUR Markus EST + 14:42
114 NIKULIN Daniil UKR + 15:34
115 SAGADIN Luka SLO + 15:47
116 PENNO Kurt CAN + 15:47
117 MIRAFUENTES Eugenio MEX + 15:47
118 OOSTHUIZEN Jason RSA + 17:47
119 TURUK Daniil BLR + 18:16
120 GEBRESELASSIE Kiflom ETH + 18:18
121 PRICE-PEJTERSEN Johan DEN + 18:18
122 MASOTTO Giulio ITA + 18:53
123 SHEEHAN Riley USA + 19:15
124 HOLEC Richard CZE + 19:15
125 VERBOOM Minne NED + 19:15
126 LANGBALLE Johan Tiedemann DEN + 19:15
127 KAKIZAKI Eugene JPN + 19:15
128 SCHUNK Conor USA + 19:15
129 ZIJLAARD Maikel NED + 19:23
2 RASTELLI Luca ITA + 0:51
3 GAZZOLI Michele ITA + 0:51
4 MÄRKL Niklas GER + 0:51
5 STEWART Jake GBR + 0:51
6 KIERNER Florian AUT + 0:51
7 ZANA Filippo ITA + 0:51
8 HJEMSAETER Olav NOR + 0:51
9 FEDOROV Yevgeniy KAZ + 0:51
10 HINDSGAUL MADSEN Jacob DEN + 0:51
11 BAYEMBAYEV Olzhas KAZ + 0:51
12 GAMPER Mario AUT + 0:51
13 LEYDER Misch LUX + 0:51
14 LOUVEL Matis FRA + 0:51
15 MAZZUCCO Fabio ITA + 0:51
16 RAUGEL Antoine FRA + 0:51
17 HOLLMANN Juri GER + 0:51
18 CONTER Ken LUX + 0:51
19 HOOLE Daan NED + 0:51
20 BERWICK Sebastian AUS + 0:51
21 STOCEK Matus SVK + 0:51
22 ERIKSSON Jacob SWE + 0:51
23 OCAMPO GIRALDO Victor Alejandro COL + 0:51
24 LOPES Pedro Miguel POR + 0:55
25 PIDCOCK Thomas GBR + 0:55
26 FINKLER Leonardo Henrique BRA + 0:55
27 CASSAERT Loran BEL + 0:55
28 MATSUDA Shoi JPN + 0:55
29 SKJELMOSE JENSEN Mattias DEN + 0:55
30 SCHMID Mauro SUI + 0:55
31 COLNAGHI Luca ITA + 0:55
32 GESSNER Jakob GER + 0:55
33 INNOCENTI Andrea ITA + 0:55
34 BRUSSENSKIY Gleb KAZ + 0:55
35 SEDLACEK Vojtech CZE + 0:55
36 VAUGHAN Jacob GBR + 0:55
37 JARC Aljaz SLO + 0:55
38 LEFAURE Paul FRA + 0:55
39 NURLYKHASSYM Nurbergen KAZ + 0:55
40 GARCIA PIERNA Carlos ESP + 0:55
41 AASHEIM Ludvig Fischer NOR + 0:55
42 BALMER Alexandre SUI + 0:55
43 SILVA Afonso POR + 0:55
44 CHZHAN Igor KAZ + 0:55
45 CHRETIEN Charles-Etienne CAN + 1:08
46 DONOVAN Mark GBR + 1:18
47 ARENSMAN Thymen NED + 1:18
48 ISLAS LOPEZ Fernando MEX + 1:25
49 LEKNESSUND Andreas NOR + 1:46
50 RENARD Alexis FRA + 2:30
51 WRIGHT Mitchell AUS + 2:42
52 BLASKO Matej SVK + 2:45
53 VERVLOESEM Xandres BEL + 2:45
54 CEMAZAR Nik SLO + 2:45
55 MAYRHOFER Marius GER + 3:32
56 THIEBAUD Valere SUI + 3:32
57 ANDERSEN Idar NOR + 3:53
58 JORGENSON Matteo USA + 3:53
59 MESTAN Matous CZE + 5:25
60 MARUKHIN Daniil KAZ + 5:46
61 BURCZAK Dawid POL + 6:47
62 OROSZ Gergo HUN + 6:47
63 HAMILTON Ben NZL + 6:47
64 VAN DEN BERG Marijn NED + 6:47
65 STOJNIC Veljko SRB + 6:47
66 STEPANOV Vladislav RUS + 6:47
67 MARTYNOV Nikita RUS + 6:47
68 ELWORTHY Oscar NZL + 6:47
69 VACEK Karel CZE + 6:52
70 KONIECZNY Mikolaj POL + 6:53
71 HVIDEBERG Jonas Iversby NOR + 6:53
72 VAN GILS Maxim BEL + 6:58
73 HEINSCHKE Leon GER + 6:58
74 DIAZ GAZQUEZ Ramon ESP + 7:02
75 WAERENSKJOLD Soren NOR + 8:00
76 ESPINOZA IBARRA Ignacio Alejandro CHI + 8:00
77 BAYER Tobias AUT + 8:00
78 BARTA Tomas CZE + 8:00
79 SMITH Luke IRL + 8:00
80 OMRZEL Aljaz SLO + 8:00
81 DOOGAN Patrick J. IRL + 8:00
82 POTOCKI Viktor CRO + 8:00
83 AUTRAN CARRILLO Jose Eduardo CHI + 8:00
84 ZUBRICKAS Romas LTU + 8:00
85 ONODERA Kei JPN + 8:00
86 ENGELHARDT Felix GER + 8:00
87 OLIVEIRA Matthew BER + 8:00
88 GONZALEZ RIVERA Abner PUR + 8:00
89 WALSH Ben IRL + 8:00
90 VULCAN Denis Marian ROU + 8:00
91 MATSANGOS Alexandros CYP + 8:00
92 GAMPER Florian AUT + 8:00
93 SANKMANN Joosep EST + 8:00
94 CHAIYASOMBAT Thanakhan THA + 8:00
95 CALLE HURTADO Juan Fernando COL + 8:00
96 KVIST Linus SWE + 8:00
97 KLUCKERS Arthur LUX + 8:05
98 WALL Christoffer SWE + 8:05
99 DAVIS Cole USA + 8:05
100 VAN WILDER Ilan BEL + 8:24
101 GARCIA JANEIRO Guillermo ESP + 10:03
102 LOPES Pedro Jose POR + 11:07
103 ORFANOUDAKIS Emmanouil GRE + 11:07
104 SHIRALIYEV Karim AZE + 11:07
105 RUIZ Ivan Gabriel ARG + 12:18
106 JUNTUNEN Antti-Jussi FIN + 12:18
107 STAPLES Graydon CAN + 12:35
108 QUINN Sean USA + 12:35
109 VAITAITIS Kestutis LTU + 13:38
110 SHORTT Devin RSA + 14:10
111 MANSOURI Hamza ALG + 14:13
112 BINDEMANIS Kristofers LAT + 14:41
113 PAJUR Markus EST + 14:42
114 NIKULIN Daniil UKR + 15:34
115 SAGADIN Luka SLO + 15:47
116 PENNO Kurt CAN + 15:47
117 MIRAFUENTES Eugenio MEX + 15:47
118 OOSTHUIZEN Jason RSA + 17:47
119 TURUK Daniil BLR + 18:16
120 GEBRESELASSIE Kiflom ETH + 18:18
121 PRICE-PEJTERSEN Johan DEN + 18:18
122 MASOTTO Giulio ITA + 18:53
123 SHEEHAN Riley USA + 19:15
124 HOLEC Richard CZE + 19:15
125 VERBOOM Minne NED + 19:15
126 LANGBALLE Johan Tiedemann DEN + 19:15
127 KAKIZAKI Eugene JPN + 19:15
128 SCHUNK Conor USA + 19:15
129 ZIJLAARD Maikel NED + 19:23