1 | ![Eddie Dunbar]() Eddie Dunbar INEOS Grenadiers | INEOS Grenadiers | 20h 38' 43'' |
2 | ![Óscar Rodríguez]() Óscar Rodríguez MOVISTAR | MOVISTAR | +23'' |
3 | ![Samuele Battistella]() Samuele Battistella ASTANA PRO | ASTANA PRO | +28'' |
4 | ![Edoardo Zambanini]() Edoardo Zambanini Bahrain Victorious | Bahrain Victorious | +29'' |
5 | ![Carl Fredrik Hagen]() Carl Fredrik Hagen Israel - Premier Tech | Israel - Premier Tech | +35'' |
6 | ![Niklas Eg]() Niklas Eg Uno-X Pro Cycling Team | Uno-X Pro Cycling Team | +36'' |
7 | ![Krists Neilands]() Krists Neilands Israel - Premier Tech | Israel - Premier Tech | +43'' |
8 | ![Patrick Konrad]() Patrick Konrad BORA - HANSGROHE | BORA - HANSGROHE | +50'' |
9 | ![Anthon Charmig]() Anthon Charmig Uno-X Pro Cycling Team | Uno-X Pro Cycling Team | +59'' |
10 | ![Kamiel Bonneu]() Kamiel Bonneu Sport Vlaanderen - Baloise | Sport Vlaanderen - Baloise | +1' 01'' |
11 | ![Jimmy Janssens]() Jimmy Janssens Alpecin - Fenix | Alpecin - Fenix | +1' 03'' |
12 | ![Filippo Baroncini]() Filippo Baroncini Trek-Segafredo | Trek-Segafredo | +1' 05'' |
13 | ![Rune Herregodts]() Rune Herregodts Sport Vlaanderen - Baloise | Sport Vlaanderen - Baloise | +1' 05'' |
14 | ![Callum Johnston]() Callum Johnston Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +1' 19'' |
15 | ![Alexandre Balmer]() Alexandre Balmer Team BikeExchange | Team BikeExchange | +1' 19'' |
16 | ![Gal Glivar]() Gal Glivar Adria Mobil | Adria Mobil | +1' 23'' |
17 | ![Asbjørn Hellemose]() Asbjørn Hellemose Trek-Segafredo | Trek-Segafredo | +1' 26'' |
18 | ![Joey Rosskopf]() Joey Rosskopf Human Powered Health | Human Powered Health | +1' 27'' |
19 | ![Juri Hollmann]() Juri Hollmann MOVISTAR | MOVISTAR | +1' 29'' |
20 | ![Sergio Martín]() Sergio Martín Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +1' 29'' |
21 | ![Kristjan Hocevar]() Kristjan Hocevar Adria Mobil | Adria Mobil | +1' 34'' |
22 | ![Toon Vandebosch]() Toon Vandebosch Alpecin - Fenix | Alpecin - Fenix | +1' 36'' |
23 | ![Diego Pablo Sevilla]() Diego Pablo Sevilla EOLO - Kometa Cycling Team | EOLO - Kometa Cycling Team | +1' 36'' |
24 | ![Iñigo Elosegui]() Iñigo Elosegui MOVISTAR | MOVISTAR | +1' 40'' |
25 | ![Filip Maciejuk]() Filip Maciejuk Bahrain Victorious | Bahrain Victorious | +1' 46'' |
26 | ![Alessandro Bisolti]() Alessandro Bisolti Drone Hopper - Androni Giocattoli | Drone Hopper - Androni Giocattoli | +1' 47'' |
27 | ![Yevgeniy Fedorov]() Yevgeniy Fedorov ASTANA PRO | ASTANA PRO | +1' 50'' |
28 | ![Timo Kielich]() Timo Kielich Alpecin - Fenix | Alpecin - Fenix | +1' 51'' |
29 | ![Max Kanter]() Max Kanter MOVISTAR | MOVISTAR | +1' 55'' |
30 | ![Luca Chirico]() Luca Chirico Drone Hopper - Androni Giocattoli | Drone Hopper - Androni Giocattoli | +1' 55'' |
31 | ![Henri Uhlig]() Henri Uhlig Alpecin - Fenix | Alpecin - Fenix | +2' 01'' |
32 | ![Loe van Belle]() Loe van Belle Team Jumbo - Visma | Team Jumbo - Visma | +2' 08'' |
33 | ![Fabio Van den Bossche]() Fabio Van den Bossche Alpecin - Fenix | Alpecin - Fenix | +2' 19'' |
34 | ![Andrey Amador]() Andrey Amador INEOS Grenadiers | INEOS Grenadiers | +2' 23'' |
35 | ![Nils Politt]() Nils Politt BORA - HANSGROHE | BORA - HANSGROHE | +2' 23'' |
36 | ![Tim Declercq]() Tim Declercq Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +2' 23'' |
37 | ![Alexey Lutsenko]() Alexey Lutsenko ASTANA PRO | ASTANA PRO | +2' 30'' |
38 | ![Márton Dina]() Márton Dina EOLO - Kometa Cycling Team | EOLO - Kometa Cycling Team | +2' 31'' |
39 | ![Stan Van Tricht]() Stan Van Tricht Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +2' 32'' |
40 | ![Mathias Norsgaard]() Mathias Norsgaard MOVISTAR | MOVISTAR | +2' 41'' |
41 | ![Mark Christian]() Mark Christian EOLO - Kometa Cycling Team | EOLO - Kometa Cycling Team | +2' 41'' |
42 | ![Johan Price-Pejtersen]() Johan Price-Pejtersen Bahrain Victorious | Bahrain Victorious | +2' 41'' |
43 | ![Leon Heinschke]() Leon Heinschke Team DSM | Team DSM | +3' 15'' |
44 | ![Sander De Pestel]() Sander De Pestel Sport Vlaanderen - Baloise | Sport Vlaanderen - Baloise | +3' 30'' |
45 | ![Alessandro Fancellu]() Alessandro Fancellu EOLO - Kometa Cycling Team | EOLO - Kometa Cycling Team | +3' 37'' |
46 | ![Simon Pellaud]() Simon Pellaud Trek-Segafredo | Trek-Segafredo | +3' 45'' |
47 | ![Ben Turner]() Ben Turner INEOS Grenadiers | INEOS Grenadiers | +4' 17'' |
48 | ![David González]() David González Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +4' 20'' |
49 | ![August Jensen]() August Jensen Human Powered Health | Human Powered Health | +4' 24'' |
50 | ![Tom Van Asbroeck]() Tom Van Asbroeck Israel - Premier Tech | Israel - Premier Tech | +4' 56'' |
51 | ![Kamil Gradek]() Kamil Gradek Bahrain Victorious | Bahrain Victorious | +5' 08'' |
52 | ![Marius Mayrhofer]() Marius Mayrhofer Team DSM | Team DSM | +5' 38'' |
53 | ![Tim Naberman]() Tim Naberman Team DSM | Team DSM | +6' 24'' |
54 | ![Gergely Szarka]() Gergely Szarka Giotti Victoria - Savini Due | Giotti Victoria - Savini Due | +6' 45'' |
55 | ![Kristijan Koren]() Kristijan Koren Adria Mobil | Adria Mobil | +7' 28'' |
56 | ![Florian Sénéchal]() Florian Sénéchal Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +7' 36'' |
57 | ![Andrea Peron]() Andrea Peron Team Novo Nordisk | Team Novo Nordisk | +7' 37'' |
58 | ![Kim Heiduk]() Kim Heiduk INEOS Grenadiers | INEOS Grenadiers | +7' 37'' |
59 | ![Umberto Marengo]() Umberto Marengo Drone Hopper - Androni Giocattoli | Drone Hopper - Androni Giocattoli | +8' 34'' |
60 | ![Jonas Abrahamsen]() Jonas Abrahamsen Uno-X Pro Cycling Team | Uno-X Pro Cycling Team | +8' 36'' |
61 | ![Luis-Joe Lührs]() Luis-Joe Lührs BORA - HANSGROHE | BORA - HANSGROHE | +8' 41'' |
62 | ![Owen Geleijn]() Owen Geleijn Team Jumbo - Visma | Team Jumbo - Visma | +10' 26'' |
63 | ![Aaron Van Poucke]() Aaron Van Poucke Sport Vlaanderen - Baloise | Sport Vlaanderen - Baloise | +11' 32'' |
64 | ![Jens Reynders]() Jens Reynders Sport Vlaanderen - Baloise | Sport Vlaanderen - Baloise | +11' 39'' |
65 | ![Antonio Tiberi]() Antonio Tiberi Trek-Segafredo | Trek-Segafredo | +12' 44'' |
66 | ![Guy Sagiv]() Guy Sagiv Israel - Premier Tech | Israel - Premier Tech | +12' 47'' |
67 | ![Dylan Groenewegen]() Dylan Groenewegen Team BikeExchange | Team BikeExchange | +12' 49'' |
68 | ![Itamar Einhorn]() Itamar Einhorn Israel - Premier Tech | Israel - Premier Tech | +12' 54'' |
69 | ![Tilen Finkšt]() Tilen Finkšt Adria Mobil | Adria Mobil | +12' 54'' |
70 | ![Iúri Leitão]() Iúri Leitão Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +12' 54'' |
71 | ![Chun Kai Feng]() Chun Kai Feng Bahrain Victorious | Bahrain Victorious | +12' 54'' |
72 | ![Leonardo Marchiori]() Leonardo Marchiori Drone Hopper - Androni Giocattoli | Drone Hopper - Androni Giocattoli | +12' 54'' |
73 | ![Jack Bauer]() Jack Bauer Team BikeExchange | Team BikeExchange | +13' 06'' |
74 | ![Lars Saugstad]() Lars Saugstad Uno-X Pro Cycling Team | Uno-X Pro Cycling Team | +13' 26'' |
75 | ![Ryan Mullen]() Ryan Mullen BORA - HANSGROHE | BORA - HANSGROHE | +13' 41'' |
76 | ![Luka Mezgec]() Luka Mezgec Team BikeExchange | Team BikeExchange | +14' 01'' |
77 | ![Bart Hordijk]() Bart Hordijk Team DSM | Team DSM | +14' 24'' |
78 | ![Fabio Jakobsen]() Fabio Jakobsen Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +14' 45'' |
79 | ![Elia Viviani]() Elia Viviani INEOS Grenadiers | INEOS Grenadiers | +15' 05'' |
80 | ![Sasha Weemaes]() Sasha Weemaes Sport Vlaanderen - Baloise | Sport Vlaanderen - Baloise | +15' 06'' |
81 | ![Ádám Karl]() Ádám Karl Ungheria | Ungheria | +15' 10'' |
82 | ![Simon Dehairs]() Simon Dehairs Alpecin - Fenix | Alpecin - Fenix | +15' 14'' |
83 | ![Michele Gazzoli]() Michele Gazzoli ASTANA PRO | ASTANA PRO | +15' 14'' |
84 | ![Márton Solymosi]() Márton Solymosi Ungheria | Ungheria | +15' 50'' |
85 | ![Rudy Barbier]() Rudy Barbier Israel - Premier Tech | Israel - Premier Tech | +15' 57'' |
86 | ![Kyle Murphy]() Kyle Murphy Human Powered Health | Human Powered Health | +16' 10'' |
87 | ![Tim van Dijke]() Tim van Dijke Team Jumbo - Visma | Team Jumbo - Visma | +16' 16'' |
88 | ![Matt Walls]() Matt Walls BORA - HANSGROHE | BORA - HANSGROHE | +17' 07'' |
89 | ![Simone Bevilacqua]() Simone Bevilacqua EOLO - Kometa Cycling Team | EOLO - Kometa Cycling Team | +17' 31'' |
90 | ![Amund Grøndahl Jansen]() Amund Grøndahl Jansen Team BikeExchange | Team BikeExchange | +17' 47'' |
91 | ![Matteo Moschetti]() Matteo Moschetti Trek-Segafredo | Trek-Segafredo | +18' 00'' |
92 | ![Péter Kusztor]() Péter Kusztor Team Novo Nordisk | Team Novo Nordisk | +18' 12'' |
93 | ![Yevgeniy Gidich]() Yevgeniy Gidich ASTANA PRO | ASTANA PRO | +18' 20'' |
94 | ![Yesid Pira]() Yesid Pira Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +18' 22'' |
95 | ![David Martín]() David Martín EOLO - Kometa Cycling Team | EOLO - Kometa Cycling Team | +18' 27'' |
96 | ![Davide Martinelli]() Davide Martinelli ASTANA PRO | ASTANA PRO | +19' 06'' |
97 | ![Erlend Blikra]() Erlend Blikra Uno-X Pro Cycling Team | Uno-X Pro Cycling Team | +19' 52'' |
98 | ![Lukas Pöstlberger]() Lukas Pöstlberger BORA - HANSGROHE | BORA - HANSGROHE | +20' 20'' |
99 | ![Stijn Steels]() Stijn Steels Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +20' 22'' |
100 | ![Cameron Meyer]() Cameron Meyer Team BikeExchange | Team BikeExchange | +20' 23'' |
101 | ![Alessandro Monaco]() Alessandro Monaco Giotti Victoria - Savini Due | Giotti Victoria - Savini Due | +20' 45'' |
102 | ![Keegan Swirbul]() Keegan Swirbul Human Powered Health | Human Powered Health | +20' 49'' |
103 | ![David Lozano]() David Lozano Team Novo Nordisk | Team Novo Nordisk | +20' 49'' |
104 | ![Emil Dima]() Emil Dima Giotti Victoria - Savini Due | Giotti Victoria - Savini Due | +20' 55'' |
105 | ![Josu Etxeberria]() Josu Etxeberria Caja Rural - Seguros RGA | Caja Rural - Seguros RGA | +23' 57'' |
106 | ![Davide Finatti]() Davide Finatti Giotti Victoria - Savini Due | Giotti Victoria - Savini Due | +24' 19'' |
107 | ![Dávid Kovács]() Dávid Kovács Ungheria | Ungheria | +24' 19'' |
108 | ![Ricardo Zurita]() Ricardo Zurita Drone Hopper - Androni Giocattoli | Drone Hopper - Androni Giocattoli | +25' 40'' |
109 | ![Frederik Rodenberg]() Frederik Rodenberg Team DSM | Team DSM | +25' 47'' |
110 | ![Hamish Beadle]() Hamish Beadle Team Novo Nordisk | Team Novo Nordisk | +25' 55'' |
111 | ![David Per]() David Per Adria Mobil | Adria Mobil | +26' 19'' |
112 | ![Attila Malnasi]() Attila Malnasi Giotti Victoria - Savini Due | Giotti Victoria - Savini Due | +26' 35'' |
113 | ![Bence Mészáros]() Bence Mészáros Ungheria | Ungheria | +26' 59'' |
114 | ![Viktor Filutás]() Viktor Filutás Adria Mobil | Adria Mobil | +27' 24'' |
115 | ![Nicolas Dalla Valle]() Nicolas Dalla Valle Giotti Victoria - Savini Due | Giotti Victoria - Savini Due | +27' 59'' |
116 | ![Trym Holther]() Trym Holther Drone Hopper - Androni Giocattoli | Drone Hopper - Androni Giocattoli | +28' 40'' |
117 | ![Patrick Eddy]() Patrick Eddy Team DSM | Team DSM | +28' 50'' |
118 | ![Joonas Henttala]() Joonas Henttala Team Novo Nordisk | Team Novo Nordisk | +29' 58'' |
119 | ![Zétény Szijártó]() Zétény Szijártó Ungheria | Ungheria | +30' 30'' |
120 | ![Filippo Ridolfo]() Filippo Ridolfo Team Novo Nordisk | Team Novo Nordisk | +30' 30'' |
121 | ![Nathan Brown]() Nathan Brown Human Powered Health | Human Powered Health | +32' 22'' |
122 | ![Gergö Orosz]() Gergö Orosz Ungheria | Ungheria | +34' 09'' |
123 | ![Iljo Keisse]() Iljo Keisse Quick-Step - Alpha Vinyl Team | Quick-Step - Alpha Vinyl Team | +34' 17'' |