1 | Vincenzo Nibali | Bahrain Victorious | 6:15:29h |
2 | Julian Alaphilippe | Soudal - Quick Step | +28s |
3 | Gianni Moscon | Ineos Grenadiers | +38s |
4 | Thibaut Pinot | Groupama - FDJ | +38s |
5 | Domenico Pozzovivo | Decathlon AG2R La Mondiale Team | +38s |
6 | Fabio Aru | Astana Qazaqstan Team | +38s |
7 | Alexis Vuillermoz | Decathlon AG2R La Mondiale Team | +38s |
8 | Mikel Nieve | Ineos Grenadiers | +40s |
9 | Nairo Quintana Rojas | Movistar Team | +42s |
10 | Sergei Chernetski | Astana Qazaqstan Team | +47s |
11 | Sam Oomen | Team dsm-firmenich PostNL | +47s |
12 | Nicolas Roche | BMC Racing Team | +47s |
13 | Egan Bernal | Drone Hopper - Androni Giocattoli | +47s |
14 | Ben Hermans | BMC Racing Team | +47s |
15 | Davide Villella | EF Education-EasyPost | +1:12m |
16 | Matthias Frank | Decathlon AG2R La Mondiale Team | +1:12m |
17 | Diego Rosa | Ineos Grenadiers | +1:12m |
18 | Wilco Kelderman | Team dsm-firmenich PostNL | +1:12m |
19 | Bauke Mollema | Lidl - Trek | +1:26m |
20 | Tim Wellens | Lotto–Dstny | +1:26m |