1 | Chris Froome | Ineos Grenadiers | 4:07:13h |
2 | Esteban Chaves | Team Jayco AlUla | +4s |
3 | Michael Woods | EF Education-EasyPost | +5s |
4 | Wilco Kelderman | Team dsm-firmenich PostNL | +8s |
5 | Ilnur Zakarin | Team Katusha Alpecin | +8s |
6 | Alberto Contador | Lidl - Trek | +12s |
7 | David De la Cruz | Soudal - Quick Step | +12s |
8 | Sam Oomen | Team dsm-firmenich PostNL | +12s |
9 | Nicolas Roche | BMC Racing Team | +14s |
10 | Antonio Nibali | Bahrain Victorious | +14s |
11 | Fabio Aru | Astana Qazaqstan Team | +17s |
12 | Tejay van Garderen | BMC Racing Team | +19s |
13 | Miguel Ángel López | Astana Qazaqstan Team | +19s |
14 | Jack Haig | Team Jayco AlUla | +23s |
15 | Antonio Pedrero | Movistar Team | +27s |
16 | Adam Yates | Team Jayco AlUla | +27s |
17 | Steven Kruijswijk | Team Visma / Lease a Bike | +29s |
18 | Wout Poels | Ineos Grenadiers | +55s |
19 | Domenico Pozzovivo | Decathlon AG2R La Mondiale Team | +1:09m |
20 | Louis Meintjes | UAE Team Emirates | +1:09m |