| # | Rider | Team | Time | Gap |
|---|---|---|---|---|
| 1 | Alexander Kristoff | Uno-X Mobility | 04:14:51 | |
| 2 | Casper van Uden | Team dsm-firmenich PostNL | + 00 | |
| 3 | Amaury Capiot | ARKEA-B&B HOTELS | + 00 | |
| 4 | Milan Fretin | Cofidis | + 00 | |
| 5 | Tord Gudmestad | Uno-X Mobility | + 00 | |
| 6 | Timothy Dupont | Tarteletto-Isorex | + 00 | |
| 7 | Simon Dehairs | Alpecin-Deceuninck | + 00 | |
| 8 | Lionel Taminiaux | Lotto Dstny | + 00 | |
| 9 | Gerben Thijssen | Intermarché-Wanty | + 00 | |
| 10 | Louis Blouwe | Bingoal WB | + 00 | |
| 11 | Jordi Meeus | BORA-hansgrohe | + 00 | |
| 12 | Kenneth van Rooy | Bingoal WB | + 00 | |
| 13 | Davide Bomboi | TdT-Unibet | + 00 | |
| 14 | Colby Simmons | Team Visma | Lease a Bike | + 00 | |
| 15 | Jesse Kramer | Team Visma | Lease a Bike | + 00 | |
| 16 | Oded Kogut | Israel Premier Tech Academy | + 00 | |
| 17 | Joe Blackmore | Israel Premier Tech Academy | + 00 | |
| 18 | Maurice Ballerstedt | Alpecin-Deceuninck | + 00 | |
| 19 | Toon Aerts | Team Deschacht-Hens-Maes | + 00 | |
| 20 | Elmar Abma | VolkerWessels Cycling Team | + 00 | |
| 21 | Daniel Babor | Caja Rural-Seguros RGA | + 03 | + 03 |
| 22 | Jules Hesters | Team Flanders-Baloise | + 03 | + 03 |
| 23 | Erlend Blikra | Uno-X Mobility | + 03 | + 03 |
| 24 | Pau Miquel Delgado | Equipo Kern Pharma | + 03 | + 03 |
| 25 | Daniel Mclay | ARKEA-B&B HOTELS | + 03 | + 03 |
| 26 | Marc Brustenga | Equipo Kern Pharma | + 03 | + 03 |
| 27 | Sebastian Nielsen | TdT-Unibet | + 03 | + 03 |
| 28 | Noah Vandenbranden | Team Flanders-Baloise | + 08 | + 08 |
| 29 | David González | Caja Rural-Seguros RGA | + 08 | + 08 |
| 30 | Francisco Galván | Equipo Kern Pharma | + 08 | + 08 |
| 31 | Lucas Janssen | ARKEA-B&B HOTELS | + 08 | + 08 |
| 32 | Martin Pluto | BEAT Cycling Club | + 08 | + 08 |
| 33 | Julien Vermote | Team Visma | Lease a Bike | + 08 | + 08 |
| 34 | Jacopo Guarnieri | Lotto Dstny | + 08 | + 08 |
| 35 | Thimo Willems | VolkerWessels Cycling Team | + 10 | + 10 |
| 36 | Lars Hohmann | Parkhotel Valkenburg | + 10 | + 10 |
| 37 | Seppe van den Boer | Baloise Trek Lions | + 10 | + 10 |
| 38 | Loe van Belle | Team Visma | Lease a Bike | + 10 | + 10 |
| 39 | Brent Cle | Team Deschacht-Hens-Maes | + 10 | + 10 |
| 40 | Eduard Prades | Caja Rural-Seguros RGA | + 10 | + 10 |
| 41 | Tomas Barta | Caja Rural-Seguros RGA | + 10 | + 10 |
| 42 | Timo de Jong | VolkerWessels Cycling Team | + 12 | + 12 |
| 43 | Luke Valenti | Israel Premier Tech Academy | + 15 | + 15 |
| 44 | Iuri Leitao | Caja Rural-Seguros RGA | + 17 | + 17 |
| 45 | Steffen de Schuyteneer | Lotto Dstny | + 17 | + 17 |
| 46 | Kiaan Watts | Israel Premier Tech Academy | + 17 | + 17 |
| 47 | Milan de Ceuster | Lotto Dstny | + 17 | + 17 |
| 48 | Marceli Boguslawski | Alpecin-Deceuninck | + 17 | + 17 |
| 49 | Jesper Rasch | Parkhotel Valkenburg | + 17 | + 17 |
| 50 | Gorka Sorarrain | Caja Rural-Seguros RGA | + 17 | + 17 |
| 51 | Alex Jaime | Equipo Kern Pharma | + 17 | + 17 |
| 52 | Floris van Tricht | Israel Premier Tech Academy | + 17 | + 17 |
| 53 | Senne Leysen | Alpecin-Deceuninck | + 17 | + 17 |
| 54 | Jonas Koch | BORA-hansgrohe | + 17 | + 17 |
| 55 | Corne van Kessel | Team Deschacht-Hens-Maes | + 17 | + 17 |
| 56 | Maarten Verheyen | Baloise Trek Lions | + 17 | + 17 |
| 57 | Zeb Kyffin | TdT-Unibet | + 23 | + 23 |
| 58 | Jonas Goeman | Tarteletto-Isorex | + 23 | + 23 |
| 59 | Aron Ragilo Frank | Team dsm-firmenich PostNL | + 23 | + 23 |
| 60 | Jacob Relaes | Tarteletto-Isorex | + 23 | + 23 |
| 61 | Daan Marien | Baloise Trek Lions | + 23 | + 23 |
| 62 | Cériel Desal | Bingoal WB | + 23 | + 23 |
| 63 | David Haverdings | Baloise Trek Lions | + 23 | + 23 |
| 64 | Owen Geleijn | TdT-Unibet | + 23 | + 23 |
| 65 | Lukasz Owsian | ARKEA-B&B HOTELS | + 23 | + 23 |
| 66 | Joris Reinderink | Metec-SOLARWATT p/b Mantel | + 23 | + 23 |
| 67 | Nicholas Tabares | Team Deschacht-Hens-Maes | + 23 | + 23 |
| 68 | Nathan Vandepitte | Bingoal WB | + 23 | + 23 |
| 69 | Giosue Epis | ARKEA-B&B HOTELS | + 23 | + 23 |
| 70 | Gianni Marchand | Tarteletto-Isorex | + 23 | + 23 |
| 71 | Steijn Oosterveld | Parkhotel Valkenburg | + 33 | + 33 |
| 72 | Michiel van Vliet | Metec-SOLARWATT p/b Mantel | + 36 | + 36 |
| 73 | Luis-joe Lührs | BORA-hansgrohe | + 38 | + 38 |
| 74 | Viggo Moore | Israel Premier Tech Academy | + 38 | + 38 |
| 75 | Tosh van der Sande | Team Visma | Lease a Bike | + 38 | + 38 |
| 76 | Ryan Mullen | BORA-hansgrohe | + 38 | + 38 |
| 77 | Yentl Vandevelde | Team Flanders-Baloise | + 38 | + 38 |
| 78 | Bram Dissel | BEAT Cycling Club | + 38 | + 38 |
| 79 | Miles Scotson | ARKEA-B&B HOTELS | + 38 | + 38 |
| 80 | Wessel Krul | BEAT Cycling Club | + 38 | + 38 |
| 81 | Filip Maciejuk | BORA-hansgrohe | + 38 | + 38 |
| 82 | Pietro Mattio | Team Visma | Lease a Bike | + 38 | + 38 |
| 83 | Roel van Sintmaartensdijk | Intermarché-Wanty | + 38 | + 38 |
| 84 | Gilles de Wilde | Team Flanders-Baloise | + 38 | + 38 |
| 85 | Gijs van Hoecke | Intermarché-Wanty | + 38 | + 38 |
| 86 | Dietmar Ledegen | Baloise Trek Lions | + 38 | + 38 |
| 87 | Daan Soete | Team Deschacht-Hens-Maes | + 38 | + 38 |
| 88 | Piet Allegaert | Cofidis | + 38 | + 38 |
| 89 | Siebe Deweirdt | Team Flanders-Baloise | + 38 | + 38 |
| 90 | Baptiste Planckaert | Intermarché-Wanty | + 38 | + 38 |
| 91 | Michal Schlegel | Caja Rural-Seguros RGA | + 38 | + 38 |
| 92 | Nick van der Meer | VolkerWessels Cycling Team | + 38 | + 38 |
| 93 | Luca de Meester | Bingoal WB | + 49 | + 49 |
| 94 | Rotem Tene | Israel Premier Tech Academy | + 53 | + 53 |
| 95 | Victor Vercouillie | Team Flanders-Baloise | + 01:02 | + 01:02 |
| 96 | Timo Roosen | Team dsm-firmenich PostNL | + 01:05 | + 01:05 |
| 97 | Angel Fernandez Miguel | Equipo Kern Pharma | + 01:08 | + 01:08 |
| 98 | Jarne van de Paar | Lotto Dstny | + 01:08 | + 01:08 |
| 99 | Nolann Mahoudo | Cofidis | + 01:15 | + 01:15 |
| 100 | Alexis Gougeard | Cofidis | + 01:15 | + 01:15 |
| 101 | Antonio Soto | Equipo Kern Pharma | + 01:20 | + 01:20 |
| 102 | Ludovic Robeet | Cofidis | + 01:20 | + 01:20 |
| 103 | Aimé de Gendt | Cofidis | + 01:20 | + 01:20 |
| 104 | Jente Klaver | VolkerWessels Cycling Team | + 01:20 | + 01:20 |
| 105 | Victor van de Putte | Team Deschacht-Hens-Maes | + 01:20 | + 01:20 |
| 106 | Lars van der Haar | Baloise Trek Lions | + 01:20 | + 01:20 |
| 107 | Marcus Sander Hansen | Uno-X Mobility | + 01:20 | + 01:20 |
| 108 | Tim Naberman | Team dsm-firmenich PostNL | + 01:20 | + 01:20 |
| 109 | Bram Welten | Team dsm-firmenich PostNL | + 01:20 | + 01:20 |
| 110 | Louis Bendixen | Uno-X Mobility | + 01:20 | + 01:20 |
| 111 | Laurens Sweeck | Alpecin-Deceuninck | + 01:20 | + 01:20 |
| 112 | Bøgh Wallin Rasmus | Uno-X Mobility | + 01:29 | + 01:29 |
| 113 | Sven Verbeeck | Team Deschacht-Hens-Maes | + 01:29 | + 01:29 |
| 114 | Jimmy Janssens | Alpecin-Deceuninck | + 01:29 | + 01:29 |
| 115 | Yoeri Havik | BEAT Cycling Club | + 01:29 | + 01:29 |
| 116 | Boy van Poppel | Intermarché-Wanty | + 01:29 | + 01:29 |
| 117 | Erik Resell | Uno-X Mobility | + 01:29 | + 01:29 |
| 118 | Martijn Budding | TdT-Unibet | + 01:29 | + 01:29 |
| 119 | Daan van Sintmaartensdijk | BEAT Cycling Club | + 01:29 | + 01:29 |
| 120 | Mats Omloop | VolkerWessels Cycling Team | + 01:29 | + 01:29 |
| 121 | Thomas Vuerinckx | Lotto Dstny | + 01:29 | + 01:29 |
| 122 | Ryan Kamp | Alpecin-Deceuninck | + 01:37 | + 01:37 |
| 123 | Axel van der Tuuk | Metec-SOLARWATT p/b Mantel | + 01:37 | + 01:37 |
| 124 | Julian Vergouw | Metec-SOLARWATT p/b Mantel | + 01:37 | + 01:37 |
| 125 | Mauro Verwilt | Tarteletto-Isorex | + 01:37 | + 01:37 |
| 126 | Torsten Demeyere | Tarteletto-Isorex | + 01:37 | + 01:37 |
| 127 | Ward Huybs | Baloise Trek Lions | + 01:37 | + 01:37 |
| 128 | John Degenkolb | Team dsm-firmenich PostNL | + 01:37 | + 01:37 |
| 129 | Max Kroonen | VolkerWessels Cycling Team | + 01:43 | + 01:43 |
| 130 | Maxime Duba | Parkhotel Valkenburg | + 01:52 | + 01:52 |
| 131 | Emil Herzog | BORA-hansgrohe | + 02:24 | + 02:24 |
| 132 | Thijs Aerts | Intermarché-Wanty | + 03:07 | + 03:07 |
| 133 | Pavel Bittner | Team dsm-firmenich PostNL | + 03:07 | + 03:07 |
| 134 | Matis Louvel | ARKEA-B&B HOTELS | + 04:42 | + 04:42 |