| 1 | Quinn SimmonsLidl-Trek | 3:33:02 |
| 2 | Ben HealyEF Education - EasyPost | +0:00 |
| 3 | Jenno BerckmoesLotto Intermarché | +1:12 |
| 4 | Jordan JegatTotalenergies | +1:12 |
| 5 | Nicolò GaribboTeam Ukyo | +1:12 |
| 6 | Julien BernardLidl-Trek | +1:12 |
| 7 | Sam MaisonobeCofidis | +1:15 |
| 8 | Federico IacomoniTeam Ukyo | +1:57 |
| 9 | Baptiste VadicTotalenergies | +1:57 |
| 10 | Alexandre DelettreTotalenergies | +1:57 |
| 11 | Sam OomenLidl-Trek | +2:00 |
| 12 | Louis RoulandCofidis | +2:03 |
| 13 | Benjami Prades ReverterVC Fukuoka | +2:03 |
| 14 | Lars CrapsLotto Intermarché | +2:03 |
| 15 | Florian StorkTudor Pro Cycling Team | +2:03 |
| 16 | Sean QuinnEF Education - EasyPost | +2:06 |
| 17 | Hannes WilkschTudor Pro Cycling Team | +2:26 |
| 18 | Nicolas BreuillardTotalenergies | +2:32 |
| 19 | Michael James MatthewsTeam Jayco AlUla | +2:48 |
| 20 | Antonio TiberiBahrain Victorious | +3:07 |