1 TRENTIN Matteo ITA 5:50:02
2 VAN DER POEL Mathieu NED + 0:00
3 VAN AERT Wout BEL + 0:00
4 HERRADA LOPEZ Jesus ESP + 0:00
5 CIMOLAI Davide ITA + 0:00
6 MEURISSE Xandro BEL + 0:07
7 ALBASINI Michael SUI + 0:07
8 PERICHON Pierre Luc FRA + 0:07
9 DENZ Nico GER + 0:25
10 LAMMERTINK Maurits NED + 2:15
11 KRISTOFF Alexander NOR + 2:22
12 STUYVEN Jasper BEL + 2:22
13 ZABEL Rick GER + 2:22
14 COLBRELLI Sonny ITA + 2:22
15 ROWE Luke GBR + 2:22
16 MOHORIC Matej SLO + 2:22
17 HUPPERTZ Joshua GER + 2:25
18 MORKOV Michael DEN + 2:32
19 LIEPINS Emils LAT + 2:32
20 VIVIANI Elia ITA + 2:32
21 GOLAS Michal POL + 2:32
22 NÕMMELA Aksel EST + 2:32
23 HOFSTETTER Hugo FRA + 2:32
24 ŠTYBAR Zdenek CZE + 2:32
25 VAN AVERMAET Greg BEL + 2:32
26 ASGREEN Kasper DEN + 2:32
27 KRIEGER Alexander GER + 2:32
28 KRIZEK Matthias AUT + 2:32
29 DE KORT Koen NED + 2:32
30 THWAITES Scott GBR + 2:32
31 DEGENKOLB John GER + 2:32
32 WEENING Pieter NED + 2:32
33 WALLAYS Jelle BEL + 2:32
34 IMHOF Claudio SUI + 2:32
35 THALMANN Roland SUI + 2:32
36 KOCH Jonas GER + 2:32
37 RIESEBEEK Oscar NED + 2:50
38 TEGGART Matthew IRL + 2:57
39 BAGDONAS Gediminas LTU + 3:18
40 SPENGLER Lukas SUI + 3:18
41 GUARNIERI Jacopo ITA + 3:20
42 PUCCIO Salvatore ITA + 3:20
43 GONÇALVES José POR + 3:47
44 RABITSCH Stephan AUT + 4:12
45 LUDVIGSSON Tobias SWE + 4:54
46 DUMOULIN Samuel FRA + 4:54
47 VAN DER SANDE Tosh BEL + 4:54
48 NEILANDS Krists LAT + 4:99
49 LOBATO DEL VALLE Juan Jose ESP + 8:00
50 COQUARD Bryan FRA + 8:98