{"id":3570,"date":"2025-07-12T17:21:31","date_gmt":"2025-07-12T15:21:31","guid":{"rendered":"https:\/\/franceletour.com\/?p=3570"},"modified":"2025-07-12T17:21:33","modified_gmt":"2025-07-12T15:21:33","slug":"stage-8-jonathan-milan-sprint-win","status":"publish","type":"post","link":"https:\/\/franceletour.com\/fr\/stage-8-jonathan-milan-sprint-win\/","title":{"rendered":"Tour de France 2025 \u2014 Stage 8 Recap: Jonathan Milan Rockets to Laval Victory!"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><strong>LAVAL, France \u2014<\/strong><br>It was sprinting at its raw, feral best. Jonathan Milan (Lidl-Trek) unleashed a savage final burst to claim a thrilling Stage 8 victory at the Tour de France 2025, out-kicking Wout van Aert (Visma\u2013Lease a Bike) and Kaden Groves (Alpecin-Deceuninck) in a frantic bunch sprint finale in Laval.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udeb4\u200d\u2642\ufe0f The Final 10 Kilometres: Chaos Before Carnage<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The day\u2019s two-man breakaway \u2014 <strong>Mathieu Burgaudeau<\/strong> et <strong>Matteo Vercher<\/strong> \u2014 gave it full gas for nearly 50 kilometres, even grabbing the <strong>Combativity Award<\/strong> as the peloton kept them on a short leash.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As they were reeled in with 13 km to go, disaster struck for European champion <strong>Tim Merlier<\/strong> (Soudal Quick-Step) with a mechanical, leaving the sprint battle wide open.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Up front, <strong>Team Visma\u2013Lease a Bike<\/strong> took control with 5 km remaining, while <strong>Alpecin-Deceuninck<\/strong> threw everything behind <strong>Mathieu van der Poel\u2019s<\/strong> searing lead-out for Groves. But a small bobble from the Aussie sprinter with 1.5 km to go opened the door for Milan.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udca5 The Final Sprint<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">As <strong>Jasper Stuyven<\/strong> fired Lidl-Trek\u2019s train into the last 1,000 meters, Milan latched onto Van der Poel\u2019s wheel like a predator. The Belgian superstar dropped Groves into prime position, but Milan timed his move to perfection.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Launching with 200 meters to go, the powerful Italian thundered past both Groves and Van Aert, sealing his <strong>22nd career win<\/strong> and first of this year\u2019s Tour in style.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83c\udf99\ufe0f Post-Race Soundbite<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Jonathan Milan:<\/strong><br><em>&#8220;I knew it would be messy today. The final 5k was all elbows and chaos, but my guys put me in the perfect spot. When I saw the line, I just went all-in. This one\u2019s for the team \u2014 and for Italy!&#8221;<\/em><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">\ud83d\udcca Stage 8 Top 5 Results<\/h2>\n\n\n<style>.kb-table-container3570_ee2a32-82{overflow-x:auto;}.kb-table-container .kb-table3570_ee2a32-82 th{padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);text-align:left;}.kb-table-container .kb-table3570_ee2a32-82 caption{text-align:center;}.kb-table-container .kb-table3570_ee2a32-82 td{padding-top:var(--global-kb-spacing-xxs, 0.5rem);padding-right:var(--global-kb-spacing-xxs, 0.5rem);padding-bottom:var(--global-kb-spacing-xxs, 0.5rem);padding-left:var(--global-kb-spacing-xxs, 0.5rem);text-align:left;}.kb-table-container .kb-table3570_ee2a32-82 td, .kb-table3570_ee2a32-82 th{border-bottom:1px solid var(--global-palette6, #718096);}@media all and (max-width: 1024px){.kb-table-container .kb-table3570_ee2a32-82 td, .kb-table3570_ee2a32-82 th{border-bottom:1px solid var(--global-palette6, #718096);}}@media all and (max-width: 767px){.kb-table-container .kb-table3570_ee2a32-82 td, .kb-table3570_ee2a32-82 th{border-bottom:1px solid var(--global-palette6, #718096);}}<\/style><div class=\"kb-table-container kb-table-container3570_ee2a32-82 wp-block-kadence-table\"><table class=\"kb-table kb-table3570_ee2a32-82\">\n<tr class=\"kb-table-row kb-table-row3570_1f1a03-d7\">\n<th  scope=\"col\" class=\"kb-table-data kb-table-data3570_9ee30d-a4\">\n\n<p class=\"wp-block-paragraph\">Rank<\/p>\n\n<\/th>\n\n<th  scope=\"col\" class=\"kb-table-data kb-table-data3570_fba195-f7\">\n\n<p class=\"wp-block-paragraph\">Cavalier<\/p>\n\n<\/th>\n\n<th  scope=\"col\" class=\"kb-table-data kb-table-data3570_35a1ae-db\">\n\n<p class=\"wp-block-paragraph\">\u00c9quipe<\/p>\n\n<\/th>\n<\/tr>\n\n<tr class=\"kb-table-row kb-table-row3570_383e6c-13\">\n<td  class=\"kb-table-data kb-table-data3570_ea64e9-b7\">\n\n<p class=\"wp-block-paragraph\">\ud83e\udd47 1<\/p>\n\n<\/td>\n\n<td  class=\"kb-table-data kb-table-data3570_1c8c57-d7\">\n\n<p class=\"wp-block-paragraph\"><strong>Jonathan Milan<\/strong><\/p>\n\n<\/td>\n\n<td  class=\"kb-table-data kb-table-data3570_f6107f-6d\">\n\n<p class=\"wp-block-paragraph\"><strong>Lidl\u2013Trek<\/strong><\/p>\n\n<\/td>\n<\/tr>\n\n<tr class=\"kb-table-row kb-table-row3570_00f846-de\">\n<td  class=\"kb-table-data kb-table-data3570_0bd6c6-f2\">\n\n<p class=\"wp-block-paragraph\">\ud83e\udd48 2<\/p>\n\n<\/td>\n\n<td  class=\"kb-table-data kb-table-data3570_683e82-c6\">\n\n<p class=\"wp-block-paragraph\">Wout van Aert<\/p>\n\n<\/td>\n\n<td  class=\"kb-table-data kb-table-data3570_42857c-7d\">\n\n<p class=\"wp-block-paragraph\">Visma\u2013Lease a Bike<\/p>\n\n<\/td>\n<\/tr>\n\n<tr class=\"kb-table-row kb-table-row3570_128f3e-67\">\n<td  class=\"kb-table-data kb-table-data3570_ea8b9d-6f\">\n\n<p class=\"wp-block-paragraph\">\ud83e\udd49 3<\/p>\n\n<\/td>\n\n<td  class=\"kb-table-data kb-table-data3570_c68097-a2\">\n\n<p class=\"wp-block-paragraph\">Kaden Groves<\/p>\n\n<\/td>\n\n<td  class=\"kb-table-data kb-table-data3570_fcf70e-44\">\n\n<p class=\"wp-block-paragraph\">Alpecin\u2013Deceuninck<\/p>\n\n<\/td>\n<\/tr>\n\n<tr class=\"kb-table-row kb-table-row3570_b1c54f-b9\">\n<td  class=\"kb-table-data kb-table-data3570_c36d4f-a7\">\n\n<p class=\"wp-block-paragraph\">4<\/p>\n\n<\/td>\n\n<td  class=\"kb-table-data kb-table-data3570_33afb9-69\">\n\n<p class=\"wp-block-paragraph\">Pascal Ackermann<\/p>\n\n<\/td>\n\n<td  class=\"kb-table-data kb-table-data3570_ea13a7-0c\">\n\n<p class=\"wp-block-paragraph\">Israel\u2013Premier Tech<\/p>\n\n<\/td>\n<\/tr>\n\n<tr class=\"kb-table-row kb-table-row3570_355eef-16\">\n<td  class=\"kb-table-data kb-table-data3570_94ec54-ae\">\n\n<p class=\"wp-block-paragraph\">5<\/p>\n\n<\/td>\n\n<td  class=\"kb-table-data kb-table-data3570_e11581-63\">\n\n<p class=\"wp-block-paragraph\">Arnaud De Lie<\/p>\n\n<\/td>\n\n<td  class=\"kb-table-data kb-table-data3570_7d1518-25\">\n\n<p class=\"wp-block-paragraph\">Lotto Dstny<\/p>\n\n<\/td>\n<\/tr>\n<\/table><\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">\ud83d\udcd6 Bonus Drama<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Jonas Rutsch<\/strong> (Intermarch\u00e9\u2013Wanty) hit the tarmac in a late crash but remounted.<\/li>\n\n\n\n<li><strong>Paul Penho\u00ebt<\/strong> (Groupama\u2013FDJ) suffered a mechanical in the closing 10 km.<\/li>\n\n\n\n<li>The sole climb of the day, <strong>C\u00f4te de Nuill\u00e9-sur-Vicoin<\/strong>, was claimed by Burgaudeau, who spent 50km in the break at a blistering 48.2 km\/h.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udd25 What\u2019s Next: Stage 9 Preview<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A lumpy <strong>stage through the Mayenne hills<\/strong> awaits tomorrow, a classic <strong>breakaway ambush zone<\/strong> before the first rest day. GC contenders will stay sharp while opportunists smell blood.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Can Milan double up? Will Van Aert finally bag his win? Or is a rogue escape on the cards?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tune in for the madness \u2014 because if today was any indication, it\u2019s far from over.<\/p>","protected":false},"excerpt":{"rendered":"<p>LAVAL, France \u2014It was sprinting at its raw, feral best. Jonathan Milan (Lidl-Trek) unleashed a savage final burst to claim a thrilling Stage 8 victory at the Tour de France 2025, out-kicking Wout van Aert (Visma\u2013Lease a Bike) and Kaden Groves (Alpecin-Deceuninck) in a frantic bunch sprint finale in Laval. \ud83d\udeb4\u200d\u2642\ufe0f The Final 10 Kilometres:&#8230;<\/p>","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[32],"tags":[],"class_list":["post-3570","post","type-post","status-publish","format-standard","hentry","category-tour-de-france-2025"],"taxonomy_info":{"category":[{"value":32,"label":"Tour de France 2025"}]},"featured_image_src_large":false,"author_info":{"display_name":"Evan Pembroke","author_link":"https:\/\/franceletour.com\/fr\/author\/evan-pembroke\/"},"comment_info":0,"category_info":[{"term_id":32,"name":"Tour de France 2025","slug":"tour-de-france-2025","term_group":0,"term_taxonomy_id":32,"taxonomy":"category","description":"Full battle coverage of the Tour de France 2025, Stage guides, live results &amp; route maps. Track every climb, sprint, and yellow jersey battle.","parent":0,"count":76,"filter":"raw","cat_ID":32,"category_count":76,"category_description":"Full battle coverage of the Tour de France 2025, Stage guides, live results &amp; route maps. Track every climb, sprint, and yellow jersey battle.","cat_name":"Tour de France 2025","category_nicename":"tour-de-france-2025","category_parent":0}],"tag_info":false,"_links":{"self":[{"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/posts\/3570","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/comments?post=3570"}],"version-history":[{"count":1,"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/posts\/3570\/revisions"}],"predecessor-version":[{"id":3574,"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/posts\/3570\/revisions\/3574"}],"wp:attachment":[{"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/media?parent=3570"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/categories?post=3570"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/tags?post=3570"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}