| leader | | MCNULTY Brandon | | UAD | | 8h48'53" | | 11 | |
| 1. | | UAE Team Emirates | | 31'23" | | 11 | |
| ALMEIDA Joao Pedro Gonçalves, MCNULTY Brandon, FISHER-BLACK Finn, VINE Jay | |
| 2. | | Team Jayco - AlUla | | 15" | | 7 | |
| MATTHEWS Michael, HARPER Chris, PLAPP Lucas | |
| 3. | | EF Education - EasyPost | | 20" | | 4 | |
| DOULL Owain, SWEENY Harrison | |
| 4. | | Soudal - Quick Step | | 22" | | 2 | |
| EVENEPOEL Remco, VAN WILDER Ilan | |
| 5. | | INEOS Grenadiers | | 22" | | 1 | |
| DE PLUS Laurens, RODRIGUEZ CANO Carlos, CASTROVIEJO NICOLAS Jonathan, BERNAL GOMEZ Egan Arley | |
| 6. | | Team Visma - Lease a Bike | | 38" | | 0 | |
| JORGENSON Matteo, KELDERMAN Wilco, BOUWMAN Koen | |
| 7. | | Astana Qazaqstan Development Team | | 39" | | 0 | |
| SCARONI Christian, TEJADA CANACUE Harold Alfonso | |
| 8. | | Decathlon - Ag2r La Mondiale | | 39" | | 0 | |
| PARET PEINTRE Aurélien | |
| 9. | | Cofidis | | 39" | | 0 | |
| IZAGIRRE INSAUSTI Ion | |
| 10. | | Bahrain Victorious | | 42" | | 0 | |
| BILBAO LOPEZ DE ARMENTIA Pello, BUITRAGO SANCHEZ Santiago | |
| 11. | | Red Bull - Bora - hansgrohe | | 54" | | 0 | |
| ROGLIC Primoz | |
| 12. | | Lotto - Dstny | | 58" | | 0 | |
| DE BUYST Jasper, EENKHOORN Pascal | |
| 13. | | TotalEnergies | | 01'00" | | 0 | |
| CRAS Steff, LATOUR Pierre | |
| 14. | | Groupama - FDJ | | 01'01" | | 0 | |
| GAUDU David, PITHIE Laurence | |
| 15. | | Arkea - B&B Hotels | | 01'12" | | 0 | |
| COSTIOU Ewen | |
| 16. | | Tudor Pro Cycling Team | | 01'12" | | 0 | |
| STORER Michael, VOISARD Yannis | |
| 17. | | Lidl - Trek | | 01'15" | | 0 | |
| SKJELMOSE JENSEN Mattias, PEDERSEN Mads | |
| 18. | | Team dsm-firmenich - PostNL | | 01'23" | | 0 | |
| LUND ANDRESEN Tobias | |
| 19. | | Alpecin - Deceuninck | | 01'24" | | 0 | |
| GROVES Kaden, OSBORNE Jason | |
| 20. | | Israel - Premier Tech | | 01'40" | | 0 | |
| FUGLSANG Jakob | |
| 21. | | Movistar Team | | 01'56" | | 0 | |
| BARTA William, GUERREIRO Ruben Antonio Almeida | |
| 22. | | Intermarché - Wanty | | 02'09" | | 0 | |
| ZIMMERMANN Georg | |
|
| - | | URAN URAN Rigoberto | | EFE | | 23" | | 4 | |
| - | | FRAILE MATARRANZ Omar | | IGD | | 34" | | 1 | |
| - | | LAMPAERT Yves | | SOQ | | 40" | | 2 | |
| - | | SOLER Marc | | UAD | | 41" | | 11 | |
| - | | GALL Felix | | DAT | | 42" | | 0 | |
| - | | GODON Dorian | | DAT | | 42" | | 0 | |
| - | | COQUARD Bryan | | COF | | 47" | | 0 | |
| - | | ARMIRAIL Bruno | | DAT | | 48" | | 0 | |
| - | | PEDERSEN Casper | | SOQ | | 50" | | 2 | |
| - | | LUTSENKO Alexey | | AST | | 55" | | 0 | |
| - | | VLASOV Aleksandr | | RBH | | 58" | | 0 | |
| - | | DURBRIDGE Luke | | JAY | | 01'00" | | 7 | |
| - | | SÜTTERLIN Jasha | | TBV | | 01'00" | | 0 | |
| - | | TURNER Ben | | IGD | | 01'03" | | 1 | |
| - | | BISSEGGER Stefan | | EFE | | 01'06" | | 4 | |
| - | | CATTANEO Mattia | | SOQ | | 01'06" | | 2 | |
| - | | MOSCON Gianni | | SOQ | | 01'06" | | 2 | |
| - | | SOBRERO Matteo | | RBH | | 01'07" | | 0 | |
| - | | PACHER Quentin | | GFC | | 01'09" | | 0 | |
| - | | BATTISTELLA Samuele | | AST | | 01'11" | | 0 | |
| - | | THOMAS Benjamin | | COF | | 01'20" | | 0 | |
| - | | PEREZ Anthony | | COF | | 01'20" | | 0 | |
| - | | GUERNALEC Thibault | | ARK | | 01'24" | | 0 | |
| - | | GENIETS Kévin | | GFC | | 01'26" | | 0 | |
| - | | WATSON Samuel | | GFC | | 01'26" | | 0 | |
| - | | LEEMREIZE Gijs | | DFP | | 01'26" | | 0 | |
| - | | JEGAT Jordan | | TEN | | 01'29" | | 0 | |
| - | | GRONDIN Donavan | | ARK | | 01'35" | | 0 | |
| - | | WRIGHT Fred | | TBV | | 01'36" | | 0 | |
| - | | BENNETT Sam | | DAT | | 01'37" | | 0 | |
| - | | CHAMPOUSSIN Clément | | ARK | | 01'37" | | 0 | |
| - | | SCOTSON Miles | | ARK | | 01'37" | | 0 | |
| - | | GOUGEARD Alexis | | COF | | 01'38" | | 0 | |
| - | | ZIJLAARD Maikel | | TUD | | 01'48" | | 0 | |
| - | | BURGAUDEAU Mathieu | | TEN | | 01'49" | | 0 | |
| - | | TARLING Joshua | | IGD | | 01'50" | | 1 | |
| - | | HOULE Hugo | | IPT | | 01'50" | | 0 | |
| - | | CAMPENAERTS Victor | | LTD | | 01'53" | | 0 | |
| - | | VAN MOER Brent | | LTD | | 01'53" | | 0 | |
| - | | STUYVEN Jasper | | LTK | | 01'55" | | 0 | |
| - | | BALLERSTEDT Maurice | | ADC | | 01'55" | | 0 | |
| - | | VERGALLITO Luca | | ADC | | 02'00" | | 0 | |
| - | | ROOSEN Timo | | DFP | | 02'02" | | 0 | |
| - | | TURGIS Anthony | | TEN | | 02'04" | | 0 | |
| - | | GIBBONS Ryan | | LTK | | 02'04" | | 0 | |
| - | | BERNARD Julien | | LTK | | 02'04" | | 0 | |
| - | | PLANCKAERT Edward | | ADC | | 02'06" | | 0 | |
| - | | BYSTRØM Sven Erik | | GFC | | 02'08" | | 0 | |
| - | | BARRENETXEA GOLZARRI Jon | | MOV | | 02'08" | | 0 | |
| - | | DILLIER Silvan | | ADC | | 02'11" | | 0 | |
| - | | CALMEJANE Lilian | | IWA | | 02'11" | | 0 | |
| - | | CAVAGNA Rémi | | MOV | | 02'14" | | 0 | |
| - | | VAN DIJKE Tim | | TVL | | 02'15" | | 0 | |
| - | | KLUCKERS Arthur | | TUD | | 02'17" | | 0 | |
| - | | VAN DEN BERG Julius | | DFP | | 02'24" | | 0 | |
| - | | TRENTIN Matteo | | TUD | | 02'29" | | 0 | |
| - | | PLUIMERS Rick | | TUD | | 02'29" | | 0 | |
| - | | TUSVELD Martijn | | DFP | | 02'29" | | 0 | |
| - | | KOOIJ Olav | | TVL | | 02'33" | | 0 | |
| - | | TORRES BARCELO Albert | | MOV | | 02'38" | | 0 | |
| - | | PAASSCHENS Mathijs | | LTD | | 02'40" | | 0 | |
| - | | MIHKELS Madis | | IWA | | 02'46" | | 0 | |
| - | | BOIVIN Guillaume | | IPT | | 02'50" | | 0 | |
| - | | ACKERMANN Pascal | | IPT | | 02'54" | | 0 | |
| - | | ZABEL Rick | | IPT | | 02'54" | | 0 | |
| - | | GHYS Robbe | | ADC | | 02'59" | | 0 | |
| - | | AFFINI Edoardo | | TVL | | 03'01" | | 0 | |
| - | | DEMARE Arnaud | | ARK | | 03'03" | | 0 | |
| - | | VALGREN HUNDAHL Michael | | EFE | | 03'04" | | 4 | |
| - | | VAN GESTEL Dries | | TEN | | 03'11" | | 0 | |
| - | | DUJARDIN Sandy | | TEN | | 03'11" | | 0 | |
| - | | VAN DIJKE Mick | | TVL | | 03'24" | | 0 | |
| - | | GROSSSCHARTNER Felix | | UAD | | 03'41" | | 11 | |
| - | | RUSSO Clément | | GFC | | 03'47" | | 0 | |
| - | | SCHWARZMANN Michael | | IPT | | 03'47" | | 0 | |
| - | | PICCOLO Andrea | | EFE | | 03'48" | | 4 | |
| - | | HAIG Jack | | TBV | | 03'59" | | 0 | |
| - | | POLITT Nils | | UAD | | 04'11" | | 11 | |
| - | | HOFSTETTER Hugo | | IPT | | 04'12" | | 0 | |
| - | | REINDERS Elmar | | JAY | | 04'31" | | 7 | |
| - | | DEBEAUMARCHE Nicolas | | COF | | 04'31" | | 0 | |
| - | | DE LIE Arnaud | | LTD | | 04'35" | | 0 | |
| - | | BEULLENS Cédric | | LTD | | 04'35" | | 0 | |
| - | | CHARMIG Anthon | | AST | | 04'38" | | 0 | |
| - | | EEKHOFF Nils | | DFP | | 04'52" | | 0 | |
| - | | VERGAERDE Otto | | LTK | | 04'54" | | 0 | |
| - | | HALLER Marco | | RBH | | 04'59" | | 0 | |
| - | | GRADEK Kamil | | TBV | | 05'00" | | 0 | |
| - | | JAKOBSEN Fabio | | DFP | | 05'02" | | 0 | |
| - | | DE POOTER Dries | | IWA | | 05'12" | | 0 | |
| - | | RAJOVIC Dusan | | TBV | | 05'17" | | 0 | |
| - | | THIJSSEN Gerben | | IWA | | 05'21" | | 0 | |
| - | | PETIT Adrien | | IWA | | 05'21" | | 0 | |
| - | | OWSIAN Lukasz | | ARK | | 05'22" | | 0 | |
| - | | JUNGELS Bob | | RBH | | 05'23" | | 0 | |
| - | | SELIG Rüdiger | | AST | | 05'32" | | 0 | |
| - | | GRUZDEV Dmitriy | | AST | | 05'32" | | 0 | |
| - | | VERVAEKE Louis | | SOQ | | 05'34" | | 2 | |
| - | | GROENEWEGEN Dylan | | JAY | | 05'36" | | 7 | |
| - | | MEZGEC Luka | | JAY | | 05'36" | | 7 | |
| - | | DECLERCQ Tim | | LTK | | 05'38" | | 0 | |
| - | | RUTSCH Jonas | | EFE | | 05'45" | | 4 | |
| - | | JACOBS Johan | | MOV | | 05'51" | | 0 | |
| - | | NAESEN Oliver | | DAT | | 06'07" | | 0 | |
| - | | NORSGAARD JØRGENSEN Mathias | | MOV | | 06'08" | | 0 | |
| - | | DE BONDT Dries | | DAT | | 06'12" | | 0 | |
| - | | DE KLEIJN Arvid | | TUD | | 06'37" | | 0 | |
| - | | DENZ Nico | | RBH | | 06'44" | | 0 | |
| - | | IZAGIRRE INSAUSTI Gorka | | COF | | 08'28" | | 0 | |
| - | | VAN POPPEL Danny | | RBH | | 09'19" | | 0 | |
|
| DNS | | VAN SINTMAARTENSDIJK Roel | | IWA | | | | 0 | |