Ethan HAYTER won in 30:38.71, 0:28 ahead of MCNULTY.
| 1 | 30:38.71 | |
| 2 | +0:28 | |
| 3 | +0:58 |
| # | Rider | Time | GC | UCI pts |
|---|---|---|---|---|
| 1 | 30:38.71 | +4:18 | 20 | |
| 2 | +0:28 | 12:05:43 | 15 | |
| 3 | +0:58 | +2:20 | 10 | |
| 4 | +1:01 | +8:21 | 5 | |
| 5 | +1:02 | +4:10 | 3 | |
| 6 | +1:10 | +1:35 | ||
| 7 | +1:16 | +10:42 | ||
| 8 | +1:20 | +1:04 | ||
| 9 | +1:22 | +4:17 | ||
| 10 | +1:23 | +0:47 | ||
| 11 | +1:25 | +1:12 | ||
| 12 | +1:27 | +10:39 | ||
| 13 | +1:28 | +2:48 | ||
| 14 | +1:30 | +2:39 | ||
| 15 | +1:35 | +1:19 |
| # | Team | ||||
|---|---|---|---|---|---|
| 1 | Soudal Quick-Step | 20 | 1 | 1 | 1 |
| 2 | UAE Team Emirates XRG | 20 | 0 | 1 | 2 |
| 3 | EF Education - Easypost | 10 | 0 | 1 | 2 |
| 4 | Arkea-B&B Hotels | 5 | 0 | 0 | 1 |
| 5 | Decathlon AG2R la Mondiale Team | 3 | 0 | 0 | 2 |
| 6 | Totalenergies | 0 | 0 | 0 | 1 |
| 7 | Lidl-Trek | 0 | 0 | 0 | 1 |