| 1 | Henrik PedersenUNO-X Mobility | 4:18:14 |
| 2 | Laurence PithieRed Bull - Bora - Hansgrohe | +0:00 |
| 3 | Florian VermeerschUAE Team Emirates XRG | +0:00 |
| 4 | Jenno BerckmoesLotto Intermarché | +0:00 |
| 5 | Tim Torn TeutenbergLidl-Trek | +0:00 |
| 6 | Thibaud GruelGroupama-FDJ United | +0:00 |
| 7 | Lukáš KubišUnibet Rose Rockets | +0:00 |
| 8 | Aime De GendtPinarello-Q36.5 Pro Cycling Team | +0:00 |
| 9 | Luke LampertiEF Education - EasyPost | +0:00 |
| 10 | Axel HuensGroupama-FDJ United | +0:00 |
| 11 | Brent Van MoerPinarello-Q36.5 Pro Cycling Team | +0:00 |
| 12 | Carl-Frederik BévortUNO-X Mobility | +0:00 |
| 13 | Matys GriselLotto Intermarché | +0:00 |
| 14 | Samuele BattistellaEF Education - EasyPost | +0:04 |
| 15 | Milan FretinCofidis | +0:12 |
| 16 | Max KanterXDS Astana Team | +0:12 |
| 17 | Luca MozzatoTudor Pro Cycling Team | +0:12 |
| 18 | Emils LiepinsPinarello-Q36.5 Pro Cycling Team | +0:12 |
| 19 | Anthony TurgisTotalenergies | +0:12 |
| 20 | Jon Barrenetxea GolzarriMovistar Team | +0:12 |