| 1 | Aubin SparfelDecathlon CMA CGM Development Team | 4:32:14 |
| 2 | Romain GregoireGroupama-FDJ United | +0:00 |
| 3 | Milan FretinCofidis | +0:00 |
| 4 | Benoit CosnefroyUAE Team Emirates XRG | +0:00 |
| 5 | Paul LapeiraDecathlon CMA CGM Team | +0:00 |
| 6 | Jenno BerckmoesLotto Intermarché | +0:00 |
| 7 | Roger Adria OliverasMovistar Team | +0:00 |
| 8 | Baptiste VadicTotalenergies | +0:00 |
| 9 | Dylan TeunsCofidis | +0:00 |
| 10 | Clement VenturiniUnibet Rose Rockets | +0:00 |
| 11 | Natnael TesfatsionMovistar Team | +0:00 |
| 12 | Sergio MerisUnibet Rose Rockets | +0:00 |
| 13 | Arjen LivynsXDS Astana Team | +0:00 |
| 14 | Lander LoockxUnibet Rose Rockets | +0:00 |
| 15 | Andréa MifsudTeam Polti Visitmalta | +0:13 |
| 16 | Dario Igor BellettaTeam Polti Visitmalta | +0:13 |
| 17 | Dylan VandenstormeTeam Flanders - Baloise | +0:13 |
| 18 | Carl-Frederik BévortUNO-X Mobility | +0:13 |
| 19 | Jochem KerckhaertBeat CC P/B Saxo | +0:13 |
| 20 | Gianni MarchandTarteletto - Isorex | +0:13 |