| 1 | Alec SegaertBahrain Victorious | 4:21:23 |
| 2 | Milan MentenLotto Intermarché | +0:02 |
| 3 | Anthony TurgisTotalenergies | +0:02 |
| 4 | Henri UhligAlpecin-Premier Tech | +0:02 |
| 5 | Axel ZingleTeam Visma | Lease a Bike | +0:02 |
| 6 | Arne MaritRed Bull - Bora - Hansgrohe | +0:02 |
| 7 | Axel HuensGroupama-FDJ United | +0:02 |
| 8 | Jenthe BiermansCofidis | +0:02 |
| 9 | Tibor Del GrossoAlpecin-Premier Tech | +0:02 |
| 10 | Gianluca PolleflietDecathlon CMA CGM Team | +0:02 |
| 11 | Žak ErženBahrain Victorious | +0:02 |
| 12 | António Tomas MorgadoUAE Team Emirates XRG | +0:02 |
| 13 | Ward VanhoofTeam Flanders - Baloise | +0:02 |
| 14 | Léandre LozouetCIC Pro Cycling Academy | +0:02 |
| 15 | Toon AertsLotto Intermarché | +0:02 |
| 16 | Juan Sebastian Molano BenavidesUAE Team Emirates XRG | +0:02 |
| 17 | Matyáš KopeckýUnibet Rose Rockets | +0:02 |
| 18 | Ashlin BarryTeam Visma | Lease a Bike Development | +0:02 |
| 19 | Nils PolittUAE Team Emirates XRG | +0:02 |
| 20 | Jérémy LecroqST Michel - Preference Home - AUBER93 | +0:02 |