
| Pos | Name | Mannschaft | Einzelwertung | |
|---|---|---|---|---|
| 1 | Julian Alaphilippe | Soudal Quick-Step | 4:37:55h | |
| 2 | Jan Polanc | UAE Team Emirates - XRG | +2s | |
| 3 | Rafał Majka | Red Bull–Bora–Hansgrohe | +2s | |
| 4 | Serge Pauwels | Team Qhubeka Assos | +26s | |
| 5 | Nelson Oliveira | Movistar Team | +28s | |
| 6 | Michel Kreder | Aqua Blue Sport | +32s | |
| 7 | Maxime Monfort | Lotto-Intermarché | +32s | |
| 8 | Bart de Clercq | Lotto-Intermarché | +34s | |
| 9 | Alberto Losada | Team Katusha Alpecin | +37s | |
| 10 | Emanuel Buchmann | Red Bull–Bora–Hansgrohe | +1:04m | |
| 11 | Daan Olivier | Team Visma / Lease a Bike | +1:06m | |
| 12 | Loïc Vliegen | BMC Racing Team | +1:17m | |
| 13 | Alberto Contador | Lidl - Trek | +1:27m | |
| 14 | Chris Froome | Ineos Grenadiers | +1:27m | |
| 15 | Jesus Hernandez Blazquez | Lidl - Trek | +1:27m | |
| 16 | Antonio Nibali | Bahrain Victorious | +1:44m | |
| 17 | Fabio Aru | XDS Astana Team | +1:44m | |
| 18 | Ilnur Zakarin | Team Katusha Alpecin | +1:44m | |
| 19 | Wout Poels | Ineos Grenadiers | +1:44m | |
| 20 | Esteban Chaves | Team Jayco AlUla | +1:44m |















