| 1 | L. WIEBES | TEAM SD WORX – PROTIME | 03h 42′ 08» | – | B : 10» | – |
| 2 | E. BALSAMO | LIDL – TREK | 03h 42′ 08» | – | B : 6» | – |
| 3 | M. VOS | TEAM VISMA | LEASE A BIKE | 03h 42′ 08» | – | B : 4» | – |
| 4 | S. BOSSUYT | AG INSURANCE – SOUDAL TEAM | 03h 42′ 08» | – | – | – |
| 5 | L. PATERNOSTER | LIV-ALULA-JAYCO | 03h 42′ 08» | – | – | – |
| 6 | J. NELSON | Team Picnic PostNL | 03h 42′ 08» | – | – | – |
| 7 | Z. BACKSTEDT | CANYON//SRAM | 03h 42′ 08» | – | – | – |
| 8 | N. RUEGG | EF EDUCATION – OATLY | 03h 42′ 08» | – | – | – |
| 9 | M. MUL | COFIDIS WOMEN TEAM | 03h 42′ 08» | – | – | – |
| 10 | L. RIEDMANN | LOTTO INTERMARCHE LADIES | 03h 42′ 08» | – | – | – |
| 11 | E. JANSEN | VOLKERWESSELS CYCLING TEAM | 03h 42′ 08» | – | – | – |
| 12 | L. WILLIAMS | HUMAN POWERED HEALTH | 03h 42′ 08» | – | – | – |
| 13 | D. WLODARCZYK | UAE Team L’IMAD | 03h 42′ 08» | – | – | – |
| 14 | C. GERY | FDJ UNITED-SUEZ | 03h 42′ 08» | – | – | – |
| 15 | M. COUZENS | FENIX-PREMIER TECH | 03h 42′ 08» | – | – | – |
| 16 | C. KERBAOL | EF EDUCATION – OATLY | 03h 42′ 08» | – | – | – |
| 17 | U. OSTOLAZA ZABALA | LABORAL KUTXA – FUNDACION EUSKADI | 03h 42′ 08» | – | – | – |
| 18 | E. LONGO BORGHINI | UAE Team L’IMAD | 03h 42′ 08» | – | – | – |
| 19 | P. BLASI CAIROL | UAE Team L’IMAD | 03h 42′ 08» | – | – | – |
| 20 | L. BORGHESI | AG INSURANCE – SOUDAL TEAM | 03h 42′ 08» | – | – | – |
| 21 | M. GARCIA | UAE Team L’IMAD | 03h 42′ 08» | – | – | – |
| 22 | K. FAULKNER | EF EDUCATION – OATLY | 03h 42′ 08» | – | – | – |
| 23 | S. VAN DAM | TEAM VISMA | LEASE A BIKE | 03h 42′ 08» | – | – | – |
| 24 | M. KLÖSER | CANYON//SRAM | 03h 42′ 08» | – | – | – |
| 25 | S. PERSICO | UAE Team L’IMAD | 03h 42′ 08» | – | – | – |
| 26 | T. DE JONG | HUMAN POWERED HEALTH | 03h 42′ 08» | – | – | – |
| 27 | I. HOLMGREN | LIDL – TREK | 03h 42′ 08» | – | – | – |
| 28 | N. QUINN | MAYENNE MONBANA MY PIE | 03h 42′ 08» | – | – | – |
| 29 | K. NIEWIADOMA-PHINNEY | CANYON//SRAM | 03h 42′ 08» | – | – | – |
| 30 | N. FISHER-BLACK | LIDL – TREK | 03h 42′ 08» | – | – | – |
| 31 | J. BERTHET | FDJ UNITED-SUEZ | 03h 42′ 08» | – | – | – |
| 32 | E. MORIER | ST MICHEL – PREFERENCE HOME – AUBER93 | 03h 42′ 08» | – | – | – |
| 33 | M. TRINCA COLONEL | LIV-ALULA-JAYCO | 03h 42′ 08» | – | – | – |
| 34 | D. VOLLERING | FDJ UNITED-SUEZ | 03h 42′ 08» | – | – | – |
| 35 | P. PIETERSE | FENIX-PREMIER TECH | 03h 42′ 08» | – | – | – |
| 36 | R. ROSEMAN-GANNON | LIV-ALULA-JAYCO | 03h 42′ 08» | – | – | – |
| 37 | N. VINKE | TEAM SD WORX – PROTIME | 03h 42′ 08» | – | – | – |
| 38 | P. FERRAND PREVOT | TEAM VISMA | LEASE A BIKE | 03h 42′ 08» | – | – | – |
| 39 | D. SILVESTRI | LABORAL KUTXA – FUNDACION EUSKADI | 03h 42′ 08» | – | – | – |
| 40 | F. DE VRIES | TEAM VISMA | LEASE A BIKE | 03h 42′ 08» | – | – | – |
| 41 | A. NIEDERMAIER | CANYON//SRAM | 03h 42′ 08» | – | – | – |
| 42 | B. MALCOTTI | HUMAN POWERED HEALTH | 03h 42′ 08» | – | – | – |
| 43 | N. BUIJSMAN | HUMAN POWERED HEALTH | 03h 42′ 08» | – | – | – |
| 44 | S. SMULDERS | LIV-ALULA-JAYCO | 03h 42′ 08» | – | – | – |
| 45 | P. GEORGI | Team Picnic PostNL | 03h 42′ 08» | – | – | – |