| 1 | Antoine L'HoteDecathlon CMA CGM Team | 4:11:44 |
| 2 | Corbin John StrongNSN Cycling Team | +0:03 |
| 3 | Clement VenturiniUnibet Rose Rockets | +0:03 |
| 4 | Alexander KampUNO-X Mobility | +0:03 |
| 5 | Quinten HermansPinarello-Q36.5 Pro Cycling Team | +0:03 |
| 6 | Noa IsidoreDecathlon CMA CGM Team | +0:14 |
| 7 | David Gonzalez LopezPinarello-Q36.5 Pro Cycling Team | +0:14 |
| 8 | Martin MarcellusiBardiani CSF 7 Saber | +0:14 |
| 9 | Killian TheotVan Rysel Roubaix | +0:14 |
| 10 | Sergi Darder GariCaja Rural-Seguros RGA | +0:14 |
| 11 | Tom DonnenwirthGroupama-FDJ United | +0:14 |
| 12 | Alexandre DelettreTotalenergies | +0:14 |
| 13 | Dario Igor BellettaTeam Polti Visitmalta | +0:14 |
| 14 | Killian VerschurenUnibet Rose Rockets | +0:14 |
| 15 | Milan LanhoveTeam Flanders - Baloise | +0:14 |
| 16 | Lander LoockxUnibet Rose Rockets | +0:14 |
| 17 | Axel van der TuukEuskaltel-Euskadi | +0:14 |
| 18 | Siebe DeweirdtTeam Flanders - Baloise | +0:14 |
| 19 | Milan VaderPinarello-Q36.5 Pro Cycling Team | +0:14 |
| 20 | Lucas BeneteauST Michel - Preference Home - AUBER93 | +0:14 |