In a high-speed finish, Jonathan Milan (Lidl – Trek) won the sprinter duel and claimed victory in the eighth stage of the 2025 Tour de France, covering a 171.4-kilometer route between Saint-Méen-le-Grand and Laval, on flat terrain.
The Italian cyclist, assisted by his teammates, claimed his first victory in the French round, finishing fastest in the sprint ahead of Belgian Wout van Aert (Team Visma | Lease a Bike) and Australian Kaden Groves (Alpecin – Deceuninck), who finished 2nd and 3rd, respectively. The best Colombian was Sergio Higuita (XDS Astana Team) in 77th place, 53 seconds behind the winner.
There were no changes in the overall standings. Slovenian Tadej Pogacar (UAE Team Emirates – XRG) continues to lead the race, followed by Belgian Remco Evenepoel (Soudal – Quick Step) and Frenchman Kévin Vauquelin (Arkea-B&B Hotels).
The day’s breakaway was led by two French riders from Team TotalEnergies: Mathieu Burgaudeau and Mattéo Vercher. In the end, the two adventurers couldn’t hold off the onslaught of the peloton and were caught in the final stages.
The French tour will continue this Sunday with the ninth stage, a completely flat 174.1-kilometer section between Chinon and Châteauroux, which does not include any mountain obstacles.
Tour de France (2.UWT)
Results Stasge 8 | Saint-Méen-le-Grand – Laval (Espace Mayenne) (171,4 km)
| 1 | Jonathan Milan | Lidl-Trek | 3:50:26 |
| 2 | Wout van Aert | Team Visma | Lease a Bike | m.t. |
| 3 | Kaden Groves | Alpecin-Deceuninck | m.t. |
| 4 | Pascal Ackermann | Israel-Premier Tech | m.t. |
| 5 | Arnaud De Lie | Lotto | m.t. |
| 6 | Tobias Lund Andresen | Team Picnic PostNL | m.t. |
| 7 | Bryan Coquard | Cofidis | m.t. |
| 8 | Alberto Dainese | Tudor Pro Cycling Team | m.t. |
| 9 | Vincenzo Albanese | EF Education-EasyPost | m.t. |
| 10 | Stian Fredheim | Uno-X Mobility | m.t. |
Ranking General
| 1 | Tadej Pogacar | UAE Team Emirates-XRG | 29:48:30 |
| 2 | Remco Evenepoel | Soudal Quick-Step | + 54 |
| 3 | Kévin Vauquelin | ARKEA-B&B HOTELS | + 01:11 |
| 4 | Jonas Vingegaard | Team Visma | Lease a Bike | + 01:17 |
| 5 | Mathieu van der Poel | Alpecin-Deceuninck | + 01:29 |
| 6 | Matteo Jorgenson | Team Visma | Lease a Bike | + 01:34 |
| 7 | Oscar Onley | Team Picnic PostNL | + 02:49 |
| 8 | Florian Lipowitz | Red Bull-BORA-hansgrohe | + 03:02 |
| 9 | Primoz Roglic | Red Bull-BORA-hansgrohe | + 03:06 |
| 10 | Mattias Skjelmose | Lidl-Trek | + 03:4 |
Source: Revista Mundo Ciclístico