Adam YATES won in 3:05:41, on the same time as ALMEIDA.
| 1 | 3:05:41 | |
| 2 | s.t. | |
| 3 | +0:14 |
| # | Rider | Time | GC | Bonus | UCI pts |
|---|---|---|---|---|---|
| 1 | 3:05:41 | 19:45:17 | −10s | 60 | |
| 2 | s.t. | +0:31 | −6s | 40 | |
| 3 | +0:14 | +3:02 | −4s | 30 | |
| 4 | +0:16 | +4:59 | 25 | ||
| 5 | s.t. | +2:50 | 20 | ||
| 6 | s.t. | +1:51 | −3s | 15 | |
| 7 | s.t. | +4:03 | 10 | ||
| 8 | s.t. | +3:54 | 8 | ||
| 9 | +0:32 | +4:41 | −2s | 5 | |
| 10 | +0:35 | +3:23 | 2 | ||
| 11 | +0:44 | +7:38 | |||
| 12 | s.t. | +16:13 | |||
| 13 | +0:51 | +6:16 | |||
| 14 | s.t. | +5:29 | |||
| 15 | +0:57 | +17:28 |
| # | Team | ||||
|---|---|---|---|---|---|
| 1 | UAE Team Emirates | 110 | 1 | 2 | 2 |
| 2 | Israel - Premier Tech | 30 | 0 | 1 | 1 |
| 3 | Team Visma | Lease a Bike | 25 | 0 | 0 | 1 |
| 4 | Ineos Grenadiers | 23 | 0 | 0 | 2 |
| 5 | Lidl-Trek | 20 | 0 | 0 | 1 |
| 6 | Team DSM-Firmenich Postnl | 10 | 0 | 0 | 1 |
| 7 | Decathlon AG2R la Mondiale Team | 5 | 0 | 0 | 1 |
| 8 | Movistar Team | 2 | 0 | 0 | 1 |