1 | Nairo Quintana Rojas | Movistar Team | 5:27:22h |
2 | Geraint Thomas | Ineos Grenadiers | +18s |
3 | Adam Yates | Team Jayco AlUla | +24s |
4 | Rigoberto Urán | EF Education-EasyPost | +24s |
5 | Simon Špilak | Team Katusha Alpecin | +29s |
6 | Tom Dumoulin | Team dsm-firmenich PostNL | +41s |
7 | Domenico Pozzovivo | Decathlon AG2R La Mondiale Team | +41s |
8 | Mikel Landa | Ineos Grenadiers | +41s |
9 | Thibaut Pinot | Groupama - FDJ | +46s |
10 | Primož Roglič | Team Visma / Lease a Bike | +51s |
11 | Bauke Mollema | Lidl - Trek | +51s |
12 | Jonathan Castroviejo | Movistar Team | +51s |
13 | Egan Bernal | Drone Hopper - Androni Giocattoli | +1:01m |
14 | Roman Kreuziger | Team Jayco AlUla | +1:10m |
15 | Rohan Dennis | BMC Racing Team | +1:17m |
16 | Daniel Moreno | Movistar Team | +1:17m |
17 | Rui Costa | UAE Team Emirates | +1:22m |
18 | Michele Scarponi | Astana Qazaqstan Team | +1:22m |
19 | Rafał Majka | BORA-hansgrohe | +1:39m |
20 | Damiano Caruso | BMC Racing Team | +1:43m |