1 | Domenico Pozzovivo | Decathlon AG2R La Mondiale Team | 4:38:49h |
2 | Rui Costa | UAE Team Emirates | +4s |
3 | Jon Izaguirre | Bahrain Victorious | +4s |
4 | Matthias Frank | Decathlon AG2R La Mondiale Team | +4s |
5 | Simon Špilak | Team Katusha Alpecin | +12s |
6 | Steven Kruijswijk | Team Visma / Lease a Bike | +12s |
7 | Damiano Caruso | BMC Racing Team | +15s |
8 | Pello Bilbao | Astana Qazaqstan Team | +18s |
9 | Marc Soler | Movistar Team | +18s |
10 | Michael Woods | EF Education-EasyPost | +21s |
11 | Mikel Nieve | Ineos Grenadiers | +24s |
12 | Maxime Monfort | Lotto–Dstny | +1:34m |
13 | Patrick Konrad | BORA-hansgrohe | +1:40m |
14 | Victor De la Parte | Movistar Team | +1:46m |
15 | Valerio Conti | UAE Team Emirates | +1:56m |
16 | Tao Geoghegan Hart | Ineos Grenadiers | +2:22m |
17 | Merhawi Kudus | Team Qhubeka Assos | +2:22m |
18 | Jan Hirt | CCC Sprandi Polkowice | +2:22m |
19 | Ondrej Cink | Bahrain Victorious | +2:22m |
20 | Antonio Pedrero | Movistar Team | +2:36m |