
| Pos | Name | Mannschaft | Einzelwertung | |
|---|---|---|---|---|
| 1 | Peter Sagan | Red Bull–Bora–Hansgrohe | 3:14:10h | |
| 2 | Travis McCabe | USA | 3:14:10h | |
| 3 | Max Walscheid | Team Picnic PostNL | 3:14:10h | |
| 4 | Kristoffer Halvorsen | Ineos Grenadiers | 3:14:10h | |
| 5 | Michael Mørkøv | Soudal Quick-Step | 3:14:10h | |
| 6 | Owain Doull | Ineos Grenadiers | 3:14:10h | |
| 7 | John Degenkolb | Lidl - Trek | +4s | |
| 8 | Phil Bauhaus | Bahrain Victorious | +4s | |
| 9 | Erik Baška | Red Bull–Bora–Hansgrohe | +4s | |
| 10 | Jasper Philipsen | UAE Team Emirates - XRG | +4s | |
| 11 | Andrea Peron | Team Novo Nordisk | +4s | |
| 12 | Danny van Poppel | Team Visma / Lease a Bike | +4s | |
| 13 | Miguel Bryon | USA | +4s | |
| 14 | Reinardt Janse van Rensburg | Team Qhubeka Assos | +4s | |
| 15 | Nacer Bouhanni | Cofidis | +4s | |
| 16 | Szymon Sajnok | CCC Team | +4s | |
| 17 | Maximilian Schachmann | Red Bull–Bora–Hansgrohe | +4s | |
| 18 | Tadej Pogačar | UAE Team Emirates - XRG | +4s | |
| 19 | Jens Debusschere | Team Katusha Alpecin | +4s | |
| 20 | Michael Hernandez | USA | +4s |











