All sports Site
All sports Site
Choice of a season :
Belgium - 18 June 2025 - 22 June 2025
| 1 | Filippo Baroncini (ITA) | Uae Team Emirates - Xrg | 16:39:07 |
| 2 | Ethan Hayter (GBR) | Soudal - Quick Step | 0:04 |
| 3 | Jenno Berckmoes (BEL) | Lotto | 0:07 |
| 4 | Filippo Ganna (ITA) | 0:10 | |
| 5 | Marco Frigo (ITA) | Israel - Premier Tech | 0:11 |
| 6 | Florian Vermeersch (BEL) | Uae Team Emirates - Xrg | 0:16 |
| 7 | Orluis Alberto Aular Sanabria (VEN) | Movistar | 0:18 |
| 8 | Jasper Philipsen (BEL) | Alpecin - Deceuninck | 0:22 |
| 9 | Pier-André Côté (CAN) | Israel - Premier Tech | 0:23 |
| 10 | Axel van der Tuuk (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 11 | Alec Segaert (BEL) | Lotto | 0:29 |
| 12 | Søren Kragh Andersen (DEN) | Lidl - Trek | 0:31 |
| 13 | Ådne Holter (NOR) | Uno-X Mobility | 0:32 |
| 14 | Toon Aerts (BEL) | 0:37 | |
| 15 | Thomas Gachignard (FRA) | Totalenergies | 0:38 |
| 16 | Jonas Geens (BEL) | Team Flanders - Baloise | 0:40 |
| 17 | Vincent Van Hemelen (BEL) | Team Flanders - Baloise | 0:41 |
| 18 | Hector Álvarez (SPA) | 0:42 | |
| 19 | Alexandre Delettre (FRA) | Totalenergies | 0:50 |
| 20 | Dion Smith (NZL) | Intermarché - Wanty | s.t. |
| 21 | Alexys Brunel (FRA) | Totalenergies | 0:52 |
| 22 | Jon Barrenetxea Golzarri (SPA) | Movistar | 0:54 |
| 23 | Hartthijs de Vries (NED) | Unibet Tietema Rockets | s.t. |
| 24 | Matyás Kopecký (CZE) | Team Novo Nordisk | 0:57 |
| 25 | Gonzalo Serrano Rodriguez (SPA) | Movistar | 1:08 |
| 26 | Lander Loockx (BEL) | Unibet Tietema Rockets | 1:22 |
| 27 | Logan Currie (NZL) | Lotto | 1:34 |
| 28 | Tim Torn Teutenberg (GER) | Lidl - Trek | 1:43 |
| 29 | Tom Van Asbroeck (BEL) | Israel - Premier Tech | 1:48 |
| 30 | Axel Huens (FRA) | Unibet Tietema Rockets | 1:58 |
| 31 | Olivier Godfroid (BEL) | 2:11 | |
| 32 | Huub Artz (NED) | Intermarché - Wanty | 2:22 |
| 33 | Frits Biesterbos (NED) | Beat Cycling | 2:31 |
| 34 | Quentin Bezza (FRA) | Wagner Bazin Wb | 2:36 |
| 35 | Jochem Kerckhaert (NED) | Beat Cycling | 2:47 |
| 36 | David Haverdings (NED) | 2:48 | |
| 37 | Lennert Teugels (BEL) | Tarteletto - Isorex | 2:50 |
| 38 | Viktor Vandenberghe (BEL) | Pauwels Sauzen - Cibel Clementines | 2:59 |
| 39 | Kevin Vermaerke (USA) | Team Picnic Postnl | 3:31 |
| 40 | Alberto Dainese (ITA) | Tudor Pro Cycling Team | 3:33 |
| 41 | Kay De Bruyckere (BEL) | 3:47 | |
| 42 | Gianni Marchand (BEL) | Tarteletto - Isorex | 4:21 |
| 43 | William Blume Levy (DEN) | Uno-X Mobility | 4:43 |
| 44 | Carlos Canal Blanco (SPA) | Movistar | 5:58 |
| 45 | Vito Braet (BEL) | Intermarché - Wanty | 6:18 |
| 46 | Ivan Garcia Cortina (SPA) | Movistar | 7:50 |
| 47 | Luca Van Boven (BEL) | Intermarché - Wanty | 8:06 |
| 48 | Connor Swift (GBR) | 8:41 | |
| 49 | Rasmus Fossum Tiller (NOR) | Uno-X Mobility | 8:52 |
| 50 | Ethan Vernon (GBR) | Israel - Premier Tech | 9:45 |
| 51 | Steffen De Schuyteneer (BEL) | Lotto | 10:00 |
| 52 | Erik Nordsaeter Resell (NOR) | Uno-X Mobility | 10:10 |
| 53 | Adam Toupalík (CZE) | Unibet Tietema Rockets | 10:13 |
| 54 | Dries Van Gestel (BEL) | Soudal - Quick Step | 10:14 |
| 55 | Yorben Lauryssen (BEL) | 10:16 | |
| 56 | Yves Lampaert (BEL) | Soudal - Quick Step | 10:23 |
| 57 | Elias Maris (BEL) | Team Flanders - Baloise | 10:25 |
| 58 | Josef Cerný (CZE) | Soudal - Quick Step | 10:26 |
| 59 | Casper van Uden (NED) | Team Picnic Postnl | 10:32 |
| 60 | Jens Reynders (BEL) | Wagner Bazin Wb | 10:34 |
| 61 | Michiel Lambrecht (BEL) | Wagner Bazin Wb | 10:39 |
| 62 | Rui Filipe Alves Oliveira (POR) | Uae Team Emirates - Xrg | 11:04 |
| 63 | Jelle Johannink (NED) | Unibet Tietema Rockets | 11:09 |
| 64 | Anders Skaarseth (NOR) | 13:14 | |
| 65 | Wessel Mouris (NED) | Unibet Tietema Rockets | 13:39 |
| 66 | Pim Ronhaar (NED) | 13:41 | |
| 67 | Arthur Kluckers (LUX) | Tudor Pro Cycling Team | 13:42 |
| 68 | Nils Eekhoff (NED) | Team Picnic Postnl | 13:53 |
| 69 | Dylan Vandenstorme (BEL) | Team Flanders - Baloise | 13:59 |
| 70 | Tim Merlier (BEL) | Soudal - Quick Step | 14:05 |
| 71 | Joshua Giddings (GBR) | Lotto | s.t. |
| 72 | Jonas Rickaert (BEL) | Alpecin - Deceuninck | 14:13 |
| 73 | Florian Dauphin (FRA) | Totalenergies | 14:28 |
| 74 | Stijn Appel (NED) | Beat Cycling | 14:30 |
| 75 | Stan Van Tricht (BEL) | Alpecin - Deceuninck | 14:33 |
| 76 | Seppe Van Den Boer (BEL) | 14:35 | |
| 77 | Rotem Tene (ISR) | 14:39 | |
| 78 | Lindsay De Vylder (BEL) | Team Flanders - Baloise | 14:49 |
| 79 | Thom Van Der Werff (NED) | Development Team Picnic Postnl | 15:01 |
| 80 | Manlio Moro (ITA) | Movistar | 15:04 |
| 81 | Tom Portsmouth (GBR) | 15:13 | |
| 82 | Rune Herregodts (BEL) | Uae Team Emirates - Xrg | 15:15 |
| 83 | Fabian Lienhard (SWI) | Tudor Pro Cycling Team | 15:27 |
| 84 | Christiaan Van Rees (NED) | Development Team Picnic Postnl | 16:03 |
| 85 | Andrea Peron (ITA) | Team Novo Nordisk | 16:04 |
| 86 | Michael Vanthourenhout (BEL) | Pauwels Sauzen - Cibel Clementines | 16:10 |
| 87 | Jordy Decottignies (BEL) | Tarteletto - Isorex | 16:12 |
| 88 | Ben Turner (GBR) | 16:15 | |
| 89 | Timo Kielich (BEL) | Alpecin - Deceuninck | 16:33 |
| 90 | Timo Roosen (NED) | Team Picnic Postnl | 17:09 |
| 91 | Jordan Habets (NED) | Metec - Solarwatt P/b Mantel | 17:10 |
| 92 | Juan David Sierra (ITA) | 18:42 | |
| 93 | Sente Sentjens (BEL) | Alpecin-Deceuninck Development Team | 20:03 |
| 94 | Mathias Guillemette (CAN) | 20:07 | |
| 95 | Joran Wyseure (BEL) | Alpecin-Deceuninck Development Team | 20:09 |
| 96 | Oded Kogut (ISR) | Israel - Premier Tech | 21:47 |
| 97 | Kim Alexander Heiduk (GER) | 21:50 | |
| 98 | Bert Van Lerberghe (BEL) | Soudal - Quick Step | 22:06 |
| 99 | Michiel Hillen (BEL) | 22:07 | |
| 100 | Wies Nuyens (BEL) | 22:10 | |
| 101 | Arne Marit (BEL) | Intermarché - Wanty | 22:16 |
| 102 | Lionel Taminiaux (BEL) | Lotto | 22:26 |
| 103 | Leander Van Hautegem (BEL) | Wagner Bazin Wb | 22:27 |
| 104 | Jules Hesters (BEL) | Team Flanders - Baloise | 22:29 |
| 105 | Timothy Dupont (BEL) | Tarteletto - Isorex | 22:36 |
| 106 | Jason Tesson (FRA) | Totalenergies | s.t. |
| 107 | Juan Sebastián Molano Benavides (COL) | Uae Team Emirates - Xrg | s.t. |
| 108 | Arne Santy (BEL) | Tarteletto - Isorex | 22:40 |
| 109 | Fernando Gaviria Rendon (COL) | Movistar | 22:41 |
| 110 | Davide Persico (ITA) | Wagner Bazin Wb | 22:45 |
| 111 | Zeno Moonen (BEL) | 22:47 | |
| 112 | Luca De Meester (BEL) | Wagner Bazin Wb | 22:57 |
| 113 | Marijn Maas (NED) | Beat Cycling | 23:11 |
| 114 | Bart Kortleve (NED) | Metec - Solarwatt P/b Mantel | 23:20 |
| 115 | Lars Van Der Haar (NED) | 23:28 | |
| 116 | Pete Uptegrove (NED) | Metec - Solarwatt P/b Mantel | 23:35 |
| 117 | Robbe Mellaerts (BEL) | Beat Cycling | 23:37 |
| 118 | Kenay De Moyer (BEL) | 23:40 | |
| 119 | Alex Vandenbulcke (BEL) | Tarteletto - Isorex | 24:04 |
| 120 | Filippo Ridolfo (ITA) | Team Novo Nordisk | 24:20 |
| 121 | Mohammad Almutaiwei (UAE) | 24:28 | |
| 122 | Omar Fraile Matarranz (SPA) | 24:47 | |
| 123 | Alexander Colman (BEL) | Team Flanders - Baloise | 25:04 |
| 124 | Anton Muller (FRA) | Team Novo Nordisk | 25:27 |
| 125 | Casper Van Der Woude (NED) | Metec - Solarwatt P/b Mantel | 25:33 |
| 126 | Nicola Marcerou (FRA) | Totalenergies | 25:51 |
| 127 | Ewout De Keyser (BEL) | Tarteletto - Isorex | 25:53 |
| 128 | Martijn Tusveld (NED) | Beat Cycling | 25:55 |
| 129 | Declan Irvine (AUS) | Team Novo Nordisk | 25:56 |
| 130 | Joel Suter (SWI) | Tudor Pro Cycling Team | 26:45 |
| 131 | Roy Hoogendoorn (NED) | Metec - Solarwatt P/b Mantel | 27:18 |
| 132 | Salvatore Puccio (ITA) | 27:31 | |
| 133 | Gibbe Staes (BEL) | 28:03 | |
| 134 | Kristian Egholm (DEN) | 30:30 | |
| 135 | Victor Broex (NED) | Metec - Solarwatt P/b Mantel | 30:51 |

| 1 | Tim Merlier (BEL) | Soudal - Quick Step | 4:23:43 |
| 2 | Juan Sebastián Molano Benavides (COL) | Uae Team Emirates - Xrg | s.t. |
| 3 | Ethan Vernon (GBR) | Israel - Premier Tech | s.t. |
| 4 | Fernando Gaviria Rendon (COL) | Movistar | s.t. |
| 5 | Alberto Dainese (ITA) | Tudor Pro Cycling Team | s.t. |
| 6 | Jason Tesson (FRA) | Totalenergies | s.t. |
| 7 | Tim Torn Teutenberg (GER) | Lidl - Trek | s.t. |
| 8 | Casper van Uden (NED) | Team Picnic Postnl | s.t. |
| 9 | Leander Van Hautegem (BEL) | Wagner Bazin Wb | s.t. |
| 10 | Luca Van Boven (BEL) | Intermarché - Wanty | s.t. |
| 11 | Davide Bomboi (BEL) | Unibet Tietema Rockets | s.t. |
| 12 | Matyás Kopecký (CZE) | Team Novo Nordisk | s.t. |
| 13 | Lindsay De Vylder (BEL) | Team Flanders - Baloise | s.t. |
| 14 | Jules Hesters (BEL) | Team Flanders - Baloise | s.t. |
| 15 | Timothy Dupont (BEL) | Tarteletto - Isorex | s.t. |
| 16 | Jonas Geens (BEL) | Team Flanders - Baloise | s.t. |
| 17 | Steffen De Schuyteneer (BEL) | Lotto | s.t. |
| 18 | Wies Nuyens (BEL) | s.t. | |
| 19 | Seppe Van Den Boer (BEL) | s.t. | |
| 20 | Luca De Meester (BEL) | Wagner Bazin Wb | s.t. |
| 21 | Vito Braet (BEL) | Intermarché - Wanty | s.t. |
| 22 | Kay De Bruyckere (BEL) | s.t. | |
| 23 | Nils Eekhoff (NED) | Team Picnic Postnl | s.t. |
| 24 | Daan Van Sintmaartensdijk (NED) | Beat Cycling | s.t. |
| 25 | Michael Vanthourenhout (BEL) | Pauwels Sauzen - Cibel Clementines | s.t. |
| 26 | Arne Santy (BEL) | Tarteletto - Isorex | s.t. |
| 27 | Logan Currie (NZL) | Lotto | s.t. |
| 28 | Lionel Taminiaux (BEL) | Lotto | s.t. |
| 29 | Tom Van Asbroeck (BEL) | Israel - Premier Tech | s.t. |
| 30 | Ben Turner (GBR) | s.t. | |
| 31 | Arne Marit (BEL) | Intermarché - Wanty | s.t. |
| 32 | Roy Hoogendoorn (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 33 | Ivan Garcia Cortina (SPA) | Movistar | s.t. |
| 34 | Orluis Alberto Aular Sanabria (VEN) | Movistar | s.t. |
| 35 | Davide Persico (ITA) | Wagner Bazin Wb | s.t. |
| 36 | Jenno Berckmoes (BEL) | Lotto | s.t. |
| 37 | Andrea Peron (ITA) | Team Novo Nordisk | s.t. |
| 38 | Sente Sentjens (BEL) | Alpecin-Deceuninck Development Team | s.t. |
| 39 | Toon Aerts (BEL) | s.t. | |
| 40 | Jens Reynders (BEL) | Wagner Bazin Wb | s.t. |
| 41 | Michiel Lambrecht (BEL) | Wagner Bazin Wb | s.t. |
| 42 | Elias Maris (BEL) | Team Flanders - Baloise | s.t. |
| 43 | Carlos Canal Blanco (SPA) | Movistar | s.t. |
| 44 | Gonzalo Serrano Rodriguez (SPA) | Movistar | s.t. |
| 45 | Jordy Decottignies (BEL) | Tarteletto - Isorex | s.t. |
| 46 | William Blume Levy (DEN) | Uno-X Mobility | s.t. |
| 47 | Frits Biesterbos (NED) | Beat Cycling | s.t. |
| 48 | Declan Irvine (AUS) | Team Novo Nordisk | s.t. |
| 49 | Oded Kogut (ISR) | Israel - Premier Tech | s.t. |
| 50 | Florian Vermeersch (BEL) | Uae Team Emirates - Xrg | s.t. |
| 51 | Jon Barrenetxea Golzarri (SPA) | Movistar | s.t. |
| 52 | Lander Loockx (BEL) | Unibet Tietema Rockets | s.t. |
| 53 | Kenay De Moyer (BEL) | s.t. | |
| 54 | Samuel Leroux (FRA) | Totalenergies | s.t. |
| 55 | Oscar Riesebeek (NED) | Alpecin - Deceuninck | s.t. |
| 56 | Bert Van Lerberghe (BEL) | Soudal - Quick Step | s.t. |
| 57 | David Haverdings (NED) | s.t. | |
| 58 | Ådne Holter (NOR) | Uno-X Mobility | s.t. |
| 59 | Thomas Gachignard (FRA) | Totalenergies | s.t. |
| 60 | Viktor Vandenberghe (BEL) | Pauwels Sauzen - Cibel Clementines | s.t. |
| 61 | Huub Artz (NED) | Intermarché - Wanty | s.t. |
| 62 | Alexander Colman (BEL) | Team Flanders - Baloise | s.t. |
| 63 | Rasmus Fossum Tiller (NOR) | Uno-X Mobility | s.t. |
| 64 | Connor Swift (GBR) | s.t. | |
| 65 | Alex Vandenbulcke (BEL) | Tarteletto - Isorex | s.t. |
| 66 | Wessel Mouris (NED) | Unibet Tietema Rockets | s.t. |
| 67 | Bart Kortleve (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 68 | Alec Segaert (BEL) | Lotto | s.t. |
| 69 | Rune Herregodts (BEL) | Uae Team Emirates - Xrg | s.t. |
| 70 | Jordan Habets (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 71 | Tom Portsmouth (GBR) | s.t. | |
| 72 | Filippo Baroncini (ITA) | Uae Team Emirates - Xrg | s.t. |
| 73 | Axel Huens (FRA) | Unibet Tietema Rockets | s.t. |
| 74 | Filippo Ganna (ITA) | s.t. | |
| 75 | Jochem Kerckhaert (NED) | Beat Cycling | s.t. |
| 76 | Christiaan Van Rees (NED) | Development Team Picnic Postnl | s.t. |
| 77 | Arthur Kluckers (LUX) | Tudor Pro Cycling Team | s.t. |
| 78 | Gibbe Staes (BEL) | s.t. | |
| 79 | Kim Alexander Heiduk (GER) | s.t. | |
| 80 | Dion Smith (NZL) | Intermarché - Wanty | s.t. |
| 81 | Stan Van Tricht (BEL) | Alpecin - Deceuninck | s.t. |
| 82 | Jonas Rickaert (BEL) | Alpecin - Deceuninck | s.t. |
| 83 | Olivier Godfroid (BEL) | s.t. | |
| 84 | Hartthijs de Vries (NED) | Unibet Tietema Rockets | s.t. |
| 85 | Alexandre Delettre (FRA) | Totalenergies | s.t. |
| 86 | Alessandro Perracchione (ITA) | Team Novo Nordisk | s.t. |
| 87 | Thibau Nys (BEL) | Lidl - Trek | s.t. |
| 88 | Robbe Mellaerts (BEL) | Beat Cycling | s.t. |
| 89 | Pier-André Côté (CAN) | Israel - Premier Tech | s.t. |
| 90 | Timo Kielich (BEL) | Alpecin - Deceuninck | s.t. |
| 91 | Marco Frigo (ITA) | Israel - Premier Tech | s.t. |
| 92 | Dries Van Gestel (BEL) | Soudal - Quick Step | s.t. |
| 93 | Timo Roosen (NED) | Team Picnic Postnl | s.t. |
| 94 | Martijn Tusveld (NED) | Beat Cycling | s.t. |
| 95 | Axel van der Tuuk (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 96 | Maarten Verheyen (BEL) | s.t. | |
| 97 | Alexys Brunel (FRA) | Totalenergies | s.t. |
| 98 | Erik Nordsaeter Resell (NOR) | Uno-X Mobility | s.t. |
| 99 | Adam Toupalík (CZE) | Unibet Tietema Rockets | s.t. |
| 100 | Manlio Moro (ITA) | Movistar | s.t. |
| 101 | Dylan Vandenstorme (BEL) | Team Flanders - Baloise | s.t. |
| 102 | Joshua Giddings (GBR) | Lotto | s.t. |
| 103 | Yves Lampaert (BEL) | Soudal - Quick Step | s.t. |
| 104 | Lorenzo Rota (ITA) | Intermarché - Wanty | s.t. |
| 105 | Stijn Appel (NED) | Beat Cycling | s.t. |
| 106 | Mohammad Almutaiwei (UAE) | s.t. | |
| 107 | Søren Kragh Andersen (DEN) | Lidl - Trek | s.t. |
| 108 | Vincent Van Hemelen (BEL) | Team Flanders - Baloise | s.t. |
| 109 | Pete Uptegrove (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 110 | Tim Declercq (BEL) | Lidl - Trek | s.t. |
| 111 | Casper Van Der Woude (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 112 | Salvatore Puccio (ITA) | s.t. | |
| 113 | Anton Muller (FRA) | Team Novo Nordisk | s.t. |
| 114 | Jasper Philipsen (BEL) | Alpecin - Deceuninck | s.t. |
| 115 | Omar Fraile Matarranz (SPA) | s.t. | |
| 116 | Marijn Maas (NED) | Beat Cycling | s.t. |
| 117 | Lennert Teugels (BEL) | Tarteletto - Isorex | s.t. |
| 118 | Yordi Corsus (BEL) | s.t. | |
| 119 | Kevin Vermaerke (USA) | Team Picnic Postnl | s.t. |
| 120 | Filippo Ridolfo (ITA) | Team Novo Nordisk | s.t. |
| 121 | Rui Filipe Alves Oliveira (POR) | Uae Team Emirates - Xrg | s.t. |
| 122 | Hector Álvarez (SPA) | s.t. | |
| 123 | Ewout De Keyser (BEL) | Tarteletto - Isorex | s.t. |
| 124 | Ethan Hayter (GBR) | Soudal - Quick Step | s.t. |
| 125 | Thom Van Der Werff (NED) | Development Team Picnic Postnl | s.t. |
| 126 | Josef Cerný (CZE) | Soudal - Quick Step | s.t. |
| 127 | Quentin Bezza (FRA) | Wagner Bazin Wb | s.t. |
| 128 | Pim Ronhaar (NED) | s.t. | |
| 129 | Lars Van Der Haar (NED) | s.t. | |
| 130 | Kiaan Watts (NZL) | s.t. | |
| 131 | Gianni Marchand (BEL) | Tarteletto - Isorex | s.t. |
| 132 | Jelle Johannink (NED) | Unibet Tietema Rockets | s.t. |
| 133 | Yorben Lauryssen (BEL) | s.t. | |
| 134 | Nicola Marcerou (FRA) | Totalenergies | s.t. |
| 135 | Florian Dauphin (FRA) | Totalenergies | s.t. |
| 136 | Joel Suter (SWI) | Tudor Pro Cycling Team | s.t. |
| 137 | Fabian Lienhard (SWI) | Tudor Pro Cycling Team | s.t. |
| 138 | Rotem Tene (ISR) | s.t. | |
| 139 | Mathias Guillemette (CAN) | 1:01 | |
| 140 | Joran Wyseure (BEL) | Alpecin-Deceuninck Development Team | s.t. |
| 141 | Juan David Sierra (ITA) | s.t. | |
| 142 | Kristian Egholm (DEN) | 1:17 | |
| 143 | Anders Skaarseth (NOR) | 2:54 | |
| 144 | Michiel Hillen (BEL) | s.t. | |
| 145 | Victor Broex (NED) | Metec - Solarwatt P/b Mantel | 4:51 |
| 146 | Zeno Moonen (BEL) | 5:14 | |
| 147 | Umberto Poli (ITA) | Team Novo Nordisk | 6:41 |
| 148 | Alex Kirsch (LUX) | Lidl - Trek | 11:01 |
| 149 | Martin Svrcek (SVK) | Soudal - Quick Step | s.t. |
| 150 | Jonas Abrahamsen (NOR) | Uno-X Mobility | |
| 151 | Artem Shmidt (USA) | ||
| 152 | Alexander Kristoff (NOR) | Uno-X Mobility |
Go to result of the stage including all rankings

| 1 | Jasper Philipsen (BEL) | Alpecin - Deceuninck | 4:07:27 |
| 2 | Juan Sebastián Molano Benavides (COL) | Uae Team Emirates - Xrg | s.t. |
| 3 | Jenno Berckmoes (BEL) | Lotto | s.t. |
| 4 | Tim Torn Teutenberg (GER) | Lidl - Trek | s.t. |
| 5 | Florian Dauphin (FRA) | Totalenergies | s.t. |
| 6 | Matyás Kopecký (CZE) | Team Novo Nordisk | s.t. |
| 7 | Tim Merlier (BEL) | Soudal - Quick Step | s.t. |
| 8 | Steffen De Schuyteneer (BEL) | Lotto | s.t. |
| 9 | Fernando Gaviria Rendon (COL) | Movistar | s.t. |
| 10 | Lindsay De Vylder (BEL) | Team Flanders - Baloise | s.t. |
| 11 | Rui Filipe Alves Oliveira (POR) | Uae Team Emirates - Xrg | s.t. |
| 12 | Nils Eekhoff (NED) | Team Picnic Postnl | s.t. |
| 13 | Orluis Alberto Aular Sanabria (VEN) | Movistar | s.t. |
| 14 | Jules Hesters (BEL) | Team Flanders - Baloise | s.t. |
| 15 | Jonas Rickaert (BEL) | Alpecin - Deceuninck | s.t. |
| 16 | Huub Artz (NED) | Intermarché - Wanty | s.t. |
| 17 | Leander Van Hautegem (BEL) | Wagner Bazin Wb | s.t. |
| 18 | Rasmus Fossum Tiller (NOR) | Uno-X Mobility | s.t. |
| 19 | Yves Lampaert (BEL) | Soudal - Quick Step | s.t. |
| 20 | Manlio Moro (ITA) | Movistar | s.t. |
| 21 | Tim Declercq (BEL) | Lidl - Trek | s.t. |
| 22 | Olivier Godfroid (BEL) | s.t. | |
| 23 | Lander Loockx (BEL) | Unibet Tietema Rockets | s.t. |
| 24 | Carlos Canal Blanco (SPA) | Movistar | s.t. |
| 25 | Jon Barrenetxea Golzarri (SPA) | Movistar | s.t. |
| 26 | Florian Vermeersch (BEL) | Uae Team Emirates - Xrg | s.t. |
| 27 | Thibau Nys (BEL) | Lidl - Trek | s.t. |
| 28 | Pier-André Côté (CAN) | Israel - Premier Tech | s.t. |
| 29 | Axel Huens (FRA) | Unibet Tietema Rockets | s.t. |
| 30 | Toon Aerts (BEL) | s.t. | |
| 31 | Axel van der Tuuk (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 32 | Filippo Baroncini (ITA) | Uae Team Emirates - Xrg | s.t. |
| 33 | Elias Maris (BEL) | Team Flanders - Baloise | s.t. |
| 34 | Alec Segaert (BEL) | Lotto | s.t. |
| 35 | Wies Nuyens (BEL) | s.t. | |
| 36 | Dion Smith (NZL) | Intermarché - Wanty | s.t. |
| 37 | Michiel Lambrecht (BEL) | Wagner Bazin Wb | s.t. |
| 38 | Alexandre Delettre (FRA) | Totalenergies | s.t. |
| 39 | Arne Marit (BEL) | Intermarché - Wanty | s.t. |
| 40 | Thomas Gachignard (FRA) | Totalenergies | s.t. |
| 41 | Casper van Uden (NED) | Team Picnic Postnl | s.t. |
| 42 | Jens Reynders (BEL) | Wagner Bazin Wb | s.t. |
| 43 | Luca Van Boven (BEL) | Intermarché - Wanty | s.t. |
| 44 | Jason Tesson (FRA) | Totalenergies | s.t. |
| 45 | Jonas Geens (BEL) | Team Flanders - Baloise | s.t. |
| 46 | Rune Herregodts (BEL) | Uae Team Emirates - Xrg | s.t. |
| 47 | Timothy Dupont (BEL) | Tarteletto - Isorex | s.t. |
| 48 | Arne Santy (BEL) | Tarteletto - Isorex | s.t. |
| 49 | Vincent Van Hemelen (BEL) | Team Flanders - Baloise | s.t. |
| 50 | Hartthijs de Vries (NED) | Unibet Tietema Rockets | s.t. |
| 51 | Tom Van Asbroeck (BEL) | Israel - Premier Tech | s.t. |
| 52 | Dries Van Gestel (BEL) | Soudal - Quick Step | s.t. |
| 53 | Oded Kogut (ISR) | Israel - Premier Tech | s.t. |
| 54 | Lennert Teugels (BEL) | Tarteletto - Isorex | s.t. |
| 55 | Arthur Kluckers (LUX) | Tudor Pro Cycling Team | s.t. |
| 56 | David Haverdings (NED) | s.t. | |
| 57 | Anders Skaarseth (NOR) | s.t. | |
| 58 | Frits Biesterbos (NED) | Beat Cycling | s.t. |
| 59 | Marco Frigo (ITA) | Israel - Premier Tech | s.t. |
| 60 | Filippo Ganna (ITA) | s.t. | |
| 61 | Ben Turner (GBR) | s.t. | |
| 62 | Yorben Lauryssen (BEL) | s.t. | |
| 63 | Rotem Tene (ISR) | s.t. | |
| 64 | Stan Van Tricht (BEL) | Alpecin - Deceuninck | s.t. |
| 65 | Seppe Van Den Boer (BEL) | s.t. | |
| 66 | Davide Persico (ITA) | Wagner Bazin Wb | s.t. |
| 67 | Adam Toupalík (CZE) | Unibet Tietema Rockets | s.t. |
| 68 | Vito Braet (BEL) | Intermarché - Wanty | s.t. |
| 69 | Roy Hoogendoorn (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 70 | Viktor Vandenberghe (BEL) | Pauwels Sauzen - Cibel Clementines | s.t. |
| 71 | Gonzalo Serrano Rodriguez (SPA) | Movistar | s.t. |
| 72 | Ethan Hayter (GBR) | Soudal - Quick Step | s.t. |
| 73 | Wessel Mouris (NED) | Unibet Tietema Rockets | s.t. |
| 74 | Logan Currie (NZL) | Lotto | s.t. |
| 75 | Christiaan Van Rees (NED) | Development Team Picnic Postnl | s.t. |
| 76 | Jochem Kerckhaert (NED) | Beat Cycling | s.t. |
| 77 | Hector Álvarez (SPA) | s.t. | |
| 78 | Søren Kragh Andersen (DEN) | Lidl - Trek | s.t. |
| 79 | Ivan Garcia Cortina (SPA) | Movistar | s.t. |
| 80 | Stijn Appel (NED) | Beat Cycling | s.t. |
| 81 | Michael Vanthourenhout (BEL) | Pauwels Sauzen - Cibel Clementines | s.t. |
| 82 | Alexys Brunel (FRA) | Totalenergies | s.t. |
| 83 | Andrea Peron (ITA) | Team Novo Nordisk | s.t. |
| 84 | Dylan Vandenstorme (BEL) | Team Flanders - Baloise | s.t. |
| 85 | Thom Van Der Werff (NED) | Development Team Picnic Postnl | s.t. |
| 86 | Quentin Bezza (FRA) | Wagner Bazin Wb | s.t. |
| 87 | Mathias Guillemette (CAN) | s.t. | |
| 88 | Kim Alexander Heiduk (GER) | s.t. | |
| 89 | Fabian Lienhard (SWI) | Tudor Pro Cycling Team | s.t. |
| 90 | Connor Swift (GBR) | s.t. | |
| 91 | Luca De Meester (BEL) | Wagner Bazin Wb | s.t. |
| 92 | Joshua Giddings (GBR) | Lotto | s.t. |
| 93 | Ådne Holter (NOR) | Uno-X Mobility | s.t. |
| 94 | Bert Van Lerberghe (BEL) | Soudal - Quick Step | s.t. |
| 95 | Kenay De Moyer (BEL) | s.t. | |
| 96 | Alex Vandenbulcke (BEL) | Tarteletto - Isorex | s.t. |
| 97 | Josef Cerný (CZE) | Soudal - Quick Step | s.t. |
| 98 | Jordy Decottignies (BEL) | Tarteletto - Isorex | 1:04 |
| 99 | Mohammad Almutaiwei (UAE) | s.t. | |
| 100 | Zeno Moonen (BEL) | s.t. | |
| 101 | Alexander Colman (BEL) | Team Flanders - Baloise | s.t. |
| 102 | Lorenzo Rota (ITA) | Intermarché - Wanty | s.t. |
| 103 | Omar Fraile Matarranz (SPA) | s.t. | |
| 104 | Filippo Ridolfo (ITA) | Team Novo Nordisk | s.t. |
| 105 | Robbe Mellaerts (BEL) | Beat Cycling | s.t. |
| 106 | Marijn Maas (NED) | Beat Cycling | s.t. |
| 107 | Kiaan Watts (NZL) | s.t. | |
| 108 | Erik Nordsaeter Resell (NOR) | Uno-X Mobility | s.t. |
| 109 | Kevin Vermaerke (USA) | Team Picnic Postnl | s.t. |
| 110 | Pete Uptegrove (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 111 | Martijn Tusveld (NED) | Beat Cycling | s.t. |
| 112 | Jordan Habets (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 113 | Gianni Marchand (BEL) | Tarteletto - Isorex | s.t. |
| 114 | Bart Kortleve (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 115 | Kay De Bruyckere (BEL) | s.t. | |
| 116 | Timo Roosen (NED) | Team Picnic Postnl | s.t. |
| 117 | Maarten Verheyen (BEL) | s.t. | |
| 118 | Lars Van Der Haar (NED) | s.t. | |
| 119 | Pim Ronhaar (NED) | s.t. | |
| 120 | Anton Muller (FRA) | Team Novo Nordisk | s.t. |
| 121 | William Blume Levy (DEN) | Uno-X Mobility | s.t. |
| 122 | Michiel Hillen (BEL) | s.t. | |
| 123 | Tom Portsmouth (GBR) | s.t. | |
| 124 | Sente Sentjens (BEL) | Alpecin-Deceuninck Development Team | s.t. |
| 125 | Juan David Sierra (ITA) | s.t. | |
| 126 | Ewout De Keyser (BEL) | Tarteletto - Isorex | s.t. |
| 127 | Alberto Dainese (ITA) | Tudor Pro Cycling Team | s.t. |
| 128 | Timo Kielich (BEL) | Alpecin - Deceuninck | s.t. |
| 129 | Ethan Vernon (GBR) | Israel - Premier Tech | 1:38 |
| 130 | Umberto Poli (ITA) | Team Novo Nordisk | s.t. |
| 131 | Declan Irvine (AUS) | Team Novo Nordisk | 1:52 |
| 132 | Joel Suter (SWI) | Tudor Pro Cycling Team | s.t. |
| 133 | Casper Van Der Woude (NED) | Metec - Solarwatt P/b Mantel | 2:46 |
| 134 | Victor Broex (NED) | Metec - Solarwatt P/b Mantel | 3:10 |
| 135 | Nicola Marcerou (FRA) | Totalenergies | s.t. |
| 136 | Joran Wyseure (BEL) | Alpecin-Deceuninck Development Team | s.t. |
| 137 | Yordi Corsus (BEL) | s.t. | |
| 138 | Alessandro Perracchione (ITA) | Team Novo Nordisk | s.t. |
| 139 | Jelle Johannink (NED) | Unibet Tietema Rockets | s.t. |
| 140 | Gibbe Staes (BEL) | s.t. | |
| 141 | Salvatore Puccio (ITA) | s.t. | |
| 142 | Kristian Egholm (DEN) | s.t. | |
| 143 | Samuel Leroux (FRA) | Totalenergies | 3:58 |
| 144 | Martin Svrcek (SVK) | Soudal - Quick Step | s.t. |
| 145 | Alex Kirsch (LUX) | Lidl - Trek | 5:54 |
| 146 | Daan Van Sintmaartensdijk (NED) | Beat Cycling | 12:13 |
| 147 | (EST) |
Go to result of the stage including all rankings

| 1 | Ethan Hayter (GBR) | Soudal - Quick Step | 10.29 |
| 2 | Filippo Ganna (ITA) | 0.04 | |
| 3 | Florian Vermeersch (BEL) | Uae Team Emirates - Xrg | 0.16 |
| 4 | Filippo Baroncini (ITA) | Uae Team Emirates - Xrg | 0.16 |
| 5 | Huub Artz (NED) | Intermarché - Wanty | 0.17 |
| 6 | Connor Swift (GBR) | 0.18 | |
| 7 | Alec Segaert (BEL) | Lotto | 0.20 |
| 8 | Pier-André Côté (CAN) | Israel - Premier Tech | 0.21 |
| 9 | Ben Turner (GBR) | 0.22 | |
| 10 | Rune Herregodts (BEL) | Uae Team Emirates - Xrg | 0.23 |
| 11 | Nils Eekhoff (NED) | Team Picnic Postnl | 0.23 |
| 12 | Thibau Nys (BEL) | Lidl - Trek | 0.23 |
| 13 | Ethan Vernon (GBR) | Israel - Premier Tech | 0.23 |
| 14 | Yves Lampaert (BEL) | Soudal - Quick Step | 0.24 |
| 15 | Manlio Moro (ITA) | Movistar | 0.24 |
| 16 | Thomas Gachignard (FRA) | Totalenergies | 0.24 |
| 17 | Axel van der Tuuk (NED) | Metec - Solarwatt P/b Mantel | 0.24 |
| 18 | Josef Cerný (CZE) | Soudal - Quick Step | 0.24 |
| 19 | Søren Kragh Andersen (DEN) | Lidl - Trek | 0.26 |
| 20 | Joel Suter (SWI) | Tudor Pro Cycling Team | 0.26 |
| 21 | Hector Álvarez (SPA) | 0.27 | |
| 22 | Alexys Brunel (FRA) | Totalenergies | 0.28 |
| 23 | Vincent Van Hemelen (BEL) | Team Flanders - Baloise | 0.28 |
| 24 | Samuel Leroux (FRA) | Totalenergies | 0.30 |
| 25 | Arthur Kluckers (LUX) | Tudor Pro Cycling Team | 0.30 |
| 26 | Marco Frigo (ITA) | Israel - Premier Tech | 0.30 |
| 27 | Jasper Philipsen (BEL) | Alpecin - Deceuninck | 0.31 |
| 28 | Ådne Holter (NOR) | Uno-X Mobility | 0.32 |
| 29 | Logan Currie (NZL) | Lotto | 0.32 |
| 30 | Tim Torn Teutenberg (GER) | Lidl - Trek | 0.32 |
| 31 | Wessel Mouris (NED) | Unibet Tietema Rockets | 0.33 |
| 32 | Rasmus Fossum Tiller (NOR) | Uno-X Mobility | 0.33 |
| 33 | Steffen De Schuyteneer (BEL) | Lotto | 0.34 |
| 34 | Jonas Geens (BEL) | Team Flanders - Baloise | 0.35 |
| 35 | Toon Aerts (BEL) | 0.36 | |
| 36 | Joshua Giddings (GBR) | Lotto | 0.35 |
| 37 | Oded Kogut (ISR) | Israel - Premier Tech | 0.38 |
| 38 | Oscar Riesebeek (NED) | Alpecin - Deceuninck | 0.37 |
| 39 | Orluis Alberto Aular Sanabria (VEN) | Movistar | 0.39 |
| 40 | Jenno Berckmoes (BEL) | Lotto | 0.40 |
| 41 | Mohammad Almutaiwei (UAE) | 0.42 | |
| 42 | Jonas Rickaert (BEL) | Alpecin - Deceuninck | 0.43 |
| 43 | Carlos Canal Blanco (SPA) | Movistar | 0.43 |
| 44 | Hartthijs de Vries (NED) | Unibet Tietema Rockets | 0.44 |
| 45 | Frits Biesterbos (NED) | Beat Cycling | 0.46 |
| 46 | Kim Alexander Heiduk (GER) | 0.45 | |
| 47 | Alberto Dainese (ITA) | Tudor Pro Cycling Team | 0.46 |
| 48 | Kristian Egholm (DEN) | 0.46 | |
| 49 | Erik Nordsaeter Resell (NOR) | Uno-X Mobility | 0.46 |
| 50 | Adam Toupalík (CZE) | Unibet Tietema Rockets | 0.47 |
| 51 | Dries Van Gestel (BEL) | Soudal - Quick Step | 0.48 |
| 52 | Alexandre Delettre (FRA) | Totalenergies | 0.48 |
| 53 | Dion Smith (NZL) | Intermarché - Wanty | 0.48 |
| 54 | Jon Barrenetxea Golzarri (SPA) | Movistar | 0.39 |
| 55 | Timo Kielich (BEL) | Alpecin - Deceuninck | 0.49 |
| 56 | Tim Declercq (BEL) | Lidl - Trek | 0.49 |
| 57 | Quentin Bezza (FRA) | Wagner Bazin Wb | 0.49 |
| 58 | Michiel Hillen (BEL) | 0.50 | |
| 59 | Vito Braet (BEL) | Intermarché - Wanty | 0.51 |
| 60 | Tom Van Asbroeck (BEL) | Israel - Premier Tech | 0.53 |
| 61 | Matyás Kopecký (CZE) | Team Novo Nordisk | 0.53 |
| 62 | Casper van Uden (NED) | Team Picnic Postnl | 0.53 |
| 63 | Luca Van Boven (BEL) | Intermarché - Wanty | 0.53 |
| 64 | Gibbe Staes (BEL) | 0.53 | |
| 65 | Anders Skaarseth (NOR) | 0.54 | |
| 66 | Tim Merlier (BEL) | Soudal - Quick Step | 0.56 |
| 67 | Yorben Lauryssen (BEL) | 0.55 | |
| 68 | Sente Sentjens (BEL) | Alpecin-Deceuninck Development Team | 0.55 |
| 69 | Bert Van Lerberghe (BEL) | Soudal - Quick Step | 0.56 |
| 70 | Marijn Maas (NED) | Beat Cycling | 0.57 |
| 71 | Lionel Taminiaux (BEL) | Lotto | 0.58 |
| 72 | Elias Maris (BEL) | Team Flanders - Baloise | 1.00 |
| 73 | Stijn Appel (NED) | Beat Cycling | 1.00 |
| 74 | Salvatore Puccio (ITA) | 1.01 | |
| 75 | Wies Nuyens (BEL) | 1.01 | |
| 76 | Ivan Garcia Cortina (SPA) | Movistar | 1.01 |
| 77 | Gonzalo Serrano Rodriguez (SPA) | Movistar | 1.02 |
| 78 | Stan Van Tricht (BEL) | Alpecin - Deceuninck | 1.03 |
| 79 | Kay De Bruyckere (BEL) | 1.03 | |
| 80 | Kiaan Watts (NZL) | 1.05 | |
| 81 | Seppe Van Den Boer (BEL) | 1.06 | |
| 82 | Joran Wyseure (BEL) | Alpecin-Deceuninck Development Team | 1.05 |
| 83 | Juan David Sierra (ITA) | 1.06 | |
| 84 | Bart Kortleve (NED) | Metec - Solarwatt P/b Mantel | 1.06 |
| 85 | Arne Marit (BEL) | Intermarché - Wanty | 1.08 |
| 86 | Dylan Vandenstorme (BEL) | Team Flanders - Baloise | 1.07 |
| 87 | Jens Reynders (BEL) | Wagner Bazin Wb | 1.09 |
| 88 | Rotem Tene (ISR) | 1.08 | |
| 89 | Filippo Ridolfo (ITA) | Team Novo Nordisk | 1.09 |
| 90 | Alexander Colman (BEL) | Team Flanders - Baloise | 1.09 |
| 91 | Axel Huens (FRA) | Unibet Tietema Rockets | 1.11 |
| 92 | Pim Ronhaar (NED) | 1.11 | |
| 93 | Omar Fraile Matarranz (SPA) | 1.10 | |
| 94 | Lennert Teugels (BEL) | Tarteletto - Isorex | 1.11 |
| 95 | Timo Roosen (NED) | Team Picnic Postnl | 1.11 |
| 96 | Zeno Moonen (BEL) | 1.12 | |
| 97 | Michiel Lambrecht (BEL) | Wagner Bazin Wb | 1.13 |
| 98 | Jordan Habets (NED) | Metec - Solarwatt P/b Mantel | 1.12 |
| 99 | Casper Van Der Woude (NED) | Metec - Solarwatt P/b Mantel | 1.13 |
| 100 | Lars Van Der Haar (NED) | 1.14 | |
| 101 | Viktor Vandenberghe (BEL) | Pauwels Sauzen - Cibel Clementines | 0.49 |
| 102 | William Blume Levy (DEN) | Uno-X Mobility | 1.15 |
| 103 | Lander Loockx (BEL) | Unibet Tietema Rockets | 1.17 |
| 104 | David Haverdings (NED) | 1.16 | |
| 105 | Jason Tesson (FRA) | Totalenergies | 1.18 |
| 106 | Fabian Lienhard (SWI) | Tudor Pro Cycling Team | 1.16 |
| 107 | Michael Vanthourenhout (BEL) | Pauwels Sauzen - Cibel Clementines | 1.18 |
| 108 | Rui Filipe Alves Oliveira (POR) | Uae Team Emirates - Xrg | 1.17 |
| 109 | Leander Van Hautegem (BEL) | Wagner Bazin Wb | 1.18 |
| 110 | Tom Portsmouth (GBR) | 1.17 | |
| 111 | Mathias Guillemette (CAN) | 1.17 | |
| 112 | Lindsay De Vylder (BEL) | Team Flanders - Baloise | 1.19 |
| 113 | Jules Hesters (BEL) | Team Flanders - Baloise | 1.20 |
| 114 | Gianni Marchand (BEL) | Tarteletto - Isorex | 1.20 |
| 115 | Olivier Godfroid (BEL) | 1.21 | |
| 116 | Fernando Gaviria Rendon (COL) | Movistar | 1.22 |
| 117 | Pete Uptegrove (NED) | Metec - Solarwatt P/b Mantel | 1.21 |
| 118 | Nicola Marcerou (FRA) | Totalenergies | 1.22 |
| 119 | Robbe Mellaerts (BEL) | Beat Cycling | 1.23 |
| 120 | Kevin Vermaerke (USA) | Team Picnic Postnl | 1.26 |
| 121 | Martijn Tusveld (NED) | Beat Cycling | 1.25 |
| 122 | Kenay De Moyer (BEL) | 1.26 | |
| 123 | Jochem Kerckhaert (NED) | Beat Cycling | 1.26 |
| 124 | Jelle Johannink (NED) | Unibet Tietema Rockets | 1.26 |
| 125 | Timothy Dupont (BEL) | Tarteletto - Isorex | 1.27 |
| 126 | Christiaan Van Rees (NED) | Development Team Picnic Postnl | 1.28 |
| 127 | Ewout De Keyser (BEL) | Tarteletto - Isorex | 1.30 |
| 128 | Arne Santy (BEL) | Tarteletto - Isorex | 1.31 |
| 129 | Thom Van Der Werff (NED) | Development Team Picnic Postnl | 1.30 |
| 130 | Andrea Peron (ITA) | Team Novo Nordisk | 1.33 |
| 131 | Juan Sebastián Molano Benavides (COL) | Uae Team Emirates - Xrg | 1.36 |
| 132 | Davide Persico (ITA) | Wagner Bazin Wb | 1.36 |
| 133 | Yordi Corsus (BEL) | 1.37 | |
| 134 | Declan Irvine (AUS) | Team Novo Nordisk | 1.37 |
| 135 | Florian Dauphin (FRA) | Totalenergies | 1.37 |
| 136 | Jordy Decottignies (BEL) | Tarteletto - Isorex | 1.37 |
| 137 | Alessandro Perracchione (ITA) | Team Novo Nordisk | 1.39 |
| 138 | Victor Broex (NED) | Metec - Solarwatt P/b Mantel | 1.41 |
| 139 | Roy Hoogendoorn (NED) | Metec - Solarwatt P/b Mantel | 1.42 |
| 140 | Maarten Verheyen (BEL) | 1.42 | |
| 141 | Luca De Meester (BEL) | Wagner Bazin Wb | 1.51 |
| 142 | Umberto Poli (ITA) | Team Novo Nordisk | 1.51 |
| 143 | Anton Muller (FRA) | Team Novo Nordisk | 1.51 |
| 144 | Alex Vandenbulcke (BEL) | Tarteletto - Isorex | 1.52 |
| 145 | Lorenzo Rota (ITA) | Intermarché - Wanty | |
| 146 | Davide Bomboi (BEL) | Unibet Tietema Rockets |
Go to result of the stage including all rankings

| 1 | Jenno Berckmoes (BEL) | Lotto | 4:00:34 |
| 2 | Marco Frigo (ITA) | Israel - Premier Tech | 0:05 |
| 3 | Orluis Alberto Aular Sanabria (VEN) | Movistar | s.t. |
| 4 | Filippo Baroncini (ITA) | Uae Team Emirates - Xrg | s.t. |
| 5 | Alexandre Delettre (FRA) | Totalenergies | 0:17 |
| 6 | Toon Aerts (BEL) | s.t. | |
| 7 | Dion Smith (NZL) | Intermarché - Wanty | s.t. |
| 8 | Ådne Holter (NOR) | Uno-X Mobility | s.t. |
| 9 | Pier-André Côté (CAN) | Israel - Premier Tech | s.t. |
| 10 | Florian Vermeersch (BEL) | Uae Team Emirates - Xrg | s.t. |
| 11 | Jasper Philipsen (BEL) | Alpecin - Deceuninck | s.t. |
| 12 | Jon Barrenetxea Golzarri (SPA) | Movistar | 0:20 |
| 13 | Jonas Geens (BEL) | Team Flanders - Baloise | s.t. |
| 14 | Gonzalo Serrano Rodriguez (SPA) | Movistar | s.t. |
| 15 | Matyás Kopecký (CZE) | Team Novo Nordisk | s.t. |
| 16 | Lander Loockx (BEL) | Unibet Tietema Rockets | s.t. |
| 17 | Ethan Hayter (GBR) | Soudal - Quick Step | s.t. |
| 18 | Axel van der Tuuk (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 19 | Søren Kragh Andersen (DEN) | Lidl - Trek | 0:24 |
| 20 | Hartthijs de Vries (NED) | Unibet Tietema Rockets | s.t. |
| 21 | Filippo Ganna (ITA) | s.t. | |
| 22 | Alec Segaert (BEL) | Lotto | 0:25 |
| 23 | Vincent Van Hemelen (BEL) | Team Flanders - Baloise | 0:27 |
| 24 | Hector Álvarez (SPA) | 0:29 | |
| 25 | Thomas Gachignard (FRA) | Totalenergies | s.t. |
| 26 | Alexys Brunel (FRA) | Totalenergies | 0:39 |
| 27 | Kevin Vermaerke (USA) | Team Picnic Postnl | 0:45 |
| 28 | Axel Huens (FRA) | Unibet Tietema Rockets | 1:03 |
| 29 | Olivier Godfroid (BEL) | 1:11 | |
| 30 | Tom Van Asbroeck (BEL) | Israel - Premier Tech | s.t. |
| 31 | Logan Currie (NZL) | Lotto | 1:17 |
| 32 | Carlos Canal Blanco (SPA) | Movistar | 1:21 |
| 33 | Tim Torn Teutenberg (GER) | Lidl - Trek | 1:26 |
| 34 | Jochem Kerckhaert (NED) | Beat Cycling | 1:44 |
| 35 | David Haverdings (NED) | 1:46 | |
| 36 | Lennert Teugels (BEL) | Tarteletto - Isorex | 1:53 |
| 37 | Kay De Bruyckere (BEL) | 1:54 | |
| 38 | Viktor Vandenberghe (BEL) | Pauwels Sauzen - Cibel Clementines | 1:58 |
| 39 | Frits Biesterbos (NED) | Beat Cycling | 2:01 |
| 40 | Quentin Bezza (FRA) | Wagner Bazin Wb | s.t. |
| 41 | Gianni Marchand (BEL) | Tarteletto - Isorex | 2:12 |
| 42 | Huub Artz (NED) | Intermarché - Wanty | 2:20 |
| 43 | William Blume Levy (DEN) | Uno-X Mobility | 2:38 |
| 44 | Alberto Dainese (ITA) | Tudor Pro Cycling Team | 3:02 |
| 45 | Luca Van Boven (BEL) | Intermarché - Wanty | 5:42 |
| 46 | Vito Braet (BEL) | Intermarché - Wanty | s.t. |
| 47 | Jelle Johannink (NED) | Unibet Tietema Rockets | 5:47 |
| 48 | Ivan Garcia Cortina (SPA) | Movistar | 7:03 |
| 49 | Josef Cerný (CZE) | Soudal - Quick Step | s.t. |
| 50 | Connor Swift (GBR) | 7:25 | |
| 51 | Rasmus Fossum Tiller (NOR) | Uno-X Mobility | 8:34 |
| 52 | Erik Nordsaeter Resell (NOR) | Uno-X Mobility | s.t. |
| 53 | Pim Ronhaar (NED) | s.t. | |
| 54 | Steffen De Schuyteneer (BEL) | Lotto | 9:41 |
| 55 | Jens Reynders (BEL) | Wagner Bazin Wb | s.t. |
| 56 | Yorben Lauryssen (BEL) | s.t. | |
| 57 | Michiel Lambrecht (BEL) | Wagner Bazin Wb | s.t. |
| 58 | Yves Lampaert (BEL) | Soudal - Quick Step | s.t. |
| 59 | Adam Toupalík (CZE) | Unibet Tietema Rockets | s.t. |
| 60 | Ethan Vernon (GBR) | Israel - Premier Tech | s.t. |
| 61 | Oscar Riesebeek (NED) | Alpecin - Deceuninck | s.t. |
| 62 | Dries Van Gestel (BEL) | Soudal - Quick Step | s.t. |
| 63 | Anders Skaarseth (NOR) | s.t. | |
| 64 | Elias Maris (BEL) | Team Flanders - Baloise | s.t. |
| 65 | Casper van Uden (NED) | Team Picnic Postnl | 9:54 |
| 66 | Rui Filipe Alves Oliveira (POR) | Uae Team Emirates - Xrg | 10:01 |
| 67 | Florian Dauphin (FRA) | Totalenergies | 13:06 |
| 68 | Dylan Vandenstorme (BEL) | Team Flanders - Baloise | s.t. |
| 69 | Tom Portsmouth (GBR) | s.t. | |
| 70 | Michiel Hillen (BEL) | s.t. | |
| 71 | Wessel Mouris (NED) | Unibet Tietema Rockets | 13:27 |
| 72 | Arthur Kluckers (LUX) | Tudor Pro Cycling Team | s.t. |
| 73 | Manlio Moro (ITA) | Movistar | 13:33 |
| 74 | Ben Turner (GBR) | 13:45 | |
| 75 | Zeno Moonen (BEL) | s.t. | |
| 76 | Michael Vanthourenhout (BEL) | Pauwels Sauzen - Cibel Clementines | s.t. |
| 77 | Jordy Decottignies (BEL) | Tarteletto - Isorex | s.t. |
| 78 | Jonas Rickaert (BEL) | Alpecin - Deceuninck | s.t. |
| 79 | Christiaan Van Rees (NED) | Development Team Picnic Postnl | s.t. |
| 80 | Lindsay De Vylder (BEL) | Team Flanders - Baloise | s.t. |
| 81 | Sente Sentjens (BEL) | Alpecin-Deceuninck Development Team | s.t. |
| 82 | Andrea Peron (ITA) | Team Novo Nordisk | s.t. |
| 83 | Timo Roosen (NED) | Team Picnic Postnl | s.t. |
| 84 | Stijn Appel (NED) | Beat Cycling | s.t. |
| 85 | Tim Merlier (BEL) | Soudal - Quick Step | s.t. |
| 86 | Jordan Habets (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 87 | Stan Van Tricht (BEL) | Alpecin - Deceuninck | s.t. |
| 88 | Mathias Guillemette (CAN) | s.t. | |
| 89 | Joran Wyseure (BEL) | Alpecin-Deceuninck Development Team | s.t. |
| 90 | Seppe Van Den Boer (BEL) | s.t. | |
| 91 | Joshua Giddings (GBR) | Lotto | s.t. |
| 92 | Nils Eekhoff (NED) | Team Picnic Postnl | s.t. |
| 93 | Thom Van Der Werff (NED) | Development Team Picnic Postnl | s.t. |
| 94 | Rune Herregodts (BEL) | Uae Team Emirates - Xrg | s.t. |
| 95 | Rotem Tene (ISR) | s.t. | |
| 96 | Fabian Lienhard (SWI) | Tudor Pro Cycling Team | s.t. |
| 97 | Timo Kielich (BEL) | Alpecin - Deceuninck | 14:07 |
| 98 | Juan David Sierra (ITA) | 15:46 | |
| 99 | Luca De Meester (BEL) | Wagner Bazin Wb | 21:22 |
| 100 | Kenay De Moyer (BEL) | 21:24 | |
| 101 | Wies Nuyens (BEL) | s.t. | |
| 102 | Bart Kortleve (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 103 | Davide Persico (ITA) | Wagner Bazin Wb | s.t. |
| 104 | Arne Marit (BEL) | Intermarché - Wanty | s.t. |
| 105 | Gibbe Staes (BEL) | s.t. | |
| 106 | Marijn Maas (NED) | Beat Cycling | s.t. |
| 107 | Robbe Mellaerts (BEL) | Beat Cycling | s.t. |
| 108 | Timothy Dupont (BEL) | Tarteletto - Isorex | s.t. |
| 109 | Arne Santy (BEL) | Tarteletto - Isorex | s.t. |
| 110 | Casper Van Der Woude (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 111 | Leander Van Hautegem (BEL) | Wagner Bazin Wb | s.t. |
| 112 | Declan Irvine (AUS) | Team Novo Nordisk | s.t. |
| 113 | Alex Vandenbulcke (BEL) | Tarteletto - Isorex | s.t. |
| 114 | Roy Hoogendoorn (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 115 | Victor Broex (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 116 | Salvatore Puccio (ITA) | s.t. | |
| 117 | Omar Fraile Matarranz (SPA) | s.t. | |
| 118 | Kim Alexander Heiduk (GER) | s.t. | |
| 119 | Pete Uptegrove (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 120 | Bert Van Lerberghe (BEL) | Soudal - Quick Step | s.t. |
| 121 | Oded Kogut (ISR) | Israel - Premier Tech | s.t. |
| 122 | Anton Muller (FRA) | Team Novo Nordisk | s.t. |
| 123 | Lars Van Der Haar (NED) | s.t. | |
| 124 | Kristian Egholm (DEN) | s.t. | |
| 125 | Jules Hesters (BEL) | Team Flanders - Baloise | s.t. |
| 126 | Fernando Gaviria Rendon (COL) | Movistar | 21:34 |
| 127 | Nicola Marcerou (FRA) | Totalenergies | s.t. |
| 128 | Mohammad Almutaiwei (UAE) | s.t. | |
| 129 | Juan Sebastián Molano Benavides (COL) | Uae Team Emirates - Xrg | s.t. |
| 130 | Joel Suter (SWI) | Tudor Pro Cycling Team | s.t. |
| 131 | Jason Tesson (FRA) | Totalenergies | s.t. |
| 132 | Filippo Ridolfo (ITA) | Team Novo Nordisk | 21:37 |
| 133 | Umberto Poli (ITA) | Team Novo Nordisk | s.t. |
| 134 | Ewout De Keyser (BEL) | Tarteletto - Isorex | s.t. |
| 135 | Martijn Tusveld (NED) | Beat Cycling | s.t. |
| 136 | Alexander Colman (BEL) | Team Flanders - Baloise | 21:42 |
| 137 | Lionel Taminiaux (BEL) | Lotto | 21:43 |
| 138 | Alessandro Perracchione (ITA) | Team Novo Nordisk | |
| 139 | Samuel Leroux (FRA) | Totalenergies | |
| 140 | Maarten Verheyen (BEL) | ||
| 141 | Yordi Corsus (BEL) | ||
| 142 | Thibau Nys (BEL) | Lidl - Trek | |
| 143 | Tim Declercq (BEL) | Lidl - Trek | |
| 144 | Kiaan Watts (NZL) |
Go to result of the stage including all rankings

| 1 | Tim Merlier (BEL) | Soudal - Quick Step | 3:56:38 |
| 2 | Juan Sebastián Molano Benavides (COL) | Uae Team Emirates - Xrg | s.t. |
| 3 | Kim Alexander Heiduk (GER) | s.t. | |
| 4 | Tim Torn Teutenberg (GER) | Lidl - Trek | s.t. |
| 5 | Jasper Philipsen (BEL) | Alpecin - Deceuninck | s.t. |
| 6 | Arne Marit (BEL) | Intermarché - Wanty | s.t. |
| 7 | Matyás Kopecký (CZE) | Team Novo Nordisk | s.t. |
| 8 | Ethan Vernon (GBR) | Israel - Premier Tech | s.t. |
| 9 | Alberto Dainese (ITA) | Tudor Pro Cycling Team | s.t. |
| 10 | Tom Van Asbroeck (BEL) | Israel - Premier Tech | s.t. |
| 11 | Jules Hesters (BEL) | Team Flanders - Baloise | s.t. |
| 12 | Davide Persico (ITA) | Wagner Bazin Wb | s.t. |
| 13 | Seppe Van Den Boer (BEL) | s.t. | |
| 14 | Fernando Gaviria Rendon (COL) | Movistar | s.t. |
| 15 | Jenno Berckmoes (BEL) | Lotto | s.t. |
| 16 | Axel Huens (FRA) | Unibet Tietema Rockets | s.t. |
| 17 | Jason Tesson (FRA) | Totalenergies | s.t. |
| 18 | Frits Biesterbos (NED) | Beat Cycling | s.t. |
| 19 | Rui Filipe Alves Oliveira (POR) | Uae Team Emirates - Xrg | s.t. |
| 20 | Orluis Alberto Aular Sanabria (VEN) | Movistar | s.t. |
| 21 | Lindsay De Vylder (BEL) | Team Flanders - Baloise | s.t. |
| 22 | Wies Nuyens (BEL) | s.t. | |
| 23 | Lionel Taminiaux (BEL) | Lotto | s.t. |
| 24 | Leander Van Hautegem (BEL) | Wagner Bazin Wb | s.t. |
| 25 | Timothy Dupont (BEL) | Tarteletto - Isorex | s.t. |
| 26 | Filippo Baroncini (ITA) | Uae Team Emirates - Xrg | s.t. |
| 27 | Oded Kogut (ISR) | Israel - Premier Tech | s.t. |
| 28 | Casper van Uden (NED) | Team Picnic Postnl | s.t. |
| 29 | Florian Vermeersch (BEL) | Uae Team Emirates - Xrg | s.t. |
| 30 | Kay De Bruyckere (BEL) | s.t. | |
| 31 | Jens Reynders (BEL) | Wagner Bazin Wb | s.t. |
| 32 | Steffen De Schuyteneer (BEL) | Lotto | s.t. |
| 33 | Dries Van Gestel (BEL) | Soudal - Quick Step | s.t. |
| 34 | Filippo Ganna (ITA) | s.t. | |
| 35 | Vito Braet (BEL) | Intermarché - Wanty | s.t. |
| 36 | Pier-André Côté (CAN) | Israel - Premier Tech | s.t. |
| 37 | Kenay De Moyer (BEL) | s.t. | |
| 38 | David Haverdings (NED) | s.t. | |
| 39 | Jonas Geens (BEL) | Team Flanders - Baloise | s.t. |
| 40 | Wessel Mouris (NED) | Unibet Tietema Rockets | s.t. |
| 41 | Ivan Garcia Cortina (SPA) | Movistar | s.t. |
| 42 | Viktor Vandenberghe (BEL) | Pauwels Sauzen - Cibel Clementines | s.t. |
| 43 | Lander Loockx (BEL) | Unibet Tietema Rockets | s.t. |
| 44 | Rasmus Fossum Tiller (NOR) | Uno-X Mobility | s.t. |
| 45 | Ethan Hayter (GBR) | Soudal - Quick Step | s.t. |
| 46 | Michiel Lambrecht (BEL) | Wagner Bazin Wb | s.t. |
| 47 | Axel van der Tuuk (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 48 | Thomas Gachignard (FRA) | Totalenergies | s.t. |
| 49 | Rotem Tene (ISR) | s.t. | |
| 50 | Erik Nordsaeter Resell (NOR) | Uno-X Mobility | s.t. |
| 51 | Olivier Godfroid (BEL) | s.t. | |
| 52 | Vincent Van Hemelen (BEL) | Team Flanders - Baloise | s.t. |
| 53 | Anders Skaarseth (NOR) | s.t. | |
| 54 | Pete Uptegrove (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 55 | Alec Segaert (BEL) | Lotto | s.t. |
| 56 | Dion Smith (NZL) | Intermarché - Wanty | s.t. |
| 57 | Hartthijs de Vries (NED) | Unibet Tietema Rockets | s.t. |
| 58 | Luca De Meester (BEL) | Wagner Bazin Wb | s.t. |
| 59 | Declan Irvine (AUS) | Team Novo Nordisk | s.t. |
| 60 | Ådne Holter (NOR) | Uno-X Mobility | s.t. |
| 61 | Toon Aerts (BEL) | s.t. | |
| 62 | Nils Eekhoff (NED) | Team Picnic Postnl | s.t. |
| 63 | Arne Santy (BEL) | Tarteletto - Isorex | s.t. |
| 64 | Robbe Mellaerts (BEL) | Beat Cycling | s.t. |
| 65 | Florian Dauphin (FRA) | Totalenergies | s.t. |
| 66 | Lennert Teugels (BEL) | Tarteletto - Isorex | s.t. |
| 67 | Thom Van Der Werff (NED) | Development Team Picnic Postnl | s.t. |
| 68 | Jon Barrenetxea Golzarri (SPA) | Movistar | s.t. |
| 69 | Søren Kragh Andersen (DEN) | Lidl - Trek | s.t. |
| 70 | Quentin Bezza (FRA) | Wagner Bazin Wb | s.t. |
| 71 | Logan Currie (NZL) | Lotto | s.t. |
| 72 | Nicola Marcerou (FRA) | Totalenergies | s.t. |
| 73 | Marco Frigo (ITA) | Israel - Premier Tech | s.t. |
| 74 | Hector Álvarez (SPA) | s.t. | |
| 75 | Gonzalo Serrano Rodriguez (SPA) | Movistar | s.t. |
| 76 | Huub Artz (NED) | Intermarché - Wanty | s.t. |
| 77 | Bart Kortleve (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 78 | Alexandre Delettre (FRA) | Totalenergies | s.t. |
| 79 | Tom Portsmouth (GBR) | s.t. | |
| 80 | Elias Maris (BEL) | Team Flanders - Baloise | s.t. |
| 81 | Victor Broex (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 82 | Jonas Rickaert (BEL) | Alpecin - Deceuninck | s.t. |
| 83 | Timo Kielich (BEL) | Alpecin - Deceuninck | s.t. |
| 84 | William Blume Levy (DEN) | Uno-X Mobility | s.t. |
| 85 | Jordy Decottignies (BEL) | Tarteletto - Isorex | s.t. |
| 86 | Casper Van Der Woude (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 87 | Alex Vandenbulcke (BEL) | Tarteletto - Isorex | s.t. |
| 88 | Dylan Vandenstorme (BEL) | Team Flanders - Baloise | s.t. |
| 89 | Jochem Kerckhaert (NED) | Beat Cycling | s.t. |
| 90 | Lars Van Der Haar (NED) | s.t. | |
| 91 | Gianni Marchand (BEL) | Tarteletto - Isorex | s.t. |
| 92 | Alexys Brunel (FRA) | Totalenergies | s.t. |
| 93 | Yorben Lauryssen (BEL) | s.t. | |
| 94 | Marijn Maas (NED) | Beat Cycling | s.t. |
| 95 | Juan David Sierra (ITA) | s.t. | |
| 96 | Arthur Kluckers (LUX) | Tudor Pro Cycling Team | s.t. |
| 97 | Stijn Appel (NED) | Beat Cycling | s.t. |
| 98 | Adam Toupalík (CZE) | Unibet Tietema Rockets | s.t. |
| 99 | Stan Van Tricht (BEL) | Alpecin - Deceuninck | s.t. |
| 100 | Joshua Giddings (GBR) | Lotto | s.t. |
| 101 | Kevin Vermaerke (USA) | Team Picnic Postnl | 0:31 |
| 102 | Yves Lampaert (BEL) | Soudal - Quick Step | 0:34 |
| 103 | Fabian Lienhard (SWI) | Tudor Pro Cycling Team | 0:40 |
| 104 | Filippo Ridolfo (ITA) | Team Novo Nordisk | 0:44 |
| 105 | Andrea Peron (ITA) | Team Novo Nordisk | 1:00 |
| 106 | Jelle Johannink (NED) | Unibet Tietema Rockets | s.t. |
| 107 | Christiaan Van Rees (NED) | Development Team Picnic Postnl | 1:05 |
| 108 | Connor Swift (GBR) | 1:13 | |
| 109 | Manlio Moro (ITA) | Movistar | 1:23 |
| 110 | Timo Roosen (NED) | Team Picnic Postnl | s.t. |
| 111 | Michael Vanthourenhout (BEL) | Pauwels Sauzen - Cibel Clementines | s.t. |
| 112 | Alexander Colman (BEL) | Team Flanders - Baloise | s.t. |
| 113 | Salvatore Puccio (ITA) | s.t. | |
| 114 | Rune Herregodts (BEL) | Uae Team Emirates - Xrg | s.t. |
| 115 | Mohammad Almutaiwei (UAE) | s.t. | |
| 116 | Kristian Egholm (DEN) | s.t. | |
| 117 | Joran Wyseure (BEL) | Alpecin-Deceuninck Development Team | s.t. |
| 118 | Jordan Habets (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 119 | Ewout De Keyser (BEL) | Tarteletto - Isorex | s.t. |
| 120 | Anton Muller (FRA) | Team Novo Nordisk | s.t. |
| 121 | Omar Fraile Matarranz (SPA) | s.t. | |
| 122 | Zeno Moonen (BEL) | 1:46 | |
| 123 | Luca Van Boven (BEL) | Intermarché - Wanty | s.t. |
| 124 | Joel Suter (SWI) | Tudor Pro Cycling Team | 1:50 |
| 125 | Gibbe Staes (BEL) | 2:03 | |
| 126 | Martijn Tusveld (NED) | Beat Cycling | s.t. |
| 127 | Josef Cerný (CZE) | Soudal - Quick Step | 2:10 |
| 128 | Bert Van Lerberghe (BEL) | Soudal - Quick Step | s.t. |
| 129 | Ben Turner (GBR) | 2:26 | |
| 130 | Pim Ronhaar (NED) | 3:07 | |
| 131 | Carlos Canal Blanco (SPA) | Movistar | 4:09 |
| 132 | Mathias Guillemette (CAN) | 4:18 | |
| 133 | Michiel Hillen (BEL) | 4:28 | |
| 134 | Roy Hoogendoorn (NED) | Metec - Solarwatt P/b Mantel | s.t. |
| 135 | Sente Sentjens (BEL) | Alpecin-Deceuninck Development Team | 4:33 |
| 136 | Umberto Poli (ITA) | Team Novo Nordisk | |
| 137 | (EST) |