
Tour de Wallonie podium history | 2024 edition | Start list
Stage 1 | Stage 2 | Stage 3 | Stage 4 | Stage 5

Wednesday, July 30: 5th & Final Stage, Bertrix - Bertrix, 183.3 km

Clément Izquierdo wins the final stage.
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 Bertrix at 2:15 PM, local time: 18C (65F), mostly cloudy, with the wind from the west-southwest at 10 km/hr (6 mph). There is a 3% chance of rain, rising to 7% at 4:00 PM.
The race: Florian Senechal (Arkea-B&B Hotels) did not start.
Here's the report from GC winner Corbin Strong's Team Israel-Premier Tech:
Corbin Strong claimed the first GC victory of his pro career at the Tour de Wallonie, with the bonus seconds he earned for finishing second in Wednesday’s fifth and final stage wrapping up the win.
Strong continued his incredibly consistent week – one in which he finished every stage on the top 10 – with an assured performance on stage 5, which took place on a typically-Belgian circuit around Bertrix.
Unfazed by the hardest day of the race, which featured 3,420 meters of elevation, the Kiwi never looked like relinquishing the race’s distinctive orange jersey.
Indeed, until the final kilometer, it appeared that five riders from the day’s 12-man breakaway would stay clear of the peloton until the finish. However, on the uphill approach to the line, all-but stage winner Clément Izquierdo (COF) were caught by Strong, who reiterated his dominance over the race with an eye-catching sprint.

26 km to go: 12 riders are 1min 13sec ahead of the peloton.
Having started the day with a one-second advantage, Strong ultimately won the race by nine seconds over Mathias Vacek (LTK).
He says: “I’m really, really happy to win this race. This season hasn’t gone the way I hoped it would go, so to come here and take the overall win is a really, really nice feeling. Hopefully, this is the start of a good second half to the season.
“My teammates did a really good job at the start, riding a solid pace to keep the breakaway within check, but we weren’t really too bothered about the stage win. Obviously, I only had one second on Vacek coming into today, so it was actually better for us if the breakaway took all the time bonuses. The guys did a really good job of keeping it within about three minutes, and then in the last few kilometers, Lidl – Trek took over.
“From that point on, I knew I had to just stay in the wheel of Vacek. I couldn’t let him out of my sight, and I knew that if we were coming to the line and some time bonuses were on offer, I needed to beat him.
“It was pretty touch-and-go at the finish. I really didn’t want us to catch the breakaway, but I could see them getting closer and closer, and I also knew I had pretty good legs. I came close to the stage win, but I’m really happy to wrap the GC up today.”
Consistency was key to Strong’s success. After winning Saturday’s opening stage in Nassogne, he also finished second on stage 4 and fourth on stage 3.

2025 Tour de Wallonie winner Corbin Strong.
This GC victory also makes up for how last year’s Tour de Wallonie ended for the 25-year-old. He finished second overall, level on time with winner Matteo Trentin, having been controversially relegated for his sprint on stage 4 – something that ultimately cost him the GC after it was decided on countback.
Sports Director Pat McCarty praised Strong and his teammates for their efforts this week, saying: “The guys were pretty amazing all week. They were all on the same page, and they adapted and communicated well.
“Ultimately, we put everything behind Corbin because he’s riding so well. We could see that on day one, when he won. It was like ‘okay, this is what we’re doing’. And we thought we could win the race.
“When you have everybody committed like that and working together, it’s not easy, but it’s definitely very, very doable. We avoided some bad luck this week, and we avoided mishaps – I wouldn’t say everything went right, but, in the end, we had a really strong team and the strongest rider in the race, so it feels pretty sweet to get it done.“
Complete results:
183.3 kilometers raced at an average speed of 41.245 km/hr
| 1 | Clement Izquierdo | Cofidis | 4hr 26min 39sec |
| 2 | Corbin Strong | Israel-Premier Tech | s.t. |
| 3 | Lorenzo Milesi | Movistar Team | s.t. |
| 4 | Rémy Rochas | Groupama-FDJ | s.t. |
| 5 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 6 | Gianni Marchand | Tarteletto-Isorex | s.t. |
| 7 | Toon Aerts | Lotto | s.t. |
| 8 | Nicolò Buratti | Bahrain Victorious | s.t. |
| 9 | Ben Swift | INEOS Grenadiers | s.t. |
| 10 | Tibor Del Grosso | Alpecin-Deceuninck | @ 2sec |
| 11 | Natnael Tesfazion | Movistar Team | s.t. |
| 12 | Lorenzo Germani | Groupama-FDJ | s.t. |
| 13 | Marco Tizza | Wagner Bazin WB | s.t. |
| 14 | Carlos Canal | Movistar Team | s.t. |
| 15 | Luca Van Boven | Intermarché-Wanty | s.t. |
| 16 | Liam Slock | Lotto | s.t. |
| 17 | Alexander Hajek | Red Bull-BORA-hansgrohe | s.t. |
| 18 | Roger Adrià | Red Bull-BORA-hansgrohe | s.t. |
| 19 | Mathias Vacek | Lidl-Trek | s.t. |
| 20 | Viktor Vandenberghe | Pauwels Sauzen-Cibel Clementines | s.t. |
| 21 | Anders Foldager | Team Jayco-AlUla | s.t. |
| 22 | Kevin Geniets | Groupama-FDJ | s.t. |
| 23 | Sylvain Moniquet | Cofidis | s.t. |
| 24 | Lorenzo Rota | Intermarché-Wanty | s.t. |
| 25 | Vlad Van Mechelen | Bahrain Victorious | s.t. |
| 26 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 27 | Oliver Knight | Cofidis | s.t. |
| 28 | Fabien Doubey | Team TotalEnergies | s.t. |
| 29 | David Haverdings | Baloise Glowi Lions | s.t. |
| 30 | Nick Schultz | Israel-Premier Tech | s.t. |
| 31 | Kim Heiduk | INEOS Grenadiers | s.t. |
| 32 | Brady Gilmore | Israel-Premier Tech | s.t. |
| 33 | Olivier Godfroid | Baloise Glowi Lions | 0:15 |
| 34 | Siebe Deweirdt | Team Flanders-Baloise | s.t. |
| 35 | Nate Pringle | Red Bull-BORA-hansgrohe | s.t. |
| 36 | Henri-Francois Haquin | Wagner Bazin WB | s.t. |
| 37 | Louis Rouland | Arkea-B&B Hotels | s.t. |
| 38 | Lorenzo Conforti | VF Group-Bardiani CSF-Faizanè | 0:25 |
| 39 | Filip Maciejuk | Red Bull-BORA-hansgrohe | 0:27 |
| 40 | Elias Maris | Team Flanders-Baloise | 0:37 |
| 41 | Aimé De Gendt | Cofidis | 0:38 |
| 42 | Roman Ermakov | Bahrain Victorious | s.t. |
| 43 | Davide De Pretto | Team Jayco-AlUla | s.t. |
| 44 | Simone Petilli | Intermarché-Wanty | s.t. |
| 45 | Lars Craps | Lotto | 0:46 |
| 46 | Brandon Rivera | INEOS Grenadiers | @ 2sec |
| 47 | Milan Lanhove | Team Flanders-Baloise | 1:11 |
| 48 | Nicolas Milesi | Arkea-B&B Hotels | s.t. |
| 49 | Yorben Lauryssen | Pauwels Sauzen-Cibel Clementines | s.t. |
| 50 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 51 | Lennert Teugels | Tarteletto-Isorex | s.t. |
| 52 | Filippo Magli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 53 | Davide Donati | Red Bull-BORA-hansgrohe | s.t. |
| 54 | Sandy Dujardin | Team TotalEnergies | s.t. |
| 55 | Timo Kielich | Alpecin-Deceuninck | s.t. |
| 56 | Matevz Govekar | Bahrain Victorious | 1:19 |
| 57 | Jimmy Janssens | Alpecin-Deceuninck | 1:20 |
| 58 | Alessio Martinelli | VF Group-Bardiani CSF-Faizanè | 1:25 |
| 59 | Luca Mozzato | Arkea-B&B Hotels | 1:35 |
| 60 | Dries De Pooter | Intermarché-Wanty | 1:38 |
| 61 | Henrik Pedersen | Uno-X Mobility | s.t. |
| 62 | Robin Orins | Lotto | s.t. |
| 63 | Samuel Leroux | Team TotalEnergies | s.t. |
| 64 | Manlio Moro | Movistar Team | s.t. |
| 65 | Mathias Norsgaard | Movistar Team | s.t. |
| 66 | Baptiste Veistroffer | Lotto | 2:05 |
| 67 | Olivier Le Gac | Groupama-FDJ | 2:13 |
| 68 | Jordy Decottignies | Tarteletto-Isorex | 2:14 |
| 69 | Simon Guglielmi | Arkea-B&B Hotels | 2:48 |
| 70 | Robert Donaldson | Team Jayco-AlUla | 3:13 |
| 71 | Lewis Bower | Groupama-FDJ | 3:15 |
| 72 | Martin Urianstad Bugge | Uno-X Mobility | s.t. |
| 73 | Alessandro Borgo | Bahrain Victorious | s.t. |
| 74 | Davide Cimolai | Movistar Team | s.t. |
| 75 | Léandre Lozouet | Arkea-B&B Hotels | s.t. |
| 76 | Ryan Gibbons | Lidl-Trek | s.t. |
| 77 | Dion Smith | Intermarché-Wanty | s.t. |
| 78 | Lennert Belmans | Alpecin-Deceuninck | s.t. |
| 79 | Jakob Söderqvist | Lidl-Trek | s.t. |
| 80 | Alex Kirsch | Lidl-Trek | s.t. |
| 81 | Michiel Hillen | Baloise Glowi Lions | s.t. |
| 82 | Tom Van Asbroeck | Israel-Premier Tech | 5:57 |
| 83 | Jenthe Biermans | Arkea-B&B Hotels | s.t. |
| 84 | Fabio Van den Bossche | Alpecin-Deceuninck | 6:15 |
| 85 | Ludovic Robeet | Cofidis | 7:31 |
| 86 | Kenneth Van Rooy | Wagner Bazin WB | 7:40 |
| 87 | Floris Van Tricht | Israel-Premier Tech | s.t. |
| 88 | Kay De Bruyckere | Pauwels Sauzen-Cibel Clementines | s.t. |
| 89 | Artem Shmidt | INEOS Grenadiers | s.t. |
| 90 | Lorrenzo Manzin | Team TotalEnergies | s.t. |
| 91 | Tim Declercq | Lidl-Trek | s.t. |
| 92 | Robbe Claeys | Tarteletto-Isorex | s.t. |
| 93 | Ewout De Keyser | Tarteletto-Isorex | s.t. |
| 94 | Rasmus Tiller | Uno-X Mobility | s.t. |
| 95 | Victor Vercouillie | Team Flanders-Baloise | s.t. |
| 96 | Tom Paquot | Intermarché-Wanty | s.t. |
| 97 | Tom Donnenwirth | Groupama-FDJ | s.t. |
| 98 | Oliver Stockwell | Bahrain Victorious | 7:48 |
| 99 | Wies Nuyens | Pauwels Sauzen-Cibel Clementines | 9:50 |
| 100 | Lucas Boniface | Team TotalEnergies | s.t. |
| 101 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | 9:52 |
| 102 | Salvatore Puccio | INEOS Grenadiers | s.t. |
| 103 | Joran Wyseure | Alpecin-Deceuninck | 9:54 |
| 104 | Cériel Desal | Wagner Bazin WB | s.t. |
| 105 | Emil Herzog | Red Bull-BORA-hansgrohe | 13:05 |
| 106 | Timothy Dupont | Tarteletto-Isorex | 13:17 |
| 107 | Lindsay De Vylder | Team Flanders-Baloise | s.t. |
| 108 | Arne Marit | Intermarché-Wanty | s.t. |
| 109 | Kenay De Moyer | Pauwels Sauzen-Cibel Clementines | s.t. |
| 110 | Daan Marien | Baloise Glowi Lions | s.t. |
| 111 | Floris De Tier | Wagner Bazin WB | s.t. |
| 112 | Federico Biagini | VF Group-Bardiani CSF-Faizanè | 21:56 |
| 113 | Davide Persico | Wagner Bazin WB | s.t. |
Final GC after stage 5:
847.0 kilometers raced at an average speed of 43.323 km/hr
| 1 | Corbin Strong | Israel-Premier Tech | 19hr 33min 3sec |
| 2 | Mathias Vacek | Lidl-Trek | @ 9sec |
| 3 | Oliver Knight | Cofidis | 0:22 |
| 4 | Carlos Canal | Movistar Team | s.t. |
| 5 | Anders Foldager | Team Jayco-AlUla | 0:24 |
| 6 | Natnael Tesfazion | Movistar Team | 0:26 |
| 7 | Vlad Van Mechelen | Bahrain Victorious | 0:27 |
| 8 | Kim Heiduk | INEOS Grenadiers | 0:28 |
| 9 | Toon Aerts | Lotto | 0:29 |
| 10 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | 0:31 |
| 11 | Brandon Rivera | INEOS Grenadiers | 0:32 |
| 12 | Tibor Del Grosso | Alpecin-Deceuninck | 0:33 |
| 13 | Liam Slock | Lotto | s.t. |
| 14 | Roger Adrià | Red Bull-BORA-hansgrohe | s.t. |
| 15 | Luca Van Boven | Intermarché-Wanty | s.t. |
| 16 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 17 | Kevin Geniets | Groupama-FDJ | s.t. |
| 18 | Alexander Hajek | Red Bull-BORA-hansgrohe | s.t. |
| 19 | Lorenzo Germani | Groupama-FDJ | s.t. |
| 20 | Lorenzo Rota | Intermarché-Wanty | s.t. |
| 21 | Sylvain Moniquet | Cofidis | s.t. |
| 22 | Fabien Doubey | Team TotalEnergies | s.t. |
| 23 | Marco Tizza | Wagner Bazin WB | 0:41 |
| 24 | Elias Maris | Team Flanders-Baloise | 1:08 |
| 25 | Aimé De Gendt | Cofidis | 1:09 |
| 26 | Louis Rouland | Arkea-B&B Hotels | 1:21 |
| 27 | Olivier Godfroid | Baloise Glowi Lions | 1:26 |
| 28 | Timo Kielich | Alpecin-Deceuninck | 1:36 |
| 29 | Sandy Dujardin | Team TotalEnergies | 1:42 |
| 30 | Lennert Teugels | Tarteletto-Isorex | s.t. |
| 31 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 32 | Lars Craps | Lotto | 1:58 |
| 33 | Lorenzo Conforti | VF Group-Bardiani CSF-Faizanè | 2:14 |
| 34 | Lorenzo Milesi | Movistar Team | 2:41 |
| 35 | Dries De Pooter | Intermarché-Wanty | 2:50 |
| 36 | Manlio Moro | Movistar Team | 3:07 |
| 37 | Brady Gilmore | Israel-Premier Tech | 3:22 |
| 38 | Roman Ermakov | Bahrain Victorious | 3:58 |
| 39 | Davide De Pretto | Team Jayco-AlUla | 4:18 |
| 40 | Luca Mozzato | Arkea-B&B Hotels | 6:12 |
| 41 | Alex Kirsch | Lidl-Trek | 6:19 |
| 42 | Fabio Van den Bossche | Alpecin-Deceuninck | 6:46 |
| 43 | Alessandro Borgo | Bahrain Victorious | 7:43 |
| 44 | Gianni Marchand | Tarteletto-Isorex | 7:45 |
| 45 | David Haverdings | Baloise Glowi Lions | 7:47 |
| 46 | Siebe Deweirdt | Team Flanders-Baloise | 8:00 |
| 47 | Filip Maciejuk | Red Bull-BORA-hansgrohe | 8:25 |
| 48 | Viktor Vandenberghe | Pauwels Sauzen-Cibel Clementines | 8:33 |
| 49 | Nicolò Buratti | Bahrain Victorious | 8:35 |
| 50 | Rasmus Tiller | Uno-X Mobility | 8:46 |
| 51 | Filippo Magli | VF Group-Bardiani CSF-Faizanè | 8:52 |
| 52 | Milan Lanhove | Team Flanders-Baloise | 8:56 |
| 53 | Davide Donati | Red Bull-BORA-hansgrohe | 9:07 |
| 54 | Henrik Pedersen | Uno-X Mobility | 9:38 |
| 55 | Jakob Söderqvist | Lidl-Trek | 9:51 |
| 56 | Yorben Lauryssen | Pauwels Sauzen-Cibel Clementines | 10:29 |
| 57 | Rémy Rochas | Groupama-FDJ | 10:35 |
| 58 | Robert Donaldson | Team Jayco-AlUla | 10:58 |
| 59 | Martin Urianstad Bugge | Uno-X Mobility | 11:00 |
| 60 | Ben Swift | INEOS Grenadiers | 11:27 |
| 61 | Robin Orins | Lotto | 11:28 |
| 62 | Lennert Belmans | Alpecin-Deceuninck | 11:57 |
| 63 | Artem Shmidt | INEOS Grenadiers | 13:29 |
| 64 | Jenthe Biermans | Arkea-B&B Hotels | 14:33 |
| 65 | Tom Van Asbroeck | Israel-Premier Tech | 15:31 |
| 66 | Oliver Stockwell | Bahrain Victorious | 17:02 |
| 67 | Samuel Leroux | Team TotalEnergies | 18:36 |
| 68 | Lorrenzo Manzin | Team TotalEnergies | 18:47 |
| 69 | Nate Pringle | Red Bull-BORA-hansgrohe | 18:49 |
| 70 | Nicolas Milesi | Arkea-B&B Hotels | 18:57 |
| 71 | Olivier Le Gac | Groupama-FDJ | s.t. |
| 72 | Simone Petilli | Intermarché-Wanty | 19:06 |
| 73 | Henri-Francois Haquin | Wagner Bazin WB | 19:22 |
| 74 | Alessio Martinelli | VF Group-Bardiani CSF-Faizanè | 19:53 |
| 75 | Mathias Norsgaard | Movistar Team | 20:06 |
| 76 | Baptiste Veistroffer | Lotto | 20:47 |
| 77 | Lewis Bower | Groupama-FDJ | 21:43 |
| 78 | Ryan Gibbons | Lidl-Trek | 21:43 |
| 79 | Simon Guglielmi | Arkea-B&B Hotels | 22:06 |
| 80 | Léandre Lozouet | Arkea-B&B Hotels | 22:52 |
| 81 | Tom Donnenwirth | Groupama-FDJ | 23:39 |
| 82 | Davide Cimolai | Movistar Team | 24:30 |
| 83 | Kay De Bruyckere | Pauwels Sauzen-Cibel Clementines | 24:44 |
| 84 | Clement Izquierdo | Cofidis | 25:06 |
| 85 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | 26:49 |
| 86 | Dion Smith | Intermarché-Wanty | 27:29 |
| 87 | Tom Paquot | Intermarché-Wanty | 28:03 |
| 88 | Kenneth Van Rooy | Wagner Bazin WB | 28:58 |
| 89 | Tim Declercq | Lidl-Trek | 29:02 |
| 90 | Emil Herzog | Red Bull-BORA-hansgrohe | 29:04 |
| 91 | Victor Vercouillie | Team Flanders-Baloise | 30:03 |
| 92 | Nick Schultz | Israel-Premier Tech | 30:30 |
| 93 | Jordy Decottignies | Tarteletto-Isorex | 31:23 |
| 94 | Salvatore Puccio | INEOS Grenadiers | 31:32 |
| 95 | Arne Marit | Intermarché-Wanty | 31:45 |
| 96 | Floris De Tier | Wagner Bazin WB | s.t. |
| 97 | Wies Nuyens | Pauwels Sauzen-Cibel Clementines | 33:09 |
| 98 | Matevz Govekar | Bahrain Victorious | 33:28 |
| 99 | Lucas Boniface | Team TotalEnergies | 33:41 |
| 100 | Cériel Desal | Wagner Bazin WB | 34:07 |
| 101 | Robbe Claeys | Tarteletto-Isorex | s.t. |
| 102 | Lindsay De Vylder | Team Flanders-Baloise | 34:45 |
| 103 | Timothy Dupont | Tarteletto-Isorex | s.t. |
| 104 | Jimmy Janssens | Alpecin-Deceuninck | 35:20 |
| 105 | Ewout De Keyser | Tarteletto-Isorex | 36:51 |
| 106 | Michiel Hillen | Baloise Glowi Lions | 37:06 |
| 107 | Kenay De Moyer | Pauwels Sauzen-Cibel Clementines | 39:25 |
| 108 | Daan Marien | Baloise Glowi Lions | 39:52 |
| 109 | Floris Van Tricht | Israel-Premier Tech | 40:00 |
| 110 | Federico Biagini | VF Group-Bardiani CSF-Faizanè | 40:24 |
| 111 | Davide Persico | Wagner Bazin WB | 43:18 |
| 112 | Joran Wyseure | Alpecin-Deceuninck | 44:33 |
| 113 | Ludovic Robeet | Cofidis | 47:09 |
Stage 5 map & profile:

Stage 5 map

Stage 5 profile
Tuesday, July 29: Stage 4, Welkenraedt - Seraing, 163.3 km

Mathias Vacek wins stage four.
Bill & Carol McGann's book The Story of the Tour de France, 2021: The Little Cannibal Dominates is available in both Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the finish city of Seraing At 2:30 PM, local time: 21C (70F), rain, with the wind fom the west at 18 km/hr (11 mph). Occasional rain is forecast to continue through 6:00 PM.
The race: Early in the race Matti Van Speybroek (Pauwels Sauzen-Cibel Clementines) abandoned.
Here's the early report from GC leader Corbin Strong's Team Israel-Premier Tech:
Corbin Strong moved a step closer to claiming the first GC victory of his pro career on Tuesday as he retook the Tour de Wallonie race lead after a challenging fourth stage.
After dominating the finish in Nassogne in Saturday’s opener, Strong placed second in Seraing following the toughest stage of the UCI ProSeries to date, one that retraced parts of the Liège – Bastogne – Liège route.

A trio with about a 30-second lead on the pack about 35 km into the stage.
The 25-year-old was part of a four-rider group that went clear on the uncategorised Côte de la Haute Rochette with 7.5 kilometers remaining.
Despite being beaten by Mathias Vacek (LTK) at the finish, Strong moved back into the orange jersey thanks to the time bonus he took at the race’s intermediate sprint in Flémalle.
He holds a one-second advantage over Vacek entering Wednesday’s final stage, which is again suited to puncheurs like the Kiwi.
He says: “I had a lot of fun racing today. In the finish I was scared of getting caught with 500m to go like yesterday so I made the decision to risk the stage win, to get some time on GC.
“Unfortunately, Vacek got the jump on me and I couldn’t recover to win the stage, but I’m happy with how today went. To be back in the overall GC lead means it was a successful day.”
Taking the GC victory at the Tour de Wallonie would be additionally satisfying for Strong. Last year, he finished second overall, level on time with winner Matteo Trentin, having been controversially relegated for his sprint on stage 4 – something that ultimately cost him the GC after it was decided on countback.
“Tomorrow will be a big challenge to defend the GC, but I’m looking forward to the race,” Strong adds.
Complete results:
163.3 kilometers raced at an average speed of 41.943 km/hr
| 1 | Mathias Vacek | Lidl-Trek | 3hr 53min 36sec |
| 2 | Corbin Strong | Israel-Premier Tech | s.t. |
| 3 | Carlos Canal | Movistar Team | s.t. |
| 4 | Natnael Tesfazion | Movistar Team | s.t. |
| 5 | Luca Mozzato | Arkea-B&B Hotels | @ 7sec |
| 6 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 7 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 8 | Kim Heiduk | INEOS Grenadiers | s.t. |
| 9 | Lorenzo Conforti | VF Group-Bardiani CSF-Faizanè | s.t. |
| 10 | Timo Kielich | Alpecin-Deceuninck | s.t. |
| 11 | Oliver Knight | Cofidis | s.t. |
| 12 | Luca Van Boven | Intermarché-Wanty | s.t. |
| 13 | Sandy Dujardin | Team TotalEnergies | s.t. |
| 14 | Brandon Rivera | INEOS Grenadiers | s.t. |
| 15 | Toon Aerts | Lotto | s.t. |
| 16 | Gonzalo Serrano | Movistar Team | s.t. |
| 17 | Brady Gilmore | Israel-Premier Tech | s.t. |
| 18 | Marco Tizza | Wagner Bazin WB | s.t. |
| 19 | Liam Slock | Lotto | s.t. |
| 20 | Manlio Moro | Movistar Team | s.t. |
| 21 | Lennert Teugels | Tarteletto-Isorex | s.t. |
| 22 | Anders Foldager | Team Jayco-AlUla | s.t. |
| 23 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 24 | Elias Maris | Team Flanders-Baloise | s.t. |
| 25 | Lorenzo Germani | Groupama-FDJ | s.t. |
| 26 | Fabien Doubey | Team TotalEnergies | s.t. |
| 27 | Roman Ermakov | Bahrain Victorious | s.t. |
| 28 | Kevin Geniets | Groupama-FDJ | s.t. |
| 29 | Vlad Van Mechelen | Bahrain Victorious | s.t. |
| 30 | Fabio Van den Bossche | Alpecin-Deceuninck | s.t. |
| 31 | Roger Adrià | Red Bull-BORA-hansgrohe | s.t. |
| 32 | Alexander Hajek | Red Bull-BORA-hansgrohe | s.t. |
| 34 | Tibor Del Grosso | Alpecin-Deceuninck | s.t. |
| 35 | Lorenzo Rota | Intermarché-Wanty | s.t. |
| 36 | Sylvain Moniquet | Cofidis | s.t. |
| 37 | Dries De Pooter | Intermarché-Wanty | 0:48 |
| 38 | Lars Craps | Lotto | s.t. |
| 39 | Alessandro Borgo | Bahrain Victorious | s.t. |
| 40 | Rasmus Tiller | Uno-X Mobility | s.t. |
| 41 | Lorenzo Milesi | Movistar Team | s.t. |
| 42 | Olivier Godfroid | Baloise Glowi Lions | s.t. |
| 43 | Louis Rouland | Arkea-B&B Hotels | s.t. |
| 44 | Jelte Krijnsen | Team Jayco-AlUla | 0:58 |
| 45 | Jenthe Biermans | Arkea-B&B Hotels | 1:46 |
| 46 | Alex Kirsch | Lidl-Trek | 2:40 |
| 47 | Davide De Pretto | Team Jayco-AlUla | 2:56 |
| 48 | Jakob Söderqvist | Lidl-Trek | 3:18 |
| 49 | Artem Shmidt | INEOS Grenadiers | 5:25 |
| 50 | Filip Maciejuk | Red Bull-BORA-hansgrohe | 7:21 |
| 51 | Nicolas Milesi | Arkea-B&B Hotels | s.t. |
| 52 | Yorben Lauryssen | Pauwels Sauzen-Cibel Clementines | s.t. |
| 53 | Milan Lanhove | Team Flanders-Baloise | s.t. |
| 54 | Nate Pringle | Red Bull-BORA-hansgrohe | s.t. |
| 55 | Tom Van Asbroeck | Israel-Premier Tech | s.t. |
| 56 | Gianni Marchand | Tarteletto-Isorex | s.t. |
| 57 | Robin Orins | Lotto | s.t. |
| 58 | Lorrenzo Manzin | Team TotalEnergies | s.t. |
| 59 | Henrik Pedersen | Uno-X Mobility | s.t. |
| 60 | Martin Urianstad Bugge | Uno-X Mobility | s.t. |
| 61 | David Haverdings | Baloise Glowi Lions | s.t. |
| 62 | Davide Donati | Red Bull-BORA-hansgrohe | s.t. |
| 63 | Rémy Rochas | Groupama-FDJ | s.t. |
| 64 | Siebe Deweirdt | Team Flanders-Baloise | s.t. |
| 65 | Ben Swift | INEOS Grenadiers | s.t. |
| 66 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 67 | Viktor Vandenberghe | Pauwels Sauzen-Cibel Clementines | s.t. |
| 69 | Lennert Belmans | Alpecin-Deceuninck | s.t. |
| 70 | Florian Sénéchal | Arkea-B&B Hotels | s.t. |
| 71 | Nicolò Buratti | Bahrain Victorious | s.t. |
| 72 | Filippo Magli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 73 | Oliver Stockwell | Bahrain Victorious | s.t. |
| 74 | Omar Fraile | INEOS Grenadiers | s.t. |
| 75 | Michael Vanthourenhout | Pauwels Sauzen-Cibel Clementines | s.t. |
| 76 | Robbe Claeys | Tarteletto-Isorex | 11:41 |
| 77 | Kristian Egholm | Lidl-Trek | 12:43 |
| 78 | Floris Van Tricht | Israel-Premier Tech | 15:35 |
| 79 | Samuel Leroux | Team TotalEnergies | s.t. |
| 80 | Baptiste Veistroffer | Lotto | s.t. |
| 81 | Kay De Bruyckere | Pauwels Sauzen-Cibel Clementines | s.t. |
| 82 | Michael Schwarzmann | Israel-Premier Tech | s.t. |
| 83 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | s.t. |
| 84 | Tom Paquot | Intermarché-Wanty | s.t. |
| 85 | Cériel Desal | Wagner Bazin WB | s.t. |
| 86 | Henri Vandenabeele | Lotto | s.t. |
| 88 | Emil Herzog | Red Bull-BORA-hansgrohe | s.t. |
| 89 | Milan Fretin | Cofidis | s.t. |
| 90 | Dion Smith | Intermarché-Wanty | s.t. |
| 91 | Olivier Le Gac | Groupama-FDJ | s.t. |
| 92 | Davide Cimolai | Movistar Team | s.t. |
| 93 | Timothy Dupont | Tarteletto-Isorex | 18:04 |
| 94 | Kenay De Moyer | Pauwels Sauzen-Cibel Clementines | s.t. |
| 95 | Kenneth Van Rooy | Wagner Bazin WB | s.t. |
| 96 | Davide Persico | Wagner Bazin WB | s.t. |
| 97 | Wies Nuyens | Pauwels Sauzen-Cibel Clementines | s.t. |
| 98 | Mathias Norsgaard | Movistar Team | s.t. |
| 99 | Jordy Decottignies | Tarteletto-Isorex | s.t. |
| 100 | Michael Hepburn | Team Jayco-AlUla | s.t. |
| 101 | Oded Kogut | Israel-Premier Tech | s.t. |
| 102 | Joran Wyseure | Alpecin-Deceuninck | s.t. |
| 103 | Arne Marit | Intermarché-Wanty | s.t. |
| 104 | Tim Declercq | Lidl-Trek | s.t. |
| 105 | Henri-Francois Haquin | Wagner Bazin WB | s.t. |
| 106 | Victor Vercouillie | Team Flanders-Baloise | s.t. |
| 107 | Michiel Hillen | Baloise Glowi Lions | s.t. |
| 108 | Ryan Gibbons | Lidl-Trek | s.t. |
| 109 | Floris De Tier | Wagner Bazin WB | s.t. |
| 110 | Simone Petilli | Intermarché-Wanty | s.t. |
| 111 | Campbell Stewart | Team Jayco-AlUla | s.t. |
| 112 | Daan Marien | Baloise Glowi Lions | s.t. |
| 113 | Eddy Le Huitouze | Groupama-FDJ | s.t. |
| 114 | Salvatore Puccio | INEOS Grenadiers | s.t. |
| 115 | Léandre Lozouet | Arkea-B&B Hotels | s.t. |
| 116 | Lucas Boniface | Team TotalEnergies | s.t. |
| 117 | Jonathan Castroviejo | INEOS Grenadiers | s.t. |
| 118 | Federico Biagini | VF Group-Bardiani CSF-Faizanè | s.t. |
| 119 | Simon Guglielmi | Arkea-B&B Hotels | s.t. |
| 120 | Nick Schultz | Israel-Premier Tech | s.t. |
| 121 | Alessio Martinelli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 122 | Daniel Skerl | Bahrain Victorious | s.t. |
| 123 | Lindsay De Vylder | Team Flanders-Baloise | s.t. |
| 124 | Matevz Govekar | Bahrain Victorious | s.t. |
| 125 | Lewis Bower | Groupama-FDJ | s.t. |
| 126 | Jimmy Janssens | Alpecin-Deceuninck | s.t. |
| 127 | Ewout De Keyser | Tarteletto-Isorex | s.t. |
| 128 | Clement Izquierdo | Cofidis | s.t. |
| 129 | Ludovic Robeet | Cofidis | s.t. |
GC after stage 4:
663.7 kilometers raced so far at an average speed of 43.929 km/hr
| 1 | Corbin Strong | Israel-Premier Tech | 15hr 6min 30sec |
| 2 | Mathias Vacek | Lidl-Trek | @ 1sec |
| 3 | Oliver Knight | Cofidis | 0:14 |
| 4 | Carlos Canal | Movistar Team | s.t. |
| 5 | Anders Foldager | Team Jayco-AlUla | 0:16 |
| 6 | Natnael Tesfazion | Movistar Team | 0:18 |
| 7 | Timo Kielich | Alpecin-Deceuninck | 0:19 |
| 8 | Kim Heiduk | INEOS Grenadiers | 0:20 |
| 9 | Toon Aerts | Lotto | 0:23 |
| 10 | Sandy Dujardin | Team TotalEnergies | 0:25 |
| 11 | Tibor Del Grosso | Alpecin-Deceuninck | s.t. |
| 12 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 13 | Liam Slock | Lotto | s.t. |
| 14 | Elias Maris | Team Flanders-Baloise | s.t. |
| 15 | Roger Adrià | Red Bull-BORA-hansgrohe | s.t. |
| 16 | Luca Van Boven | Intermarché-Wanty | s.t. |
| 17 | Lennert Teugels | Tarteletto-Isorex | s.t. |
| 18 | Brandon Rivera | INEOS Grenadiers | s.t. |
| 19 | Gonzalo Serrano | Movistar Team | s.t. |
| 20 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 21 | Kevin Geniets | Groupama-FDJ | s.t. |
| 22 | Alexander Hajek | Red Bull-BORA-hansgrohe | s.t. |
| 23 | Lorenzo Germani | Groupama-FDJ | s.t. |
| 24 | Lorenzo Rota | Intermarché-Wanty | s.t. |
| 25 | Sylvain Moniquet | Cofidis | s.t. |
| 26 | Fabio Van den Bossche | Alpecin-Deceuninck | s.t. |
| 27 | Vlad Van Mechelen | Bahrain Victorious | s.t. |
| 28 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 29 | Fabien Doubey | Team TotalEnergies | s.t. |
| 30 | Marco Tizza | Wagner Bazin WB | 0:33 |
| 31 | Rasmus Tiller | Uno-X Mobility | 1:00 |
| 32 | Louis Rouland | Arkea-B&B Hotels | s.t. |
| 33 | Olivier Godfroid | Baloise Glowi Lions | 1:05 |
| 34 | Lars Craps | Lotto | 1:06 |
| 35 | Dries De Pooter | Intermarché-Wanty | s.t. |
| 36 | Manlio Moro | Movistar Team | 1:23 |
| 37 | Lorenzo Conforti | VF Group-Bardiani CSF-Faizanè | 1:43 |
| 38 | Lorenzo Milesi | Movistar Team | s.t. |
| 39 | Alex Kirsch | Lidl-Trek | 2:58 |
| 40 | Brady Gilmore | Israel-Premier Tech | 3:14 |
| 41 | Roman Ermakov | Bahrain Victorious | s.t. |
| 42 | Davide De Pretto | Team Jayco-AlUla | 3:34 |
| 43 | Alessandro Borgo | Bahrain Victorious | 4:22 |
| 44 | Luca Mozzato | Arkea-B&B Hotels | 4:31 |
| 45 | Artem Shmidt | INEOS Grenadiers | 5:43 |
| 46 | Jakob Söderqvist | Lidl-Trek | 6:30 |
| 47 | Filippo Magli | VF Group-Bardiani CSF-Faizanè | 7:35 |
| 48 | Florian Sénéchal | Arkea-B&B Hotels | 7:39 |
| 49 | David Haverdings | Baloise Glowi Lions | s.t. |
| 50 | Milan Lanhove | Team Flanders-Baloise | s.t. |
| 51 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 52 | Siebe Deweirdt | Team Flanders-Baloise | s.t. |
| 53 | Gianni Marchand | Tarteletto-Isorex | s.t. |
| 54 | Martin Urianstad Bugge | Uno-X Mobility | s.t. |
| 55 | Davide Donati | Red Bull-BORA-hansgrohe | 7:50 |
| 56 | Filip Maciejuk | Red Bull-BORA-hansgrohe | 7:54 |
| 57 | Henrik Pedersen | Uno-X Mobility | s.t. |
| 58 | Viktor Vandenberghe | Pauwels Sauzen-Cibel Clementines | 8:25 |
| 59 | Nicolò Buratti | Bahrain Victorious | 8:29 |
| 60 | Jenthe Biermans | Arkea-B&B Hotels | 8:30 |
| 61 | Lennert Belmans | Alpecin-Deceuninck | 8:36 |
| 62 | Oliver Stockwell | Bahrain Victorious | 9:08 |
| 63 | Yorben Lauryssen | Pauwels Sauzen-Cibel Clementines | 9:12 |
| 64 | Tom Van Asbroeck | Israel-Premier Tech | 9:28 |
| 65 | Robin Orins | Lotto | 9:44 |
| 66 | Rémy Rochas | Groupama-FDJ | 10:30 |
| 67 | Lorrenzo Manzin | Team TotalEnergies | 11:01 |
| 68 | Jelte Krijnsen | Team Jayco-AlUla | 11:05 |
| 69 | Ben Swift | INEOS Grenadiers | 11:21 |
| 70 | Omar Fraile | INEOS Grenadiers | 11:48 |
| 71 | Milan Fretin | Cofidis | 15:47 |
| 73 | Emil Herzog | Red Bull-BORA-hansgrohe | 15:53 |
| 75 | Henri Vandenabeele | Lotto | 16:43 |
| 76 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | 16:51 |
| 77 | Samuel Leroux | Team TotalEnergies | 16:52 |
| 78 | Kay De Bruyckere | Pauwels Sauzen-Cibel Clementines | 16:58 |
| 79 | Nicolas Milesi | Arkea-B&B Hotels | 17:40 |
| 80 | Michael Vanthourenhout | Pauwels Sauzen-Cibel Clementines | 18:04 |
| 81 | Arne Marit | Intermarché-Wanty | 18:22 |
| 82 | Lewis Bower | Groupama-FDJ | s.t. |
| 83 | Federico Biagini | VF Group-Bardiani CSF-Faizanè | s.t. |
| 84 | Ryan Gibbons | Lidl-Trek | s.t. |
| 85 | Floris De Tier | Wagner Bazin WB | s.t. |
| 86 | Mathias Norsgaard | Movistar Team | s.t. |
| 87 | Alessio Martinelli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 88 | Simone Petilli | Intermarché-Wanty | s.t. |
| 89 | Nate Pringle | Red Bull-BORA-hansgrohe | 18:28 |
| 90 | Baptiste Veistroffer | Lotto | 18:36 |
| 91 | Henri-Francois Haquin | Wagner Bazin WB | 19:10 |
| 92 | Simon Guglielmi | Arkea-B&B Hotels | 19:12 |
| 93 | Léandre Lozouet | Arkea-B&B Hotels | 19:31 |
| 94 | Tom Paquot | Intermarché-Wanty | 20:17 |
| 95 | Davide Cimolai | Movistar Team | 21:09 |
| 96 | Kenneth Van Rooy | Wagner Bazin WB | 21:12 |
| 97 | Davide Persico | Wagner Bazin WB | 21:16 |
| 98 | Tim Declercq | Lidl-Trek | s.t. |
| 99 | Lindsay De Vylder | Team Flanders-Baloise | 21:22 |
| 100 | Timothy Dupont | Tarteletto-Isorex | 21:32 |
| 101 | Salvatore Puccio | INEOS Grenadiers | 21:34 |
| 102 | Victor Vercouillie | Team Flanders-Baloise | 22:17 |
| 103 | Campbell Stewart | Team Jayco-AlUla | 22:21 |
| 104 | Wies Nuyens | Pauwels Sauzen-Cibel Clementines | 23:13 |
| 105 | Kristian Egholm | Lidl-Trek | 23:15 |
| 106 | Lucas Boniface | Team TotalEnergies | 23:45 |
| 107 | Cériel Desal | Wagner Bazin WB | 24:07 |
| 108 | Dion Smith | Intermarché-Wanty | 24:08 |
| 109 | Olivier Le Gac | Groupama-FDJ | 24:54 |
| 110 | Daniel Skerl | Bahrain Victorious | 25:06 |
| 111 | Clement Izquierdo | Cofidis | 25:10 |
| 112 | Kenay De Moyer | Pauwels Sauzen-Cibel Clementines | 26:02 |
| 113 | Robbe Claeys | Tarteletto-Isorex | 26:21 |
| 114 | Daan Marien | Baloise Glowi Lions | 26:29 |
| 115 | Michael Schwarzmann | Israel-Premier Tech | 27:12 |
| 116 | Oded Kogut | Israel-Premier Tech | 27:49 |
| 117 | Eddy Le Huitouze | Groupama-FDJ | 27:57 |
| 118 | Jordy Decottignies | Tarteletto-Isorex | 29:03 |
| 119 | Ewout De Keyser | Tarteletto-Isorex | 29:05 |
| 120 | Michael Hepburn | Team Jayco-AlUla | 29:42 |
| 121 | Nick Schultz | Israel-Premier Tech | 30:22 |
| 122 | Matevz Govekar | Bahrain Victorious | 32:03 |
| 123 | Floris Van Tricht | Israel-Premier Tech | 32:14 |
| 124 | Michiel Hillen | Baloise Glowi Lions | 33:45 |
| 125 | Jimmy Janssens | Alpecin-Deceuninck | 33:54 |
| 126 | Joran Wyseure | Alpecin-Deceuninck | 34:33 |
| 127 | Ludovic Robeet | Cofidis | 39:32 |
| 128 | Jonathan Castroviejo | INEOS Grenadiers | 41:17 |
Stage 4 map & profile:

Stage 4 map

Stage 4 profile
Monday, July 28: Stage 3, Estinnes - Antoing, 165.3 km

Davide Donati wins stage three.
Les Woodland's book Tour of Flanders: The Inside Story - The rocky roads of the Ronde van Vlaanderen 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 finish city of Antoing at 2:15 PM, local time: 22C (72F), partly cloudy, with the wind from the northwest at 19 km/hr (11 mph). There is just a 2% chance of rain.
The race: Early in the stage Ryan Mullen (Red Bull-BORA-hansgrohe) abandoned.
Here's the report from stage winner Davide Donati's Team Red Bull-BORA-hansgrohe:
Davide Donati won the third stage of the Tour de Wallonie (2.Pro) in a bunch sprint, celebrating his first victory among the pros. The 20-year-old Italian is actually part of the U23 team Red Bull - BORA - hansgrohe Rookies, but proved himself to be an old hand in Belgium.
As so often this season, the rookies integrated themselves into the WorldTour team in Wallonia, this time with particular success. Davide prevailed over professionals Milan Fretin and Anders Foldager after 165 kilometres from Estinnes to Antoing. The rookie owed the opportunity to demonstrate his power in the sprint to his teammates, who helped catch up with a breakaway group just a few metres before the finish line.

Early in the race. I believe this is Eddy Le Huitouze, Rasmus Bogh Wallin & Henri-François Renard-Haquin trying to get away.
Davide Donati: "Our primary goal was to protect Roger Adria. But then the team gave me the opportunity to sprint. And I didn't want to let that opportunity slip by. I found the right wheels in the final and am now very proud of what I have achieved: my first professional victory! I will now try to enjoy the moment as much as possible."
DS Christian Pömer: "We already recognised on the first stage that Davide moves very well in the field and tried it out with him yesterday. Just for practice, without any pressure. Today we wanted to try again and prepare for the sprint. There was a moment of panic when a breakaway formed ten kilometres before the finish, but with our help, they were caught just before the finish line. Hats off to Davide for being able to sprint so well. We are delighted to have the winner today."
Complete results:
165.3 kilometers raced at an average speed of 46.80 km/hr
| 1 | Davide Donati | Red Bull-BORA-hansgrohe | 3hr 33min 23sec |
| 2 | Milan Fretin | Cofidis | s.t. |
| 3 | Anders Foldager | Team Jayco-AlUla | s.t. |
| 4 | Corbin Strong | Israel-Premier Tech | s.t. |
| 5 | Tibor Del Grosso | Alpecin-Deceuninck | s.t. |
| 6 | Henrik Pedersen | Uno-X Mobility | s.t. |
| 7 | Kim Heiduk | INEOS Grenadiers | s.t. |
| 8 | Lewis Bower | Groupama-FDJ | s.t. |
| 9 | Timo Kielich | Alpecin-Deceuninck | s.t. |
| 10 | Toon Aerts | Lotto | s.t. |
| 11 | Manlio Moro | Movistar Team | s.t. |
| 12 | Timothy Dupont | Tarteletto-Isorex | s.t. |
| 13 | Arne Marit | Intermarché-Wanty | s.t. |
| 14 | Brandon Rivera | INEOS Grenadiers | s.t. |
| 15 | Filippo Magli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 16 | Kenneth Van Rooy | Wagner Bazin WB | s.t. |
| 17 | Luca Mozzato | Arkea-B&B Hotels | s.t. |
| 18 | Davide Cimolai | Movistar Team | s.t. |
| 19 | Liam Slock | Lotto | s.t. |
| 20 | Brady Gilmore | Israel-Premier Tech | s.t. |
| 21 | Oded Kogut | Israel-Premier Tech | s.t. |
| 22 | Robin Orins | Lotto | s.t. |
| 23 | Ryan Gibbons | Lidl-Trek | s.t. |
| 24 | Wies Nuyens | Pauwels Sauzen-Cibel Clementines | s.t. |
| 25 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 26 | Davide Persico | Wagner Bazin WB | s.t. |
| 27 | Roger Adrià | Red Bull-BORA-hansgrohe | s.t. |
| 28 | Olivier Godfroid | Baloise Glowi Lions | s.t. |
| 29 | Kay De Bruyckere | Pauwels Sauzen-Cibel Clementines | s.t. |
| 30 | Sandy Dujardin | Team TotalEnergies | s.t. |
| 31 | David Haverdings | Baloise Glowi Lions | s.t. |
| 32 | Rasmus Tiller | Uno-X Mobility | s.t. |
| 33 | Elias Maris | Team Flanders-Baloise | s.t. |
| 34 | Lindsay De Vylder | Team Flanders-Baloise | s.t. |
| 35 | Jordy Decottignies | Tarteletto-Isorex | s.t. |
| 36 | Ben Swift | INEOS Grenadiers | s.t. |
| 37 | Lennert Teugels | Tarteletto-Isorex | s.t. |
| 38 | Florian Sénéchal | Arkea-B&B Hotels | s.t. |
| 39 | Alessandro Borgo | Bahrain Victorious | s.t. |
| 40 | Alexander Hajek | Red Bull-BORA-hansgrohe | s.t. |
| 41 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 42 | Kenay De Moyer | Pauwels Sauzen-Cibel Clementines | s.t. |
| 43 | Natnael Tesfazion | Movistar Team | s.t. |
| 44 | Carlos Canal | Movistar Team | s.t. |
| 45 | Filip Maciejuk | Red Bull-BORA-hansgrohe | s.t. |
| 46 | Tom Donnenwirth | Groupama-FDJ | s.t. |
| 47 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 48 | Martin Urianstad Bugge | Uno-X Mobility | s.t. |
| 49 | Daniel Skerl | Bahrain Victorious | s.t. |
| 50 | Lorenzo Milesi | Movistar Team | s.t. |
| 51 | Artem Shmidt | INEOS Grenadiers | s.t. |
| 52 | Fabio Van den Bossche | Alpecin-Deceuninck | s.t. |
| 53 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | s.t. |
| 54 | Davide De Pretto | Team Jayco-AlUla | s.t. |
| 55 | Oliver Stockwell | Bahrain Victorious | s.t. |
| 56 | Lorenzo Germani | Groupama-FDJ | s.t. |
| 57 | Dries De Pooter | Intermarché-Wanty | s.t. |
| 58 | Milan Lanhove | Team Flanders-Baloise | s.t. |
| 59 | Kevin Geniets | Groupama-FDJ | s.t. |
| 60 | Oliver Knight | Cofidis | s.t. |
| 61 | Jenthe Biermans | Arkea-B&B Hotels | s.t. |
| 62 | Gonzalo Serrano | Movistar Team | s.t. |
| 63 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 64 | Mathias Vacek | Lidl-Trek | s.t. |
| 65 | Jakob Söderqvist | Lidl-Trek | s.t. |
| 66 | Federico Biagini | VF Group-Bardiani CSF-Faizanè | s.t. |
| 67 | Luca Van Boven | Intermarché-Wanty | s.t. |
| 68 | Michael Hepburn | Team Jayco-AlUla | s.t. |
| 69 | Tim Declercq | Lidl-Trek | s.t. |
| 70 | Mathias Norsgaard | Movistar Team | s.t. |
| 71 | Vlad Van Mechelen | Bahrain Victorious | s.t. |
| 72 | Viktor Vandenberghe | Pauwels Sauzen-Cibel Clementines | s.t. |
| 73 | Roman Ermakov | Bahrain Victorious | s.t. |
| 74 | Floris De Tier | Wagner Bazin WB | s.t. |
| 75 | Gianni Marchand | Tarteletto-Isorex | s.t. |
| 76 | Lorenzo Rota | Intermarché-Wanty | s.t. |
| 77 | Lars Craps | Lotto | s.t. |
| 78 | Simone Petilli | Intermarché-Wanty | s.t. |
| 79 | Alex Kirsch | Lidl-Trek | s.t. |
| 80 | Emil Herzog | Red Bull-BORA-hansgrohe | s.t. |
| 81 | Fabien Doubey | Team TotalEnergies | s.t. |
| 82 | Siebe Deweirdt | Team Flanders-Baloise | s.t. |
| 83 | Henri Vandenabeele | Lotto | s.t. |
| 84 | Sylvain Moniquet | Cofidis | s.t. |
| 85 | Henri-Francois Haquin | Wagner Bazin WB | s.t. |
| 86 | Alessio Martinelli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 87 | Marco Tizza | Wagner Bazin WB | s.t. |
| 88 | Nicolò Buratti | Bahrain Victorious | s.t. |
| 89 | Pim Ronhaar | Baloise Glowi Lions | s.t. |
| 90 | Louis Rouland | Arkea-B&B Hotels | s.t. |
| 91 | Lars van der Haar | Baloise Glowi Lions | s.t. |
| 92 | Simon Guglielmi | Arkea-B&B Hotels | s.t. |
| 93 | Tom Van Asbroeck | Israel-Premier Tech | s.t. |
| 94 | Aimé De Gendt | Cofidis | s.t. |
| 95 | Salvatore Puccio | INEOS Grenadiers | s.t. |
| 96 | Omar Fraile | INEOS Grenadiers | s.t. |
| 97 | Amund Grøndahl Jansen | Uno-X Mobility | s.t. |
| 98 | Michael Schwarzmann | Israel-Premier Tech | s.t. |
| 99 | Samuel Leroux | Team TotalEnergies | s.t. |
| 100 | Lennert Belmans | Alpecin-Deceuninck | s.t. |
| 101 | Rémy Rochas | Groupama-FDJ | @ 31sec |
| 102 | Baptiste Veistroffer | Lotto | @ 0sec |
| 103 | Campbell Stewart | Team Jayco-AlUla | 0:44 |
| 104 | Léandre Lozouet | Arkea-B&B Hotels | @ 0sec |
| 105 | Michael Vanthourenhout | Pauwels Sauzen-Cibel Clementines | 0:54 |
| 106 | Lorrenzo Manzin | Team TotalEnergies | 0:57 |
| 107 | Olivier Le Gac | Groupama-FDJ | s.t. |
| 108 | Yorben Lauryssen | Pauwels Sauzen-Cibel Clementines | 1:18 |
| 109 | Nate Pringle | Red Bull-BORA-hansgrohe | s.t. |
| 110 | Lorenzo Conforti | VF Group-Bardiani CSF-Faizanè | s.t. |
| 111 | Tom Paquot | Intermarché-Wanty | 2:01 |
| 112 | Jimmy Janssens | Alpecin-Deceuninck | 2:06 |
| 113 | Victor Vercouillie | Team Flanders-Baloise | 2:11 |
| 114 | Nick Schultz | Israel-Premier Tech | 2:29 |
| 115 | Lucas Boniface | Team TotalEnergies | s.t. |
| 116 | Joran Wyseure | Alpecin-Deceuninck | 3:31 |
| 117 | Robbe Ghys | Alpecin-Deceuninck | 3:32 |
| 118 | Matevz Govekar | Bahrain Victorious | 4:10 |
| 119 | Louis Blouwe | Tarteletto-Isorex | 4:28 |
| 120 | Clement Izquierdo | Cofidis | s.t. |
| 121 | Robbe Claeys | Tarteletto-Isorex | s.t. |
| 122 | Ewout De Keyser | Tarteletto-Isorex | s.t. |
| 123 | Matti van Speybroek | Pauwels Sauzen-Cibel Clementines | s.t. |
| 124 | Nicolas Milesi | Arkea-B&B Hotels | 5:01 |
| 125 | Daan Marien | Baloise Glowi Lions | s.t. |
| 126 | Floris Van Tricht | Israel-Premier Tech | s.t. |
| 127 | Michiel Hillen | Baloise Glowi Lions | s.t. |
| 128 | Alexys Brunel | Team TotalEnergies | s.t. |
| 129 | Kristian Egholm | Lidl-Trek | s.t. |
| 130 | Rasmus Bøgh Wallin | Uno-X Mobility | 8:13 |
| 131 | Ludovic Robeet | Cofidis | 8:15 |
| 132 | Piet Allegaert | Cofidis | s.t. |
| 133 | Eddy Le Huitouze | Groupama-FDJ | s.t. |
| 134 | Dion Smith | Intermarché-Wanty | s.t. |
| 135 | Cériel Desal | Wagner Bazin WB | s.t. |
| 136 | Jonathan Castroviejo | INEOS Grenadiers | 9:29 |
| 137 | Jelte Krijnsen | Team Jayco-AlUla | 9:49 |
| 138 | Florian Dauphin | Team TotalEnergies | @ 0sec |
GC after stage 3:
500.4 kilometers raced so far at an average speed of 44.611 km/hr
| 1 | Oliver Knight | Cofidis | 11hr 13min 1sec |
| 2 | Corbin Strong | Israel-Premier Tech | @ 1sec |
| 3 | Anders Foldager | Team Jayco-AlUla | 0:02 |
| 4 | Rasmus Tiller | Uno-X Mobility | 0:05 |
| 5 | Milan Fretin | Cofidis | s.t. |
| 6 | Timo Kielich | Alpecin-Deceuninck | s.t. |
| 7 | Louis Rouland | Arkea-B&B Hotels | s.t. |
| 8 | Filippo Magli | VF Group-Bardiani CSF-Faizanè | 0:07 |
| 9 | Mathias Vacek | Lidl-Trek | 0:08 |
| 10 | Kim Heiduk | INEOS Grenadiers | 0:09 |
| 11 | Toon Aerts | Lotto | 0:10 |
| 12 | Olivier Godfroid | Baloise Glowi Lions | s.t. |
| 13 | Tibor Del Grosso | Alpecin-Deceuninck | 0:11 |
| 14 | Sandy Dujardin | Team TotalEnergies | s.t. |
| 15 | Roger Adrià | Red Bull-BORA-hansgrohe | s.t. |
| 16 | Elias Maris | Team Flanders-Baloise | s.t. |
| 17 | Liam Slock | Lotto | s.t. |
| 18 | Arne Marit | Intermarché-Wanty | s.t. |
| 19 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 20 | Lewis Bower | Groupama-FDJ | s.t. |
| 21 | Lennert Teugels | Tarteletto-Isorex | s.t. |
| 22 | Luca Van Boven | Intermarché-Wanty | s.t. |
| 23 | Florian Sénéchal | Arkea-B&B Hotels | s.t. |
| 24 | Brandon Rivera | INEOS Grenadiers | s.t. |
| 25 | Carlos Canal | Movistar Team | s.t. |
| 26 | Natnael Tesfazion | Movistar Team | s.t. |
| 27 | David Haverdings | Baloise Glowi Lions | s.t. |
| 28 | Federico Biagini | VF Group-Bardiani CSF-Faizanè | s.t. |
| 29 | Artem Shmidt | INEOS Grenadiers | s.t. |
| 30 | Gonzalo Serrano | Movistar Team | s.t. |
| 31 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 32 | Kevin Geniets | Groupama-FDJ | s.t. |
| 33 | Tom Donnenwirth | Groupama-FDJ | s.t. |
| 34 | Ryan Gibbons | Lidl-Trek | s.t. |
| 35 | Alexander Hajek | Red Bull-BORA-hansgrohe | s.t. |
| 36 | Lorenzo Rota | Intermarché-Wanty | s.t. |
| 37 | Sylvain Moniquet | Cofidis | s.t. |
| 38 | Lorenzo Germani | Groupama-FDJ | s.t. |
| 39 | Lars Craps | Lotto | s.t. |
| 40 | Milan Lanhove | Team Flanders-Baloise | s.t. |
| 41 | Fabio Van den Bossche | Alpecin-Deceuninck | s.t. |
| 42 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 43 | Vlad Van Mechelen | Bahrain Victorious | s.t. |
| 44 | Siebe Deweirdt | Team Flanders-Baloise | s.t. |
| 45 | Floris De Tier | Wagner Bazin WB | s.t. |
| 46 | Fabien Doubey | Team TotalEnergies | s.t. |
| 47 | Alessio Martinelli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 48 | Gianni Marchand | Tarteletto-Isorex | s.t. |
| 49 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 50 | Dries De Pooter | Intermarché-Wanty | s.t. |
| 51 | Martin Urianstad Bugge | Uno-X Mobility | s.t. |
| 52 | Mathias Norsgaard | Movistar Team | s.t. |
| 53 | Simone Petilli | Intermarché-Wanty | s.t. |
| 54 | Emil Herzog | Red Bull-BORA-hansgrohe | s.t. |
| 55 | Aimé De Gendt | Cofidis | s.t. |
| 56 | Florian Dauphin | Team TotalEnergies | s.t. |
| 57 | Alex Kirsch | Lidl-Trek | s.t. |
| 58 | Marco Tizza | Wagner Bazin WB | 0:21 |
| 59 | Davide Donati | Red Bull-BORA-hansgrohe | 0:22 |
| 60 | Henrik Pedersen | Uno-X Mobility | 0:26 |
| 61 | Filip Maciejuk | Red Bull-BORA-hansgrohe | s.t. |
| 62 | Davide De Pretto | Team Jayco-AlUla | 0:31 |
| 63 | Viktor Vandenberghe | Pauwels Sauzen-Cibel Clementines | 0:57 |
| 64 | Henri-Francois Haquin | Wagner Bazin WB | 0:59 |
| 65 | Nicolò Buratti | Bahrain Victorious | 1:01 |
| 66 | Henri Vandenabeele | Lotto | s.t. |
| 67 | Simon Guglielmi | Arkea-B&B Hotels | s.t. |
| 68 | Lennert Belmans | Alpecin-Deceuninck | 1:08 |
| 69 | Manlio Moro | Movistar Team | 1:09 |
| 70 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | s.t. |
| 71 | Samuel Leroux | Team TotalEnergies | 1:10 |
| 72 | Kay De Bruyckere | Pauwels Sauzen-Cibel Clementines | 1:16 |
| 73 | Pim Ronhaar | Baloise Glowi Lions | s.t. |
| 74 | Léandre Lozouet | Arkea-B&B Hotels | 1:20 |
| 75 | Lorenzo Conforti | VF Group-Bardiani CSF-Faizanè | 1:29 |
| 76 | Oliver Stockwell | Bahrain Victorious | 1:40 |
| 77 | Yorben Lauryssen | Pauwels Sauzen-Cibel Clementines | 1:44 |
| 78 | Lorenzo Milesi | Movistar Team | 1:48 |
| 79 | Lars van der Haar | Baloise Glowi Lions | 1:51 |
| 80 | Tom Van Asbroeck | Israel-Premier Tech | 2:00 |
| 81 | Robin Orins | Lotto | 2:16 |
| 82 | Amund Grøndahl Jansen | Uno-X Mobility | 2:31 |
| 83 | Baptiste Veistroffer | Lotto | 2:54 |
| 84 | Brady Gilmore | Israel-Premier Tech | 3:00 |
| 85 | Roman Ermakov | Bahrain Victorious | s.t. |
| 86 | Kenneth Van Rooy | Wagner Bazin WB | 3:01 |
| 87 | Rémy Rochas | Groupama-FDJ | 3:02 |
| 88 | Davide Persico | Wagner Bazin WB | 3:05 |
| 89 | Tim Declercq | Lidl-Trek | s.t. |
| 90 | Jakob Söderqvist | Lidl-Trek | s.t. |
| 91 | Lindsay De Vylder | Team Flanders-Baloise | 3:11 |
| 92 | Timothy Dupont | Tarteletto-Isorex | 3:21 |
| 93 | Salvatore Puccio | INEOS Grenadiers | 3:23 |
| 94 | Alessandro Borgo | Bahrain Victorious | 3:27 |
| 95 | Lorrenzo Manzin | Team TotalEnergies | 3:33 |
| 96 | Ben Swift | INEOS Grenadiers | 3:53 |
| 97 | Victor Vercouillie | Team Flanders-Baloise | 4:06 |
| 98 | Campbell Stewart | Team Jayco-AlUla | 4:10 |
| 99 | Luca Mozzato | Arkea-B&B Hotels | 4:17 |
| 100 | Omar Fraile | INEOS Grenadiers | 4:20 |
| 101 | Tom Paquot | Intermarché-Wanty | 4:35 |
| 102 | Wies Nuyens | Pauwels Sauzen-Cibel Clementines | 5:02 |
| 103 | Davide Cimolai | Movistar Team | 5:27 |
| 104 | Lucas Boniface | Team TotalEnergies | 5:34 |
| 105 | Alexys Brunel | Team TotalEnergies | 6:10 |
| 106 | Jenthe Biermans | Arkea-B&B Hotels | 6:37 |
| 107 | Daniel Skerl | Bahrain Victorious | 6:55 |
| 108 | Clement Izquierdo | Cofidis | 6:59 |
| 109 | Robbe Ghys | Alpecin-Deceuninck | 7:21 |
| 110 | Kenay De Moyer | Pauwels Sauzen-Cibel Clementines | 7:51 |
| 111 | Daan Marien | Baloise Glowi Lions | 8:18 |
| 112 | Cériel Desal | Wagner Bazin WB | 8:25 |
| 113 | Dion Smith | Intermarché-Wanty | 8:26 |
| 114 | Olivier Le Gac | Groupama-FDJ | 9:12 |
| 115 | Oded Kogut | Israel-Premier Tech | 9:38 |
| 116 | Eddy Le Huitouze | Groupama-FDJ | 9:46 |
| 117 | Jelte Krijnsen | Team Jayco-AlUla | 10:00 |
| 118 | Nicolas Milesi | Arkea-B&B Hotels | 10:12 |
| 119 | Kristian Egholm | Lidl-Trek | 10:25 |
| 120 | Michael Vanthourenhout | Pauwels Sauzen-Cibel Clementines | 10:36 |
| 121 | Louis Blouwe | Tarteletto-Isorex | 10:39 |
| 122 | Jordy Decottignies | Tarteletto-Isorex | 10:52 |
| 123 | Ewout De Keyser | Tarteletto-Isorex | 10:54 |
| 124 | Nate Pringle | Red Bull-BORA-hansgrohe | 11:00 |
| 125 | Michael Schwarzmann | Israel-Premier Tech | 11:30 |
| 126 | Michael Hepburn | Team Jayco-AlUla | 11:31 |
| 127 | Nick Schultz | Israel-Premier Tech | 12:11 |
| 128 | Matevz Govekar | Bahrain Victorious | 13:52 |
| 129 | Robbe Claeys | Tarteletto-Isorex | 14:33 |
| 130 | Michiel Hillen | Baloise Glowi Lions | 15:34 |
| 131 | Jimmy Janssens | Alpecin-Deceuninck | 15:43 |
| 132 | Matti van Speybroek | Pauwels Sauzen-Cibel Clementines | 15:48 |
| 133 | Joran Wyseure | Alpecin-Deceuninck | 16:22 |
| 134 | Floris Van Tricht | Israel-Premier Tech | 16:32 |
| 135 | Piet Allegaert | Cofidis | 19:04 |
| 136 | Rasmus Bøgh Wallin | Uno-X Mobility | 19:42 |
| 137 | Ludovic Robeet | Cofidis | 21:21 |
| 138 | Jonathan Castroviejo | INEOS Grenadiers | 23:06 |
Stage 3 map & profile

Stage 3 map

Stage 3 profile
Sunday, July 27: Stage 2, Huy - Teamies (Sambreville), 153.1 km

Oliver Knight wins stage two and takes over the GC lead. photo: Getty Images
Bill and Carol McGann's book The Story of the Tour de France, Vol 2: 1976 - 2018 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 Sambreville at 2:25 PM, local time: 20C (68F), light rain, with the wind from the northwest at 13 km/hr (8 mph). There is a 68% chance that the rain will continue through the afternoon.
The race: Milan Menton (Lotto) did not start.
Here's the race report from third-place Louis Rouland's Team arkea-B&B Hotels:
After breaking away with three others in the final stretch, Louis Rouland secured his first professional podium finish in the second stage between Huy and Sambreville. He also claimed the best young rider jersey.
Louis Rouland:
For this second stage, a sprint finish was expected. The pace was fast all day long. On the final circuit, in the last lap with 25 km to go, there were some moves. I followed the attacks and we ended up with about fifteen riders at the front. Then we broke away, first two of us, then three. We came to the sprint. I lacked a little strength and freshness to do better than third in the sprint. I have no regrets because I think I was beaten by someone stronger than me. The Tour de Wallonie isn't over yet and I've repositioned myself well in terms of the final overall classification.
Sébastien Hinault - Sportif director:
Louis Rouland is our leader in this Tour de Wallonie. In this race, it often comes down to seconds. He launched his attacks and found himself at the front. There were two other riders with him. Behind them, they opened up a gap and battled for the stage victory. We knew it would be difficult against the other two. It doesn't matter because he was able to pick up bonus points at the finish line. Louis is tied for third place in the provisional overall standings after two stages. We remain focused on achieving a good final overall ranking. Luca Mozatto made a good sprint from the peloton and took 5th place. The team had a great day.
Complete results:
153.1 kilometers raced at an average speed of 44.632 km/hr
| 1 | Oliver Knight | Cofidis | 3hr 25min 49sec |
| 2 | Lorenzo Milesi | Movistar Team | s.t. |
| 3 | Louis Rouland | Arkea-B&B Hotels | s.t. |
| 4 | Sandy Dujardin | Team TotalEnergies | s.t. |
| 5 | Luca Mozzato | Arkea-B&B Hotels | s.t. |
| 6 | Kim Heiduk | INEOS Grenadiers | s.t. |
| 7 | Lewis Bower | Groupama-FDJ | s.t. |
| 8 | Mathias Vacek | Lidl-Trek | s.t. |
| 9 | Milan Fretin | Cofidis | s.t. |
| 10 | Corbin Strong | Israel-Premier Tech | s.t. |
| 11 | Toon Aerts | Lotto | s.t. |
| 12 | Luca Van Boven | Intermarché-Wanty | s.t. |
| 13 | Anders Foldager | Team Jayco-AlUla | s.t. |
| 14 | Tibor Del Grosso | Alpecin-Deceuninck | s.t. |
| 15 | Vlad Van Mechelen | Bahrain Victorious | s.t. |
| 16 | Elias Maris | Team Flanders-Baloise | s.t. |
| 17 | Marco Tizza | Wagner Bazin WB | s.t. |
| 18 | Arne Marit | Intermarché-Wanty | s.t. |
| 19 | Carlos Canal | Movistar Team | s.t. |
| 20 | Liam Slock | Lotto | s.t. |
| 21 | Florian Sénéchal | Arkea-B&B Hotels | s.t. |
| 22 | Jelte Krijnsen | Team Jayco-AlUla | s.t. |
| 23 | Davide Donati | Red Bull-BORA-hansgrohe | s.t. |
| 24 | Roger Adrià | Red Bull-BORA-hansgrohe | s.t. |
| 25 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 26 | Yorben Lauryssen | Pauwels Sauzen-Cibel Clementines | s.t. |
| 27 | Federico Biagini | VF Group-Bardiani CSF-Faizanè | s.t. |
| 28 | Lennert Teugels | Tarteletto-Isorex | s.t. |
| 29 | Brandon Rivera | INEOS Grenadiers | s.t. |
| 30 | Sylvain Moniquet | Cofidis | s.t. |
| 31 | Rasmus Tiller | Uno-X Mobility | s.t. |
| 32 | Davide De Pretto | Team Jayco-AlUla | s.t. |
| 33 | Filip Maciejuk | Red Bull-BORA-hansgrohe | s.t. |
| 34 | Dion Smith | Intermarché-Wanty | s.t. |
| 35 | David Haverdings | Baloise Glowi Lions | s.t. |
| 36 | Lorenzo Rota | Intermarché-Wanty | s.t. |
| 37 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 38 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 39 | Milan Lanhove | Team Flanders-Baloise | s.t. |
| 40 | Viktor Vandenberghe | Pauwels Sauzen-Cibel Clementines | s.t. |
| 41 | Manlio Moro | Movistar Team | s.t. |
| 42 | Fabio Van den Bossche | Alpecin-Deceuninck | s.t. |
| 43 | Kevin Geniets | Groupama-FDJ | s.t. |
| 44 | Lorenzo Conforti | VF Group-Bardiani CSF-Faizanè | s.t. |
| 45 | Gonzalo Serrano | Movistar Team | s.t. |
| 46 | Artem Shmidt | INEOS Grenadiers | s.t. |
| 47 | Aimé De Gendt | Cofidis | s.t. |
| 48 | Alessio Martinelli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 49 | Johan Meens | Wagner Bazin WB | s.t. |
| 50 | Mathias Norsgaard | Movistar Team | s.t. |
| 51 | Alexander Hajek | Red Bull-BORA-hansgrohe | s.t. |
| 52 | Natnael Tesfazion | Movistar Team | s.t. |
| 53 | Siebe Deweirdt | Team Flanders-Baloise | s.t. |
| 54 | Cériel Desal | Wagner Bazin WB | s.t. |
| 55 | Lars Craps | Lotto | s.t. |
| 56 | Gianni Marchand | Tarteletto-Isorex | s.t. |
| 57 | Floris De Tier | Wagner Bazin WB | s.t. |
| 58 | Fabien Doubey | Team TotalEnergies | s.t. |
| 59 | Emil Herzog | Red Bull-BORA-hansgrohe | s.t. |
| 60 | Dries De Pooter | Intermarché-Wanty | s.t. |
| 61 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 62 | Lorenzo Germani | Groupama-FDJ | s.t. |
| 63 | Martin Urianstad Bugge | Uno-X Mobility | s.t. |
| 64 | Simone Petilli | Intermarché-Wanty | s.t. |
| 65 | Henrik Pedersen | Uno-X Mobility | s.t. |
| 66 | Filippo Magli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 67 | Ryan Gibbons | Lidl-Trek | s.t. |
| 68 | Alex Kirsch | Lidl-Trek | s.t. |
| 69 | Olivier Godfroid | Baloise Glowi Lions | s.t. |
| 70 | Timo Kielich | Alpecin-Deceuninck | s.t. |
| 71 | Florian Dauphin | Team TotalEnergies | s.t. |
| 72 | Tom Van Asbroeck | Israel-Premier Tech | s.t. |
| 73 | Tom Donnenwirth | Groupama-FDJ | s.t. |
| 74 | Robin Orins | Lotto | @ 16sec |
| 75 | Samuel Leroux | Team TotalEnergies | 0:30 |
| 76 | Davide Cimolai | Movistar Team | 0:35 |
| 77 | Lorrenzo Manzin | Team TotalEnergies | 0:36 |
| 78 | Campbell Stewart | Team Jayco-AlUla | 0:42 |
| 79 | Robbe Ghys | Alpecin-Deceuninck | s.t. |
| 80 | Lindsay De Vylder | Team Flanders-Baloise | s.t. |
| 81 | Tom Paquot | Intermarché-Wanty | 0:45 |
| 82 | Simon Guglielmi | Arkea-B&B Hotels | 0:50 |
| 83 | Nicolò Buratti | Bahrain Victorious | s.t. |
| 84 | Henri Vandenabeele | Lotto | s.t. |
| 85 | Lars van der Haar | Baloise Glowi Lions | 0:54 |
| 86 | Henri-Francois Haquin | Wagner Bazin WB | s.t. |
| 87 | Lennert Belmans | Alpecin-Deceuninck | 0:57 |
| 88 | Alexys Brunel | Team TotalEnergies | 0:58 |
| 89 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | s.t. |
| 90 | Victor Vercouillie | Team Flanders-Baloise | s.t. |
| 91 | Nicolas Milesi | Arkea-B&B Hotels | 1:05 |
| 92 | Davide Persico | Wagner Bazin WB | s.t. |
| 93 | Kay De Bruyckere | Pauwels Sauzen-Cibel Clementines | s.t. |
| 94 | Kenneth Van Rooy | Wagner Bazin WB | s.t. |
| 95 | Pim Ronhaar | Baloise Glowi Lions | s.t. |
| 96 | Baptiste Veistroffer | Lotto | s.t. |
| 97 | Tim Declercq | Lidl-Trek | s.t. |
| 98 | Lucas Boniface | Team TotalEnergies | s.t. |
| 99 | Kristian Egholm | Lidl-Trek | s.t. |
| 100 | Jakob Söderqvist | Lidl-Trek | s.t. |
| 101 | Léandre Lozouet | Arkea-B&B Hotels | 1:09 |
| 102 | Eddy Le Huitouze | Groupama-FDJ | 1:23 |
| 103 | Salvatore Puccio | INEOS Grenadiers | s.t. |
| 104 | Alessandro Borgo | Bahrain Victorious | 1:27 |
| 105 | Oliver Stockwell | Bahrain Victorious | 1:29 |
| 106 | Timothy Dupont | Tarteletto-Isorex | 1:32 |
| 107 | Omar Fraile | INEOS Grenadiers | 2:20 |
| 108 | Clement Izquierdo | Cofidis | s.t. |
| 109 | Rémy Rochas | Groupama-FDJ | s.t. |
| 110 | Jenthe Biermans | Arkea-B&B Hotels | s.t. |
| 111 | Juan Pedro Lopez | Lidl-Trek | s.t. |
| 112 | Ben Swift | INEOS Grenadiers | s.t. |
| 113 | Amund Grøndahl Jansen | Uno-X Mobility | s.t. |
| 114 | Daan Marien | Baloise Glowi Lions | s.t. |
| 115 | Roman Ermakov | Bahrain Victorious | 2:49 |
| 116 | Brady Gilmore | Israel-Premier Tech | s.t. |
| 117 | Daniel Skerl | Bahrain Victorious | s.t. |
| 118 | Wies Nuyens | Pauwels Sauzen-Cibel Clementines | 4:22 |
| 119 | Louis Blouwe | Tarteletto-Isorex | s.t. |
| 120 | Oded Kogut | Israel-Premier Tech | 5:32 |
| 121 | Jasper Dejaegher | Team Flanders-Baloise | 5:36 |
| 122 | Ewout De Keyser | Tarteletto-Isorex | 6:15 |
| 123 | Jordy Decottignies | Tarteletto-Isorex | s.t. |
| 124 | Maarten Verheyen | Baloise Glowi Lions | s.t. |
| 125 | Olivier Le Gac | Groupama-FDJ | s.t. |
| 126 | Piet Allegaert | Cofidis | 6:30 |
| 127 | Kenay De Moyer | Pauwels Sauzen-Cibel Clementines | 7:00 |
| 128 | Michiel Hillen | Baloise Glowi Lions | s.t. |
| 129 | Rasmus Bøgh Wallin | Uno-X Mobility | 9:31 |
| 130 | Michael Hepburn | Team Jayco-AlUla | s.t. |
| 131 | Floris Van Tricht | Israel-Premier Tech | s.t. |
| 132 | Nick Schultz | Israel-Premier Tech | s.t. |
| 133 | Joran Wyseure | Alpecin-Deceuninck | s.t. |
| 134 | Nate Pringle | Red Bull-BORA-hansgrohe | s.t. |
| 135 | Robbe Claeys | Tarteletto-Isorex | s.t. |
| 136 | Jonathan Castroviejo | INEOS Grenadiers | s.t. |
| 137 | Michael Schwarzmann | Israel-Premier Tech | s.t. |
| 138 | Ryan Mullen | Red Bull-BORA-hansgrohe | s.t. |
| 139 | Jimmy Janssens | Alpecin-Deceuninck | s.t. |
| 140 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | s.t. |
| 141 | Matti van Speybroek | Pauwels Sauzen-Cibel Clementines | s.t. |
| 142 | Matevz Govekar | Bahrain Victorious | s.t. |
| 143 | Michael Vanthourenhout | Pauwels Sauzen-Cibel Clementines | s.t. |
GC after stage 2:
335.1 kilometers raced so far at an average speed of 43.744 km/hr
| 1 | Oliver Knight | Cofidis | 7hr 39min 38sec |
| 2 | Corbin Strong | Israel-Premier Tech | @ 1sec |
| 3 | Rasmus Tiller | Uno-X Mobility | 0:05 |
| 4 | Louis Rouland | Arkea-B&B Hotels | s.t. |
| 5 | Timo Kielich | Alpecin-Deceuninck | s.t. |
| 6 | Anders Foldager | Team Jayco-AlUla | 0:07 |
| 7 | Filippo Magli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 8 | Olivier Godfroid | Baloise Glowi Lions | 0:10 |
| 9 | Cériel Desal | Wagner Bazin WB | s.t. |
| 10 | Sandy Dujardin | Team TotalEnergies | 0:11 |
| 11 | Mathias Vacek | Lidl-Trek | s.t. |
| 12 | Toon Aerts | Lotto | s.t. |
| 13 | Tibor Del Grosso | Alpecin-Deceuninck | s.t. |
| 14 | Luca Van Boven | Intermarché-Wanty | s.t. |
| 15 | Jelte Krijnsen | Team Jayco-AlUla | s.t. |
| 16 | Elias Maris | Team Flanders-Baloise | s.t. |
| 17 | Roger Adrià | Red Bull-BORA-hansgrohe | s.t. |
| 18 | Liam Slock | Lotto | s.t. |
| 19 | Federico Biagini | VF Group-Bardiani CSF-Faizanè | s.t. |
| 20 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 21 | Lennert Teugels | Tarteletto-Isorex | s.t. |
| 22 | Kim Heiduk | INEOS Grenadiers | s.t. |
| 23 | Arne Marit | Intermarché-Wanty | s.t. |
| 24 | Dion Smith | Intermarché-Wanty | s.t. |
| 25 | Florian Sénéchal | Arkea-B&B Hotels | s.t. |
| 26 | Carlos Canal | Movistar Team | s.t. |
| 27 | Sylvain Moniquet | Cofidis | s.t. |
| 28 | Gonzalo Serrano | Movistar Team | s.t. |
| 29 | Natnael Tesfazion | Movistar Team | s.t. |
| 30 | Lorenzo Conforti | VF Group-Bardiani CSF-Faizanè | s.t. |
| 31 | Artem Shmidt | INEOS Grenadiers | s.t. |
| 32 | Lorenzo Rota | Intermarché-Wanty | s.t. |
| 33 | Milan Fretin | Cofidis | s.t. |
| 34 | Kevin Geniets | Groupama-FDJ | s.t. |
| 35 | Lewis Bower | Groupama-FDJ | s.t. |
| 36 | David Haverdings | Baloise Glowi Lions | s.t. |
| 37 | Lars Craps | Lotto | s.t. |
| 38 | Brandon Rivera | INEOS Grenadiers | s.t. |
| 39 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 40 | Tom Donnenwirth | Groupama-FDJ | s.t. |
| 41 | Siebe Deweirdt | Team Flanders-Baloise | s.t. |
| 42 | Alexander Hajek | Red Bull-BORA-hansgrohe | s.t. |
| 43 | Lorenzo Germani | Groupama-FDJ | s.t. |
| 44 | Vlad Van Mechelen | Bahrain Victorious | s.t. |
| 45 | Alessio Martinelli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 46 | Milan Lanhove | Team Flanders-Baloise | s.t. |
| 47 | Fabien Doubey | Team TotalEnergies | s.t. |
| 48 | Floris De Tier | Wagner Bazin WB | s.t. |
| 49 | Fabio Van den Bossche | Alpecin-Deceuninck | s.t. |
| 50 | Ryan Gibbons | Lidl-Trek | s.t. |
| 51 | Gianni Marchand | Tarteletto-Isorex | s.t. |
| 52 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 53 | Johan Meens | Wagner Bazin WB | s.t. |
| 54 | Florian Dauphin | Team TotalEnergies | s.t. |
| 55 | Aimé De Gendt | Cofidis | s.t. |
| 56 | Koller Løland Sakarias | Uno-X Mobility | s.t. |
| 57 | Mathias Norsgaard | Movistar Team | s.t. |
| 58 | Dries De Pooter | Intermarché-Wanty | s.t. |
| 59 | Emil Herzog | Red Bull-BORA-hansgrohe | s.t. |
| 60 | Simone Petilli | Intermarché-Wanty | s.t. |
| 61 | Martin Urianstad Bugge | Uno-X Mobility | s.t. |
| 62 | Alex Kirsch | Lidl-Trek | s.t. |
| 63 | Marco Tizza | Wagner Bazin WB | 0:21 |
| 64 | Yorben Lauryssen | Pauwels Sauzen-Cibel Clementines | 0:26 |
| 65 | Filip Maciejuk | Red Bull-BORA-hansgrohe | s.t. |
| 66 | Henrik Pedersen | Uno-X Mobility | s.t. |
| 67 | Davide De Pretto | Team Jayco-AlUla | 0:31 |
| 68 | Davide Donati | Red Bull-BORA-hansgrohe | 0:32 |
| 69 | Viktor Vandenberghe | Pauwels Sauzen-Cibel Clementines | 0:57 |
| 70 | Nicolò Buratti | Bahrain Victorious | 1:01 |
| 71 | Henri Vandenabeele | Lotto | s.t. |
| 72 | Simon Guglielmi | Arkea-B&B Hotels | s.t. |
| 73 | Henri-Francois Haquin | Wagner Bazin WB | 1:05 |
| 74 | Lennert Belmans | Alpecin-Deceuninck | 1:08 |
| 75 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | 1:09 |
| 76 | Manlio Moro | Movistar Team | s.t. |
| 77 | Alexys Brunel | Team TotalEnergies | s.t. |
| 78 | Samuel Leroux | Team TotalEnergies | 1:10 |
| 79 | Kay De Bruyckere | Pauwels Sauzen-Cibel Clementines | 1:16 |
| 80 | Pim Ronhaar | Baloise Glowi Lions | s.t. |
| 81 | Léandre Lozouet | Arkea-B&B Hotels | 1:20 |
| 82 | Eddy Le Huitouze | Groupama-FDJ | 1:34 |
| 83 | Oliver Stockwell | Bahrain Victorious | 1:40 |
| 84 | Lorenzo Milesi | Movistar Team | 1:48 |
| 85 | Lars van der Haar | Baloise Glowi Lions | 1:51 |
| 86 | Victor Vercouillie | Team Flanders-Baloise | 1:55 |
| 87 | Tom Van Asbroeck | Israel-Premier Tech | 2:00 |
| 88 | Robin Orins | Lotto | 2:16 |
| 89 | Rémy Rochas | Groupama-FDJ | 2:31 |
| 90 | Juan Pedro Lopez | Lidl-Trek | s.t. |
| 91 | Amund Grøndahl Jansen | Uno-X Mobility | s.t. |
| 92 | Clement Izquierdo | Cofidis | s.t. |
| 93 | Tom Paquot | Intermarché-Wanty | 2:34 |
| 94 | Lorrenzo Manzin | Team TotalEnergies | 2:36 |
| 95 | Baptiste Veistroffer | Lotto | 2:54 |
| 96 | Brady Gilmore | Israel-Premier Tech | 3:00 |
| 97 | Roman Ermakov | Bahrain Victorious | s.t. |
| 98 | Kenneth Van Rooy | Wagner Bazin WB | 3:01 |
| 99 | Davide Persico | Wagner Bazin WB | 3:05 |
| 100 | Tim Declercq | Lidl-Trek | s.t. |
| 101 | Lucas Boniface | Team TotalEnergies | s.t. |
| 102 | Jakob Söderqvist | Lidl-Trek | s.t. |
| 103 | Lindsay De Vylder | Team Flanders-Baloise | 3:11 |
| 104 | Daan Marien | Baloise Glowi Lions | 3:17 |
| 105 | Timothy Dupont | Tarteletto-Isorex | 3:21 |
| 106 | Salvatore Puccio | INEOS Grenadiers | 3:23 |
| 107 | Campbell Stewart | Team Jayco-AlUla | 3:26 |
| 108 | Alessandro Borgo | Bahrain Victorious | 3:27 |
| 109 | Robbe Ghys | Alpecin-Deceuninck | 3:49 |
| 110 | Ben Swift | INEOS Grenadiers | 3:53 |
| 111 | Luca Mozzato | Arkea-B&B Hotels | 4:17 |
| 112 | Omar Fraile | INEOS Grenadiers | 4:20 |
| 113 | Wies Nuyens | Pauwels Sauzen-Cibel Clementines | 5:02 |
| 114 | Nicolas Milesi | Arkea-B&B Hotels | 5:11 |
| 115 | Kristian Egholm | Lidl-Trek | 5:24 |
| 116 | Davide Cimolai | Movistar Team | 5:27 |
| 117 | Louis Blouwe | Tarteletto-Isorex | 6:11 |
| 118 | Ewout De Keyser | Tarteletto-Isorex | 6:26 |
| 119 | Jasper Dejaegher | Team Flanders-Baloise | 6:33 |
| 120 | Jenthe Biermans | Arkea-B&B Hotels | 6:37 |
| 121 | Daniel Skerl | Bahrain Victorious | 6:55 |
| 122 | Maarten Verheyen | Baloise Glowi Lions | 7:12 |
| 123 | Kenay De Moyer | Pauwels Sauzen-Cibel Clementines | 7:51 |
| 124 | Olivier Le Gac | Groupama-FDJ | 8:15 |
| 125 | Oded Kogut | Israel-Premier Tech | 9:38 |
| 126 | Nick Schultz | Israel-Premier Tech | 9:42 |
| 127 | Michael Vanthourenhout | Pauwels Sauzen-Cibel Clementines | s.t. |
| 128 | Nate Pringle | Red Bull-BORA-hansgrohe | s.t. |
| 129 | Matevz Govekar | Bahrain Victorious | s.t. |
| 130 | Manuele Tarozzi | VF Group-Bardiani CSF-Faizanè | s.t. |
| 131 | Robbe Claeys | Tarteletto-Isorex | 10:05 |
| 132 | Michiel Hillen | Baloise Glowi Lions | 10:33 |
| 133 | Piet Allegaert | Cofidis | 10:49 |
| 134 | Jordy Decottignies | Tarteletto-Isorex | 10:52 |
| 135 | Matti van Speybroek | Pauwels Sauzen-Cibel Clementines | 11:20 |
| 136 | Michael Schwarzmann | Israel-Premier Tech | 11:30 |
| 137 | Floris Van Tricht | Israel-Premier Tech | 11:31 |
| 138 | Rasmus Bøgh Wallin | Uno-X Mobility | s.t. |
| 139 | Michael Hepburn | Team Jayco-AlUla | s.t. |
| 140 | Joran Wyseure | Alpecin-Deceuninck | 12:51 |
| 141 | Ludovic Robeet | Cofidis | 13:06 |
| 142 | Ryan Mullen | Red Bull-BORA-hansgrohe | 13:37 |
| 143 | Jonathan Castroviejo | INEOS Grenadiers | s.t. |
| 144 | Jimmy Janssens | Alpecin-Deceuninck | s.t. |
Stage 2 map & profile:

Stage 2 map

Stage 2 profile
Saturday, July 26: Stage 1, Nassogne - Nassogne, 182 km

Corbin Strong wins the first stage. Photo: SprintCycling
Marcus Aurelius' Meditations 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 Nassogne at 2:40 PM, local time: 23C (74F), mostly cloudy, with the wind from the northwest at 11 km/hr (7 mph). There is a 6% chance of rain.
The race: Here's the report from stage winner Corbin Strong's Team Israel-Premier Tech:
A first victory of 2025 and a fifth of his career to date for Corbin Strong as the Kiwi and IPT started this year’s Tour de Wallonie in style on Saturday.
Strong took a stage win en route to finishing second overall in last year’s race, and he capped a dominant team performance by sprinting to victory on an uphill finish Nassogne.
IPT was notable for the way it controlled the peloton’s pace during the 183-kilometer stage, with Israeli champion Oded Kogut and recent IPT Academy graduate Floris Van Tricht contributing significantly on behalf of Strong. The day’s five-rider breakaway began to split in the closing 50 kilometers, before the final rider – Ludovic Robeet (COF) – was caught just over 2 kilometers from the line.
Strong started his sprint with 200 meters to go, and once he had hit the front he rode into the distance, with nobody ever looking like they would get on terms with him. The bonus seconds gained by the 25-year-old for the victory sees him lead the GC by four seconds over Rasmus Tiller, with Anders Foldager a further two seconds in arrears.
Complete results:
182 kilometers raced at an average speed of 42.992 km/hr
| 1 | Corbin Strong | Israel-Premier Tech | 4hr 14min 0sec |
| 2 | Rasmus Tiller | Uno-X Mobility | s.t. |
| 3 | Anders Foldager | Team Jayco-AlUla | s.t. |
| 4 | Oliver Knight | Cofidis | s.t. |
| 5 | Sandy Dujardin | Team TotalEnergies | s.t. |
| 6 | Jelte Krijnsen | Team Jayco-AlUla | s.t. |
| 7 | Tibor Del Grosso | Alpecin-Deceuninck | s.t. |
| 8 | Natnael Tesfazion | Movistar Team | s.t. |
| 9 | Mathias Vacek | Lidl-Trek | s.t. |
| 10 | Toon Aerts | Lotto | s.t. |
| 11 | Roger Adrià | Red Bull-BORA-hansgrohe | s.t. |
| 12 | Tom Donnenwirth | Groupama-FDJ | s.t. |
| 13 | Elias Maris | Team Flanders-Baloise | s.t. |
| 14 | Luca Van Boven | Intermarché-Wanty | s.t. |
| 15 | Gonzalo Serrano | Movistar Team | s.t. |
| 16 | Artem Shmidt | INEOS Grenadiers | s.t. |
| 17 | Lorenzo Conforti | VF Group-Bardiani CSF-Faizanè | s.t. |
| 18 | Marco Tizza | Wagner Bazin WB | s.t. |
| 19 | Federico Biagini | VF Group-Bardiani CSF-Faizanè | s.t. |
| 20 | Lennert Teugels | Tarteletto-Isorex | s.t. |
| 21 | Dion Smith | Intermarché-Wanty | s.t. |
| 22 | Rémy Rochas | Groupama-FDJ | s.t. |
| 23 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 24 | Liam Slock | Lotto | s.t. |
| 25 | Lars Craps | Lotto | s.t. |
| 26 | Kevin Geniets | Groupama-FDJ | s.t. |
| 27 | Nicolò Buratti | Bahrain Victorious | s.t. |
| 28 | Lorenzo Rota | Intermarché-Wanty | s.t. |
| 29 | Davide De Pretto | Team Jayco-AlUla | s.t. |
| 30 | Sylvain Moniquet | Cofidis | s.t. |
| 31 | Brady Gilmore | Israel-Premier Tech | s.t. |
| 32 | Lorenzo Germani | Groupama-FDJ | s.t. |
| 33 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | s.t. |
| 34 | Pim Ronhaar | Baloise Glowi Lions | s.t. |
| 35 | Florian Sénéchal | Arkea-B&B Hotels | s.t. |
| 36 | Kay De Bruyckere | Pauwels Sauzen-Cibel Clementines | s.t. |
| 37 | Arne Marit | Intermarché-Wanty | s.t. |
| 38 | Carlos Canal | Movistar Team | s.t. |
| 39 | Olivier Godfroid | Baloise Glowi Lions | s.t. |
| 40 | Siebe Deweirdt | Team Flanders-Baloise | s.t. |
| 41 | Filippo Magli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 42 | Ryan Gibbons | Lidl-Trek | s.t. |
| 43 | Alexander Hajek | Red Bull-BORA-hansgrohe | s.t. |
| 44 | Fabien Doubey | Team TotalEnergies | s.t. |
| 45 | David Haverdings | Baloise Glowi Lions | s.t. |
| 46 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 47 | Kim Heiduk | INEOS Grenadiers | s.t. |
| 48 | Louis Rouland | Arkea-B&B Hotels | s.t. |
| 49 | Alessio Martinelli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 50 | Floris De Tier | Wagner Bazin WB | s.t. |
| 51 | Florian Dauphin | Team TotalEnergies | s.t. |
| 52 | Michael Vanthourenhout | Pauwels Sauzen-Cibel Clementines | s.t. |
| 53 | Brandon Rivera | INEOS Grenadiers | s.t. |
| 54 | Henri Vandenabeele | Lotto | s.t. |
| 55 | Roman Ermakov | Bahrain Victorious | s.t. |
| 56 | Milan Fretin | Cofidis | s.t. |
| 57 | Gianni Marchand | Tarteletto-Isorex | s.t. |
| 58 | Léandre Lozouet | Arkea-B&B Hotels | s.t. |
| 59 | Timo Kielich | Alpecin-Deceuninck | s.t. |
| 60 | Juan Pedro Lopez | Lidl-Trek | s.t. |
| 61 | Milan Lanhove | Team Flanders-Baloise | s.t. |
| 62 | Nick Schultz | Israel-Premier Tech | s.t. |
| 63 | Cériel Desal | Wagner Bazin WB | s.t. |
| 64 | Matevz Govekar | Bahrain Victorious | s.t. |
| 65 | Nate Pringle | Red Bull-BORA-hansgrohe | s.t. |
| 66 | Fabio Van den Bossche | Alpecin-Deceuninck | s.t. |
| 67 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 68 | Amund Grøndahl Jansen | Uno-X Mobility | s.t. |
| 69 | Johan Meens | Wagner Bazin WB | s.t. |
| 70 | Lewis Bower | Groupama-FDJ | s.t. |
| 71 | Simon Guglielmi | Arkea-B&B Hotels | s.t. |
| 72 | Milan Menten | Lotto | s.t. |
| 73 | Simone Petilli | Intermarché-Wanty | s.t. |
| 74 | Oliver Stockwell | Bahrain Victorious | s.t. |
| 75 | Dries De Pooter | Intermarché-Wanty | s.t. |
| 76 | Aimé De Gendt | Cofidis | s.t. |
| 77 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 78 | Emil Herzog | Red Bull-BORA-hansgrohe | s.t. |
| 79 | Ewout De Keyser | Tarteletto-Isorex | s.t. |
| 80 | Eddy Le Huitouze | Groupama-FDJ | s.t. |
| 82 | Vlad Van Mechelen | Bahrain Victorious | s.t. |
| 83 | Lennert Belmans | Alpecin-Deceuninck | s.t. |
| 84 | Clement Izquierdo | Cofidis | s.t. |
| 85 | Mathias Norsgaard | Movistar Team | s.t. |
| 86 | Martin Urianstad Bugge | Uno-X Mobility | s.t. |
| 87 | Alexys Brunel | Team TotalEnergies | s.t. |
| 88 | Henri-Francois Haquin | Wagner Bazin WB | s.t. |
| 89 | Henrik Pedersen | Uno-X Mobility | @ 15sec |
| 90 | Filip Maciejuk | Red Bull-BORA-hansgrohe | s.t. |
| 91 | Yorben Lauryssen | Pauwels Sauzen-Cibel Clementines | s.t. |
| 92 | Davide Donati | Red Bull-BORA-hansgrohe | 0:21 |
| 93 | Robbe Claeys | Tarteletto-Isorex | 0:23 |
| 94 | Wies Nuyens | Pauwels Sauzen-Cibel Clementines | 0:29 |
| 95 | Samuel Leroux | Team TotalEnergies | s.t. |
| 96 | Viktor Vandenberghe | Pauwels Sauzen-Cibel Clementines | 0:46 |
| 97 | Kenay De Moyer | Pauwels Sauzen-Cibel Clementines | s.t. |
| 98 | Lars van der Haar | Baloise Glowi Lions | s.t. |
| 99 | Victor Vercouillie | Team Flanders-Baloise | s.t. |
| 100 | Maarten Verheyen | Baloise Glowi Lions | s.t. |
| 101 | Daan Marien | Baloise Glowi Lions | s.t. |
| 102 | Jasper Dejaegher | Team Flanders-Baloise | s.t. |
| 103 | Manlio Moro | Movistar Team | 0:58 |
| 104 | Ben Swift | INEOS Grenadiers | 1:22 |
| 105 | Timothy Dupont | Tarteletto-Isorex | 1:38 |
| 106 | Matti van Speybroek | Pauwels Sauzen-Cibel Clementines | s.t. |
| 107 | Tom Paquot | Intermarché-Wanty | s.t. |
| 108 | Baptiste Veistroffer | Lotto | s.t. |
| 109 | Louis Blouwe | Tarteletto-Isorex | s.t. |
| 110 | Robin Orins | Lotto | 1:49 |
| 111 | Omar Fraile | INEOS Grenadiers | s.t. |
| 112 | Floris Van Tricht | Israel-Premier Tech | s.t. |
| 113 | Tom Van Asbroeck | Israel-Premier Tech | s.t. |
| 114 | Davide Persico | Wagner Bazin WB | s.t. |
| 115 | Kenneth Van Rooy | Wagner Bazin WB | s.t. |
| 116 | Tim Declercq | Lidl-Trek | s.t. |
| 117 | Michael Hepburn | Team Jayco-AlUla | s.t. |
| 118 | Rasmus Bøgh Wallin | Uno-X Mobility | s.t. |
| 119 | Jakob Söderqvist | Lidl-Trek | s.t. |
| 120 | Lucas Boniface | Team TotalEnergies | s.t. |
| 121 | Alessandro Borgo | Bahrain Victorious | s.t. |
| 122 | Olivier Le Gac | Groupama-FDJ | s.t. |
| 123 | Lorrenzo Manzin | Team TotalEnergies | s.t. |
| 124 | Salvatore Puccio | INEOS Grenadiers | s.t. |
| 125 | Michael Schwarzmann | Israel-Premier Tech | s.t. |
| 126 | Lorenzo Milesi | Movistar Team | s.t. |
| 127 | Lindsay De Vylder | Team Flanders-Baloise | 2:18 |
| 128 | Campbell Stewart | Team Jayco-AlUla | 2:33 |
| 129 | Robbe Ghys | Alpecin-Deceuninck | 2:56 |
| 130 | Joran Wyseure | Alpecin-Deceuninck | 3:09 |
| 131 | Michiel Hillen | Baloise Glowi Lions | 3:22 |
| 132 | Ludovic Robeet | Cofidis | 3:28 |
| 133 | Alex Kirsch | Lidl-Trek | @ 0sec |
| 134 | Nicolas Milesi | Arkea-B&B Hotels | 3:55 |
| 135 | Ryan Mullen | Red Bull-BORA-hansgrohe | s.t. |
| 136 | Oded Kogut | Israel-Premier Tech | s.t. |
| 137 | Daniel Skerl | Bahrain Victorious | s.t. |
| 138 | Jimmy Janssens | Alpecin-Deceuninck | s.t. |
| 139 | Jonathan Castroviejo | INEOS Grenadiers | s.t. |
| 140 | Luca Mozzato | Arkea-B&B Hotels | 4:06 |
| 141 | Jenthe Biermans | Arkea-B&B Hotels | s.t. |
| 142 | Kristian Egholm | Lidl-Trek | 4:08 |
| 143 | Piet Allegaert | Cofidis | s.t. |
| 144 | Jordy Decottignies | Tarteletto-Isorex | 4:26 |
| 145 | Davide Cimolai | Movistar Team | 4:41 |
GC after stage 1:
| 1 | Corbin Strong | Israel-Premier Tech | 4hr 13min 50sec |
| 2 | Rasmus Tiller | Uno-X Mobility | @ 4sec |
| 3 | Anders Foldager | Team Jayco-AlUla | 0:06 |
| 4 | Oliver Knight | Cofidis | 0:10 |
| 5 | Sandy Dujardin | Team TotalEnergies | s.t. |
| 6 | Jelte Krijnsen | Team Jayco-AlUla | s.t. |
| 7 | Tibor Del Grosso | Alpecin-Deceuninck | s.t. |
| 8 | Natnael Tesfazion | Movistar Team | s.t. |
| 9 | Mathias Vacek | Lidl-Trek | s.t. |
| 10 | Toon Aerts | Lotto | s.t. |
| 11 | Roger Adrià | Red Bull-BORA-hansgrohe | s.t. |
| 12 | Tom Donnenwirth | Groupama-FDJ | s.t. |
| 13 | Elias Maris | Team Flanders-Baloise | s.t. |
| 14 | Luca Van Boven | Intermarché-Wanty | s.t. |
| 15 | Gonzalo Serrano | Movistar Team | s.t. |
| 16 | Artem Shmidt | INEOS Grenadiers | s.t. |
| 17 | Lorenzo Conforti | VF Group-Bardiani CSF-Faizanè | s.t. |
| 18 | Federico Biagini | VF Group-Bardiani CSF-Faizanè | s.t. |
| 19 | Lennert Teugels | Tarteletto-Isorex | s.t. |
| 20 | Dion Smith | Intermarché-Wanty | s.t. |
| 21 | Rémy Rochas | Groupama-FDJ | s.t. |
| 22 | Filippo Fiorelli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 23 | Liam Slock | Lotto | s.t. |
| 24 | Lars Craps | Lotto | s.t. |
| 25 | Kevin Geniets | Groupama-FDJ | s.t. |
| 26 | Nicolò Buratti | Bahrain Victorious | s.t. |
| 27 | Lorenzo Rota | Intermarché-Wanty | s.t. |
| 28 | Davide De Pretto | Team Jayco-AlUla | s.t. |
| 29 | Sylvain Moniquet | Cofidis | s.t. |
| 30 | Brady Gilmore | Israel-Premier Tech | s.t. |
| 31 | Lorenzo Germani | Groupama-FDJ | s.t. |
| 32 | Enrico Zanoncello | VF Group-Bardiani CSF-Faizanè | s.t. |
| 33 | Pim Ronhaar | Baloise Glowi Lions | s.t. |
| 34 | Florian Sénéchal | Arkea-B&B Hotels | s.t. |
| 35 | Kay De Bruyckere | Pauwels Sauzen-Cibel Clementines | s.t. |
| 36 | Arne Marit | Intermarché-Wanty | s.t. |
| 37 | Carlos Canal | Movistar Team | s.t. |
| 38 | Olivier Godfroid | Baloise Glowi Lions | s.t. |
| 39 | Siebe Deweirdt | Team Flanders-Baloise | s.t. |
| 40 | Filippo Magli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 41 | Ryan Gibbons | Lidl-Trek | s.t. |
| 42 | Alexander Hajek | Red Bull-BORA-hansgrohe | s.t. |
| 43 | Fabien Doubey | Team TotalEnergies | s.t. |
| 44 | David Haverdings | Baloise Glowi Lions | s.t. |
| 45 | Fredrik Dversnes | Uno-X Mobility | s.t. |
| 46 | Kim Heiduk | INEOS Grenadiers | s.t. |
| 47 | Louis Rouland | Arkea-B&B Hotels | s.t. |
| 48 | Alessio Martinelli | VF Group-Bardiani CSF-Faizanè | s.t. |
| 49 | Floris De Tier | Wagner Bazin WB | s.t. |
| 50 | Florian Dauphin | Team TotalEnergies | s.t. |
| 51 | Michael Vanthourenhout | Pauwels Sauzen-Cibel Clementines | s.t. |
| 52 | Brandon Rivera | INEOS Grenadiers | s.t. |
| 53 | Henri Vandenabeele | Lotto | s.t. |
| 54 | Roman Ermakov | Bahrain Victorious | s.t. |
| 55 | Milan Fretin | Cofidis | s.t. |
| 56 | Gianni Marchand | Tarteletto-Isorex | s.t. |
| 57 | Léandre Lozouet | Arkea-B&B Hotels | s.t. |
| 58 | Timo Kielich | Alpecin-Deceuninck | s.t. |
| 59 | Juan Pedro Lopez | Lidl-Trek | s.t. |
| 60 | Milan Lanhove | Team Flanders-Baloise | s.t. |
| 61 | Nick Schultz | Israel-Premier Tech | s.t. |
| 62 | Cériel Desal | Wagner Bazin WB | s.t. |
| 63 | Matevz Govekar | Bahrain Victorious | s.t. |
| 64 | Nate Pringle | Red Bull-BORA-hansgrohe | s.t. |
| 65 | Fabio Van den Bossche | Alpecin-Deceuninck | s.t. |
| 66 | Sakarias Koller Løland | Uno-X Mobility | s.t. |
| 67 | Amund Grøndahl Jansen | Uno-X Mobility | s.t. |
| 68 | Johan Meens | Wagner Bazin WB | s.t. |
| 69 | Lewis Bower | Groupama-FDJ | s.t. |
| 70 | Simon Guglielmi | Arkea-B&B Hotels | s.t. |
| 71 | Milan Menten | Lotto | s.t. |
| 72 | Simone Petilli | Intermarché-Wanty | s.t. |
| 73 | Oliver Stockwell | Bahrain Victorious | s.t. |
| 74 | Dries De Pooter | Intermarché-Wanty | s.t. |
| 75 | Aimé De Gendt | Cofidis | s.t. |
| 76 | Robert Donaldson | Team Jayco-AlUla | s.t. |
| 77 | Emil Herzog | Red Bull-BORA-hansgrohe | s.t. |
| 78 | Ewout De Keyser | Tarteletto-Isorex | s.t. |
| 79 | Eddy Le Huitouze | Groupama-FDJ | s.t. |
| 81 | Vlad Van Mechelen | Bahrain Victorious | s.t. |
| 82 | Lennert Belmans | Alpecin-Deceuninck | s.t. |
| 83 | Clement Izquierdo | Cofidis | s.t. |
| 84 | Mathias Norsgaard | Movistar Team | s.t. |
| 85 | Martin Urianstad Bugge | Uno-X Mobility | s.t. |
| 86 | Alexys Brunel | Team TotalEnergies | s.t. |
| 87 | Henri-Francois Haquin | Wagner Bazin WB | s.t. |
| 88 | Alex Kirsch | Lidl-Trek | s.t. |
| 89 | Marco Tizza | Wagner Bazin WB | 0:20 |
| 90 | Henrik Pedersen | Uno-X Mobility | 0:25 |
| 91 | Filip Maciejuk | Red Bull-BORA-hansgrohe | s.t. |
| 92 | Yorben Lauryssen | Pauwels Sauzen-Cibel Clementines | s.t. |
| 93 | Davide Donati | Red Bull-BORA-hansgrohe | 0:31 |
| 94 | Robbe Claeys | Tarteletto-Isorex | 0:33 |
| 95 | Wies Nuyens | Pauwels Sauzen-Cibel Clementines | 0:39 |
| 96 | Samuel Leroux | Team TotalEnergies | s.t. |
| 97 | Kenay De Moyer | Pauwels Sauzen-Cibel Clementines | 0:50 |
| 98 | Viktor Vandenberghe | Pauwels Sauzen-Cibel Clementines | 0:56 |
| 99 | Lars van der Haar | Baloise Glowi Lions | s.t. |
| 100 | Victor Vercouillie | Team Flanders-Baloise | s.t. |
| 101 | Maarten Verheyen | Baloise Glowi Lions | s.t. |
| 102 | Daan Marien | Baloise Glowi Lions | s.t. |
| 103 | Jasper Dejaegher | Team Flanders-Baloise | s.t. |
| 104 | Manlio Moro | Movistar Team | 1:08 |
| 105 | Ben Swift | INEOS Grenadiers | 1:32 |
| 106 | Timothy Dupont | Tarteletto-Isorex | 1:48 |
| 107 | Matti van Speybroek | Pauwels Sauzen-Cibel Clementines | s.t. |
| 108 | Tom Paquot | Intermarché-Wanty | s.t. |
| 109 | Baptiste Veistroffer | Lotto | s.t. |
| 110 | Louis Blouwe | Tarteletto-Isorex | s.t. |
| 111 | Kenneth Van Rooy | Wagner Bazin WB | 1:55 |
| 112 | Lorenzo Milesi | Movistar Team | 1:56 |
| 113 | Michael Schwarzmann | Israel-Premier Tech | 1:58 |
| 114 | Robin Orins | Lotto | 1:59 |
| 115 | Omar Fraile | INEOS Grenadiers | s.t. |
| 116 | Floris Van Tricht | Israel-Premier Tech | s.t. |
| 117 | Tom Van Asbroeck | Israel-Premier Tech | s.t. |
| 118 | Davide Persico | Wagner Bazin WB | s.t. |
| 119 | Tim Declercq | Lidl-Trek | s.t. |
| 120 | Michael Hepburn | Team Jayco-AlUla | s.t. |
| 121 | Bøgh Wallin Rasmus | Uno-X Mobility | s.t. |
| 122 | Jakob Söderqvist | Lidl-Trek | s.t. |
| 123 | Lucas Boniface | Team TotalEnergies | s.t. |
| 124 | Alessandro Borgo | Bahrain Victorious | s.t. |
| 125 | Olivier Le Gac | Groupama-FDJ | s.t. |
| 126 | Lorrenzo Manzin | Team TotalEnergies | s.t. |
| 127 | Salvatore Puccio | INEOS Grenadiers | s.t. |
| 128 | Lindsay De Vylder | Team Flanders-Baloise | 2:28 |
| 129 | Campbell Stewart | Team Jayco-AlUla | 2:43 |
| 130 | Robbe Ghys | Alpecin-Deceuninck | 3:06 |
| 131 | Joran Wyseure | Alpecin-Deceuninck | 3:19 |
| 132 | Michiel Hillen | Baloise Glowi Lions | 3:32 |
| 133 | Ludovic Robeet | Cofidis | 3:34 |
| 134 | Nicolas Milesi | Arkea-B&B Hotels | 4:05 |
| 135 | Ryan Mullen | Red Bull-BORA-hansgrohe | s.t. |
| 136 | Oded Kogut | Israel-Premier Tech | s.t. |
| 137 | Daniel Skerl | Bahrain Victorious | s.t. |
| 138 | Jimmy Janssens | Alpecin-Deceuninck | s.t. |
| 139 | Jonathan Castroviejo | INEOS Grenadiers | s.t. |
| 140 | Luca Mozzato | Arkea-B&B Hotels | 4:16 |
| 141 | Jenthe Biermans | Arkea-B&B Hotels | s.t. |
| 142 | Kristian Egholm | Lidl-Trek | 4:18 |
| 143 | Piet Allegaert | Cofidis | s.t. |
| 144 | Jordy Decottignies | Tarteletto-Isorex | 4:36 |
| 145 | Davide Cimolai | Movistar Team | 4:51 |
Stage 1 map & profile:
Stage 1 map

Stage 1 profile
Start list with back numbers, July 25, 2025:
| Alpecin-Deceuninck | |
| 1 | Lennert Belmans |
| 2 | Tibor Del Grosso |
| 3 | Jimmy Janssens |
| 4 | Timo Kielich |
| 5 | Robbe Ghys |
| 6 | Fabio Van den Bossche |
| 7 | Joran Wyseure |
| Arkea-B&B Hotels | |
| 11 | Jenthe Biermans |
| 12 | Louis Rouland |
| 13 | Simon Guglielmi |
| 14 | Léandre Lozouet |
| 15 | Nicolas Milesi |
| 16 | Luca Mozzato |
| 17 | Florian Sénéchal |
| Bahrain Victorious | |
| 21 | Nicolò Buratti |
| 22 | Roman Ermakov |
| 23 | Matevz Govekar |
| 24 | Daniel Skerl |
| 25 | Oliver Stockwell |
| 26 | Vlad Van Mechelen |
| 27 | Alessandro Borgo |
| Cofidis | |
| 31 | Piet Allegaert |
| 32 | Aimé De Gendt |
| 33 | Clement Izquierdo |
| 34 | Oliver Knight |
| 35 | Sylvain Moniquet |
| 36 | Ludovic Robeet |
| 37 | Milan Fretin |
| Groupama-FDJ | |
| 41 | Lewis Bower |
| 42 | Tom Donnenwirth |
| 43 | Kevin Geniets |
| 44 | Lorenzo Germani |
| 45 | Olivier Le Gac |
| 46 | Eddy Le Huitouze |
| 47 | Rémy Rochas |
| INEOS Grenadiers | |
| 51 | Omar Fraile |
| 52 | Kim Heiduk |
| 53 | Salvatore Puccio |
| 54 | Brandon Rivera |
| 55 | Artem Shmidt |
| 56 | Ben Swift |
| 57 | Jonathan Castroviejo |
| Intermarché-Wanty | |
| 61 | Dries De Pooter |
| 62 | Arne Marit |
| 63 | Tom Paquot |
| 64 | Simone Petilli |
| 65 | Lorenzo Rota |
| 66 | Dion Smith |
| 67 | Luca Van Boven |
| Lidl-Trek | |
| 71 | Tim Declercq |
| 72 | Alex Kirsch |
| 73 | Juan Pedro Lopez |
| 74 | Mathias Vacek |
| 75 | Jakob Söderqvist |
| 76 | Kristian Egholm |
| 77 | Ryan Gibbons |
| Movistar Team | |
| 81 | Carlos Canal |
| 82 | Davide Cimolai |
| 83 | Lorenzo Milesi |
| 84 | Manlio Moro |
| 85 | Mathias Norsgaard |
| 86 | Gonzalo Serrano |
| 87 | Natnael Tesfazion |
| Red Bull-BORA-hansgrohe | |
| 91 | Filip Maciejuk |
| 92 | Roger Adrià |
| 93 | Alexander Hajek |
| 94 | Emil Herzog |
| 95 | Davide Donati |
| 96 | Ryan Mullen |
| 97 | Nate Pringle |
| Team Jayco-AlUla | |
| 101 | Davide De Pretto |
| 102 | Robert Donaldson |
| 103 | Anders Foldager |
| 104 | Jelte Krijnsen |
| 105 | Campbell Stewart |
| 106 | Michael Hepburn |
| Israel-Premier Tech | |
| 111 | Oded Kogut |
| 112 | Nick Schultz |
| 113 | Michael Schwarzmann |
| 114 | Corbin Strong |
| 115 | Tom Van Asbroeck |
| 116 | Floris Van Tricht |
| 117 | Brady Gilmore |
| Lotto | |
| 121 | Toon Aerts |
| 122 | Lars Craps |
| 123 | Milan Menten |
| 124 | Robin Orins |
| 125 | Liam Slock |
| 126 | Henri Vandenabeele |
| 127 | Baptiste Veistroffer |
| Team Flanders-Baloise | |
| 131 | Lindsay De Vylder |
| 132 | Aaron Van Poucke |
| 133 | Jasper Dejaegher |
| 134 | Siebe Deweirdt |
| 135 | Milan Lanhove |
| 136 | Elias Maris |
| 137 | Victor Vercouillie |
| Team TotalEnergies | |
| 141 | Lucas Boniface |
| 142 | Alexys Brunel |
| 143 | Florian Dauphin |
| 144 | Fabien Doubey |
| 145 | Sandy Dujardin |
| 146 | Samuel Leroux |
| 147 | Lorrenzo Manzin |
| Uno-X Mobility | |
| 151 | Henrik Pedersen |
| 152 | Rasmus Bøgh Wallin |
| 153 | Martin Urianstad Bugge |
| 154 | Fredrik Dversnes |
| 155 | Rasmus Tiller |
| 156 | Grøndahl Jansen Amund |
| 157 | Sakarias Koller Løland |
| VF Group-Bardiani CSF-Faizanè | |
| 161 | Federico Biagini |
| 162 | Lorenzo Conforti |
| 163 | Filippo Fiorelli |
| 164 | Filippo Magli |
| 165 | Alessio Martinelli |
| 166 | Manuele Tarozzi |
| 167 | Enrico Zanoncello |
| Wagner Bazin WB | |
| 171 | Floris De Tier |
| 172 | Cériel Desal |
| 173 | Johan Meens |
| 174 | Davide Persico |
| 175 | Henri-Francois Haquin |
| 176 | Marco Tizza |
| 177 | Kenneth Van Rooy |
| Tarteletto-Isorex | |
| 181 | Lennert Teugels |
| 182 | Gianni Marchand |
| 183 | Jordy Decottignies |
| 184 | Ewout De Keyser |
| 185 | Robbe Claeys |
| 186 | Louis Blouwe |
| 187 | Timothy Dupont |
| Baloise Glowi Lions | |
| 191 | Pim Ronhaar |
| 192 | David Haverdings |
| 193 | Lars van der Haar |
| 194 | Daan Marien |
| 195 | Michiel Hillen |
| 196 | Olivier Godfroid |
| 197 | Maarten Verheyen |
| Pauwels Sauzen-Cibel Clementines | |
| 201 | Michael Vanthourenhout |
| 202 | Viktor Vandenberghe |
| 203 | Matti van Speybroek |
| 204 | Wies Nuyens |
| 205 | Yorben Lauryssen |
| 206 | Kenay De Moyer |
| 207 | Kay De Bruyckere |