Juan AYUSO won in 3:20:02, on the same time as ONLEY.
| # | Rider | Time | GC | Bonus | UCI pts |
|---|---|---|---|---|---|
| 1 | Lidl-Trek | 3:20:02 | 15:51:12 | −11s | 25 |
| 2 | s.t. | +1:22 | −6s | 15 | |
| 3 | Decathlon CMA CGM Team | s.t. | +0:14 | −4s | 10 |
| 4 | UAE Team Emirates XRG | +0:04 | +0:59 | 5 | |
| 5 | Pinarello-Q36.5 Pro Cycling Team | +0:06 | +2:53 | 3 | |
| 6 | Decathlon CMA CGM Team | +0:14 | +1:53 | ||
| 7 | Lotto Intermarché | +0:30 | +5:37 | ||
| 8 | Red Bull - BORA - Hansgrohe | s.t. | +1:53 | ||
| 9 | +0:34 | +1:40 | −2s | ||
| 10 | Soudal Quick-Step | +0:43 | +7:45 | ||
| 11 | Team Jayco Alula | +0:48 | +7:32 | ||
| 12 | Pinarello-Q36.5 Pro Cycling Team | s.t. | +3:52 | ||
| 13 | Red Bull - BORA - Hansgrohe | s.t. | +2:15 | −1s | |
| 14 | Tudor Pro Cycling Team | s.t. | +2:35 | ||
| 15 | Team Picnic Postnl | s.t. | +4:32 |
| # | Team | ||||
|---|---|---|---|---|---|
| 1 | Ineos Grenadiers | 285 | 0 | 1 | 2 |
| 2 | 278 | 1 | 1 | 1 | |
| 3 | 260 | 0 | 1 | 2 | |
| 4 | 155 | 0 | 0 | 1 | |
| 5 | 130 | 0 | 0 | 1 | |
| 6 | 51 | 0 | 0 | 1 | |
| 7 | 49 | 0 | 0 | 0 | |
| 8 | 26 | 0 | 0 | 0 | |
| 9 | 19 | 0 | 0 | 0 | |
| 10 | 12 | 0 | 0 | 1 | |
| 11 | 10 | 0 | 0 | 0 | |
| 12 | 9 | 0 | 0 | 0 | |
| 13 | 8 | 0 | 0 | 1 | |
| 14 | 6 | 0 | 0 | 0 | |
| 15 | 6 | 0 | 0 | 0 |