| 1 | Arvid de KleijnTudor Pro Cycling Team | 4:29:05 |
| 2 | Tobias MüllerUnibet Rose Rockets | +0:00 |
| 3 | Ethan Kane VernonNSN Cycling Team | +0:00 |
| 4 | Pavel BittnerTeam Picnic PostNL | +0:00 |
| 5 | Matteo MoschettiPinarello-Q36.5 Pro Cycling Team | +0:00 |
| 6 | Giovanni LonardiTeam Polti Visitmalta | +0:00 |
| 7 | Alexander KonijnNice Metropole Cote D'Azur | +0:00 |
| 8 | Gerben ThijssenAlpecin-Premier Tech | +0:00 |
| 9 | Robbe GhysDecathlon CMA CGM Team | +0:00 |
| 10 | Tim MarsmanAlpecin-Premier Tech | +0:00 |
| 11 | Matys GriselLotto Intermarché | +0:00 |
| 12 | Milan FretinCofidis | +0:00 |
| 13 | Similien HamonCIC Pro Cycling Academy | +0:00 |
| 14 | Henrik PedersenUNO-X Mobility | +0:00 |
| 15 | Jason TessonTotalenergies | +0:00 |
| 16 | Thomas Jake StewartNSN Cycling Team | +0:00 |
| 17 | Killian TheotVan Rysel Roubaix | +0:00 |
| 18 | Tom Van AsbroeckNSN Cycling Team | +0:00 |
| 19 | Emils LiepinsPinarello-Q36.5 Pro Cycling Team | +0:00 |
| 20 | Tommaso BessegaTeam Polti Visitmalta | +0:00 |