| 1 | Jordi MeeusRed Bull - Bora - Hansgrohe | 4:32:54 |
| 2 | Milan FretinCofidis | +0:00 |
| 3 | Biniam GirmayNSN Cycling Team | +0:00 |
| 4 | Frits BiesterbosTeam Picnic PostNL | +0:00 |
| 5 | Arvid de KleijnTudor Pro Cycling Team | +0:00 |
| 6 | Tobias MüllerUnibet Rose Rockets | +0:00 |
| 7 | Anthony TurgisTotalenergies | +0:00 |
| 8 | Toon AertsLotto Intermarché | +0:00 |
| 9 | Anders FoldagerTeam Jayco AlUla | +0:00 |
| 10 | Paul PenhoetGroupama-FDJ United | +0:00 |
| 11 | Steffen De SchuyteneerLotto Intermarché | +0:00 |
| 12 | Maurice BallerstedtAlpecin-Premier Tech | +0:00 |
| 13 | Danny van PoppelRed Bull - Bora - Hansgrohe | +0:00 |
| 14 | Marijn van den BergEF Education - EasyPost | +0:00 |
| 15 | Axel HuensGroupama-FDJ United | +0:00 |
| 16 | Matteo MoschettiPinarello-Q36.5 Pro Cycling Team | +0:00 |
| 17 | Mirco MaestriTeam Polti Visitmalta | +0:00 |
| 18 | Tom CrabbeTeam Flanders - Baloise | +0:00 |
| 19 | Francisco Joel Peñuela SandovalCaja Rural-Seguros RGA | +0:00 |
| 20 | Zsombor TakácsMBH Bank CSB Telecom Fort | +0:00 |