
Tour of Belgium podium history | 2024 edition | Start list
Stage 1 | Stage 2 | Stage 3 | Stage 4 | Stage 5

Map of the 2025 Tour of Belgium
Sunday, June 22: 5th & Final Stage, Brussels - Brussels, 183.4 km

Tim Merlier gets his 60th pro win. Photo: Getty Sport
David L. Stanley's masterful telling of his bout with skin cancer Melanoma: It Started with a Freckle is available in print, Kindle eBook and audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the start/finish city of Brussels at 2:30 PM, local time: 25C (77F), showers in the vicinity, with the wind from the west at 16 km/hr (10 mph). There is a 65% chance of rain, dropping to 1% at 4:00 PM.
The race: Here's the report from stage winner Tim Merlier's Team Soudal Quick-Step.
Sunday was a big day for Tim Merlier. The fastest man in the sport took again the spoils at the Tour of Belgium on the final day of the competition, just like last year, racking up his tenth victory of the season – the first sprinter to go into double-digits since the start of the season. On top of that, the win in Brussels was Merlier’s 60th in the pro ranks, which cemented his position as one of the most successful riders in the current peloton.
“It’s a great way to conclude our week here in Belgium! My teammates did a great job, making sure I was where I needed to be going into the final kilometers, and this helped me enter the last corner in third position, which was ideal to open the sprint. I’m really happy to finish the Tour of Belgium with a victory, my tenth of the season and the 60th of my career. These are some nice numbers, and it makes me proud that I have such a fantastic team to help me reach these milestones. This win is good for the confidence, as I continue to work towards the Tour de France”, said Tim, whose success in the capital was again a comfortable one.

The start line. That's Greg Van Avermaet (winner of Paris-Roubaix, Gent-Wevelgem, Olympic Road Race, etc.) with the start flag.
The week ended up being a memorable one also for Ethan Hayter. The 26-year-old finished first in the time trial after a superb ride, scoring his first victory in two years, and concluded the race second in the overall classification, which made him the first Brit in the last 36 years to be on the Tour of Belgium podium.
“It’s been a superb race for us and I’m very happy! We took three wins in what has been one of our most successful races of the season and I’m proud I could play a part in this. Getting that victory in the time trial was great, an important boost for morale after a hard start to the year. I hope things won’t stop here and I will get some more good results for the team”, Ethan said after the podium ceremony in Brussels.
Complete results:
183.4 kilometers raced at an average speed of 46.502 km/hr
| 1 | Tim Merlier | Soudal Quick-Step | 3hr 56min 38sec |
| 2 | Juan Sebastián Molano | UAE Team Emirates-XRG | s.t. |
| 3 | Kim Heiduk | INEOS Grenadiers | s.t. |
| 4 | Tim Torn Teutenberg | Lidl-Trek | s.t. |
| 5 | Jasper Philipsen | Alpecin-Deceuninck | s.t. |
| 6 | Arne Marit | Intermarché-Wanty | s.t. |
| 7 | Matyáš Kopecký | Team Novo Nordisk | s.t. |
| 8 | Ethan Vernon | Israel-Premier Tech | s.t. |
| 9 | Alberto Dainese | Tudor Pro Cycling Team | s.t. |
| 10 | Tom Van Asbroeck | Israel-Premier Tech | s.t. |
| 11 | Jules Hesters | Team Flanders-Baloise | s.t. |
| 12 | Davide Persico | Wagner Bazin WB | s.t. |
| 13 | Seppe Van Den Boer | Baloise Glowi Lions | s.t. |
| 14 | Fernando Gaviria | Movistar Team | s.t. |
| 15 | Jenno Berckmoes | Lotto | s.t. |
| 16 | Axel Huens | Unibet Tietema Rockets | s.t. |
| 17 | Jason Tesson | Team TotalEnergies | s.t. |
| 18 | Frits Biesterbos | BEAT Cycling Club | s.t. |
| 19 | Rui Oliveira | UAE Team Emirates-XRG | s.t. |
| 20 | Orluis Aular | Movistar Team | s.t. |
| 21 | Lindsay De Vylder | Team Flanders-Baloise | s.t. |
| 22 | Wies Nuyens | Pauwels Sauzen-Cibel Clementines | s.t. |
| 23 | Lionel Taminiaux | Lotto | s.t. |
| 24 | Leander Van Hautegem | Wagner Bazin WB | s.t. |
| 25 | Timothy Dupont | Tarteletto-Isorex | s.t. |
| 26 | Filippo Baroncini | UAE Team Emirates-XRG | s.t. |
| 27 | Oded Kogut | Israel-Premier Tech | s.t. |
| 28 | Casper Van Uden | Team Picnic PostNL | s.t. |
| 29 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 30 | Kay De Bruyckere | Pauwels Sauzen-Cibel Clementines | s.t. |
| 31 | Jens Reynders | Wagner Bazin WB | s.t. |
| 32 | Steffen De Schuyteneer | Lotto | s.t. |
| 33 | Dries Van Gestel | Soudal Quick-Step | s.t. |
| 34 | Filippo Ganna | INEOS Grenadiers | s.t. |
| 35 | Vito Braet | Intermarché-Wanty | s.t. |
| 36 | Pier-André Côté | Israel-Premier Tech | s.t. |
| 37 | Kenay De Moyer | Pauwels Sauzen-Cibel Clementines | s.t. |
| 38 | David Haverdings | Baloise Glowi Lions | s.t. |
| 39 | Jonas Geens | Team Flanders-Baloise | s.t. |
| 40 | Wessel Mouris | Unibet Tietema Rockets | s.t. |
| 41 | Iván García Cortina | Movistar Team | s.t. |
| 42 | Viktor Vandenberghe | Pauwels Sauzen-Cibel Clementines | s.t. |
| 43 | Lander Loockx | Unibet Tietema Rockets | s.t. |
| 44 | Rasmus Tiller | Uno-X Mobility | s.t. |
| 45 | Ethan Hayter | Soudal Quick-Step | s.t. |
| 46 | Michiel Lambrecht | Wagner Bazin WB | s.t. |
| 47 | Axel Van Der Tuuk | Metec-SOLARWATT-Mantel | s.t. |
| 48 | Thomas Gachignard | Team TotalEnergies | s.t. |
| 49 | Rotem Tene | Israel-Premier Tech | s.t. |
| 50 | Erik Nordsæter Resell | Uno-X Mobility | s.t. |
| 51 | Olivier Godfroid | Baloise Glowi Lions | s.t. |
| 52 | Vincent Van Hemelen | Team Flanders-Baloise | s.t. |
| 53 | Anders Skaarseth | Uno-X Mobility | s.t. |
| 54 | Pete Uptegrove | Metec-SOLARWATT-Mantel | s.t. |
| 55 | Alec Segaert | Lotto | s.t. |
| 56 | Dion Smith | Intermarché-Wanty | s.t. |
| 57 | Hartthijs De Vries | Unibet Tietema Rockets | s.t. |
| 58 | Luca De Meester | Wagner Bazin WB | s.t. |
| 59 | Declan Irvine | Team Novo Nordisk | s.t. |
| 60 | Ådne Holter | Uno-X Mobility | s.t. |
| 61 | Toon Aerts | Lotto | s.t. |
| 62 | Nils Eekhoff | Team Picnic PostNL | s.t. |
| 63 | Arne Santy | Tarteletto-Isorex | s.t. |
| 64 | Robbe Mellaerts | BEAT Cycling Club | s.t. |
| 65 | Florian Dauphin | Team TotalEnergies | s.t. |
| 66 | Lennert Teugels | Tarteletto-Isorex | s.t. |
| 67 | Thom Van Der Werff | Team Picnic PostNL | s.t. |
| 68 | Jon Barrenetxea | Movistar Team | s.t. |
| 69 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 70 | Quentin Bezza | Wagner Bazin WB | s.t. |
| 71 | Logan Currie | Lotto | s.t. |
| 72 | Nicola Marcerou | Team TotalEnergies | s.t. |
| 73 | Marco Frigo | Israel-Premier Tech | s.t. |
| 74 | Héctor Álvarez | Lidl-Trek | s.t. |
| 75 | Gonzalo Serrano | Movistar Team | s.t. |
| 76 | Huub Artz | Intermarché-Wanty | s.t. |
| 77 | Bart Kortleve | Metec-SOLARWATT-Mantel | s.t. |
| 78 | Alexandre Delettre | Team TotalEnergies | s.t. |
| 79 | Tom Portsmouth | Wagner Bazin WB | s.t. |
| 80 | Elias Maris | Team Flanders-Baloise | s.t. |
| 81 | Victor Broex | Metec-SOLARWATT-Mantel | s.t. |
| 82 | Jonas Rickaert | Alpecin-Deceuninck | s.t. |
| 83 | Timo Kielich | Alpecin-Deceuninck | s.t. |
| 84 | William Blume Levy | Uno-X Mobility | s.t. |
| 85 | Jordy Decottignies | Tarteletto-Isorex | s.t. |
| 86 | Casper Van Der Woude | Metec-SOLARWATT-Mantel | s.t. |
| 87 | Alex Vandenbulcke | Tarteletto-Isorex | s.t. |
| 88 | Dylan Vandenstorme | Team Flanders-Baloise | s.t. |
| 89 | Jochem Kerckhaert | BEAT Cycling Club | s.t. |
| 90 | Lars Van Der Haar | Baloise Glowi Lions | s.t. |
| 91 | Gianni Marchand | Tarteletto-Isorex | s.t. |
| 92 | Alexys Brunel | Team TotalEnergies | s.t. |
| 93 | Yorben Lauryssen | Pauwels Sauzen-Cibel Clementines | s.t. |
| 94 | Marijn Maas | BEAT Cycling Club | s.t. |
| 95 | Juan David Sierra | Tudor Pro Cycling Team | s.t. |
| 96 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 97 | Stijn Appel | BEAT Cycling Club | s.t. |
| 98 | Adam Ťoupalík | Unibet Tietema Rockets | s.t. |
| 99 | Stan Van Tricht | Alpecin-Deceuninck | s.t. |
| 100 | Joshua Giddings | Lotto | s.t. |
| 101 | Kevin Vermaerke | Team Picnic PostNL | @ 31sec |
| 102 | Yves Lampaert | Soudal Quick-Step | 0:34 |
| 103 | Fabian Lienhard | Tudor Pro Cycling Team | 0:40 |
| 104 | Filippo Ridolfo | Team Novo Nordisk | 0:44 |
| 105 | Andrea Peron | Team Novo Nordisk | 1:00 |
| 106 | Jelle Johannink | Unibet Tietema Rockets | s.t. |
| 107 | Christiaan Van Rees | Team Picnic PostNL | 1:05 |
| 108 | Connor Swift | INEOS Grenadiers | 1:13 |
| 109 | Manlio Moro | Movistar Team | 1:23 |
| 110 | Timo Roosen | Team Picnic PostNL | s.t. |
| 111 | Michael Vanthourenhout | Pauwels Sauzen-Cibel Clementines | s.t. |
| 112 | Alex Colman | Team Flanders-Baloise | s.t. |
| 113 | Salvatore Puccio | INEOS Grenadiers | s.t. |
| 114 | Rune Herregodts | UAE Team Emirates-XRG | s.t. |
| 115 | Mohammad Almutaiwei | UAE Team Emirates-XRG | s.t. |
| 116 | Kristian Egholm | Lidl-Trek | s.t. |
| 117 | Joran Wyseure | Alpecin-Deceuninck | s.t. |
| 118 | Jordan Habets | Metec-SOLARWATT-Mantel | s.t. |
| 119 | Ewout De Keyser | Tarteletto-Isorex | s.t. |
| 120 | Anton Muller | Team Novo Nordisk | s.t. |
| 121 | Omar Fraile | INEOS Grenadiers | s.t. |
| 122 | Zeno Moonen | Intermarché-Wanty | 1:46 |
| 123 | Luca Van Boven | Intermarché-Wanty | s.t. |
| 124 | Joel Suter | Tudor Pro Cycling Team | 1:50 |
| 125 | Gibbe Staes | UAE Team Emirates-XRG | 2:03 |
| 126 | Martijn Tusveld | BEAT Cycling Club | s.t. |
| 127 | Josef Černý | Soudal Quick-Step | 2:10 |
| 128 | Bert Van Lerberghe | Soudal Quick-Step | 0:00 |
| 129 | Ben Turner | INEOS Grenadiers | 2:26 |
| 130 | Pim Ronhaar | Baloise Glowi Lions | 3:07 |
| 131 | Carlos Canal | Movistar Team | 4:09 |
| 132 | Mathias Guillemette | Tudor Pro Cycling Team | 4:18 |
| 133 | Michiel Hillen | Baloise Glowi Lions | 4:28 |
| 134 | Roy Hoogendoorn | Metec-SOLARWATT-Mantel | s.t. |
| 135 | Sente Sentjens | Alpecin-Deceuninck | 4:33 |
Final GC after stage 5:
758.1 kilometers raced at an average speed of 45.526 km/hr
| 1 | Filippo Baroncini | UAE Team Emirates-XRG | 16hr 39min 7sec |
| 2 | Ethan Hayter | Soudal Quick-Step | @ 4sec |
| 3 | Jenno Berckmoes | Lotto | 0:07 |
| 4 | Filippo Ganna | INEOS Grenadiers | 0:10 |
| 5 | Marco Frigo | Israel-Premier Tech | 0:11 |
| 6 | Florian Vermeersch | UAE Team Emirates-XRG | 0:16 |
| 7 | Orluis Aular | Movistar Team | 0:18 |
| 8 | Jasper Philipsen | Alpecin-Deceuninck | 0:22 |
| 9 | Pier-André Côté | Israel-Premier Tech | 0:23 |
| 10 | Axel Van Der Tuuk | Metec-SOLARWATT-Mantel | s.t. |
| 11 | Alec Segaert | Lotto | 0:29 |
| 12 | Søren Kragh Andersen | Lidl-Trek | 0:31 |
| 13 | Ådne Holter | Uno-X Mobility | 0:32 |
| 14 | Toon Aerts | Lotto | 0:37 |
| 15 | Thomas Gachignard | Team TotalEnergies | 0:38 |
| 16 | Jonas Geens | Team Flanders-Baloise | 0:40 |
| 17 | Vincent Van Hemelen | Team Flanders-Baloise | 0:41 |
| 18 | Héctor Álvarez | Lidl-Trek | 0:42 |
| 19 | Alexandre Delettre | Team TotalEnergies | 0:50 |
| 20 | Dion Smith | Intermarché-Wanty | s.t. |
| 21 | Alexys Brunel | Team TotalEnergies | 0:52 |
| 22 | Jon Barrenetxea | Movistar Team | 0:54 |
| 23 | Hartthijs De Vries | Unibet Tietema Rockets | s.t. |
| 24 | Matyáš Kopecký | Team Novo Nordisk | 0:57 |
| 25 | Gonzalo Serrano | Movistar Team | 1:08 |
| 26 | Lander Loockx | Unibet Tietema Rockets | 1:22 |
| 27 | Logan Currie | Lotto | 1:34 |
| 28 | Tim Torn Teutenberg | Lidl-Trek | 1:43 |
| 29 | Tom Van Asbroeck | Israel-Premier Tech | 1:48 |
| 30 | Axel Huens | Unibet Tietema Rockets | 1:58 |
| 31 | Olivier Godfroid | Baloise Glowi Lions | 2:11 |
| 32 | Huub Artz | Intermarché-Wanty | 2:22 |
| 33 | Frits Biesterbos | BEAT Cycling Club | 2:31 |
| 34 | Quentin Bezza | Wagner Bazin WB | 2:36 |
| 35 | Jochem Kerckhaert | BEAT Cycling Club | 2:47 |
| 36 | David Haverdings | Baloise Glowi Lions | 2:48 |
| 37 | Lennert Teugels | Tarteletto-Isorex | 2:50 |
| 38 | Viktor Vandenberghe | Pauwels Sauzen-Cibel Clementines | 2:59 |
| 39 | Kevin Vermaerke | Team Picnic PostNL | 3:31 |
| 40 | Alberto Dainese | Tudor Pro Cycling Team | 3:33 |
| 41 | Kay De Bruyckere | Pauwels Sauzen-Cibel Clementines | 3:47 |
| 42 | Gianni Marchand | Tarteletto-Isorex | 4:21 |
| 43 | William Blume Levy | Uno-X Mobility | 4:43 |
| 44 | Carlos Canal | Movistar Team | 5:58 |
| 45 | Vito Braet | Intermarché-Wanty | 6:18 |
| 46 | Iván García Cortina | Movistar Team | 7:50 |
| 47 | Luca Van Boven | Intermarché-Wanty | 8:06 |
| 48 | Connor Swift | INEOS Grenadiers | 8:41 |
| 49 | Rasmus Tiller | Uno-X Mobility | 8:52 |
| 50 | Ethan Vernon | Israel-Premier Tech | 9:45 |
| 51 | Steffen De Schuyteneer | Lotto | 10:00 |
| 52 | Nordsæter Resell Erik | Uno-X Mobility | 10:10 |
| 53 | Adam Ťoupalík | Unibet Tietema Rockets | 10:13 |
| 54 | Dries Van Gestel | Soudal Quick-Step | 10:14 |
| 55 | Yorben Lauryssen | Pauwels Sauzen-Cibel Clementines | 10:16 |
| 56 | Yves Lampaert | Soudal Quick-Step | 10:23 |
| 57 | Elias Maris | Team Flanders-Baloise | 10:25 |
| 58 | Josef Černý | Soudal Quick-Step | 10:26 |
| 59 | Casper Van Uden | Team Picnic PostNL | 10:32 |
| 60 | Jens Reynders | Wagner Bazin WB | 10:34 |
| 61 | Michiel Lambrecht | Wagner Bazin WB | 10:39 |
| 62 | Rui Oliveira | UAE Team Emirates-XRG | 11:04 |
| 63 | Jelle Johannink | Unibet Tietema Rockets | 11:09 |
| 64 | Anders Skaarseth | Uno-X Mobility | 13:14 |
| 65 | Wessel Mouris | Unibet Tietema Rockets | 13:39 |
| 66 | Pim Ronhaar | Baloise Glowi Lions | 13:41 |
| 67 | Arthur Kluckers | Tudor Pro Cycling Team | 13:42 |
| 68 | Nils Eekhoff | Team Picnic PostNL | 13:53 |
| 69 | Dylan Vandenstorme | Team Flanders-Baloise | 13:59 |
| 70 | Tim Merlier | Soudal Quick-Step | 14:05 |
| 71 | Joshua Giddings | Lotto | s.t. |
| 72 | Jonas Rickaert | Alpecin-Deceuninck | 14:13 |
| 73 | Florian Dauphin | Team TotalEnergies | 14:28 |
| 74 | Stijn Appel | BEAT Cycling Club | 14:30 |
| 75 | Stan Van Tricht | Alpecin-Deceuninck | 14:33 |
| 76 | Seppe Van Den Boer | Baloise Glowi Lions | 14:35 |
| 77 | Rotem Tene | Israel-Premier Tech | 14:39 |
| 78 | Lindsay De Vylder | Team Flanders-Baloise | 14:49 |
| 79 | Thom Van Der Werff | Team Picnic PostNL | 15:01 |
| 80 | Manlio Moro | Movistar Team | 15:04 |
| 81 | Tom Portsmouth | Wagner Bazin WB | 15:13 |
| 82 | Rune Herregodts | UAE Team Emirates-XRG | 15:15 |
| 83 | Fabian Lienhard | Tudor Pro Cycling Team | 15:27 |
| 84 | Christiaan Van Rees | Team Picnic PostNL | 16:03 |
| 85 | Andrea Peron | Team Novo Nordisk | 16:04 |
| 86 | Michael Vanthourenhout | Pauwels Sauzen-Cibel Clementines | 16:10 |
| 87 | Jordy Decottignies | Tarteletto-Isorex | 16:12 |
| 88 | Ben Turner | INEOS Grenadiers | 16:15 |
| 89 | Timo Kielich | Alpecin-Deceuninck | 16:33 |
| 90 | Timo Roosen | Team Picnic PostNL | 17:09 |
| 91 | Jordan Habets | Metec-SOLARWATT-Mantel | 17:10 |
| 92 | Juan David Sierra | Tudor Pro Cycling Team | 18:42 |
| 93 | Sente Sentjens | Alpecin-Deceuninck | 20:03 |
| 94 | Mathias Guillemette | Tudor Pro Cycling Team | 20:07 |
| 95 | Joran Wyseure | Alpecin-Deceuninck | 20:09 |
| 96 | Oded Kogut | Israel-Premier Tech | 21:47 |
| 97 | Kim Heiduk | INEOS Grenadiers | 21:50 |
| 98 | Bert Van Lerberghe | Soudal Quick-Step | 22:06 |
| 99 | Michiel Hillen | Baloise Glowi Lions | 22:07 |
| 100 | Wies Nuyens | Pauwels Sauzen-Cibel Clementines | 22:10 |
| 101 | Arne Marit | Intermarché-Wanty | 22:16 |
| 102 | Lionel Taminiaux | Lotto | 22:26 |
| 103 | Leander Van Hautegem | Wagner Bazin WB | 22:27 |
| 104 | Jules Hesters | Team Flanders-Baloise | 22:29 |
| 105 | Timothy Dupont | Tarteletto-Isorex | 22:36 |
| 106 | Jason Tesson | Team TotalEnergies | s.t. |
| 107 | Juan Sebastián Molano | UAE Team Emirates-XRG | s.t. |
| 108 | Arne Santy | Tarteletto-Isorex | 22:40 |
| 109 | Fernando Gaviria | Movistar Team | 22:41 |
| 110 | Davide Persico | Wagner Bazin WB | 22:45 |
| 111 | Zeno Moonen | Intermarché-Wanty | 22:47 |
| 112 | Luca De Meester | Wagner Bazin WB | 22:57 |
| 113 | Marijn Maas | BEAT Cycling Club | 23:11 |
| 114 | Bart Kortleve | Metec-SOLARWATT-Mantel | 23:20 |
| 115 | Lars Van Der Haar | Baloise Glowi Lions | 23:28 |
| 116 | Pete Uptegrove | Metec-SOLARWATT-Mantel | 23:35 |
| 117 | Robbe Mellaerts | BEAT Cycling Club | 23:37 |
| 118 | Kenay De Moyer | Pauwels Sauzen-Cibel Clementines | 23:40 |
| 119 | Alex Vandenbulcke | Tarteletto-Isorex | 24:04 |
| 120 | Filippo Ridolfo | Team Novo Nordisk | 24:20 |
| 121 | Mohammad Almutaiwei | UAE Team Emirates-XRG | 24:28 |
| 122 | Omar Fraile | INEOS Grenadiers | 24:47 |
| 123 | Alex Colman | Team Flanders-Baloise | 25:04 |
| 124 | Anton Muller | Team Novo Nordisk | 25:27 |
| 125 | Casper Van Der Woude | Metec-SOLARWATT-Mantel | 25:33 |
| 126 | Nicola Marcerou | Team TotalEnergies | 25:51 |
| 127 | Ewout De Keyser | Tarteletto-Isorex | 25:53 |
| 128 | Martijn Tusveld | BEAT Cycling Club | 25:55 |
| 129 | Declan Irvine | Team Novo Nordisk | 25:56 |
| 130 | Joel Suter | Tudor Pro Cycling Team | 26:45 |
| 131 | Roy Hoogendoorn | Metec-SOLARWATT-Mantel | 27:18 |
| 132 | Salvatore Puccio | INEOS Grenadiers | 27:31 |
| 133 | Gibbe Staes | UAE Team Emirates-XRG | 28:03 |
| 134 | Kristian Egholm | Lidl-Trek | 30:30 |
| 135 | Victor Broex | Metec-SOLARWATT-Mantel | 30:51 |
Stage 5 map & profile:

Stage 5 map

Stage 5 profile
Saturday, June 21: Stage 4, Durbuy - Darbuy, 173 km

Jenno Berckmoes wins stage four.
James Witherell's book Bicycle History: A Chronological History of People, Races and Technology is available in both print and Kindle eBook formats. To get your copy just click on the Amazon link on the right.
Weather at the start/finish city of Durbuy at 3:00 PM, local time: 30C (86F), sunny, with the wind from the southeast at 13 km/hr (8 mph). No rain is forecast.
The race: Thibau Nys & Tim Declercq (both Lidl-Trek) did not start. Both fell sick overnight with gastrointestinal trouble.
Here's the stage four report from new GC leader Filippo Baroncini's UAE Team Emirates-XRG:
Filippo Baroncini has seized the violet leader’s jersey at the Baloise Belgium Tour following Stage 4, a 173 km hilly circuit through the Ardennes. While Stage 4 honours went to Jenno Berckmoes (Lotto), Baroncini delivered a strong, consistent performance—picking up bonus seconds and securing enough time to top the general classification by the margin of 4” heading into tomorrow’s final stage.
Baroncini: “I’m very happy with the result today, taking the lead in the GC is a big step. Tomorrow we will go all-in to defend it. All day the pace was high and with two laps to go I found the opportunity to move away in a group of twenty riders which later became four. I was focussed on taking the bonus seconds and also I ended up doing a lot of the work as I was the highest in the GC. In the last 2km I pulled all the way to the line so to take the stage also would have been difficult. But it feels nice to be leading and I’m looking forward to tomorrow.”
Complete results:
173 kilometers raced at an average speed of 43.074 km/hr
| 1 | Jenno Berckmoes | Lotto | 4hr 0min 34sec |
| 2 | Marco Frigo | Israel-Premier Tech | @ 5sec |
| 3 | Orluis Aular | Movistar Team | s.t. |
| 4 | Filippo Baroncini | UAE Team Emirates-XRG | s.t. |
| 5 | Alexandre Delettre | Team TotalEnergies | 0:17 |
| 6 | Toon Aerts | Lotto | s.t. |
| 7 | Dion Smith | Intermarché-Wanty | s.t. |
| 8 | Ådne Holter | Uno-X Mobility | s.t. |
| 9 | Pier-André Côté | Israel-Premier Tech | s.t. |
| 10 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 11 | Jasper Philipsen | Alpecin-Deceuninck | s.t. |
| 12 | Jon Barrenetxea | Movistar Team | 0:20 |
| 13 | Jonas Geens | Team Flanders-Baloise | s.t. |
| 14 | Gonzalo Serrano | Movistar Team | s.t. |
| 15 | Matyáš Kopecký | Team Novo Nordisk | s.t. |
| 16 | Lander Loockx | Unibet Tietema Rockets | s.t. |
| 17 | Ethan Hayter | Soudal Quick-Step | s.t. |
| 18 | Axel Van Der Tuuk | Metec-SOLARWATT-Mantel | s.t. |
| 19 | Søren Kragh Andersen | Lidl-Trek | 0:24 |
| 20 | Hartthijs De Vries | Unibet Tietema Rockets | s.t. |
| 21 | Filippo Ganna | INEOS Grenadiers | s.t. |
| 22 | Alec Segaert | Lotto | 0:25 |
| 23 | Vincent Van Hemelen | Team Flanders-Baloise | 0:27 |
| 24 | Héctor Álvarez | Lidl-Trek | 0:29 |
| 25 | Thomas Gachignard | Team TotalEnergies | s.t. |
| 26 | Alexys Brunel | Team TotalEnergies | 0:39 |
| 27 | Kevin Vermaerke | Team Picnic PostNL | 0:45 |
| 28 | Axel Huens | Unibet Tietema Rockets | 1:03 |
| 29 | Olivier Godfroid | Baloise Glowi Lions | 1:11 |
| 30 | Tom Van Asbroeck | Israel-Premier Tech | s.t. |
| 31 | Logan Currie | Lotto | 1:17 |
| 32 | Carlos Canal | Movistar Team | 1:21 |
| 33 | Tim Torn Teutenberg | Lidl-Trek | 1:26 |
| 34 | Jochem Kerckhaert | BEAT Cycling Club | 1:44 |
| 35 | David Haverdings | Baloise Glowi Lions | 1:46 |
| 36 | Lennert Teugels | Tarteletto-Isorex | 1:53 |
| 37 | Kay De Bruyckere | Pauwels Sauzen-Cibel Clementines | 1:54 |
| 38 | Viktor Vandenberghe | Pauwels Sauzen-Cibel Clementines | 1:58 |
| 39 | Frits Biesterbos | BEAT Cycling Club | 2:01 |
| 40 | Quentin Bezza | Wagner Bazin WB | s.t. |
| 41 | Gianni Marchand | Tarteletto-Isorex | 2:12 |
| 42 | Huub Artz | Intermarché-Wanty | 2:20 |
| 43 | William Blume Levy | Uno-X Mobility | 2:38 |
| 44 | Alberto Dainese | Tudor Pro Cycling Team | 3:02 |
| 45 | Luca Van Boven | Intermarché-Wanty | 5:42 |
| 46 | Vito Braet | Intermarché-Wanty | s.t. |
| 47 | Jelle Johannink | Unibet Tietema Rockets | 5:47 |
| 48 | Iván García Cortina | Movistar Team | 7:03 |
| 49 | Josef Černý | Soudal Quick-Step | s.t. |
| 50 | Connor Swift | INEOS Grenadiers | 7:25 |
| 51 | Rasmus Tiller | Uno-X Mobility | 8:34 |
| 52 | Erik Nordsæter Resell | Uno-X Mobility | s.t. |
| 53 | Pim Ronhaar | Baloise Glowi Lions | s.t. |
| 54 | Steffen De Schuyteneer | Lotto | 9:41 |
| 55 | Jens Reynders | Wagner Bazin WB | s.t. |
| 56 | Yorben Lauryssen | Pauwels Sauzen-Cibel Clementines | s.t. |
| 57 | Michiel Lambrecht | Wagner Bazin WB | s.t. |
| 58 | Yves Lampaert | Soudal Quick-Step | s.t. |
| 59 | Adam Ťoupalík | Unibet Tietema Rockets | s.t. |
| 60 | Ethan Vernon | Israel-Premier Tech | s.t. |
| 61 | Oscar Riesebeek | Alpecin-Deceuninck | s.t. |
| 62 | Dries Van Gestel | Soudal Quick-Step | s.t. |
| 63 | Anders Skaarseth | Uno-X Mobility | s.t. |
| 64 | Elias Maris | Team Flanders-Baloise | s.t. |
| 65 | Casper Van Uden | Team Picnic PostNL | 9:54 |
| 66 | Rui Oliveira | UAE Team Emirates-XRG | 10:01 |
| 67 | Florian Dauphin | Team TotalEnergies | 13:06 |
| 68 | Dylan Vandenstorme | Team Flanders-Baloise | s.t. |
| 69 | Tom Portsmouth | Wagner Bazin WB | s.t. |
| 70 | Michiel Hillen | Baloise Glowi Lions | s.t. |
| 71 | Wessel Mouris | Unibet Tietema Rockets | 13:27 |
| 72 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 73 | Manlio Moro | Movistar Team | 13:33 |
| 74 | Ben Turner | INEOS Grenadiers | 13:45 |
| 75 | Zeno Moonen | Intermarché-Wanty | s.t. |
| 76 | Michael Vanthourenhout | Pauwels Sauzen-Cibel Clementines | s.t. |
| 77 | Jordy Decottignies | Tarteletto-Isorex | s.t. |
| 78 | Jonas Rickaert | Alpecin-Deceuninck | s.t. |
| 79 | Christiaan Van Rees | Team Picnic PostNL | s.t. |
| 80 | Lindsay De Vylder | Team Flanders-Baloise | s.t. |
| 81 | Sente Sentjens | Alpecin-Deceuninck | s.t. |
| 82 | Andrea Peron | Team Novo Nordisk | s.t. |
| 83 | Timo Roosen | Team Picnic PostNL | s.t. |
| 84 | Stijn Appel | BEAT Cycling Club | s.t. |
| 85 | Tim Merlier | Soudal Quick-Step | s.t. |
| 86 | Jordan Habets | Metec-SOLARWATT-Mantel | s.t. |
| 87 | Stan Van Tricht | Alpecin-Deceuninck | s.t. |
| 88 | Mathias Guillemette | Tudor Pro Cycling Team | s.t. |
| 89 | Joran Wyseure | Alpecin-Deceuninck | s.t. |
| 90 | Seppe Van Den Boer | Baloise Glowi Lions | s.t. |
| 91 | Joshua Giddings | Lotto | s.t. |
| 92 | Nils Eekhoff | Team Picnic PostNL | s.t. |
| 93 | Thom Van Der Werff | Team Picnic PostNL | s.t. |
| 94 | Rune Herregodts | UAE Team Emirates-XRG | s.t. |
| 95 | Rotem Tene | Israel-Premier Tech | s.t. |
| 96 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
| 97 | Timo Kielich | Alpecin-Deceuninck | 14:07 |
| 98 | Juan David Sierra | Tudor Pro Cycling Team | 15:46 |
| 99 | Luca De Meester | Wagner Bazin WB | 21:22 |
| 100 | Kenay De Moyer | Pauwels Sauzen-Cibel Clementines | 21:24 |
| 101 | Wies Nuyens | Pauwels Sauzen-Cibel Clementines | s.t. |
| 102 | Bart Kortleve | Metec-SOLARWATT-Mantel | s.t. |
| 103 | Davide Persico | Wagner Bazin WB | s.t. |
| 104 | Arne Marit | Intermarché-Wanty | s.t. |
| 105 | Gibbe Staes | UAE Team Emirates-XRG | s.t. |
| 106 | Marijn Maas | BEAT Cycling Club | s.t. |
| 107 | Robbe Mellaerts | BEAT Cycling Club | s.t. |
| 108 | Timothy Dupont | Tarteletto-Isorex | s.t. |
| 109 | Arne Santy | Tarteletto-Isorex | s.t. |
| 110 | Casper Van Der Woude | Metec-SOLARWATT-Mantel | s.t. |
| 111 | Leander Van Hautegem | Wagner Bazin WB | s.t. |
| 112 | Declan Irvine | Team Novo Nordisk | s.t. |
| 113 | Alex Vandenbulcke | Tarteletto-Isorex | s.t. |
| 114 | Roy Hoogendoorn | Metec-SOLARWATT-Mantel | s.t. |
| 115 | Victor Broex | Metec-SOLARWATT-Mantel | s.t. |
| 116 | Salvatore Puccio | INEOS Grenadiers | s.t. |
| 117 | Omar Fraile | INEOS Grenadiers | s.t. |
| 118 | Kim Heiduk | INEOS Grenadiers | s.t. |
| 119 | Pete Uptegrove | Metec-SOLARWATT-Mantel | s.t. |
| 120 | Bert Van Lerberghe | Soudal Quick-Step | s.t. |
| 121 | Oded Kogut | Israel-Premier Tech | s.t. |
| 122 | Anton Muller | Team Novo Nordisk | s.t. |
| 123 | Lars Van Der Haar | Baloise Glowi Lions | s.t. |
| 124 | Kristian Egholm | Lidl-Trek | s.t. |
| 125 | Jules Hesters | Team Flanders-Baloise | s.t. |
| 126 | Fernando Gaviria | Movistar Team | 21:34 |
| 127 | Nicola Marcerou | Team TotalEnergies | s.t. |
| 128 | Mohammad Almutaiwei | UAE Team Emirates-XRG | s.t. |
| 129 | Juan Sebastián Molano | UAE Team Emirates-XRG | s.t. |
| 130 | Joel Suter | Tudor Pro Cycling Team | s.t. |
| 131 | Jason Tesson | Team TotalEnergies | s.t. |
| 132 | Filippo Ridolfo | Team Novo Nordisk | 21:37 |
| 133 | Umberto Poli | Team Novo Nordisk | s.t. |
| 134 | Ewout De Keyser | Tarteletto-Isorex | s.t. |
| 135 | Martijn Tusveld | BEAT Cycling Club | s.t. |
| 136 | Alex Colman | Team Flanders-Baloise | 21:42 |
| 137 | Lionel Taminiaux | Lotto | 21:43 |
GC after stage 4:
574.7 kilometers raced so far at an average speed of 45.223 km/hr
| 1 | Filippo Baroncini | UAE Team Emirates-XRG | 12hr 42min 29sec |
| 2 | Ethan Hayter | Soudal Quick-Step | @ 4sec |
| 3 | Jenno Berckmoes | Lotto | 0:07 |
| 4 | Filippo Ganna | INEOS Grenadiers | 0:10 |
| 5 | Marco Frigo | Israel-Premier Tech | 0:11 |
| 6 | Florian Vermeersch | UAE Team Emirates-XRG | 0:16 |
| 7 | Orluis Aular | Movistar Team | 0:18 |
| 8 | Jasper Philipsen | Alpecin-Deceuninck | 0:22 |
| 9 | Pier-André Côté | Israel-Premier Tech | 0:23 |
| 10 | Axel Van Der Tuuk | Metec-SOLARWATT-Mantel | s.t. |
| 11 | Alec Segaert | Lotto | 0:29 |
| 12 | Søren Kragh Andersen | Lidl-Trek | 0:31 |
| 13 | Ådne Holter | Uno-X Mobility | 0:32 |
| 14 | Toon Aerts | Lotto | 0:37 |
| 15 | Thomas Gachignard | Team TotalEnergies | 0:38 |
| 16 | Jonas Geens | Team Flanders-Baloise | 0:40 |
| 17 | Vincent Van Hemelen | Team Flanders-Baloise | 0:41 |
| 18 | Héctor Álvarez | Lidl-Trek | 0:42 |
| 19 | Alexandre Delettre | Team TotalEnergies | 0:50 |
| 20 | Dion Smith | Intermarché-Wanty | s.t. |
| 21 | Alexys Brunel | Team TotalEnergies | 0:52 |
| 22 | Jon Barrenetxea | Movistar Team | 0:54 |
| 23 | Hartthijs De Vries | Unibet Tietema Rockets | s.t. |
| 24 | Matyáš Kopecký | Team Novo Nordisk | 0:57 |
| 25 | Gonzalo Serrano | Movistar Team | 1:08 |
| 26 | Lander Loockx | Unibet Tietema Rockets | 1:22 |
| 27 | Logan Currie | Lotto | 1:34 |
| 28 | Tim Torn Teutenberg | Lidl-Trek | 1:43 |
| 29 | Tom Van Asbroeck | Israel-Premier Tech | 1:48 |
| 30 | Carlos Canal | Movistar Team | 1:49 |
| 31 | Axel Huens | Unibet Tietema Rockets | 1:58 |
| 32 | Olivier Godfroid | Baloise Glowi Lions | 2:11 |
| 33 | Huub Artz | Intermarché-Wanty | 2:22 |
| 34 | Frits Biesterbos | BEAT Cycling Club | 2:31 |
| 35 | Quentin Bezza | Wagner Bazin WB | 2:36 |
| 36 | David Haverdings | Baloise Glowi Lions | 2:48 |
| 37 | Lennert Teugels | Tarteletto-Isorex | 2:50 |
| 38 | Jochem Kerckhaert | BEAT Cycling Club | 2:56 |
| 39 | Viktor Vandenberghe | Pauwels Sauzen-Cibel Clementines | 2:59 |
| 40 | Kevin Vermaerke | Team Picnic PostNL | 3:00 |
| 41 | Alberto Dainese | Tudor Pro Cycling Team | 3:33 |
| 42 | Kay De Bruyckere | Pauwels Sauzen-Cibel Clementines | 3:47 |
| 43 | Gianni Marchand | Tarteletto-Isorex | 4:21 |
| 44 | William Blume Levy | Uno-X Mobility | 4:43 |
| 45 | Vito Braet | Intermarché-Wanty | 6:18 |
| 46 | Luca Van Boven | Intermarché-Wanty | 6:20 |
| 47 | Connor Swift | INEOS Grenadiers | 7:28 |
| 48 | Iván García Cortina | Movistar Team | 7:50 |
| 49 | Josef Černý | Soudal Quick-Step | 8:16 |
| 50 | Rasmus Tiller | Uno-X Mobility | 8:52 |
| 51 | Ethan Vernon | Israel-Premier Tech | 9:45 |
| 52 | Yves Lampaert | Soudal Quick-Step | 9:49 |
| 53 | Steffen De Schuyteneer | Lotto | 10:00 |
| 54 | Jelle Johannink | Unibet Tietema Rockets | 10:09 |
| 55 | Erik Nordsæter Resell | Uno-X Mobility | 10:10 |
| 56 | Adam Ťoupalík | Unibet Tietema Rockets | 10:13 |
| 57 | Dries Van Gestel | Soudal Quick-Step | 10:14 |
| 58 | Yorben Lauryssen | Pauwels Sauzen-Cibel Clementines | 10:22 |
| 59 | Oscar Riesebeek | Alpecin-Deceuninck | 10:24 |
| 60 | Elias Maris | Team Flanders-Baloise | 10:25 |
| 61 | Casper Van Uden | Team Picnic PostNL | 10:32 |
| 62 | Pim Ronhaar | Baloise Glowi Lions | 10:34 |
| 63 | Jens Reynders | Wagner Bazin WB | s.t. |
| 64 | Michiel Lambrecht | Wagner Bazin WB | 10:39 |
| 65 | Rui Oliveira | UAE Team Emirates-XRG | 11:04 |
| 66 | Anders Skaarseth | Uno-X Mobility | 13:14 |
| 67 | Wessel Mouris | Unibet Tietema Rockets | 13:39 |
| 68 | Manlio Moro | Movistar Team | 13:41 |
| 69 | Arthur Kluckers | Tudor Pro Cycling Team | 13:42 |
| 70 | Ben Turner | INEOS Grenadiers | 13:49 |
| 71 | Rune Herregodts | UAE Team Emirates-XRG | 13:52 |
| 72 | Nils Eekhoff | Team Picnic PostNL | 13:53 |
| 73 | Dylan Vandenstorme | Team Flanders-Baloise | 13:59 |
| 74 | Joshua Giddings | Lotto | 14:05 |
| 75 | Jonas Rickaert | Alpecin-Deceuninck | 14:13 |
| 76 | Tim Merlier | Soudal Quick-Step | 14:15 |
| 77 | Florian Dauphin | Team TotalEnergies | 14:28 |
| 78 | Stijn Appel | BEAT Cycling Club | 14:30 |
| 79 | Stan Van Tricht | Alpecin-Deceuninck | 14:33 |
| 80 | Seppe Van Den Boer | Baloise Glowi Lions | 14:35 |
| 81 | Rotem Tene | Israel-Premier Tech | 14:39 |
| 82 | Fabian Lienhard | Tudor Pro Cycling Team | 14:47 |
| 83 | Michael Vanthourenhout | Pauwels Sauzen-Cibel Clementines | s.t. |
| 84 | Lindsay De Vylder | Team Flanders-Baloise | 14:49 |
| 85 | Christiaan Van Rees | Team Picnic PostNL | 14:58 |
| 86 | Thom Van Der Werff | Team Picnic PostNL | 15:01 |
| 87 | Andrea Peron | Team Novo Nordisk | 15:04 |
| 88 | Tom Portsmouth | Wagner Bazin WB | 15:13 |
| 89 | Sente Sentjens | Alpecin-Deceuninck | 15:30 |
| 90 | Timo Roosen | Team Picnic PostNL | 15:46 |
| 91 | Jordan Habets | Metec-SOLARWATT-Mantel | 15:47 |
| 92 | Mathias Guillemette | Tudor Pro Cycling Team | 15:49 |
| 93 | Jordy Decottignies | Tarteletto-Isorex | 16:12 |
| 94 | Timo Kielich | Alpecin-Deceuninck | 16:33 |
| 95 | Michiel Hillen | Baloise Glowi Lions | 17:39 |
| 96 | Juan David Sierra | Tudor Pro Cycling Team | 18:42 |
| 97 | Joran Wyseure | Alpecin-Deceuninck | 18:46 |
| 98 | Zeno Moonen | Intermarché-Wanty | 21:01 |
| 99 | Oded Kogut | Israel-Premier Tech | 21:47 |
| 100 | Kim Heiduk | INEOS Grenadiers | 21:54 |
| 101 | Bert Van Lerberghe | Soudal Quick-Step | 22:06 |
| 102 | Wies Nuyens | Pauwels Sauzen-Cibel Clementines | 22:10 |
| 103 | Arne Marit | Intermarché-Wanty | 22:16 |
| 104 | Lionel Taminiaux | Lotto | 22:26 |
| 105 | Leander Van Hautegem | Wagner Bazin WB | 22:27 |
| 106 | Jules Hesters | Team Flanders-Baloise | 22:29 |
| 107 | Timothy Dupont | Tarteletto-Isorex | 22:36 |
| 108 | Jason Tesson | Team TotalEnergies | s.t. |
| 109 | Arne Santy | Tarteletto-Isorex | 22:40 |
| 110 | Fernando Gaviria | Movistar Team | 22:41 |
| 111 | Juan Sebastián Molano | UAE Team Emirates-XRG | 22:42 |
| 112 | Davide Persico | Wagner Bazin WB | 22:45 |
| 113 | Roy Hoogendoorn | Metec-SOLARWATT-Mantel | 22:51 |
| 114 | Luca De Meester | Wagner Bazin WB | 22:57 |
| 115 | Mohammad Almutaiwei | UAE Team Emirates-XRG | 23:05 |
| 116 | Marijn Maas | BEAT Cycling Club | 23:11 |
| 117 | Bart Kortleve | Metec-SOLARWATT-Mantel | 23:20 |
| 118 | Omar Fraile | INEOS Grenadiers | 23:24 |
| 119 | Lars Van Der Haar | Baloise Glowi Lions | 23:28 |
| 120 | Pete Uptegrove | Metec-SOLARWATT-Mantel | 23:35 |
| 121 | Filippo Ridolfo | Team Novo Nordisk | 23:36 |
| 122 | Robbe Mellaerts | BEAT Cycling Club | 23:37 |
| 123 | Kenay De Moyer | Pauwels Sauzen-Cibel Clementines | 23:40 |
| 124 | Alex Colman | Team Flanders-Baloise | 23:41 |
| 125 | Martijn Tusveld | BEAT Cycling Club | 23:52 |
| 126 | Anton Muller | Team Novo Nordisk | 24:04 |
| 127 | Alex Vandenbulcke | Tarteletto-Isorex | 24:06 |
| 128 | Ewout De Keyser | Tarteletto-Isorex | 24:30 |
| 129 | Joel Suter | Tudor Pro Cycling Team | 24:55 |
| 130 | Casper Van Der Woude | Metec-SOLARWATT-Mantel | 25:33 |
| 131 | Nicola Marcerou | Team TotalEnergies | 25:51 |
| 132 | Declan Irvine | Team Novo Nordisk | 25:56 |
| 133 | Gibbe Staes | UAE Team Emirates-XRG | 26:00 |
| 134 | Salvatore Puccio | INEOS Grenadiers | 26:08 |
| 135 | Kristian Egholm | Lidl-Trek | 29:07 |
| 136 | Victor Broex | Metec-SOLARWATT-Mantel | 30:51 |
| 137 | Umberto Poli | Team Novo Nordisk | 32:40 |
Stage 4 map & profile:

Stage 4 map

Stage 4 profile
Friday, June 20: Stage 3, Tessenderlo-Ham 9.7 km individual time trial
Stage three winner Ethan Hayter. Photo: Getty Sport.
Bill & Carol McGann’s book The Story of the 2023 Tour de France, 2023: The Viking Again Conquers the Tour is available in both Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the start/finish city of Tessenderlo-Ham at 2:30 PM, local time: 26C (79F), fair, with the wind from the east-northeast at 13 km/hr (8 mph). No rain is forecast.
The race: Here's the report from stage winner and GC leader Ethan Hayter's Team Soudal Quick-Step.
Ethan Hayter produced a flawless ride on the third stage of the race, an almost flat 9.7km individual time trial between Tessenderlo and Ham, to take his maiden win since joining Soudal Quick-Step at the beginning of the year.
Former national champion of the discipline, the Brit averaged a whooping 55.46km/h and stopped the clock in 10:29, a result that put him into the hot seat, where he stayed for close to two hours. In the end, Hayter had a margin of four seconds on runner-up Filippo Ganna (Ineos Grenadiers) and moved into the leader’s jersey ahead of Saturday’s hilly stage around Durbuy.

Ethan Hayter will ride stage four in the GC leader's jersey. Photo: Getty Sport
“It feels great to get my first win of the season! It wasn’t the easiest start to the year, but the team has been patient with me and I’m happy I could repay them for their confidence and amazing support. I liked this parcours, it was a really nice one and I enjoyed it. I felt good out there, the most nervous part was waiting in the hot seat until everybody finished.”
“As soon as I left the start ramp, I just went full gas out there and I’m delighted with my time and with being at the top of the general classification. A special mention to our technical partners: Specialized, for providing me the best bike there is, and Castelli, whose new CDN Time Trial suit was perfect. Together, they made the difference today. Now we will try to defend the jersey and do our best to keep it after Saturday’s stage, before shifting our attention again to helping Tim on the last day of the race”, Ethan said after signing off Soudal Quick-Step’s 20th success of the year.
Complete results:
9.7 kilometers raced at an average speed of 55.517 km/hr
| 1 | Ethan Hayter | Soudal Quick-Step | 10min 29sec |
| 2 | Filippo Ganna | INEOS Grenadiers | @ 4sec |
| 3 | Florian Vermeersch | UAE Team Emirates-XRG | 0:16 |
| 4 | Filippo Baroncini | UAE Team Emirates-XRG | 0:17 |
| 5 | Huub Artz | Intermarché-Wanty | 0:18 |
| 6 | Connor Swift | INEOS Grenadiers | 0:19 |
| 7 | Alec Segaert | Lotto | 0:20 |
| 8 | Pier-André Côté | Israel-Premier Tech | 0:22 |
| 9 | Ben Turner | INEOS Grenadiers | 0:23 |
| 10 | Rune Herregodts | UAE Team Emirates-XRG | s.t. |
| 11 | Nils Eekhoff | Team Picnic PostNL | 0:24 |
| 12 | Thibau Nys | Lidl-Trek | s.t. |
| 13 | Ethan Vernon | Israel-Premier Tech | s.t. |
| 14 | Yves Lampaert | Soudal Quick-Step | s.t. |
| 15 | Manlio Moro | Movistar Team | s.t. |
| 16 | Thomas Gachignard | Team TotalEnergies | 0:25 |
| 17 | Axel van der Tuuk | Metec-SOLARWATT-Mantel | s.t. |
| 18 | Josef Cerný | Soudal Quick-Step | s.t. |
| 19 | Søren Kragh Andersen | Lidl-Trek | 0:26 |
| 20 | Joel Suter | Tudor Pro Cycling Team | 0:27 |
| 21 | Héctor Álvarez | Lidl-Trek | 0:29 |
| 22 | Alexys Brunel | Team TotalEnergies | s.t. |
| 23 | Vincent Van Hemelen | Team Flanders-Baloise | 0:30 |
| 24 | Samuel Leroux | Team TotalEnergies | 0:31 |
| 25 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 26 | Marco Frigo | Israel-Premier Tech | 0:32 |
| 27 | Jasper Philipsen | Alpecin-Deceuninck | s.t. |
| 28 | Ådne Holter | Uno-X Mobility | 0:33 |
| 29 | Logan Currie | Lotto | s.t. |
| 30 | Tim Torn Teutenberg | Lidl-Trek | s.t. |
| 31 | Wessel Mouris | Unibet Tietema Rockets | 0:34 |
| 32 | Rasmus Tiller | Uno-X Mobility | s.t. |
| 33 | Steffen De Schuyteneer | Lotto | 0:35 |
| 34 | Jonas Geens | Team Flanders-Baloise | 0:36 |
| 35 | Toon Aerts | Lotto | s.t. |
| 36 | Joshua Giddings | Lotto | s.t. |
| 37 | Oded Kogut | Israel-Premier Tech | 0:39 |
| 38 | Oscar Riesebeek | Alpecin-Deceuninck | s.t. |
| 39 | Orluis Aular | Movistar Team | 0:40 |
| 40 | Jenno Berckmoes | Lotto | 0:41 |
| 41 | Mohammad Al Mutaiwei | UAE Team Emirates-XRG | 0:43 |
| 42 | Jonas Rickaert | Alpecin-Deceuninck | 0:44 |
| 43 | Carlos Canal | Movistar Team | s.t. |
| 44 | Hartthijs de Vries | Unibet Tietema Rockets | 0:46 |
| 45 | Frits Biesterbos | BEAT Cycling Club | s.t. |
| 46 | Kim Heiduk | INEOS Grenadiers | s.t. |
| 47 | Alberto Dainese | Tudor Pro Cycling Team | 0:47 |
| 48 | Kristian Egholm | Lidl-Trek | 0:48 |
| 49 | Erik Resell | Uno-X Mobility | s.t. |
| 50 | Adam Toupalik | Unibet Tietema Rockets | s.t. |
| 51 | Dries van Gestel | Soudal Quick-Step | 0:49 |
| 52 | Alexandre Delettre | Team TotalEnergies | s.t. |
| 53 | Dion Smith | Intermarché-Wanty | s.t. |
| 54 | Jon Barrenetxea | Movistar Team | 0:50 |
| 55 | Timo Kielich | Alpecin-Deceuninck | s.t. |
| 56 | Tim Declercq | Lidl-Trek | 0:51 |
| 57 | Quentin Bezza | Wagner Bazin WB | s.t. |
| 58 | Michiel Hillen | Baloise Glowi Lions | s.t. |
| 59 | Vito Braet | Intermarché-Wanty | 0:52 |
| 60 | Tom Van Asbroeck | Israel-Premier Tech | 0:53 |
| 61 | Matyas Kopecky | Team Novo Nordisk | s.t. |
| 62 | Casper van Uden | Team Picnic PostNL | 0:54 |
| 63 | Luca Van Boven | Intermarché-Wanty | s.t. |
| 64 | Gibbe Staes | UAE Team Emirates-XRG | s.t. |
| 65 | Anders Skaarseth | Uno-X Mobility | 0:55 |
| 66 | Tim Merlier | Soudal Quick-Step | 0:56 |
| 67 | Yorben Lauryssen | Pauwels Sauzen-Cibel Clementines | 0:57 |
| 68 | Sente Sentjens | Alpecin-Deceuninck | s.t. |
| 69 | Bert Van Lerberghe | Soudal Quick-Step | 0:58 |
| 70 | Marijn Maas | BEAT Cycling Club | 0:59 |
| 71 | Lionel Taminiaux | Lotto | s.t. |
| 72 | Elias Maris | Team Flanders-Baloise | 1:00 |
| 73 | Stijn Appel | BEAT Cycling Club | 1:01 |
| 74 | Salvatore Puccio | INEOS Grenadiers | 1:02 |
| 75 | Wies Nuyens | Pauwels Sauzen-Cibel Clementines | s.t. |
| 76 | Iván García Cortina | Movistar Team | 1:03 |
| 77 | Gonzalo Serrano | Movistar Team | 1:04 |
| 78 | Stan Van Tricht | Alpecin-Deceuninck | s.t. |
| 79 | Kay De Bruyckere | Pauwels Sauzen-Cibel Clementines | 1:05 |
| 80 | Kiaan Watts | Israel-Premier Tech | 1:06 |
| 81 | Seppe Van Den Boer | Baloise Glowi Lions | s.t. |
| 82 | Joran Wyseure | Alpecin-Deceuninck | s.t. |
| 83 | Juan David Sierra | Tudor Pro Cycling Team | 1:07 |
| 84 | Bart Kortleve | Metec-SOLARWATT-Mantel | 1:08 |
| 85 | Arne Marit | Intermarché-Wanty | s.t. |
| 86 | Dylan Vandenstorme | Team Flanders-Baloise | 1:09 |
| 87 | Jens Reynders | Wagner Bazin WB | s.t. |
| 88 | Rotem Tene | Israel-Premier Tech | 1:10 |
| 89 | Filippo Ridolfo | Team Novo Nordisk | 1:11 |
| 90 | Alex Colman | Team Flanders-Baloise | s.t. |
| 91 | Axel Huens | Unibet Tietema Rockets | s.t. |
| 92 | Pim Ronhaar | Baloise Glowi Lions | 1:12 |
| 93 | Omar Fraile | INEOS Grenadiers | s.t. |
| 94 | Lennert Teugels | Tarteletto-Isorex | 1:13 |
| 95 | Timo Roosen | Team Picnic PostNL | s.t. |
| 96 | Zeno Moonen | Intermarché-Wanty | 1:14 |
| 97 | Michiel Lambrecht | Wagner Bazin WB | s.t. |
| 98 | Jordan Habets | Metec-SOLARWATT-Mantel | s.t. |
| 99 | Casper van der Woude | Metec-SOLARWATT-Mantel | 1:15 |
| 100 | Lars van der Haar | Baloise Glowi Lions | 1:16 |
| 101 | Viktor Vandenberghe | Pauwels Sauzen-Cibel Clementines | 1:17 |
| 102 | William Blume Levy | Uno-X Mobility | s.t. |
| 103 | Lander Loockx | Unibet Tietema Rockets | 1:18 |
| 104 | David Haverdings | Baloise Glowi Lions | s.t. |
| 105 | Jason Tesson | Team TotalEnergies | s.t. |
| 106 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
| 107 | Michael Vanthourenhout | Pauwels Sauzen-Cibel Clementines | s.t. |
| 108 | Rui Oliveira | UAE Team Emirates-XRG | 1:19 |
| 109 | Leander Van Hautegem | Wagner Bazin WB | s.t. |
| 110 | Tom Portsmouth | Wagner Bazin WB | s.t. |
| 111 | Mathias Guillemette | Tudor Pro Cycling Team | s.t. |
| 112 | Lindsay De Vylder | Team Flanders-Baloise | 1:20 |
| 113 | Jules Hesters | Team Flanders-Baloise | 1:21 |
| 114 | Gianni Marchand | Tarteletto-Isorex | s.t. |
| 115 | Olivier Godfroid | Baloise Glowi Lions | 1:22 |
| 116 | Fernando Gaviria | Movistar Team | 1:23 |
| 117 | Pete Uptegrove | Metec-SOLARWATT-Mantel | s.t. |
| 118 | Nicola Marcerou | Team TotalEnergies | s.t. |
| 119 | Robbe Mellaerts | BEAT Cycling Club | 1:25 |
| 120 | Kevin Vermaerke | Team Picnic PostNL | 1:27 |
| 121 | Martijn Tusveld | BEAT Cycling Club | s.t. |
| 122 | Kenay De Moyer | Pauwels Sauzen-Cibel Clementines | 1:28 |
| 123 | Jochem Kerckhaert | BEAT Cycling Club | s.t. |
| 124 | Jelle Johannink | Unibet Tietema Rockets | s.t. |
| 125 | Timothy Dupont | Tarteletto-Isorex | s.t. |
| 126 | Christiaan van Rees | Team Picnic PostNL | 1:29 |
| 127 | Ewout De Keyser | Tarteletto-Isorex | 1:31 |
| 128 | Arne Santy | Tarteletto-Isorex | 1:32 |
| 129 | Thom van der Werff | Team Picnic PostNL | s.t. |
| 130 | Andrea Peron | Team Novo Nordisk | 1:35 |
| 131 | Sebastian Molano | UAE Team Emirates-XRG | 1:36 |
| 132 | Davide Persico | Wagner Bazin WB | 1:37 |
| 133 | Yordi Corsus | Pauwels Sauzen-Cibel Clementines | s.t. |
| 134 | Declan Irvine | Team Novo Nordisk | 1:38 |
| 135 | Florian Dauphin | Team TotalEnergies | s.t. |
| 136 | Jordy Decottignies | Tarteletto-Isorex | 1:39 |
| 137 | Alessandro Perracchione | Team Novo Nordisk | 1:40 |
| 138 | Victor Broex | Metec-SOLARWATT-Mantel | 1:42 |
| 139 | Roy Hoogendoorn | Metec-SOLARWATT-Mantel | 1:43 |
| 140 | Maarten Verheyen | Baloise Glowi Lions | 1:44 |
| 141 | Luca De Meester | Wagner Bazin WB | 1:51 |
| 142 | Umberto Poli | Team Novo Nordisk | 1:52 |
| 143 | Anton Muller | Team Novo Nordisk | s.t. |
| 144 | Alex Vandenbulcke | Tarteletto-Isorex | 1:54 |
GC after stage 3:
401.7 kilometers raced so far at an average speed of 46.203 km/hr
| 1 | Ethan Hayter | Soudal Quick-Step | 8hr 41min 39sec |
| 2 | Filippo Ganna | INEOS Grenadiers | @ 2sec |
| 3 | Florian Vermeersch | UAE Team Emirates-XRG | 0:15 |
| 4 | Filippo Baroncini | UAE Team Emirates-XRG | 0:17 |
| 5 | Huub Artz | Intermarché-Wanty | 0:18 |
| 6 | Axel Van Der Tuuk | Metec-SOLARWATT-Mantel | 0:19 |
| 7 | Connor Swift | INEOS Grenadiers | s.t. |
| 8 | Ben Turner | INEOS Grenadiers | 0:20 |
| 9 | Ethan Vernon | Israel-Premier Tech | s.t. |
| 10 | Alec Segaert | Lotto | s.t. |
| 11 | Jasper Philipsen | Alpecin-Deceuninck | 0:21 |
| 12 | Pier-André Côté | Israel-Premier Tech | 0:22 |
| 13 | Søren Kragh Andersen | Lidl-Trek | 0:23 |
| 14 | Rune Herregodts | UAE Team Emirates-XRG | s.t. |
| 15 | Nils Eekhoff | Team Picnic PostNL | 0:24 |
| 16 | Thibau Nys | Lidl-Trek | s.t. |
| 17 | Yves Lampaert | Soudal Quick-Step | s.t. |
| 18 | Manlio Moro | Movistar Team | s.t. |
| 19 | Thomas Gachignard | Team TotalEnergies | 0:25 |
| 20 | Wessel Mouris | Unibet Tietema Rockets | 0:28 |
| 21 | Héctor Álvarez | Lidl-Trek | 0:29 |
| 22 | Alexys Brunel | Team TotalEnergies | s.t. |
| 23 | Vincent Van Hemelen | Team Flanders-Baloise | 0:30 |
| 24 | Ådne Holter | Uno-X Mobility | 0:31 |
| 25 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 26 | Marco Frigo | Israel-Premier Tech | 0:32 |
| 27 | Logan Currie | Lotto | 0:33 |
| 28 | Tim Torn Teutenberg | Lidl-Trek | s.t. |
| 29 | Jenno Berckmoes | Lotto | 0:34 |
| 30 | Rasmus Tiller | Uno-X Mobility | s.t. |
| 31 | Steffen De Schuyteneer | Lotto | 0:35 |
| 32 | Jonas Geens | Team Flanders-Baloise | 0:36 |
| 33 | Toon Aerts | Lotto | s.t. |
| 34 | Joshua Giddings | Lotto | s.t. |
| 35 | Oded Kogut | Israel-Premier Tech | 0:39 |
| 36 | Orluis Aular | Movistar Team | 0:40 |
| 37 | Jonas Rickaert | Alpecin-Deceuninck | 0:44 |
| 38 | Carlos Canal | Movistar Team | s.t. |
| 39 | Hartthijs De Vries | Unibet Tietema Rockets | 0:46 |
| 40 | Tim Merlier | Soudal Quick-Step | s.t. |
| 41 | Frits Biesterbos | BEAT Cycling Club | s.t. |
| 42 | Kim Heiduk | INEOS Grenadiers | s.t. |
| 43 | Alberto Dainese | Tudor Pro Cycling Team | 0:47 |
| 44 | Adam Ťoupalík | Unibet Tietema Rockets | 0:48 |
| 45 | Dries Van Gestel | Soudal Quick-Step | 0:49 |
| 46 | Alexandre Delettre | Team TotalEnergies | s.t. |
| 47 | Dion Smith | Intermarché-Wanty | s.t. |
| 48 | Jon Barrenetxea | Movistar Team | 0:50 |
| 49 | Tim Declercq | Lidl-Trek | 0:51 |
| 50 | Quentin Bezza | Wagner Bazin WB | s.t. |
| 51 | Vito Braet | Intermarché-Wanty | 0:52 |
| 52 | Tom Van Asbroeck | Israel-Premier Tech | 0:53 |
| 53 | Matyáš Kopecký | Team Novo Nordisk | s.t. |
| 54 | Casper Van Uden | Team Picnic PostNL | 0:54 |
| 55 | Luca Van Boven | Intermarché-Wanty | s.t. |
| 56 | Yorben Lauryssen | Pauwels Sauzen-Cibel Clementines | 0:57 |
| 57 | Bert Van Lerberghe | Soudal Quick-Step | 0:58 |
| 58 | Oscar Riesebeek | Alpecin-Deceuninck | 0:59 |
| 59 | Lionel Taminiaux | Lotto | s.t. |
| 60 | Elias Maris | Team Flanders-Baloise | 1:00 |
| 61 | Stijn Appel | BEAT Cycling Club | 1:01 |
| 62 | Wies Nuyens | Pauwels Sauzen-Cibel Clementines | 1:02 |
| 63 | Iván García Cortina | Movistar Team | 1:03 |
| 64 | Gonzalo Serrano | Movistar Team | 1:04 |
| 65 | Stan Van Tricht | Alpecin-Deceuninck | s.t. |
| 66 | Seppe Van Den Boer | Baloise Glowi Lions | 1:06 |
| 67 | Arne Marit | Intermarché-Wanty | 1:08 |
| 68 | Dylan Vandenstorme | Team Flanders-Baloise | 1:09 |
| 69 | Jens Reynders | Wagner Bazin WB | s.t. |
| 70 | Rotem Tene | Israel-Premier Tech | 1:10 |
| 71 | Axel Huens | Unibet Tietema Rockets | 1:11 |
| 72 | Lennert Teugels | Tarteletto-Isorex | 1:13 |
| 73 | Michiel Lambrecht | Wagner Bazin WB | 1:14 |
| 74 | Olivier Godfroid | Baloise Glowi Lions | 1:16 |
| 75 | Viktor Vandenberghe | Pauwels Sauzen-Cibel Clementines | 1:17 |
| 76 | Lander Loockx | Unibet Tietema Rockets | 1:18 |
| 77 | David Haverdings | Baloise Glowi Lions | s.t. |
| 78 | Jason Tesson | Team TotalEnergies | s.t. |
| 79 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
| 80 | Michael Vanthourenhout | Pauwels Sauzen-Cibel Clementines | s.t. |
| 81 | Rui Oliveira | UAE Team Emirates-XRG | 1:19 |
| 82 | Leander Van Hautegem | Wagner Bazin WB | s.t. |
| 83 | Lindsay De Vylder | Team Flanders-Baloise | 1:20 |
| 84 | Jules Hesters | Team Flanders-Baloise | 1:21 |
| 85 | Fernando Gaviria | Movistar Team | 1:23 |
| 86 | Juan Sebastián Molano | UAE Team Emirates-XRG | 1:24 |
| 87 | Jochem Kerckhaert | BEAT Cycling Club | 1:28 |
| 88 | Timothy Dupont | Tarteletto-Isorex | s.t. |
| 89 | Christiaan Van Rees | Team Picnic PostNL | 1:29 |
| 90 | Josef Černý | Soudal Quick-Step | s.t. |
| 91 | Arne Santy | Tarteletto-Isorex | 1:32 |
| 92 | Thom Van Der Werff | Team Picnic PostNL | ss |
| 93 | Andrea Peron | Team Novo Nordisk | 1:35 |
| 94 | Davide Persico | Wagner Bazin WB | 1:37 |
| 95 | Florian Dauphin | Team TotalEnergies | 1:38 |
| 96 | Roy Hoogendoorn | Metec-SOLARWATT-Mantel | 1:43 |
| 97 | Mohammad Almutaiwei | UAE Team Emirates-XRG | 1:47 |
| 98 | Luca De Meester | Wagner Bazin WB | 1:51 |
| 99 | Erik Nordsæter Resell | Uno-X Mobility | 1:52 |
| 100 | Sente Sentjens | Alpecin-Deceuninck | 2:01 |
| 101 | Marijn Maas | BEAT Cycling Club | 2:03 |
| 102 | Kay De Bruyckere | Pauwels Sauzen-Cibel Clementines | 2:09 |
| 103 | Kiaan Watts | Israel-Premier Tech | 2:10 |
| 104 | Bart Kortleve | Metec-SOLARWATT-Mantel | 2:12 |
| 105 | Filippo Ridolfo | Team Novo Nordisk | 2:15 |
| 106 | Alex Colman | Team Flanders-Baloise | s.t. |
| 107 | Pim Ronhaar | Baloise Glowi Lions | 2:16 |
| 108 | Omar Fraile | INEOS Grenadiers | s.t. |
| 109 | Timo Roosen | Team Picnic PostNL | 2:17 |
| 110 | Jordan Habets | Metec-SOLARWATT-Mantel | 2:18 |
| 111 | Lars Van Der Haar | Baloise Glowi Lions | 2:20 |
| 112 | Mathias Guillemette | Tudor Pro Cycling Team | s.t. |
| 113 | William Blume Levy | Uno-X Mobility | 2:21 |
| 114 | Tom Portsmouth | Wagner Bazin WB | 2:23 |
| 115 | Gianni Marchand | Tarteletto-Isorex | 2:25 |
| 116 | Pete Uptegrove | Metec-SOLARWATT-Mantel | 2:27 |
| 117 | Robbe Mellaerts | BEAT Cycling Club | 2:29 |
| 118 | Kevin Vermaerke | Team Picnic PostNL | 2:31 |
| 119 | Martijn Tusveld | BEAT Cycling Club | s.t. |
| 120 | Kenay De Moyer | Pauwels Sauzen-Cibel Clementines | s.t. |
| 121 | Timo Kielich | Alpecin-Deceuninck | 2:42 |
| 122 | Jordy Decottignies | Tarteletto-Isorex | 2:43 |
| 123 | Maarten Verheyen | Baloise Glowi Lions | 2:48 |
| 124 | Anton Muller | Team Novo Nordisk | 2:56 |
| 125 | Alex Vandenbulcke | Tarteletto-Isorex | 2:58 |
| 126 | Ewout De Keyser | Tarteletto-Isorex | 3:09 |
| 127 | David Sierra Juan | Tudor Pro Cycling Team | 3:12 |
| 128 | Joel Suter | Tudor Pro Cycling Team | 3:37 |
| 129 | Anders Skaarseth | Uno-X Mobility | 3:49 |
| 130 | Casper Van Der Woude | Metec-SOLARWATT-Mantel | 4:25 |
| 131 | Nicola Marcerou | Team TotalEnergies | 4:33 |
| 132 | Jelle Johannink | Unibet Tietema Rockets | 4:38 |
| 133 | Yordi Corsus | Pauwels Sauzen-Cibel Clementines | 4:47 |
| 134 | Declan Irvine | Team Novo Nordisk | 4:48 |
| 135 | Michiel Hillen | Baloise Glowi Lions | 4:49 |
| 136 | Alessandro Perracchione | Team Novo Nordisk | 4:50 |
| 137 | Gibbe Staes | UAE Team Emirates-XRG | 4:52 |
| 138 | Salvatore Puccio | INEOS Grenadiers | 5:00 |
| 139 | Joran Wyseure | Alpecin-Deceuninck | 5:17 |
| 140 | Zeno Moonen | Intermarché-Wanty | 7:32 |
| 141 | Kristian Egholm | Lidl-Trek | 7:59 |
| 142 | Victor Broex | Metec-SOLARWATT-Mantel | 9:43 |
| 143 | Umberto Poli | Team Novo Nordisk | 11:19 |
| 144 | Samuel Leroux | Team TotalEnergies | 12:44 |
Stage 3 map & profile:

Stage 3 map

Stage 3 profile
Thursday, June 19: Stage 2, Beringen - Putte, 194.4 km

Jasper Philipsen wins stage two.
Bill & Carol McGann's book The Story of the Tour de France, 2020: The Tour During Covid-19, Better Late Than Never is available in both Kindle eBook and Audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Putte at 2:35 PM, local time: 26C (79F), sunny, with the wind from the northeast at 10 km/hr (6 mph). No rain is forecast.
The race: Here's the report from third-place Jenno Berckmoes' Team Lotto:
Stage two of the Baloise Belgium Tour saw a great performance from our riders, with Jenno Berckmoes powering to a strong third place. Close behind, Steffen De Schuyteneer crossed the line in eighth. “I am really happy with the teamwork that we showed today”, Jenno says confidently.
It was again a warm day on the roads in Belgium but our guys showed true teamwork, resulting in two top ten places for our team. Jenno Berckmoes sprinted towards a strong third place and Steffen De Schuyteneer worked himself to a solid eight place. "I am really happy with the teamwork we showed today. It gave the whole team a boost.” Jenno says confidently.
Jenno’s third place also propelled him into fourth place in the General Classification - an exciting but challenging position heading into the next challenge. Up next is a 9.7 km time trial through Tessenderlo-Ham.
Complete results:
194.4 kilometers raced at an average speed of 47.137 km/hr
| 1 | Jasper Philipsen | Alpecin-Deceuninck | 4hr 7min 27sec |
| 2 | Juan Sebastian Molano | UAE Team Emirates-XRG | s.t. |
| 3 | Jenno Berckmoes | Lotto | s.t. |
| 4 | Tim Torn Teutenberg | Lidl-Trek | s.t. |
| 5 | Florian Dauphin | Team TotalEnergies | s.t. |
| 6 | Matyas Kopecky | Team Novo Nordisk | s.t. |
| 7 | Tim Merlier | Soudal Quick-Step | s.t. |
| 8 | Steffen De Schuyteneer | Lotto | s.t. |
| 9 | Fernando Gaviria | Movistar Team | s.t. |
| 10 | Lindsay De Vylder | Team Flanders-Baloise | s.t. |
| 11 | Rui Oliveira | UAE Team Emirates-XRG | s.t. |
| 12 | Nils Eekhoff | Team Picnic PostNL | s.t. |
| 13 | Orluis Aular | Movistar Team | s.t. |
| 14 | Jules Hesters | Team Flanders-Baloise | s.t. |
| 15 | Jonas Rickaert | Alpecin-Deceuninck | s.t. |
| 16 | Huub Artz | Intermarché-Wanty | s.t. |
| 17 | Leander Van Hautegem | Wagner Bazin WB | s.t. |
| 18 | Rasmus Tiller | Uno-X Mobility | s.t. |
| 19 | Yves Lampaert | Soudal Quick-Step | s.t. |
| 20 | Manlio Moro | Movistar Team | s.t. |
| 21 | Tim Declercq | Lidl-Trek | s.t. |
| 22 | Olivier Godfroid | Baloise Glowi Lions | s.t. |
| 23 | Lander Loockx | Unibet Tietema Rockets | s.t. |
| 24 | Carlos Canal | Movistar Team | s.t. |
| 25 | Jon Barrenetxea | Movistar Team | s.t. |
| 26 | Oscar Riesebeek | Alpecin-Deceuninck | s.t. |
| 27 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 28 | Thibau Nys | Lidl-Trek | s.t. |
| 29 | Pier-André Côté | Israel-Premier Tech | s.t. |
| 30 | Axel Huens | Unibet Tietema Rockets | s.t. |
| 31 | Toon Aerts | Lotto | s.t. |
| 32 | Axel van der Tuuk | Metec-SOLARWATT-Mantel | s.t. |
| 33 | Filippo Baroncini | UAE Team Emirates-XRG | s.t. |
| 34 | Elias Maris | Team Flanders-Baloise | s.t. |
| 35 | Alec Segaert | Lotto | s.t. |
| 36 | Wies Nuyens | Pauwels Sauzen-Cibel Clementines | s.t. |
| 37 | Dion Smith | Intermarché-Wanty | s.t. |
| 38 | Michiel Lambrecht | Wagner Bazin WB | s.t. |
| 39 | Alexandre Delettre | Team TotalEnergies | s.t. |
| 40 | Arne Marit | Intermarché-Wanty | s.t. |
| 41 | Thomas Gachignard | Team TotalEnergies | s.t. |
| 42 | Casper van Uden | Team Picnic PostNL | s.t. |
| 43 | Jens Reynders | Wagner Bazin WB | s.t. |
| 44 | Luca Van Boven | Intermarché-Wanty | s.t. |
| 45 | Jason Tesson | Team TotalEnergies | s.t. |
| 46 | Jonas Geens | Team Flanders-Baloise | s.t. |
| 47 | Rune Herregodts | UAE Team Emirates-XRG | s.t. |
| 48 | Timothy Dupont | Tarteletto-Isorex | s.t. |
| 49 | Arne Santy | Tarteletto-Isorex | s.t. |
| 50 | Vincent Van Hemelen | Team Flanders-Baloise | s.t. |
| 51 | Hartthijs de Vries | Unibet Tietema Rockets | s.t. |
| 52 | Tom Van Asbroeck | Israel-Premier Tech | s.t. |
| 53 | Dries van Gestel | Soudal Quick-Step | s.t. |
| 54 | Oded Kogut | Israel-Premier Tech | s.t. |
| 55 | Lennert Teugels | Tarteletto-Isorex | s.t. |
| 56 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 57 | David Haverdings | Baloise Glowi Lions | s.t. |
| 58 | Anders Skaarseth | Uno-X Mobility | s.t. |
| 59 | Frits Biesterbos | BEAT Cycling Club | s.t. |
| 60 | Marco Frigo | Israel-Premier Tech | s.t. |
| 61 | Filippo Ganna | INEOS Grenadiers | s.t. |
| 62 | Ben Turner | INEOS Grenadiers | s.t. |
| 63 | Yorben Lauryssen | Pauwels Sauzen-Cibel Clementines | s.t. |
| 64 | Rotem Tene | Israel-Premier Tech | s.t. |
| 65 | Stan Van Tricht | Alpecin-Deceuninck | s.t. |
| 66 | Seppe Van Den Boer | Baloise Glowi Lions | s.t. |
| 67 | Davide Persico | Wagner Bazin WB | s.t. |
| 68 | Adam Toupalik | Unibet Tietema Rockets | s.t. |
| 69 | Vito Braet | Intermarché-Wanty | s.t. |
| 70 | Roy Hoogendoorn | Metec-SOLARWATT-Mantel | s.t. |
| 71 | Viktor Vandenberghe | Pauwels Sauzen-Cibel Clementines | s.t. |
| 72 | Gonzalo Serrano | Movistar Team | s.t. |
| 73 | Ethan Hayter | Soudal Quick-Step | s.t. |
| 74 | Wessel Mouris | Unibet Tietema Rockets | s.t. |
| 75 | Logan Currie | Lotto | s.t. |
| 76 | Christiaan van Rees | Team Picnic PostNL | s.t. |
| 77 | Jochem Kerckhaert | BEAT Cycling Club | s.t. |
| 78 | Héctor Álvarez | Lidl-Trek | s.t. |
| 79 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 80 | Iván García Cortina | Movistar Team | s.t. |
| 81 | Stijn Appel | BEAT Cycling Club | s.t. |
| 82 | Michael Vanthourenhout | Pauwels Sauzen-Cibel Clementines | s.t. |
| 83 | Alexys Brunel | Team TotalEnergies | s.t. |
| 84 | Andrea Peron | Team Novo Nordisk | s.t. |
| 85 | Dylan Vandenstorme | Team Flanders-Baloise | s.t. |
| 86 | Thom van der Werff | Team Picnic PostNL | s.t. |
| 87 | Quentin Bezza | Wagner Bazin WB | s.t. |
| 88 | Mathias Guillemette | Tudor Pro Cycling Team | s.t. |
| 89 | Kim Heiduk | INEOS Grenadiers | s.t. |
| 90 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
| 91 | Connor Swift | INEOS Grenadiers | s.t. |
| 92 | Luca De Meester | Wagner Bazin WB | s.t. |
| 93 | Joshua Giddings | Lotto | s.t. |
| 94 | Ådne Holter | Uno-X Mobility | s.t. |
| 95 | Bert Van Lerberghe | Soudal Quick-Step | s.t. |
| 96 | Lionel Taminiaux | Lotto | s.t. |
| 97 | Davide Bomboi | Unibet Tietema Rockets | s.t. |
| 98 | Kenay De Moyer | Pauwels Sauzen-Cibel Clementines | @ 1min 4sec |
| 99 | Alex Vandenbulcke | Tarteletto-Isorex | s.t. |
| 100 | Josef Cerný | Soudal Quick-Step | s.t. |
| 101 | Jordy Decottignies | Tarteletto-Isorex | s.t. |
| 102 | Mohammad Al Mutaiwei | UAE Team Emirates-XRG | s.t. |
| 103 | Zeno Moonen | Intermarché-Wanty | s.t. |
| 104 | Alex Colman | Team Flanders-Baloise | s.t. |
| 105 | Lorenzo Rota | Intermarché-Wanty | s.t. |
| 106 | Omar Fraile | INEOS Grenadiers | s.t. |
| 107 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 108 | Robbe Mellaerts | BEAT Cycling Club | s.t. |
| 109 | Marijn Maas | BEAT Cycling Club | s.t. |
| 110 | Kiaan Watts | Israel-Premier Tech | s.t. |
| 111 | Erik Resell | Uno-X Mobility | s.t. |
| 112 | Kevin Vermaerke | Team Picnic PostNL | s.t. |
| 113 | Pete Uptegrove | Metec-SOLARWATT-Mantel | s.t. |
| 114 | Martijn Tusveld | BEAT Cycling Club | s.t. |
| 115 | Jordan Habets | Metec-SOLARWATT-Mantel | s.t. |
| 116 | Gianni Marchand | Tarteletto-Isorex | s.t. |
| 117 | Bart Kortleve | Metec-SOLARWATT-Mantel | s.t. |
| 118 | Kay De Bruyckere | Pauwels Sauzen-Cibel Clementines | s.t. |
| 119 | Timo Roosen | Team Picnic PostNL | s.t. |
| 120 | Maarten Verheyen | Baloise Glowi Lions | s.t. |
| 121 | Lars van der Haar | Baloise Glowi Lions | s.t. |
| 122 | Pim Ronhaar | Baloise Glowi Lions | s.t. |
| 123 | Anton Muller | Team Novo Nordisk | s.t. |
| 124 | William Blume Levy | Uno-X Mobility | s.t. |
| 125 | Michiel Hillen | Baloise Glowi Lions | s.t. |
| 126 | Tom Portsmouth | Wagner Bazin WB | s.t. |
| 127 | Sente Sentjens | Alpecin-Deceuninck | s.t. |
| 128 | Juan David Sierra | Tudor Pro Cycling Team | s.t. |
| 129 | Ewout De Keyser | Tarteletto-Isorex | 1:38 |
| 130 | Alberto Dainese | Tudor Pro Cycling Team | @ 0sec |
| 131 | Timo Kielich | Alpecin-Deceuninck | 1:52 |
| 132 | Ethan Vernon | Israel-Premier Tech | @ 0sec |
| 133 | Umberto Poli | Team Novo Nordisk | 2:46 |
| 134 | Declan Irvine | Team Novo Nordisk | 3:10 |
| 135 | Joel Suter | Tudor Pro Cycling Team | s.t. |
| 136 | Casper van der Woude | Metec-SOLARWATT-Mantel | s.t. |
| 137 | Victor Broex | Metec-SOLARWATT-Mantel | s.t. |
| 138 | Nicola Marcerou | Team TotalEnergies | s.t. |
| 139 | Joran Wyseure | Alpecin-Deceuninck | s.t. |
| 140 | Yordi Corsus | Pauwels Sauzen-Cibel Clementines | s.t. |
| 141 | Alessandro Perracchione | Team Novo Nordisk | s.t. |
| 142 | Jelle Johannink | Unibet Tietema Rockets | s.t. |
| 143 | Gibbe Staes | UAE Team Emirates-XRG | 3:58 |
| 144 | Salvatore Puccio | INEOS Grenadiers | s.t. |
| 145 | Kristian Egholm | Lidl-Trek | 5:54 |
| 146 | Samuel Leroux | Team TotalEnergies | 12:13 |
GC after stage 2:
392 kilometers raced so far at an average speed of 46.030 km/hr
| 1 | Juan Sebastian Molano | UAE Team Emirates-XRG | 8hr 30min 58sec |
| 2 | Jasper Philipsen | Alpecin-Deceuninck | @ 1sec |
| 3 | Tim Merlier | Soudal Quick-Step | 0:02 |
| 4 | Jenno Berckmoes | Lotto | 0:05 |
| 5 | Olivier Godfroid | Baloise Glowi Lions | 0:06 |
| 6 | Axel van der Tuuk | Metec-SOLARWATT-Mantel | s.t. |
| 7 | Wessel Mouris | Unibet Tietema Rockets | s.t. |
| 8 | Ethan Vernon | Israel-Premier Tech | 0:08 |
| 9 | Ben Turner | INEOS Grenadiers | 0:09 |
| 10 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 11 | Filippo Ganna | INEOS Grenadiers | 0:10 |
| 12 | Ådne Holter | Uno-X Mobility | s.t. |
| 13 | Florian Vermeersch | UAE Team Emirates-XRG | 0:11 |
| 14 | Tim Torn Teutenberg | Lidl-Trek | 0:12 |
| 15 | Fernando Gaviria | Movistar Team | s.t. |
| 16 | Matyas Kopecky | Team Novo Nordisk | s.t. |
| 17 | Lindsay De Vylder | Team Flanders-Baloise | s.t. |
| 18 | Steffen De Schuyteneer | Lotto | s.t. |
| 19 | Leander Van Hautegem | Wagner Bazin WB | s.t. |
| 20 | Jules Hesters | Team Flanders-Baloise | s.t. |
| 21 | Nils Eekhoff | Team Picnic PostNL | s.t. |
| 22 | Orluis Aular | Movistar Team | s.t. |
| 23 | Casper van Uden | Team Picnic PostNL | s.t. |
| 24 | Jason Tesson | Team TotalEnergies | s.t. |
| 25 | Wies Nuyens | Pauwels Sauzen-Cibel Clementines | s.t. |
| 26 | Luca Van Boven | Intermarché-Wanty | s.t. |
| 27 | Jonas Geens | Team Flanders-Baloise | s.t. |
| 28 | Timothy Dupont | Tarteletto-Isorex | s.t. |
| 29 | Carlos Canal | Movistar Team | s.t. |
| 30 | Toon Aerts | Lotto | s.t. |
| 31 | Arne Marit | Intermarché-Wanty | s.t. |
| 32 | Lander Loockx | Unibet Tietema Rockets | s.t. |
| 33 | Arne Santy | Tarteletto-Isorex | s.t. |
| 34 | Jon Barrenetxea | Movistar Team | s.t. |
| 35 | Elias Maris | Team Flanders-Baloise | s.t. |
| 36 | Huub Artz | Intermarché-Wanty | s.t. |
| 37 | Michiel Lambrecht | Wagner Bazin WB | s.t. |
| 38 | Rasmus Tiller | Uno-X Mobility | s.t. |
| 39 | Oscar Riesebeek | Alpecin-Deceuninck | s.t. |
| 40 | Tom Van Asbroeck | Israel-Premier Tech | s.t. |
| 41 | Jens Reynders | Wagner Bazin WB | s.t. |
| 42 | Seppe Van Den Boer | Baloise Glowi Lions | s.t. |
| 43 | Vito Braet | Intermarché-Wanty | s.t. |
| 44 | Jonas Rickaert | Alpecin-Deceuninck | s.t. |
| 45 | Thomas Gachignard | Team TotalEnergies | s.t. |
| 46 | Davide Persico | Wagner Bazin WB | s.t. |
| 47 | Roy Hoogendoorn | Metec-SOLARWATT-Mantel | s.t. |
| 48 | Logan Currie | Lotto | s.t. |
| 49 | Axel Huens | Unibet Tietema Rockets | s.t. |
| 50 | Alec Segaert | Lotto | s.t. |
| 51 | Oded Kogut | Israel-Premier Tech | s.t. |
| 52 | Filippo Baroncini | UAE Team Emirates-XRG | s.t. |
| 53 | Frits Biesterbos | BEAT Cycling Club | s.t. |
| 54 | Michael Vanthourenhout | Pauwels Sauzen-Cibel Clementines | s.t. |
| 55 | Davide Bomboi | Unibet Tietema Rockets | s.t. |
| 56 | Luca De Meester | Wagner Bazin WB | s.t. |
| 57 | Iván García Cortina | Movistar Team | s.t. |
| 58 | David Haverdings | Baloise Glowi Lions | s.t. |
| 59 | Thibau Nys | Lidl-Trek | s.t. |
| 60 | Rune Herregodts | UAE Team Emirates-XRG | s.t. |
| 61 | Gonzalo Serrano | Movistar Team | s.t. |
| 62 | Dion Smith | Intermarché-Wanty | s.t. |
| 63 | Pier-André Côté | Israel-Premier Tech | s.t. |
| 64 | Manlio Moro | Movistar Team | s.t. |
| 65 | Andrea Peron | Team Novo Nordisk | s.t. |
| 66 | Yves Lampaert | Soudal Quick-Step | s.t. |
| 67 | Alexandre Delettre | Team TotalEnergies | s.t. |
| 68 | Lionel Taminiaux | Lotto | s.t. |
| 69 | Tim Declercq | Lidl-Trek | s.t. |
| 70 | Viktor Vandenberghe | Pauwels Sauzen-Cibel Clementines | s.t. |
| 71 | Rui Oliveira | UAE Team Emirates-XRG | s.t. |
| 72 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 73 | Hartthijs de Vries | Unibet Tietema Rockets | s.t. |
| 74 | Alberto Dainese | Tudor Pro Cycling Team | s.t. |
| 75 | Florian Dauphin | Team TotalEnergies | s.t. |
| 76 | Dries van Gestel | Soudal Quick-Step | s.t. |
| 77 | Stan Van Tricht | Alpecin-Deceuninck | s.t. |
| 78 | Marco Frigo | Israel-Premier Tech | s.t. |
| 79 | Bert Van Lerberghe | Soudal Quick-Step | s.t. |
| 80 | Christiaan van Rees | Team Picnic PostNL | s.t. |
| 81 | Jochem Kerckhaert | BEAT Cycling Club | s.t. |
| 82 | Connor Swift | INEOS Grenadiers | s.t. |
| 83 | Vincent Van Hemelen | Team Flanders-Baloise | s.t. |
| 84 | Adam Toupalik | Unibet Tietema Rockets | s.t. |
| 85 | Kim Heiduk | INEOS Grenadiers | s.t. |
| 86 | Lennert Teugels | Tarteletto-Isorex | s.t. |
| 87 | Alexys Brunel | Team TotalEnergies | s.t. |
| 88 | Stijn Appel | BEAT Cycling Club | s.t. |
| 89 | Dylan Vandenstorme | Team Flanders-Baloise | s.t. |
| 90 | Joshua Giddings | Lotto | s.t. |
| 91 | Yorben Lauryssen | Pauwels Sauzen-Cibel Clementines | s.t. |
| 92 | Ethan Hayter | Soudal Quick-Step | s.t. |
| 93 | Héctor Álvarez | Lidl-Trek | s.t. |
| 94 | Rotem Tene | Israel-Premier Tech | s.t. |
| 95 | Thom van der Werff | Team Picnic PostNL | s.t. |
| 96 | Quentin Bezza | Wagner Bazin WB | s.t. |
| 97 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
| 98 | Mathias Guillemette | Tudor Pro Cycling Team | 1:13 |
| 99 | Kay De Bruyckere | Pauwels Sauzen-Cibel Clementines | 1:16 |
| 100 | Jordy Decottignies | Tarteletto-Isorex | s.t. |
| 101 | Kenay De Moyer | Pauwels Sauzen-Cibel Clementines | s.t. |
| 102 | Alex Vandenbulcke | Tarteletto-Isorex | s.t. |
| 103 | Sente Sentjens | Alpecin-Deceuninck | s.t. |
| 104 | Alex Colman | Team Flanders-Baloise | s.t. |
| 105 | William Blume Levy | Uno-X Mobility | s.t. |
| 106 | Bart Kortleve | Metec-SOLARWATT-Mantel | s.t. |
| 107 | Jordan Habets | Metec-SOLARWATT-Mantel | s.t. |
| 108 | Robbe Mellaerts | BEAT Cycling Club | s.t. |
| 109 | Tom Portsmouth | Wagner Bazin WB | s.t. |
| 110 | Mohammad Al Mutaiwei | UAE Team Emirates-XRG | s.t. |
| 111 | Martijn Tusveld | BEAT Cycling Club | s.t. |
| 112 | Lorenzo Rota | Intermarché-Wanty | s.t. |
| 113 | Erik Resell | Uno-X Mobility | s.t. |
| 114 | Timo Roosen | Team Picnic PostNL | s.t. |
| 115 | Maarten Verheyen | Baloise Glowi Lions | s.t. |
| 116 | Omar Fraile | INEOS Grenadiers | s.t. |
| 117 | Pete Uptegrove | Metec-SOLARWATT-Mantel | s.t. |
| 118 | Marijn Maas | BEAT Cycling Club | s.t. |
| 119 | Josef Cerný | Soudal Quick-Step | s.t. |
| 120 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 121 | Kevin Vermaerke | Team Picnic PostNL | s.t. |
| 122 | Anton Muller | Team Novo Nordisk | s.t. |
| 123 | Kiaan Watts | Israel-Premier Tech | s.t. |
| 124 | Gianni Marchand | Tarteletto-Isorex | s.t. |
| 125 | Lars van der Haar | Baloise Glowi Lions | s.t. |
| 126 | Pim Ronhaar | Baloise Glowi Lions | s.t. |
| 127 | Ewout De Keyser | Tarteletto-Isorex | 1:50 |
| 128 | Timo Kielich | Alpecin-Deceuninck | 2:04 |
| 129 | David Sierra Juan | Tudor Pro Cycling Team | 2:17 |
| 130 | Anders Skaarseth | Uno-X Mobility | 3:06 |
| 131 | Declan Irvine | Team Novo Nordisk | 3:22 |
| 132 | Alessandro Perracchione | Team Novo Nordisk | s.t. |
| 133 | Casper van der Woude | Metec-SOLARWATT-Mantel | s.t. |
| 134 | Yordi Corsus | Pauwels Sauzen-Cibel Clementines | s.t. |
| 135 | Joel Suter | Tudor Pro Cycling Team | s.t. |
| 136 | Nicola Marcerou | Team TotalEnergies | s.t. |
| 137 | Jelle Johannink | Unibet Tietema Rockets | s.t. |
| 138 | Gibbe Staes | UAE Team Emirates-XRG | 4:10 |
| 139 | Salvatore Puccio | INEOS Grenadiers | s.t. |
| 140 | Michiel Hillen | Baloise Glowi Lions | s.t. |
| 141 | Joran Wyseure | Alpecin-Deceuninck | 4:23 |
| 142 | Zeno Moonen | Intermarché-Wanty | 6:30 |
| 143 | Kristian Egholm | Lidl-Trek | 7:23 |
| 144 | Victor Broex | Metec-SOLARWATT-Mantel | 8:13 |
| 145 | Umberto Poli | Team Novo Nordisk | 9:39 |
| 146 | Samuel Leroux | Team TotalEnergies | 12:25 |

Stage 2 map

Stage 2 profile
Wednesday, June 18: Stage 1, Merelbeke-Melle - Knokke-Heist, 197.6 km

Tim Merlier wins stage one.
Les Woodland's book Sticky Buns Across America: Back-roads biking from sea to shining sea is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Knokke-Heist at 2:10 PM, local time: 20C (68F), sunny, with the wind from the north at 16 km/hr (10 mph). There is just a 1% chance of rain.
The race: Atem Schmidt (INEOS Grenadiers) & Alexander Kristoff (Uno-X obility) did not start.
Here's the report from stage winner Tim Merlier's Team Soudal Quick-Step:
Tim Merlier took a crushing sprint victory on the opening day of the race, after producing a massive acceleration on the uphill finish in Knokke-Heist, which helped him put several bike lengths into his opponents. It was his second success of the month, ten days from the one he got in Brussels Cycling Classic, another race where the Belgian was in a league of his own.
By far the most successful sprinter of the season, with eight wins to his name before Wednesday, Merlier benefitted from another flawless effort of his Soudal Quick-Step teammates, who controlled the escapees, brought them back and neutralized the late attacks before positioning him for the finale. There, the European Champion started his sprint from the distance, but even so, nobody could get close to him and Tim took a comfortable victory that brought him the race’s first leader’s jersey.
“I started the sprint a bit too early, but I had the power to keep it all the way until the finish line. It’s my ninth win of the season and it makes me happy, also because we can enjoy this perfect start to the Tour of Belgium. It’s a good result for the confidence and we’ll continue to work in the same direction in the coming stages, because there will be some more opportunities to leave our mark on the race and we are looking forward to it”, a delighted Tim said after his 35th success in the Soudal Quick-Step jersey.
Complete results:
197.6 kilometers raced at an average speed of 44.957 km/hr
| 1 | Tim Merlier | Soudal Quick-Step | 4hr 23min 43sec |
| 2 | Juan Sebastián Molano | UAE Team Emirates-XRG | s.t. |
| 3 | Ethan Vernon | Israel-Premier Tech | s.t. |
| 4 | Fernando Gaviria | Movistar Team | s.t. |
| 5 | Alberto Dainese | Tudor Pro Cycling Team | s.t. |
| 6 | Jason Tesson | Team TotalEnergies | s.t. |
| 7 | Tim Torn Teutenberg | Lidl-Trek | s.t. |
| 8 | Casper Van Uden | Team Picnic PostNL | s.t. |
| 9 | Leander Van Hautegem | Wagner Bazin WB | s.t. |
| 10 | Luca Van Boven | Intermarché-Wanty | s.t. |
| 11 | Davide Bomboi | Unibet Tietema Rockets | s.t. |
| 12 | Matyáš Kopecký | Team Novo Nordisk | s.t. |
| 13 | Lindsay De Vylder | Team Flanders-Baloise | s.t. |
| 14 | Jules Hesters | Team Flanders-Baloise | s.t. |
| 15 | Timothy Dupont | Tarteletto-Isorex | s.t. |
| 16 | Jonas Geens | Team Flanders-Baloise | s.t. |
| 17 | Steffen De Schuyteneer | Lotto | s.t. |
| 18 | Wies Nuyens | Pauwels Sauzen-Cibel Clementines | s.t. |
| 19 | Seppe Van Den Boer | Baloise Glowi Lions | s.t. |
| 20 | Luca De Meester | Wagner Bazin WB | s.t. |
| 21 | Vito Braet | Intermarché-Wanty | s.t. |
| 22 | Kay De Bruyckere | Pauwels Sauzen-Cibel Clementines | s.t. |
| 23 | Nils Eekhoff | Team Picnic PostNL | s.t. |
| 24 | Daan Van Sintmaartensdijk | BEAT Cycling Club | s.t. |
| 25 | Michael Vanthourenhout | Pauwels Sauzen-Cibel Clementines | s.t. |
| 26 | Arne Santy | Tarteletto-Isorex | s.t. |
| 27 | Logan Currie | Lotto | s.t. |
| 28 | Lionel Taminiaux | Lotto | s.t. |
| 29 | Tom Van Asbroeck | Israel-Premier Tech | s.t. |
| 30 | Ben Turner | INEOS Grenadiers | s.t. |
| 31 | Arne Marit | Intermarché-Wanty | s.t. |
| 32 | Roy Hoogendoorn | Metec-SOLARWATT-Mantel | s.t. |
| 33 | Iván García Cortina | Movistar Team | s.t. |
| 34 | Orluis Aular | Movistar Team | s.t. |
| 35 | Davide Persico | Wagner Bazin WB | s.t. |
| 36 | Jenno Berckmoes | Lotto | s.t. |
| 37 | Andrea Peron | Team Novo Nordisk | s.t. |
| 38 | Sente Sentjens | Alpecin-Deceuninck | s.t. |
| 39 | Toon Aerts | Lotto | s.t. |
| 40 | Jens Reynders | Wagner Bazin WB | s.t. |
| 41 | Michiel Lambrecht | Wagner Bazin WB | s.t. |
| 42 | Elias Maris | Team Flanders-Baloise | s.t. |
| 43 | Carlos Canal | Movistar Team | s.t. |
| 44 | Gonzalo Serrano | Movistar Team | s.t. |
| 45 | Jordy Decottignies | Tarteletto-Isorex | s.t. |
| 46 | William Blume Levy | Uno-X Mobility | s.t. |
| 47 | Frits Biesterbos | BEAT Cycling Club | s.t. |
| 48 | Declan Irvine | Team Novo Nordisk | s.t. |
| 49 | Oded Kogut | Israel-Premier Tech | s.t. |
| 50 | Florian Vermeersch | UAE Team Emirates-XRG | s.t. |
| 51 | Jon Barrenetxea | Movistar Team | s.t. |
| 52 | Lander Loockx | Unibet Tietema Rockets | s.t. |
| 53 | Kenay De Moyer | Pauwels Sauzen-Cibel Clementines | s.t. |
| 54 | Samuel Leroux | Team TotalEnergies | s.t. |
| 55 | Oscar Riesebeek | Alpecin-Deceuninck | s.t. |
| 56 | Bert Van Lerberghe | Soudal Quick-Step | s.t. |
| 57 | David Haverdings | Baloise Glowi Lions | s.t. |
| 58 | Ådne Holter | Uno-X Mobility | s.t. |
| 59 | Thomas Gachignard | Team TotalEnergies | s.t. |
| 60 | Viktor Vandenberghe | Pauwels Sauzen-Cibel Clementines | s.t. |
| 61 | Huub Artz | Intermarché-Wanty | s.t. |
| 62 | Alex Colman | Team Flanders-Baloise | s.t. |
| 63 | Rasmus Tiller | Uno-X Mobility | s.t. |
| 64 | Connor Swift | INEOS Grenadiers | s.t. |
| 65 | Alex Vandenbulcke | Tarteletto-Isorex | s.t. |
| 66 | Wessel Mouris | Unibet Tietema Rockets | s.t. |
| 67 | Bart Kortleve | Metec-SOLARWATT-Mantel | s.t. |
| 68 | Alec Segaert | Lotto | s.t. |
| 69 | Rune Herregodts | UAE Team Emirates-XRG | s.t. |
| 70 | Jordan Habets | Metec-SOLARWATT-Mantel | s.t. |
| 71 | Tom Portsmouth | Wagner Bazin WB | s.t. |
| 72 | Filippo Baroncini | UAE Team Emirates-XRG | s.t. |
| 73 | Axel Huens | Unibet Tietema Rockets | s.t. |
| 74 | Filippo Ganna | INEOS Grenadiers | s.t. |
| 75 | Jochem Kerckhaert | BEAT Cycling Club | s.t. |
| 76 | Christiaan Van Rees | Team Picnic PostNL | s.t. |
| 77 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 78 | Gibbe Staes | UAE Team Emirates-XRG | s.t. |
| 79 | Kim Heiduk | INEOS Grenadiers | s.t. |
| 80 | Dion Smith | Intermarché-Wanty | s.t. |
| 81 | Stan Van Tricht | Alpecin-Deceuninck | s.t. |
| 82 | Jonas Rickaert | Alpecin-Deceuninck | s.t. |
| 83 | Olivier Godfroid | Baloise Glowi Lions | s.t. |
| 84 | Hartthijs De Vries | Unibet Tietema Rockets | s.t. |
| 85 | Alexandre Delettre | Team TotalEnergies | s.t. |
| 86 | Alessandro Perracchione | Team Novo Nordisk | s.t. |
| 87 | Thibau Nys | Lidl-Trek | s.t. |
| 88 | Robbe Mellaerts | BEAT Cycling Club | s.t. |
| 89 | Pier-André Côté | Israel-Premier Tech | s.t. |
| 90 | Timo Kielich | Alpecin-Deceuninck | s.t. |
| 91 | Marco Frigo | Israel-Premier Tech | s.t. |
| 92 | Dries Van Gestel | Soudal Quick-Step | s.t. |
| 93 | Timo Roosen | Team Picnic PostNL | s.t. |
| 94 | Martijn Tusveld | BEAT Cycling Club | s.t. |
| 95 | Axel Van Der Tuuk | Metec-SOLARWATT-Mantel | s.t. |
| 96 | Maarten Verheyen | Baloise Glowi Lions | s.t. |
| 97 | Alexys Brunel | Team TotalEnergies | s.t. |
| 98 | Erik Nordsæter Resell | Uno-X Mobility | s.t. |
| 99 | Adam Ťoupalík | Unibet Tietema Rockets | s.t. |
| 100 | Manlio Moro | Movistar Team | s.t. |
| 101 | Dylan Vandenstorme | Team Flanders-Baloise | s.t. |
| 102 | Joshua Giddings | Lotto | s.t. |
| 103 | Yves Lampaert | Soudal Quick-Step | s.t. |
| 104 | Lorenzo Rota | Intermarché-Wanty | s.t. |
| 105 | Stijn Appel | BEAT Cycling Club | s.t. |
| 106 | Mohammad Almutaiwei | UAE Team Emirates-XRG | s.t. |
| 107 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 108 | Vincent Van Hemelen | Team Flanders-Baloise | s.t. |
| 109 | Pete Uptegrove | Metec-SOLARWATT-Mantel | s.t. |
| 110 | Tim Declercq | Lidl-Trek | s.t. |
| 111 | Casper Van Der Woude | Metec-SOLARWATT-Mantel | s.t. |
| 112 | Salvatore Puccio | INEOS Grenadiers | s.t. |
| 113 | Anton Muller | Team Novo Nordisk | s.t. |
| 114 | Jasper Philipsen | Alpecin-Deceuninck | s.t. |
| 115 | Omar Fraile | INEOS Grenadiers | s.t. |
| 116 | Marijn Maas | BEAT Cycling Club | s.t. |
| 117 | Lennert Teugels | Tarteletto-Isorex | s.t. |
| 118 | Yordi Corsus | Pauwels Sauzen-Cibel Clementines | s.t. |
| 119 | Kevin Vermaerke | Team Picnic PostNL | s.t. |
| 120 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 121 | Rui Oliveira | UAE Team Emirates-XRG | s.t. |
| 122 | Héctor Álvarez | Lidl-Trek | s.t. |
| 123 | Ewout De Keyser | Tarteletto-Isorex | s.t. |
| 124 | Ethan Hayter | Soudal Quick-Step | s.t. |
| 125 | Thom Van Der Werff | Team Picnic PostNL | s.t. |
| 126 | Josef Černý | Soudal Quick-Step | s.t. |
| 127 | Quentin Bezza | Wagner Bazin WB | s.t. |
| 128 | Pim Ronhaar | Baloise Glowi Lions | s.t. |
| 129 | Lars Van Der Haar | Baloise Glowi Lions | s.t. |
| 130 | Kiaan Watts | Israel-Premier Tech | s.t. |
| 131 | Gianni Marchand | Tarteletto-Isorex | s.t. |
| 132 | Jelle Johannink | Unibet Tietema Rockets | s.t. |
| 133 | Yorben Lauryssen | Pauwels Sauzen-Cibel Clementines | s.t. |
| 134 | Nicola Marcerou | Team TotalEnergies | s.t. |
| 135 | Florian Dauphin | Team TotalEnergies | s.t. |
| 136 | Joel Suter | Tudor Pro Cycling Team | s.t. |
| 137 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
| 138 | Rotem Tene | Israel-Premier Tech | s.t. |
| 139 | Mathias Guillemette | Tudor Pro Cycling Team | @ 1min 1sec |
| 140 | Joran Wyseure | Alpecin-Deceuninck | s.t. |
| 141 | Juan David Sierra | Tudor Pro Cycling Team | s.t. |
| 142 | Kristian Egholm | Lidl-Trek | 1:17 |
| 143 | Anders Skaarseth | Uno-X Mobility | 2:54 |
| 144 | Michiel Hillen | Baloise Glowi Lions | s.t. |
| 145 | Victor Broex | Metec-SOLARWATT-Mantel | 4:51 |
| 146 | Zeno Moonen | Intermarché-Wanty | 5:14 |
| 147 | Umberto Poli | Team Novo Nordisk | 6:41 |
| 148 | Alex Kirsch | Lidl-Trek | 11:01 |
| 149 | Martin Svrček | Soudal Quick-Step | s.t. |
GC after stage 1:
| 1 | Tim Merlier | Soudal Quick-Step | 4hr 23min 33sec |
| 2 | Juan Sebastián Molano | UAE Team Emirates-XRG | @ 4sec |
| 3 | Ethan Vernon | Israel-Premier Tech | 0:06 |
| 4 | Ben Turner | INEOS Grenadiers | 0:07 |
| 5 | Jenno Berckmoes | Lotto | s.t. |
| 6 | Søren Kragh Andersen | Lidl-Trek | s.t. |
| 7 | Ådne Holter | Uno-X Mobility | 0:08 |
| 8 | Filippo Ganna | INEOS Grenadiers | s.t. |
| 9 | Florian Vermeersch | UAE Team Emirates-XRG | 0:09 |
| 10 | Jasper Philipsen | Alpecin-Deceuninck | s.t. |
| 11 | Fernando Gaviria | Movistar Team | 0:10 |
| 12 | Alberto Dainese | Tudor Pro Cycling Team | s.t. |
| 13 | Jason Tesson | Team TotalEnergies | s.t. |
| 14 | Tim Torn Teutenberg | Lidl-Trek | s.t. |
| 15 | Casper Van Uden | Team Picnic PostNL | s.t. |
| 16 | Leander Van Hautegem | Wagner Bazin WB | s.t. |
| 17 | Luca Van Boven | Intermarché-Wanty | s.t. |
| 18 | Davide Bomboi | Unibet Tietema Rockets | s.t. |
| 19 | Matyáš Kopecký | Team Novo Nordisk | s.t. |
| 20 | Lindsay De Vylder | Team Flanders-Baloise | s.t. |
| 21 | Jules Hesters | Team Flanders-Baloise | s.t. |
| 22 | Timothy Dupont | Tarteletto-Isorex | s.t. |
| 23 | Jonas Geens | Team Flanders-Baloise | s.t. |
| 24 | Steffen De Schuyteneer | Lotto | s.t. |
| 25 | Wies Nuyens | Pauwels Sauzen-Cibel Clementines | s.t. |
| 26 | Seppe Van Den Boer | Baloise Glowi Lions | s.t. |
| 27 | Luca De Meester | Wagner Bazin WB | s.t. |
| 28 | Vito Braet | Intermarché-Wanty | s.t. |
| 29 | Kay De Bruyckere | Pauwels Sauzen-Cibel Clementines | s.t. |
| 30 | Nils Eekhoff | Team Picnic PostNL | s.t. |
| 31 | Daan Van Sintmaartensdijk | BEAT Cycling Club | s.t. |
| 32 | Michael Vanthourenhout | Pauwels Sauzen-Cibel Clementines | s.t. |
| 33 | Arne Santy | Tarteletto-Isorex | s.t. |
| 34 | Logan Currie | Lotto | s.t. |
| 35 | Lionel Taminiaux | Lotto | s.t. |
| 36 | Tom Van Asbroeck | Israel-Premier Tech | s.t. |
| 37 | Arne Marit | Intermarché-Wanty | s.t. |
| 38 | Roy Hoogendoorn | Metec-SOLARWATT-Mantel | s.t. |
| 39 | Iván García Cortina | Movistar Team | s.t. |
| 40 | Orluis Aular | Movistar Team | s.t. |
| 41 | Davide Persico | Wagner Bazin WB | s.t. |
| 42 | Andrea Peron | Team Novo Nordisk | s.t. |
| 43 | Sente Sentjens | Alpecin-Deceuninck | s.t. |
| 44 | Toon Aerts | Lotto | s.t. |
| 45 | Jens Reynders | Wagner Bazin WB | s.t. |
| 46 | Michiel Lambrecht | Wagner Bazin WB | s.t. |
| 47 | Elias Maris | Team Flanders-Baloise | s.t. |
| 48 | Carlos Canal | Movistar Team | s.t. |
| 49 | Gonzalo Serrano | Movistar Team | s.t. |
| 50 | Jordy Decottignies | Tarteletto-Isorex | s.t. |
| 51 | William Blume Levy | Uno-X Mobility | s.t. |
| 52 | Frits Biesterbos | BEAT Cycling Club | s.t. |
| 53 | Declan Irvine | Team Novo Nordisk | s.t. |
| 54 | Oded Kogut | Israel-Premier Tech | s.t. |
| 55 | Jon Barrenetxea | Movistar Team | s.t. |
| 56 | Lander Loockx | Unibet Tietema Rockets | s.t. |
| 57 | Kenay De Moyer | Pauwels Sauzen-Cibel Clementines | s.t. |
| 58 | Samuel Leroux | Team TotalEnergies | s.t. |
| 59 | Oscar Riesebeek | Alpecin-Deceuninck | s.t. |
| 60 | Bert Van Lerberghe | Soudal Quick-Step | s.t. |
| 61 | David Haverdings | Baloise Glowi Lions | s.t. |
| 62 | Thomas Gachignard | Team TotalEnergies | s.t. |
| 63 | Viktor Vandenberghe | Pauwels Sauzen-Cibel Clementines | s.t. |
| 64 | Huub Artz | Intermarché-Wanty | s.t. |
| 65 | Alex Colman | Team Flanders-Baloise | s.t. |
| 66 | Rasmus Tiller | Uno-X Mobility | s.t. |
| 67 | Connor Swift | INEOS Grenadiers | s.t. |
| 68 | Alex Vandenbulcke | Tarteletto-Isorex | s.t. |
| 69 | Wessel Mouris | Unibet Tietema Rockets | s.t. |
| 70 | Bart Kortleve | Metec-SOLARWATT-Mantel | s.t. |
| 71 | Alec Segaert | Lotto | s.t. |
| 72 | Rune Herregodts | UAE Team Emirates-XRG | s.t. |
| 73 | Jordan Habets | Metec-SOLARWATT-Mantel | s.t. |
| 74 | Tom Portsmouth | Wagner Bazin WB | s.t. |
| 75 | Filippo Baroncini | UAE Team Emirates-XRG | s.t. |
| 76 | Axel Huens | Unibet Tietema Rockets | s.t. |
| 77 | Jochem Kerckhaert | BEAT Cycling Club | s.t. |
| 78 | Christiaan Van Rees | Team Picnic PostNL | s.t. |
| 79 | Arthur Kluckers | Tudor Pro Cycling Team | s.t. |
| 80 | Gibbe Staes | UAE Team Emirates-XRG | s.t. |
| 81 | Kim Heiduk | INEOS Grenadiers | s.t. |
| 82 | Dion Smith | Intermarché-Wanty | s.t. |
| 83 | Stan Van Tricht | Alpecin-Deceuninck | s.t. |
| 84 | Jonas Rickaert | Alpecin-Deceuninck | s.t. |
| 85 | Olivier Godfroid | Baloise Glowi Lions | s.t. |
| 86 | Hartthijs De Vries | Unibet Tietema Rockets | s.t. |
| 87 | Alexandre Delettre | Team TotalEnergies | s.t. |
| 88 | Alessandro Perracchione | Team Novo Nordisk | s.t. |
| 89 | Thibau Nys | Lidl-Trek | s.t. |
| 90 | Robbe Mellaerts | BEAT Cycling Club | s.t. |
| 91 | Pier-André Côté | Israel-Premier Tech | s.t. |
| 92 | Timo Kielich | Alpecin-Deceuninck | s.t. |
| 93 | Marco Frigo | Israel-Premier Tech | s.t. |
| 94 | Dries Van Gestel | Soudal Quick-Step | s.t. |
| 95 | Timo Roosen | Team Picnic PostNL | s.t. |
| 96 | Martijn Tusveld | BEAT Cycling Club | s.t. |
| 97 | Axel Van Der Tuuk | Metec-SOLARWATT-Mantel | s.t. |
| 98 | Maarten Verheyen | Baloise Glowi Lions | s.t. |
| 99 | Alexys Brunel | Team TotalEnergies | s.t. |
| 100 | Erik Nordsæter Resell | Uno-X Mobility | s.t. |
| 101 | Adam Ťoupalík | Unibet Tietema Rockets | s.t. |
| 102 | Manlio Moro | Movistar Team | s.t. |
| 103 | Dylan Vandenstorme | Team Flanders-Baloise | s.t. |
| 104 | Joshua Giddings | Lotto | s.t. |
| 105 | Yves Lampaert | Soudal Quick-Step | s.t. |
| 106 | Lorenzo Rota | Intermarché-Wanty | s.t. |
| 107 | Stijn Appel | BEAT Cycling Club | s.t. |
| 108 | Mohammad Almutaiwei | UAE Team Emirates-XRG | s.t. |
| 109 | Vincent Van Hemelen | Team Flanders-Baloise | s.t. |
| 110 | Pete Uptegrove | Metec-SOLARWATT-Mantel | s.t. |
| 111 | Tim Declercq | Lidl-Trek | s.t. |
| 112 | Casper Van Der Woude | Metec-SOLARWATT-Mantel | s.t. |
| 113 | Salvatore Puccio | INEOS Grenadiers | s.t. |
| 114 | Anton Muller | Team Novo Nordisk | s.t. |
| 115 | Omar Fraile | INEOS Grenadiers | s.t. |
| 116 | Marijn Maas | BEAT Cycling Club | s.t. |
| 117 | Lennert Teugels | Tarteletto-Isorex | s.t. |
| 118 | Yordi Corsus | Pauwels Sauzen-Cibel Clementines | s.t. |
| 119 | Kevin Vermaerke | Team Picnic PostNL | s.t. |
| 120 | Filippo Ridolfo | Team Novo Nordisk | s.t. |
| 121 | Rui Oliveira | UAE Team Emirates-XRG | s.t. |
| 122 | Héctor Álvarez | Lidl-Trek | s.t. |
| 123 | Ewout De Keyser | Tarteletto-Isorex | s.t. |
| 124 | Ethan Hayter | Soudal Quick-Step | s.t. |
| 125 | Thom Van Der Werff | Team Picnic PostNL | s.t. |
| 126 | Josef Černý | Soudal Quick-Step | s.t. |
| 127 | Quentin Bezza | Wagner Bazin WB | s.t. |
| 128 | Pim Ronhaar | Baloise Glowi Lions | s.t. |
| 129 | Lars Van Der Haar | Baloise Glowi Lions | s.t. |
| 130 | Kiaan Watts | Israel-Premier Tech | s.t. |
| 131 | Gianni Marchand | Tarteletto-Isorex | s.t. |
| 132 | Jelle Johannink | Unibet Tietema Rockets | s.t. |
| 133 | Yorben Lauryssen | Pauwels Sauzen-Cibel Clementines | s.t. |
| 134 | Nicola Marcerou | Team TotalEnergies | s.t. |
| 135 | Florian Dauphin | Team TotalEnergies | s.t. |
| 136 | Joel Suter | Tudor Pro Cycling Team | s.t. |
| 137 | Fabian Lienhard | Tudor Pro Cycling Team | s.t. |
| 138 | Rotem Tene | Israel-Premier Tech | s.t. |
| 139 | Mathias Guillemette | Tudor Pro Cycling Team | 1:11 |
| 140 | Joran Wyseure | Alpecin-Deceuninck | s.t. |
| 141 | David Sierra Juan | Tudor Pro Cycling Team | s.t. |
| 142 | Kristian Egholm | Lidl-Trek | 1:27 |
| 143 | Anders Skaarseth | Uno-X Mobility | 3:04 |
| 144 | Michiel Hillen | Baloise Glowi Lions | s.t. |
| 145 | Victor Broex | Metec-SOLARWATT-Mantel | 5:01 |
| 146 | Zeno Moonen | Intermarché-Wanty | 5:24 |
| 147 | Umberto Poli | Team Novo Nordisk | 6:51 |
| 148 | Alex Kirsch | Lidl-Trek | 11:11 |
| 149 | Martin Svrček | Soudal Quick-Step | s.t. |
Stage 1 map & profile:
Stage 1 map

Stage 1 profile
Start list with back numbers, June 17, 2025:
| Alpecin-Deceuninck | |
| 1 | Jasper Philipsen |
| 2 | Jonas Rickaert |
| 3 | Oscar Riesebeek |
| 4 | Timo Kielich |
| 5 | Sente Sentjens |
| 6 | Stan Van Tricht |
| 7 | Joran Wyseure |
| Soudal Quick-Step | |
| 11 | Tim Merlier |
| 12 | Josef Cerný |
| 13 | Ethan Hayter |
| 14 | Yves Lampaert |
| 15 | Martin Svrcek |
| 16 | Dries van Gestel |
| 17 | Bert Van Lerberghe |
| Intermarché-Wanty | |
| 21 | Huub Artz |
| 22 | Vito Braet |
| 23 | Arne Marit |
| 24 | Laurenz Rex |
| 25 | Lorenzo Rota |
| 26 | Dion Smith |
| 27 | Luca Van Boven |
| INEOS Grenadiers | |
| 31 | Filippo Ganna |
| 32 | Kim Heiduk |
| 33 | Salvatore Puccio |
| 34 | Artem Shmidt |
| 35 | Connor Swift |
| 36 | Ben Turner |
| 37 | Omar Fraile |
| Lidl-Trek | |
| 41 | Thibau Nys |
| 42 | Kristian Egholm |
| 43 | Tim Declercq |
| 44 | Alex Kirsch |
| 45 | Søren Kragh Andersen |
| 46 | Héctor Álvarez |
| 47 | Tim Torn Teutenberg |
| Team Picnic-PostNL | |
| 51 | Patrick Eddy |
| 52 | Nils Eekhoff |
| 53 | Timo Roosen |
| 54 | Thom van der Werff |
| 55 | Christiaan van Rees |
| 56 | Casper van Uden |
| 57 | Kevin Vermaerke |
| UAE Team Emirates-XRG | |
| 61 | Florian Vermeersch |
| 62 | Rui Oliveira |
| 63 | Mohammad Al Mutaiwei |
| 64 | Rune Herregodts |
| 65 | Gibbe Staes |
| 66 | Sebastian Molano |
| 67 | Filippo Baroncini |
| Movistar Team | |
| 71 | Orluis Aular |
| 72 | Carlos Canal |
| 73 | Jon Barrenetxea |
| 74 | Manlio Moro |
| 75 | Iván García Cortina |
| 76 | Gonzalo Serrano |
| 77 | Fernando Gaviria |
| Lotto | |
| 81 | Toon Aerts |
| 82 | Jenno Berckmoes |
| 83 | Logan Currie |
| 84 | Steffen De Schuyteneer |
| 85 | Joshua Giddings |
| 86 | Alec Segaert |
| 87 | Lionel Taminiaux |
| Israel-Premier Tech | |
| 91 | Ethan Vernon |
| 92 | Pier-André Côté |
| 93 | Marco Frigo |
| 94 | Oded Kogut |
| 95 | Rotem Tene |
| 96 | Tom Van Asbroeck |
| 97 | Kiaan Watts |
| Team Flanders-Baloise | |
| 101 | Lindsay De Vylder |
| 102 | Alex Colman |
| 103 | Jonas Geens |
| 104 | Jules Hesters |
| 105 | Vincent Van Hemelen |
| 106 | Dylan Vandenstorme |
| 107 | Elias Maris |
| Wagner Bazin WB | |
| 111 | Tom Portsmouth |
| 112 | Michiel Lambrecht |
| 113 | Davide Persico |
| 114 | Jens Reynders |
| 115 | Leander Van Hautegem |
| 116 | Quentin Bezza |
| 117 | Luca De Meester |
| Team Novo Nordisk | |
| 121 | Umberto Poli |
| 122 | Declan Irvine |
| 123 | Matyas Kopecky |
| 124 | Anton Muller |
| 125 | Andrea Peron |
| 126 | Alessandro Perracchione |
| 127 | Filippo Ridolfo |
| Team TotalEnergies | |
| 131 | Alexandre Delettre |
| 132 | Thomas Gachignard |
| 133 | Alexys Brunel |
| 134 | Florian Dauphin |
| 135 | Samuel Leroux |
| 136 | Nicola Marcerou |
| 137 | Jason Tesson |
| Tudor Pro Cycling Team | |
| 141 | Alberto Dainese |
| 142 | Robin Froidevaux |
| 143 | Mathias Guillemette |
| 144 | Arthur Kluckers |
| 145 | Fabian Lienhard |
| 146 | Juan David Sierra |
| 147 | Joel Suter |
| Unibet Tietema Rockets | |
| 151 | Hartthijs de Vries |
| 152 | Axel Huens |
| 153 | Jelle Johannink |
| 154 | Adam Toupalik |
| 155 | Davide Bomboi |
| 156 | Lander Loockx |
| 157 | Wessel Mouris |
| Uno-X Mobility | |
| 161 | Jonas Abrahamsen |
| 162 | Ådne Holter |
| 163 | Alexander Kristoff |
| 164 | William Blume Levy |
| 165 | Erik Resell |
| 166 | Anders Skaarseth |
| 167 | Rasmus Tiller |
| Baloise Glowi Lions | |
| 171 | Olivier Godfroid |
| 172 | David Haverdings |
| 173 | Michiel Hillen |
| 174 | Pim Ronhaar |
| 175 | Seppe Van Den Boer |
| 176 | Lars van der Haar |
| 177 | Maarten Verheyen |
| Pauwels Sauzen-Cibel Clementines | |
| 181 | Yordi Corsus |
| 182 | Kenay De Moyer |
| 183 | Kay De Bruyckere |
| 184 | Yorben Lauryssen |
| 185 | Wies Nuyens |
| 186 | Viktor Vandenberghe |
| 187 | Michael Vanthourenhout |
| BEAT Cycling Club | |
| 191 | Stijn Appel |
| 192 | Marijn Maas |
| 193 | Jochem Kerckhaert |
| 194 | Robbe Mellaerts |
| 195 | Frits Biesterbos |
| 196 | Daan van Sintmaartensdijk |
| 197 | Martijn Tusveld |
| Metec-SOLARWATT-Mantel | |
| 201 | Victor Broex |
| 202 | Jordan Habets |
| 203 | Bart Kortleve |
| 204 | Roy Hoogendoorn |
| 205 | Pete Uptegrove |
| 206 | Axel van der Tuuk |
| 207 | Casper van der Woude |
| Tarteletto-Isorex | |
| 211 | Arne Santy |
| 212 | Ewout De Keyser |
| 213 | Jordy Decottignies |
| 214 | Timothy Dupont |
| 215 | Gianni Marchand |
| 216 | Lennert Teugels |
| 217 | Alex Vandenbulcke |