| 1 | R. EVENEPOEL | RED BULL – BORA – HANSGROHE | 00h 32′ 19» | – | – | – |
| 2 | T. POGACAR | UAE TEAM EMIRATES XRG | 00h 32′ 47» | + 00h 00′ 28» | – | – |
| 3 | M. SKJELMOSE | LIDL-TREK | 00h 33′ 23» | + 00h 01′ 04» | – | – |
| 4 | P. SEIXAS | DECATHLON CMA CGM TEAM | 00h 33′ 35» | + 00h 01′ 16» | – | – |
| 5 | I. DEL TORO | UAE TEAM EMIRATES XRG | 00h 33′ 40» | + 00h 01′ 21» | – | – |
| 6 | M. CATTANEO | RED BULL – BORA – HANSGROHE | 00h 34′ 01» | + 00h 01′ 42» | – | – |
| 7 | T. ARENSMAN | NETCOMPANY INEOS CYCLING TEAM | 00h 34′ 06» | + 00h 01′ 47» | – | – |
| 8 | B. ARMIRAIL | TEAM VISMA | LEASE A BIKE | 00h 34′ 14» | + 00h 01′ 55» | – | – |
| 9 | P. CASTRILLO | MOVISTAR TEAM | 00h 34′ 19» | + 00h 02′ 00» | – | – |
| 10 | J. TARLING | NETCOMPANY INEOS CYCLING TEAM | 00h 34′ 21» | + 00h 02′ 02» | – | – |
| 11 | F. GANNA | NETCOMPANY INEOS CYCLING TEAM | 00h 34′ 25» | + 00h 02′ 06» | – | – |
| 12 | T. PIDCOCK | PINARELLO-Q36.5 PRO CYCLING TEAM | 00h 34′ 26» | + 00h 02′ 07» | – | – |
| 13 | F. GROSSSCHARTNER | UAE TEAM EMIRATES XRG | 00h 34′ 26» | + 00h 02′ 07» | – | – |
| 14 | M. JORGENSON | TEAM VISMA | LEASE A BIKE | 00h 34′ 36» | + 00h 02′ 17» | – | – |
| 15 | J. AYUSO | LIDL-TREK | 00h 34′ 41» | + 00h 02′ 22» | – | – |
| 16 | H. ARTZ | LOTTO INTERMARCHE | 00h 34′ 49» | + 00h 02′ 30» | – | – |
| 17 | D. HOOLE | DECATHLON CMA CGM TEAM | 00h 35′ 00» | + 00h 02′ 41» | – | – |
| 18 | T. GUERNALEC | TOTALENERGIES | 00h 35′ 05» | + 00h 02′ 46» | – | – |
| 19 | E. COSTIOU | GROUPAMA-FDJ UNITED | 00h 35′ 08» | + 00h 02′ 49» | – | – |
| 20 | L. MARTINEZ | BAHRAIN VICTORIOUS | 00h 35′ 09» | + 00h 02′ 50» | – | – |
| 21 | A. PARET PEINTRE | DECATHLON CMA CGM TEAM | 00h 35′ 16» | + 00h 02′ 57» | – | – |
| 22 | B. MCNULTY | UAE TEAM EMIRATES XRG | 00h 35′ 20» | + 00h 03′ 01» | – | – |
| 23 | Y. VOISARD | TUDOR PRO CYCLING TEAM | 00h 35′ 21» | + 00h 03′ 02» | – | – |
| 24 | M. SCHMID | TEAM JAYCO ALULA | 00h 35′ 25» | + 00h 03′ 06» | – | – |
| 25 | D. PIGANZOLI | TEAM VISMA | LEASE A BIKE | 00h 35′ 33» | + 00h 03′ 14» | – | – |
| 26 | I. VAN WILDER | SOUDAL QUICK-STEP | 00h 35′ 40» | + 00h 03′ 21» | – | – |
| 27 | D. GEE | LIDL-TREK | 00h 35′ 45» | + 00h 03′ 26» | – | – |
| 28 | J. OTRUBA | CAJA RURAL-SEGUROS RGA | 00h 35′ 48» | + 00h 03′ 29» | – | – |
| 29 | N. OLIVEIRA | MOVISTAR TEAM | 00h 35′ 50» | + 00h 03′ 31» | – | – |
| 30 | M. RICCITELLO | DECATHLON CMA CGM TEAM | 00h 35′ 50» | + 00h 03′ 31» | – | – |
| 31 | A. BALDERSTONE | CAJA RURAL-SEGUROS RGA | 00h 35′ 55» | + 00h 03′ 36» | – | – |
| 32 | X. AZPARREN IRURZUN | PINARELLO-Q36.5 PRO CYCLING TEAM | 00h 35′ 56» | + 00h 03′ 37» | – | – |
| 33 | B. THOMAS | COFIDIS | 00h 35′ 58» | + 00h 03′ 39» | – | – |
| 34 | M. VAN GILS | RED BULL – BORA – HANSGROHE | 00h 36′ 03» | + 00h 03′ 44» | – | – |
| 35 | C. BRAZ AFONSO | GROUPAMA-FDJ UNITED | 00h 36′ 07» | + 00h 03′ 48» | – | – |
| 36 | J. JEGAT | TOTALENERGIES | 00h 36′ 11» | + 00h 03′ 52» | – | – |
| 37 | R. GARCIA | MOVISTAR TEAM | 00h 36′ 14» | + 00h 03′ 55» | – | – |
| 38 | R. GREGOIRE | GROUPAMA-FDJ UNITED | 00h 36′ 16» | + 00h 03′ 57» | – | – |
| 39 | S. QUINN | EF EDUCATION – EASYPOST | 00h 36′ 18» | + 00h 03′ 59» | – | – |
| 40 | F. ENGELHARDT | TEAM JAYCO ALULA | 00h 36′ 22» | + 00h 04′ 03» | – | – |
| 41 | R. CARAPAZ | EF EDUCATION – EASYPOST | 00h 36′ 24» | + 00h 04′ 05» | – | – |
| 42 | T. FOSS | NETCOMPANY INEOS CYCLING TEAM | 00h 36′ 25» | + 00h 04′ 06» | – | – |
| 43 | D. CARUSO | BAHRAIN VICTORIOUS | 00h 36′ 26» | + 00h 04′ 07» | – | – |
| 44 | D. HOWSON | PINARELLO-Q36.5 PRO CYCLING TEAM | 00h 36′ 30» | + 00h 04′ 11» | – | – |
| 45 | C. RUSSO | GROUPAMA-FDJ UNITED | 00h 36′ 35» | + 00h 04′ 16» | – | – |
| 46 | M. KWIATKOWSKI | NETCOMPANY INEOS CYCLING TEAM | 00h 36′ 37» | + 00h 04′ 18» | – | – |
| 47 | Q. SIMMONS | LIDL-TREK | 00h 36′ 42» | + 00h 04′ 23» | – | – |
| 48 | S. VELASCO | XDS ASTANA TEAM | 00h 36′ 47» | + 00h 04′ 28» | – | – |
| 49 | A. DELETTRE | TOTALENERGIES | 00h 36′ 47» | + 00h 04′ 28» | – | – |
| 50 | E. BERNAL | NETCOMPANY INEOS CYCLING TEAM | 00h 36′ 49» | + 00h 04′ 30» | – | – |
| 51 | Q. PACHER | GROUPAMA-FDJ UNITED | 00h 36′ 50» | + 00h 04′ 31» | – | – |
| 52 | X. MEURISSE | PINARELLO-Q36.5 PRO CYCLING TEAM | 00h 36′ 51» | + 00h 04′ 32» | – | – |
| 53 | D. VAN BAARLE | SOUDAL QUICK-STEP | 00h 36′ 52» | + 00h 04′ 33» | – | – |
| 54 | T. WELLENS | UAE TEAM EMIRATES XRG | 00h 36′ 53» | + 00h 04′ 34» | – | – |
| 55 | N. PRODHOMME | DECATHLON CMA CGM TEAM | 00h 36′ 59» | + 00h 04′ 40» | – | – |
| 56 | G. MARTIN GUYONNET | GROUPAMA-FDJ UNITED | 00h 36′ 59» | + 00h 04′ 40» | – | – |
| 57 | M. LE BERRE | TOTALENERGIES | 00h 36′ 59» | + 00h 04′ 40» | – | – |
| 58 | B. O’CONNOR | TEAM JAYCO ALULA | 00h 37′ 05» | + 00h 04′ 46» | – | – |
| 59 | M. VALGREN | EF EDUCATION – EASYPOST | 00h 37′ 06» | + 00h 04′ 47» | – | – |
| 60 | N. POLITT | UAE TEAM EMIRATES XRG | 00h 37′ 06» | + 00h 04′ 47» | – | – |
| 61 | J. NICOLAU | CAJA RURAL-SEGUROS RGA | 00h 37′ 11» | + 00h 04′ 52» | – | – |
| 62 | A. TIBERI | BAHRAIN VICTORIOUS | 00h 37′ 12» | + 00h 04′ 53» | – | – |
| 63 | N. BREUILLARD | TOTALENERGIES | 00h 37′ 15» | + 00h 04′ 56» | – | – |
| 64 | V. PARET PEINTRE | SOUDAL QUICK-STEP | 00h 37′ 23» | + 00h 05′ 04» | – | – |
| 65 | K. NEILANDS | NSN CYCLING TEAM | 00h 37′ 24» | + 00h 05′ 05» | – | – |
| 66 | K. VAUQUELIN | NETCOMPANY INEOS CYCLING TEAM | 00h 37′ 26» | + 00h 05′ 07» | – | – |
| 67 | J. ABRAHAMSEN | UNO-X MOBILITY | 00h 37′ 28» | + 00h 05′ 09» | – | – |
| 68 | M. VACEK | LIDL-TREK | 00h 37′ 30» | + 00h 05′ 11» | – | – |
| 69 | M. PEDERSEN | LIDL-TREK | 00h 37′ 31» | + 00h 05′ 12» | – | – |
| 70 | J. HINDLEY | RED BULL – BORA – HANSGROHE | 00h 37′ 32» | + 00h 05′ 13» | – | – |
| 71 | M. MATTHEWS | TEAM JAYCO ALULA | 00h 37′ 32» | + 00h 05′ 13» | – | – |
| 72 | J. ALAPHILIPPE | TUDOR PRO CYCLING TEAM | 00h 37′ 32» | + 00h 05′ 13» | – | – |
| 73 | R. PLUIMERS | TUDOR PRO CYCLING TEAM | 00h 37′ 32» | + 00h 05′ 13» | – | – |
| 74 | A. BAUDIN | EF EDUCATION – EASYPOST | 00h 37′ 33» | + 00h 05′ 14» | – | – |
| 75 | Q. HERMANS | PINARELLO-Q36.5 PRO CYCLING TEAM | 00h 37′ 37» | + 00h 05′ 18» | – | – |
| 76 | J. PARRA | CAJA RURAL-SEGUROS RGA | 00h 37′ 37» | + 00h 05′ 18» | – | – |
| 77 | M. FRIGO | NSN CYCLING TEAM | 00h 37′ 40» | + 00h 05′ 21» | – | – |
| 78 | J. STUYVEN | SOUDAL QUICK-STEP | 00h 37′ 40» | + 00h 05′ 21» | – | – |
| 79 | M. FRETIN | COFIDIS | 00h 37′ 40» | + 00h 05′ 21» | – | – |
| 80 | G. ZIMMERMANN | LOTTO INTERMARCHE | 00h 37′ 41» | + 00h 05′ 22» | – | – |
| 81 | N. VINOKUROV | XDS ASTANA TEAM | 00h 37′ 44» | + 00h 05′ 25» | – | – |
| 82 | M. VERCHER | TOTALENERGIES | 00h 37′ 44» | + 00h 05′ 25» | – | – |
| 83 | S. HIGUITA | XDS ASTANA TEAM | 00h 37′ 45» | + 00h 05′ 26» | – | – |
| 84 | E. RUBIO | MOVISTAR TEAM | 00h 37′ 48» | + 00h 05′ 29» | – | – |
| 85 | A. YATES | UAE TEAM EMIRATES XRG | 00h 37′ 49» | + 00h 05′ 30» | – | – |
| 86 | L. PLAPP | TEAM JAYCO ALULA | 00h 37′ 50» | + 00h 05′ 31» | – | – |
| 87 | D. GODON | NETCOMPANY INEOS CYCLING TEAM | 00h 37′ 51» | + 00h 05′ 32» | – | – |
| 88 | T. BENOOT | DECATHLON CMA CGM TEAM | 00h 37′ 52» | + 00h 05′ 33» | – | – |
| 89 | H. PAGE | COFIDIS | 00h 37′ 55» | + 00h 05′ 36» | – | – |
| 90 | K. ASGREEN | EF EDUCATION – EASYPOST | 00h 37′ 55» | + 00h 05′ 36» | – | – |
| 91 | A. KIRSCH | COFIDIS | 00h 38′ 02» | + 00h 05′ 43» | – | – |
| 92 | J. DELBOVE | TOTALENERGIES | 00h 38′ 02» | + 00h 05′ 43» | – | – |
| 93 | E. PLANCKAERT | ALPECIN-PREMIER TECH | 00h 38′ 02» | + 00h 05′ 43» | – | – |
| 94 | J. RICKAERT | ALPECIN-PREMIER TECH | 00h 38′ 05» | + 00h 05′ 46» | – | – |
| 95 | S. BERWICK | CAJA RURAL-SEGUROS RGA | 00h 38′ 05» | + 00h 05′ 46» | – | – |
| 96 | M. VAN DER POEL | ALPECIN-PREMIER TECH | 00h 38′ 06» | + 00h 05′ 47» | – | – |
| 97 | B. VAN MOER | PINARELLO-Q36.5 PRO CYCLING TEAM | 00h 38′ 06» | + 00h 05′ 47» | – | – |
| 98 | T. JOHANNESSEN | UNO-X MOBILITY | 00h 38′ 06» | + 00h 05′ 47» | – | – |
| 99 | I. IZAGIRRE | COFIDIS | 00h 38′ 07» | + 00h 05′ 48» | – | – |
| 100 | E. AFFINI | TEAM VISMA | LEASE A BIKE | 00h 38′ 07» | + 00h 05′ 48» | – | – |
| 101 | M. WALKER | EF EDUCATION – EASYPOST | 00h 38′ 07» | + 00h 05′ 48» | – | – |
| 102 | N. DENZ | RED BULL – BORA – HANSGROHE | 00h 38′ 09» | + 00h 05′ 50» | – | – |
| 103 | S. OLDANI | CAJA RURAL-SEGUROS RGA | 00h 38′ 10» | + 00h 05′ 51» | – | – |
| 104 | M. STORER | TUDOR PRO CYCLING TEAM | 00h 38′ 13» | + 00h 05′ 54» | – | – |
| 105 | A. ARANBURU | COFIDIS | 00h 38′ 13» | + 00h 05′ 54» | – | – |
| 106 | P. ACKERMANN | TEAM JAYCO ALULA | 00h 38′ 14» | + 00h 05′ 55» | – | – |
| 107 | F. WRIGHT | PINARELLO-Q36.5 PRO CYCLING TEAM | 00h 38′ 15» | + 00h 05′ 56» | – | – |
| 108 | G. STEINHAUSER | EF EDUCATION – EASYPOST | 00h 38′ 15» | + 00h 05′ 56» | – | – |
| 109 | R. STANNARD | BAHRAIN VICTORIOUS | 00h 38′ 17» | + 00h 05′ 58» | – | – |
| 110 | A. GATE | XDS ASTANA TEAM | 00h 38′ 19» | + 00h 06′ 00» | – | – |
| 111 | A. JOHANNESSEN | UNO-X MOBILITY | 00h 38′ 19» | + 00h 06′ 00» | – | – |
| 112 | L. SLOCK | LOTTO INTERMARCHE | 00h 38′ 20» | + 00h 06′ 01» | – | – |
| 113 | A. SKAARSETH | UNO-X MOBILITY | 00h 38′ 22» | + 00h 06′ 03» | – | – |
| 114 | L. DURBRIDGE | TEAM JAYCO ALULA | 00h 38′ 22» | + 00h 06′ 03» | – | – |
| 115 | T. MARSMAN | ALPECIN-PREMIER TECH | 00h 38′ 23» | + 00h 06′ 04» | – | – |
| 116 | J. VAN DEN BERG | TEAM PICNIC POSTNL | 00h 38′ 24» | + 00h 06′ 05» | – | – |
| 117 | J. TRATNIK | RED BULL – BORA – HANSGROHE | 00h 38′ 25» | + 00h 06′ 06» | – | – |
| 118 | B. HEALY | EF EDUCATION – EASYPOST | 00h 38′ 28» | + 00h 06′ 09» | – | – |
| 119 | T. SKUJINS | LIDL-TREK | 00h 38′ 28» | + 00h 06′ 09» | – | – |
| 120 | M. HIRSCHI | TUDOR PRO CYCLING TEAM | 00h 38′ 31» | + 00h 06′ 12» | – | – |
| 121 | F. VERMEERSCH | UAE TEAM EMIRATES XRG | 00h 38′ 32» | + 00h 06′ 13» | – | – |
| 122 | W. BARGUIL | TEAM PICNIC POSTNL | 00h 38′ 33» | + 00h 06′ 14» | – | – |
| 123 | V. VAN MECHELEN | BAHRAIN VICTORIOUS | 00h 38′ 35» | + 00h 06′ 16» | – | – |
| 124 | C. VERONA | LIDL-TREK | 00h 38′ 37» | + 00h 06′ 18» | – | – |
| 125 | S. KUSS | TEAM VISMA | LEASE A BIKE | 00h 38′ 38» | + 00h 06′ 19» | – | – |
| 126 | M. HEßMANN | MOVISTAR TEAM | 00h 38′ 39» | + 00h 06′ 20» | – | – |
| 127 | J. BIERMANS | COFIDIS | 00h 38′ 39» | + 00h 06′ 20» | – | – |
| 128 | B. VEISTROFFER | LOTTO INTERMARCHE | 00h 38′ 39» | + 00h 06′ 20» | – | – |
| 129 | L. GERMANI | GROUPAMA-FDJ UNITED | 00h 38′ 42» | + 00h 06′ 23» | – | – |
| 130 | M. HALLER | TUDOR PRO CYCLING TEAM | 00h 38′ 42» | + 00h 06′ 23» | – | – |
| 131 | A. TURGIS | TOTALENERGIES | 00h 38′ 42» | + 00h 06′ 23» | – | – |
| 132 | E. VERSTRYNGE | ALPECIN-PREMIER TECH | 00h 38′ 46» | + 00h 06′ 27» | – | – |
| 133 | J. STEWART | NSN CYCLING TEAM | 00h 38′ 49» | + 00h 06′ 30» | – | – |
| 134 | D. BALLERINI | XDS ASTANA TEAM | 00h 38′ 50» | + 00h 06′ 31» | – | – |
| 135 | L. ASKEY | NSN CYCLING TEAM | 00h 38′ 50» | + 00h 06′ 31» | – | – |
| 136 | C. BOL | DECATHLON CMA CGM TEAM | 00h 38′ 51» | + 00h 06′ 32» | – | – |
| 137 | P. BAUHAUS | BAHRAIN VICTORIOUS | 00h 38′ 52» | + 00h 06′ 33» | – | – |
| 138 | R. DHONDT | TEAM PICNIC POSTNL | 00h 38′ 52» | + 00h 06′ 33» | – | – |
| 139 | O. KOOIJ | DECATHLON CMA CGM TEAM | 00h 38′ 53» | + 00h 06′ 34» | – | – |
| 140 | M. CORT NIELSEN | UNO-X MOBILITY | 00h 38′ 54» | + 00h 06′ 35» | – | – |
| 141 | V. CAMPENAERTS | TEAM VISMA | LEASE A BIKE | 00h 38′ 57» | + 00h 06′ 38» | – | – |
| 142 | K. GRADEK | BAHRAIN VICTORIOUS | 00h 38′ 57» | + 00h 06′ 38» | – | – |
| 143 | J. ROMO | MOVISTAR TEAM | 00h 38′ 58» | + 00h 06′ 39» | – | – |
| 144 | M. TEUNISSEN | XDS ASTANA TEAM | 00h 38′ 58» | + 00h 06′ 39» | – | – |
| 145 | L. VERVAEKE | SOUDAL QUICK-STEP | 00h 38′ 59» | + 00h 06′ 40» | – | – |
| 146 | M. MOHORIC | BAHRAIN VICTORIOUS | 00h 38′ 59» | + 00h 06′ 40» | – | – |
| 147 | J. DEGENKOLB | TEAM PICNIC POSTNL | 00h 39′ 04» | + 00h 06′ 45» | – | – |
| 148 | M. KANTER | XDS ASTANA TEAM | 00h 39′ 05» | + 00h 06′ 46» | – | – |
| 149 | M. LOUVEL | NSN CYCLING TEAM | 00h 39′ 05» | + 00h 06′ 46» | – | – |
| 150 | L. VAN EETVELT | LOTTO INTERMARCHE | 00h 39′ 06» | + 00h 06′ 47» | – | – |
| 151 | P. HAGENES | TEAM VISMA | LEASE A BIKE | 00h 39′ 08» | + 00h 06′ 49» | – | – |
| 152 | F. VAN DEN BROEK | TEAM PICNIC POSTNL | 00h 39′ 11» | + 00h 06′ 52» | – | – |
| 153 | J. PHILIPSEN | ALPECIN-PREMIER TECH | 00h 39′ 13» | + 00h 06′ 54» | – | – |
| 154 | G. BENNETT | NSN CYCLING TEAM | 00h 39′ 14» | + 00h 06′ 55» | – | – |
| 155 | S. DILLIER | ALPECIN-PREMIER TECH | 00h 39′ 16» | + 00h 06′ 57» | – | – |
| 156 | S. WAERENSKJOLD | UNO-X MOBILITY | 00h 39′ 16» | + 00h 06′ 57» | – | – |
| 157 | T. VAN DIJKE | RED BULL – BORA – HANSGROHE | 00h 39′ 16» | + 00h 06′ 57» | – | – |
| 158 | N. MÄRKL | TEAM PICNIC POSTNL | 00h 39′ 17» | + 00h 06′ 58» | – | – |
| 159 | H. TEJADA | XDS ASTANA TEAM | 00h 39′ 22» | + 00h 07′ 03» | – | – |
| 160 | P. BITTNER | TEAM PICNIC POSTNL | 00h 39′ 23» | + 00h 07′ 04» | – | – |
| 161 | J. CEPEDA | MOVISTAR TEAM | 00h 39′ 36» | + 00h 07′ 17» | – | – |
| 162 | B. GIRMAY | NSN CYCLING TEAM | 00h 39′ 45» | + 00h 07′ 26» | – | – |
| 163 | P. ALLEGAERT | COFIDIS | 00h 39′ 51» | + 00h 07′ 32» | – | – |
| 164 | P. EENKHOORN | SOUDAL QUICK-STEP | 00h 39′ 59» | + 00h 07′ 40» | – | – |