| 1 | J. OMRZEL | BAHRAIN VICTORIOUS | 04h 29′ 53» | – | B : 10» | – |
| 2 | U. BERRADE FERNANDEZ | EQUIPO KERN PHARMA | 04h 31′ 49» | + 00h 01′ 56» | B : 6» | – |
| 3 | S. BUITRAGO | BAHRAIN VICTORIOUS | 04h 32′ 06» | + 00h 02′ 13» | B : 10» | – |
| 4 | A. LUTSENKO | NSN CYCLING TEAM | 04h 32′ 42» | + 00h 02′ 49» | B : 4» | – |
| 5 | M. VANSEVENANT | SOUDAL QUICK-STEP | 04h 32′ 46» | + 00h 02′ 53» | – | – |
| 6 | E. MAS | MOVISTAR TEAM | 04h 32′ 49» | + 00h 02′ 56» | – | – |
| 7 | F. GALL | DECATHLON CMA CGM TEAM | 04h 33′ 16» | + 00h 03′ 23» | – | – |
| 8 | P. ROGLIC | RED BULL – BORA – HANSGROHE | 04h 33′ 16» | + 00h 03′ 23» | – | – |
| 9 | R. CARAPAZ | EF EDUCATION – EASYPOST | 04h 33′ 16» | + 00h 03′ 23» | – | – |
| 10 | G. Mühlberger | DECATHLON CMA CGM TEAM | 04h 33′ 43» | + 00h 03′ 50» | – | – |
| 11 | J. DIAZ GALLEGO | BURGOS-BURPELLET-BH | 04h 34′ 58» | + 00h 05′ 05» | – | – |
| 12 | O. ONLEY | NETCOMPANY INEOS CYCLING TEAM | 04h 34′ 58» | + 00h 05′ 05» | – | – |
| 13 | L. BISIAUX | DECATHLON CMA CGM TEAM | 04h 35′ 06» | + 00h 05′ 13» | – | – |
| 14 | K. VERMAERKE | UAE TEAM EMIRATES XRG | 04h 36′ 00» | + 00h 06′ 07» | – | – |
| 15 | L. TUCKWELL | RED BULL – BORA – HANSGROHE | 04h 36′ 11» | + 00h 06′ 18» | B : 2» | – |
| 16 | M. SKJELMOSE | LIDL-TREK | 04h 36′ 36» | + 00h 06′ 43» | – | – |
| 17 | C. RODRIGUEZ | XDS ASTANA TEAM | 04h 36′ 36» | + 00h 06′ 43» | – | – |
| 18 | C. BERTHET | GROUPAMA-FDJ UNITED | 04h 36′ 38» | + 00h 06′ 45» | – | – |
| 19 | M. RICCITELLO | DECATHLON CMA CGM TEAM | 04h 36′ 38» | + 00h 06′ 45» | – | – |
| 20 | S. KUSS | TEAM VISMA | LEASE A BIKE | 04h 36′ 38» | + 00h 06′ 45» | – | – |
| 21 | H. TEJADA | XDS ASTANA TEAM | 04h 36′ 43» | + 00h 06′ 50» | – | – |
| 22 | R. GARCIA | MOVISTAR TEAM | 04h 37′ 40» | + 00h 07′ 47» | – | – |
| 23 | J. HAIG | NETCOMPANY INEOS CYCLING TEAM | 04h 37′ 40» | + 00h 07′ 47» | – | – |
| 24 | X. PICKERING | TEAM JAYCO ALULA | 04h 38′ 11» | + 00h 08′ 18» | – | – |