1 | Miguel Ángel López | Astana Qazaqstan Team | 3:34:51h |
2 | Ilnur Zakarin | Team Katusha Alpecin | +36s |
3 | Wilco Kelderman | Team dsm-firmenich PostNL | +45s |
4 | Esteban Chaves | Team Jayco AlUla | +47s |
5 | Chris Froome | Ineos Grenadiers | +47s |
6 | Michael Woods | EF Education-EasyPost | +50s |
7 | Vincenzo Nibali | Bahrain Victorious | +53s |
8 | Wout Poels | Ineos Grenadiers | +53s |
9 | Louis Meintjes | UAE Team Emirates | +53s |
10 | Pello Bilbao | Astana Qazaqstan Team | +1:02m |
11 | Fabio Aru | Astana Qazaqstan Team | +1:02m |
12 | Romain Bardet | Decathlon AG2R La Mondiale Team | +1:23m |
13 | Alberto Contador | Lidl - Trek | +1:27m |
14 | Jhon Darwin Atapuma Hurtado | UAE Team Emirates | +1:46m |
15 | Steven Kruijswijk | Team Visma / Lease a Bike | +2:17m |
16 | Antonio Pedrero | Movistar Team | +2:42m |
17 | Tejay van Garderen | BMC Racing Team | +3:19m |
18 | Daniel Moreno | Movistar Team | +3:37m |
19 | Jack Haig | Team Jayco AlUla | +3:41m |
20 | Mikel Nieve | Ineos Grenadiers | +3:43m |