Felix GROSSSCHARTNER won in 3:03:38, 0:34 ahead of ROCHE.
| 1 | 3:03:38 | |
| 2 | +0:34 | |
| 3 | +0:34 |
| # | Rider | Time | GC | Bonus | UCI pts |
|---|---|---|---|---|---|
| 1 | 3:03:38 | +14:33 | −10s | 20 | |
| 2 | +0:34 | +17:45 | −6s | 10 | |
| 3 | s.t. | +27:15 | −4s | 5 | |
| 4 | +0:40 | +10:07 | |||
| 5 | s.t. | +4:25 | |||
| 6 | s.t. | +3:12 | |||
| 7 | s.t. | +12:05 | |||
| 8 | s.t. | +3:12 | |||
| 9 | s.t. | +31:11 | |||
| 10 | s.t. | +3:59 | |||
| 11 | s.t. | +56:20 | |||
| 12 | s.t. | 18:36:06 | |||
| 13 | s.t. | +3:36 | |||
| 14 | s.t. | +0:58 | |||
| 15 | s.t. | +1:06 |
| # | Team | ||||
|---|---|---|---|---|---|
| 1 | Team Bikeexchange | 235 | 0 | 0 | 0 |
| 2 | Bahrain Victorious | 155 | 0 | 0 | 1 |
| 3 | Astana - Premier Tech | 135 | 0 | 0 | 1 |
| 4 | EF Education - Nippo | 135 | 0 | 0 | 1 |
| 5 | Androni Giocattoli - Sidermec | 100 | 0 | 0 | 0 |
| 6 | Ineos Grenadiers | 98 | 0 | 0 | 1 |
| 7 | Team Arkea - Samsic | 60 | 0 | 0 | 0 |
| 8 | BORA - Hansgrohe | 51 | 1 | 1 | 2 |
| 9 | Team DSM | 50 | 0 | 1 | 2 |
| 10 | AG2R Citroen Team | 46 | 0 | 0 | 0 |
| 11 | Trek - Segafredo | 21 | 0 | 0 | 0 |
| 12 | Israel Start-Up Nation | 18 | 0 | 1 | 1 |
| 13 | Caja Rural-Seguros RGA | 15 | 0 | 0 | 1 |
| 14 | Team Qhubeka Assos | 8 | 0 | 0 | 0 |
| 15 | UAE Team Emirates | 8 | 0 | 0 | 0 |