Jonas VINGEGAARD won in 4:16:12, 0:41 ahead of MARTINEZ.
| 1 | 4:16:12 | |
| 2 | +0:41 | |
| 3 | +0:45 |
| # | Rider | Time | GC | Bonus | UCI pts |
|---|---|---|---|---|---|
| 1 | Team Visma | Lease a Bike | 4:16:12 | 12:53:15 | −16s | 60 |
| 2 | Red Bull - BORA - Hansgrohe | +0:41 | +0:52 | −10s | 40 |
| 3 | Red Bull - BORA - Hansgrohe | +0:45 | +5:33 | −4s | 30 |
| 4 | Red Bull - BORA - Hansgrohe | +1:42 | +8:40 | 25 | |
| 5 | EF Education - Easypost | +2:54 | +3:20 | 20 | |
| 6 | +3:38 | +3:39 | 15 | ||
| 7 | Bahrain Victorious | +4:02 | +5:07 | 10 | |
| 8 | Groupama-FDJ United | +4:20 | +5:02 | 8 | |
| 9 | Alpecin-Premier Tech | +4:55 | +6:27 | 5 | |
| 10 | UAE Team Emirates XRG | +5:07 | +5:45 | 2 | |
| 11 | Totalenergies | +5:24 | +7:02 | ||
| 12 | Cofidis | +5:49 | +6:32 | ||
| 13 | Pinarello-Q36.5 Pro Cycling Team | +6:11 | +10:04 | ||
| 14 | NSN Cycling Team | +6:22 | +11:29 | ||
| 15 | Tudor Pro Cycling Team | +6:32 | +7:36 |
| # | Team | ||||
|---|---|---|---|---|---|
| 1 | 95 | 0 | 2 | 3 | |
| 2 | 70 | 1 | 1 | 1 | |
| 3 | 20 | 0 | 0 | 1 | |
| 4 | Ineos Grenadiers | 15 | 0 | 0 | 1 |
| 5 | 10 | 0 | 0 | 1 | |
| 6 | 8 | 0 | 0 | 1 | |
| 7 | 5 | 0 | 0 | 1 | |
| 8 | 2 | 0 | 0 | 1 |