| 1 | T. POGACAR | UAE TEAM EMIRATES XRG | 04h 12′ 40» | – | B : 14» | – |
| 2 | E. MAS | MOVISTAR TEAM | 04h 12′ 40» | – | B : 12» | – |
| 3 | R. DEBRUYNE | ALPECIN-PREMIER TECH | 04h 13′ 26» | + 00h 00′ 46» | B : 4» | – |
| 4 | R. CARAPAZ | EF EDUCATION – EASYPOST | 04h 13′ 26» | + 00h 00′ 46» | – | – |
| 5 | H. TEJADA | XDS ASTANA TEAM | 04h 13′ 26» | + 00h 00′ 46» | – | – |
| 6 | F. GALL | DECATHLON CMA CGM TEAM | 04h 13′ 26» | + 00h 00′ 46» | B : 2» | – |
| 7 | P. ROGLIC | RED BULL – BORA – HANSGROHE | 04h 13′ 26» | + 00h 00′ 46» | – | – |
| 8 | C. RODRIGUEZ | XDS ASTANA TEAM | 04h 14′ 18» | + 00h 01′ 38» | – | – |
| 9 | C. BERTHET | GROUPAMA-FDJ UNITED | 04h 14′ 18» | + 00h 01′ 38» | – | – |
| 10 | M. SKJELMOSE | LIDL-TREK | 04h 14′ 18» | + 00h 01′ 38» | – | – |
| 11 | S. KUSS | TEAM VISMA | LEASE A BIKE | 04h 14′ 18» | + 00h 01′ 38» | – | – |
| 12 | O. ONLEY | NETCOMPANY INEOS CYCLING TEAM | 04h 14′ 18» | + 00h 01′ 38» | – | – |
| 13 | A. KRON | UNO-X MOBILITY | 04h 16′ 26» | + 00h 03′ 46» | – | – |
| 14 | M. CAMPRUBI PIJUAN | PINARELLO-Q36.5 PRO CYCLING TEAM | 04h 16′ 26» | + 00h 03′ 46» | – | – |
| 15 | P. KONRAD | LIDL-TREK | 04h 16′ 26» | + 00h 03′ 46» | – | – |
| 16 | J. DIAZ GALLEGO | BURGOS-BURPELLET-BH | 04h 16′ 26» | + 00h 03′ 46» | – | – |
| 17 | G. GAROFOLI | SOUDAL QUICK-STEP | 04h 16′ 26» | + 00h 03′ 46» | – | – |
| 18 | J. OMRZEL | BAHRAIN VICTORIOUS | 04h 16′ 28» | + 00h 03′ 48» | – | – |
| 19 | S. BUITRAGO | BAHRAIN VICTORIOUS | 04h 16′ 28» | + 00h 03′ 48» | – | – |
| 20 | M. GAFFURI | TEAM PICNIC POSTNL | 04h 16′ 28» | + 00h 03′ 48» | – | – |
| 21 | E. SVESTAD-BÅRDSENG | NETCOMPANY INEOS CYCLING TEAM | 04h 16′ 28» | + 00h 03′ 48» | – | – |
| 22 | G. MARTIN GUYONNET | GROUPAMA-FDJ UNITED | 04h 16′ 28» | + 00h 03′ 48» | – | – |
| 23 | M. RICCITELLO | DECATHLON CMA CGM TEAM | 04h 16′ 28» | + 00h 03′ 48» | – | – |
| 24 | J. WIDAR | LOTTO INTERMARCHE | 04h 16′ 28» | + 00h 03′ 48» | – | – |
| 25 | G. Mühlberger | DECATHLON CMA CGM TEAM | 04h 16′ 28» | + 00h 03′ 48» | – | – |
| 26 | G. LEEMREIZE | TEAM PICNIC POSTNL | 04h 18′ 12» | + 00h 05′ 32» | – | – |
| 27 | M. APARICIO MUÑOZ | BURGOS-BURPELLET-BH | 04h 18′ 12» | + 00h 05′ 32» | – | – |
| 28 | H. WILKSCH | TUDOR PRO CYCLING TEAM | 04h 18′ 12» | + 00h 05′ 32» | – | – |
| 29 | X. PICKERING | TEAM JAYCO ALULA | 04h 18′ 25» | + 00h 05′ 45» | – | – |
| 30 | L. BISIAUX | DECATHLON CMA CGM TEAM | 04h 18′ 25» | + 00h 05′ 45» | – | – |
| 31 | C. CANAL BLANCO | MOVISTAR TEAM | 04h 18′ 25» | + 00h 05′ 45» | – | – |
| 32 | L. CRAPS | LOTTO INTERMARCHE | 04h 19′ 08» | + 00h 06′ 28» | – | – |
| 33 | I. RUIZ SEDANO | EQUIPO KERN PHARMA | 04h 19′ 59» | + 00h 07′ 19» | – | – |
| 34 | T. GLOAG | PINARELLO-Q36.5 PRO CYCLING TEAM | 04h 19′ 59» | + 00h 07′ 19» | – | – |
| 35 | J. RODRIGUEZ CONTRERAS | EF EDUCATION – EASYPOST | 04h 19′ 59» | + 00h 07′ 19» | – | – |
| 36 | T. JOHANNESSEN | UNO-X MOBILITY | 04h 19′ 59» | + 00h 07′ 19» | – | – |
| 37 | F. ZANA | SOUDAL QUICK-STEP | 04h 19′ 59» | + 00h 07′ 19» | – | – |
| 38 | C. ALLENO | BURGOS-BURPELLET-BH | 04h 21′ 24» | + 00h 08′ 44» | – | – |
| 39 | A. VALTER | BAHRAIN VICTORIOUS | 04h 21′ 24» | + 00h 08′ 44» | – | – |
| 40 | P. TORRES ARIAS | UAE TEAM EMIRATES XRG | 04h 21′ 24» | + 00h 08′ 44» | – | – |
| 41 | B. ARMIRAIL | TEAM VISMA | LEASE A BIKE | 04h 21′ 24» | + 00h 08′ 44» | – | – |
| 42 | R. MOLARD | GROUPAMA-FDJ UNITED | 04h 21′ 24» | + 00h 08′ 44» | – | – |