| # | Rider | Team | Time | Gap |
|---|---|---|---|---|
| 1 | Arnaud de Lie | Lotto Dstny | 04:39:03 | |
| 2 | Axel Zingle | Cofidis | + 00 | |
| 3 | Maxim van Gils | Lotto Dstny | + 00 | |
| 4 | Riley Sheehan | Israel-Premier Tech | + 00 | |
| 5 | Emilien Jeannière | TotalEnergies | + 00 | |
| 6 | Hugo Hofstetter | Israel-Premier Tech | + 00 | |
| 7 | Axel Huens | TdT-Unibet | + 00 | |
| 8 | Lorenzo Rota | Intermarché-Wanty | + 00 | |
| 9 | Vincent van Hemelen | Team Flanders-Baloise | + 00 | |
| 10 | Mads Andersen | Airtox-Carl Ras | + 00 | |
| 11 | Simone Gualdi | Intermarché-Wanty | + 00 | |
| 12 | Gianluca Brambilla | Q36.5 Pro Cycling Team | + 00 | |
| 13 | Cériel Desal | Bingoal WB | + 00 | |
| 14 | Bak Klaris Magnus | Airtox-Carl Ras | + 00 | |
| 15 | Célestin Guillon | Van Rysel-Roubaix | + 00 | |
| 16 | Mateusz Kostanski | Voster ATS Team | + 00 | |
| 17 | Emmanuel Morin | Van Rysel-Roubaix | + 00 | |
| 18 | Abram Stockman | TdT-Unibet | + 00 | |
| 19 | Jens Reynders | Bingoal WB | + 00 | |
| 20 | Jonathan Lastra | Cofidis | + 00 | |
| 21 | Michal Paluta | Santic-Wibatech | + 00 | |
| 22 | Samuel Leroux | Van Rysel-Roubaix | + 00 | |
| 23 | Joris Reinderink | Metec-SOLARWATT p/b Mantel | + 00 | |
| 24 | Jago Willems | VolkerWessels Cycling Team | + 00 | |
| 25 | Hugo Houle | Israel-Premier Tech | + 00 | |
| 26 | Lars Craps | Team Flanders-Baloise | + 00 | |
| 27 | Cyrus Monk | Q36.5 Pro Cycling Team | + 00 | |
| 28 | Gwen Leclainche | Philippe Wagner-Bazin | + 00 | |
| 29 | Mason Hollyman | Israel-Premier Tech | + 00 | |
| 30 | Louka Matthys | Bingoal WB | + 00 | |
| 31 | Tom Wirtgen | Team Felt-Felbermayr | + 00 | |
| 32 | Zeb Kyffin | TdT-Unibet | + 00 | |
| 33 | Brent van Moer | Lotto Dstny | + 09 | + 09 |
| 34 | Szymon Tracz | Santic-Wibatech | + 09 | + 09 |
| 35 | Nick Bangert | Santic-Wibatech | + 11 | + 11 |
| 36 | Derek Gee | Israel-Premier Tech | + 11 | + 11 |
| 37 | Finn Crockett | VolkerWessels Cycling Team | + 14 | + 14 |
| 38 | Mads Würtz Schmidt | Israel-Premier Tech | + 14 | + 14 |
| 39 | Kévin Avoine | Van Rysel-Roubaix | + 14 | + 14 |
| 40 | Rydningen Martinsen Toralf | Lillehammer CK Continental Team | + 20 | + 20 |
| 41 | Gorka Izagirre | Cofidis | + 20 | + 20 |
| 42 | Piet Allegaert | Cofidis | + 20 | + 20 |
| 43 | Jordy Bouts | TdT-Unibet | + 20 | + 20 |
| 44 | Johan Meens | Bingoal WB | + 20 | + 20 |
| 45 | Charlie Paige | TdT-Unibet | + 20 | + 20 |
| 46 | Frederik Dahl Gustav | Airtox-Carl Ras | + 20 | + 20 |
| 47 | Frederik Frison | Q36.5 Pro Cycling Team | + 23 | + 23 |
| 48 | Kenny Molly | Van Rysel-Roubaix | + 25 | + 25 |
| 49 | Maxime Jarnet | Van Rysel-Roubaix | + 28 | + 28 |
| 50 | Lorrenzo Manzin | TotalEnergies | + 32 | + 32 |
| 51 | Alec Segaert | Lotto Dstny | + 38 | + 38 |
| 52 | Jasper de Buyst | Lotto Dstny | + 39 | + 39 |
| 53 | Baptiste Vadic | TotalEnergies | + 41 | + 41 |
| 54 | Gerben Kuypers | Intermarché-Wanty | + 41 | + 41 |
| 55 | Pascal Eenkhoorn | Lotto Dstny | + 01:38 | + 01:38 |
| 56 | Daniel Stampe | Airtox-Carl Ras | + 02:04 | + 02:04 |
| 57 | Ludvik Holstad | Lillehammer CK Continental Team | + 02:11 | + 02:11 |
| 58 | Gijs van Hoecke | Intermarché-Wanty | + 02:11 | + 02:11 |
| 59 | Alexandre Kess | Philippe Wagner-Bazin | + 02:11 | + 02:11 |
| 60 | Louis Blouwe | Bingoal WB | + 02:11 | + 02:11 |
| 61 | Kamil Malecki | Q36.5 Pro Cycling Team | + 02:11 | + 02:11 |
| 62 | Jordan Habets | Metec-SOLARWATT p/b Mantel | + 02:11 | + 02:11 |
| 63 | Piotr Pekala | Santic-Wibatech | + 02:15 | + 02:15 |
| 64 | Ludovic Robeet | Cofidis | + 02:30 | + 02:30 |
| 65 | Loic Vliegen | Bingoal WB | + 03:14 | + 03:14 |
| 66 | Quentin Bezza | Philippe Wagner-Bazin | + 03:26 | + 03:26 |
| 67 | Liam Slock | Lotto Dstny | + 03:26 | + 03:26 |
| 68 | Artur Sowinski | Voster ATS Team | + 03:26 | + 03:26 |
| 69 | Antoni Olszar | Voster ATS Team | + 03:26 | + 03:26 |
| 70 | Matthias Reutimann | Team Felt-Felbermayr | + 03:26 | + 03:26 |
| 71 | Baptiste Planckaert | Intermarché-Wanty | + 03:26 | + 03:26 |
| 72 | Jakub Murias | Voster ATS Team | + 03:26 | + 03:26 |
| 73 | Jasper Haest | VolkerWessels Cycling Team | + 04:48 | + 04:48 |
| 74 | Stijn Daemen | VolkerWessels Cycling Team | + 04:48 | + 04:48 |
| 75 | Thomas Champion | Cofidis | + 04:48 | + 04:48 |
| 76 | Alexis Gougeard | Cofidis | + 04:48 | + 04:48 |
| 77 | Torsten Demeyere | Tarteletto-Isorex | + 04:48 | + 04:48 |
| 78 | Axel van der Tuuk | Metec-SOLARWATT p/b Mantel | + 05:05 | + 05:05 |
| 79 | Tim Marsman | Metec-SOLARWATT p/b Mantel | + 06:50 | + 06:50 |
| 80 | Michael Schwarzmann | Israel-Premier Tech | + 06:50 | + 06:50 |
| 81 | Michiel van Vliet | Metec-SOLARWATT p/b Mantel | + 10:17 | + 10:17 |
| 82 | Dylan Vandenstorme | Team Flanders-Baloise | + 10:17 | + 10:17 |