VICTOIRE DE PRIMOZ ROGLIC (Slovénie)1 SLO Primoz Roglic Slovenia 55:04 2 NED Tom Dumoulin Netherlands + 1:01
3 AUS Rohan Dennis Australia + 1:04
4 SUI Stefan Küng Switzerland + 1:04
5 ITA Filippo Ganna Italy + 1:05
6 BEL Wout Van Aert Belgium + 1:40
7 DEN Kasper Asgreen Denmark + 1:48
8 COL Rigoberto Uran Colombia + 2:14
9 BEL Remco Evenepoel Belgium + 2:17
10 NZL Patrick Bevin New Zealand + 2:20
11 ITA Alberto Bettiol Italy + 2:34
12 GBR Geraint Thomas Great Britain + 2:42
13 CAN Hugo Houle Canada + 2:52
14 RSA Stefan de Bod South Africa + 2:53
15 GER Maximilian Schachmann Germany + 3:29
16 POR Joao Almeida Portugal + 3:29
17 FRA Remi Cavagna France + 3:35 18 POL Maciej Bodnar Poland + 3:43
19 GER Nikias Arndt Germany + 3:45
20 RUS Aleksandr Vlasov Russia + 3:51
21 POR Nelson Oliveira Portugal + 3:55
22 EST Tanel Kangert Estonia + 4:01
23 NOR Tobias Foss Norway + 4:47
24 USA Brandon McNulty USA + 4:53
25 NZL George Bennett New Zealand + 5:24
26 CZE Michael Kukrle Czech Republic + 5:37
27 AUS Richie Porte Australia + 5:49
28 IRL Nicolas Roche Ireland + 6:19
29 GBR Tao Geoghegan Hart Great Britain + 6:40
30 LAT Toms Skujins Latvia + 7:00
31 AUT Patrick Konrad Austria + 7:01
32 KAZ Alexey Lutsenko Kazakhstan + 7:17
33 ERI Amanuel Gebreigzabhier Eritrea + 8:18
34 USA Lawson Craddock USA + 8:48
35 IRN Saeid Safarzadeh Iran + 10:10
36 ALG Azzedine Lagab Algeria + 10:17
37 SVK Lucas Kubis Slovakia + 11:21
38 SYR Ahmad Badreddin Wais Refugee Olympic Team + 13:36
DNF ESP Ion Izagirre Spain
.