{"id":7707,"date":"2026-07-18T13:07:36","date_gmt":"2026-07-18T11:07:36","guid":{"rendered":"https:\/\/franceletour.com\/?p=7707"},"modified":"2026-07-23T14:24:16","modified_gmt":"2026-07-23T12:24:16","slug":"tour-de-france-2026-stage-14-live","status":"publish","type":"post","link":"https:\/\/franceletour.com\/es\/tour-de-france-2026-stage-14-live\/","title":{"rendered":"TDF 2026 Stage 14 Live Stats \u2014 Mulhouse \u2192 Le Markstein Fellering: Commentary &amp; Live Updates"},"content":{"rendered":"<style>.wp-block-kadence-advancedheading.kt-adv-heading7707_ffa12b-d1, .wp-block-kadence-advancedheading.kt-adv-heading7707_ffa12b-d1[data-kb-block=\"kb-adv-heading7707_ffa12b-d1\"]{text-align:center;font-size:28px;font-style:normal;text-transform:uppercase;}.wp-block-kadence-advancedheading.kt-adv-heading7707_ffa12b-d1 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading7707_ffa12b-d1[data-kb-block=\"kb-adv-heading7707_ffa12b-d1\"] mark.kt-highlight{font-style:normal;color:#f76a0c;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}.wp-block-kadence-advancedheading.kt-adv-heading7707_ffa12b-d1 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading7707_ffa12b-d1[data-kb-block=\"kb-adv-heading7707_ffa12b-d1\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h1 class=\"kt-adv-heading7707_ffa12b-d1 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading7707_ffa12b-d1\">Tour de France 2026 Stage 14 Live Recap \u2014 Race Timeline &amp; Commentary<\/h1>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">\ud83c\udfc1 Stage 14 has finished. This page preserves the complete live race timeline and commentary. Visit the Stage 14 Results page for the official winner, classifications, KOM, Points, and General Classification (GC) standings &amp; highlights.<\/p>\n\n\n    <div class=\"live-commentary-timeline\">\n    <div id=\"lct-lang-switcher\" class=\"lct-lang-switcher\"><\/div>\n\t<div id=\"lct-main-heading\" class=\"lct-main-heading\" style=\"display:none;\"><\/div>\n\t<h3 id=\"lct-sub-info-bar\" class=\"lct-sub-info-bar\" style=\"display:none;font-family:var(--pcs-font-heading);font-weight:700;font-size:16px;text-transform:uppercase;color:#111827;\"><\/h3>\n\t<div id=\"lct-stats-row\"    class=\"lct-stats-row\"     style=\"display:none;\"><\/div>\n\t<div id=\"gpx-graph-container\" class=\"lct-graph-section\"><\/div>\n\n\t<div id=\"lct-keypoint-popup\" class=\"lct-keypoint-popup\" style=\"display:none;\">\n\t\t<button class=\"lct-popup-close\" onclick=\"document.getElementById('lct-keypoint-popup').style.display='none'\">\u00d7<\/button>\n\t\t<div class=\"lct-popup-title\" id=\"lct-popup-title\"><\/div>\n\t\t<div class=\"lct-popup-grid\">\n\t\t\t<div class=\"lct-popup-item\"><span class=\"lct-popup-label\">\ud83d\udccd Location<\/span><span class=\"lct-popup-val\" id=\"lct-popup-location\">--<\/span><\/div>\n\t\t\t<div class=\"lct-popup-item\"><span class=\"lct-popup-label\">\ud83c\udf24 Weather<\/span><span class=\"lct-popup-val\" id=\"lct-popup-weather\">--<\/span><\/div>\n\t\t\t<div class=\"lct-popup-item\"><span class=\"lct-popup-label\">\ud83c\udf21 Temp<\/span><span class=\"lct-popup-val\" id=\"lct-popup-temp\">--<\/span><\/div>\n\t\t\t<div class=\"lct-popup-item\"><span class=\"lct-popup-label\">\ud83d\udca8 Wind Speed<\/span><span class=\"lct-popup-val\" id=\"lct-popup-windspeed\">--<\/span><\/div>\n\t\t\t<div class=\"lct-popup-item\"><span class=\"lct-popup-label\">\ud83e\udded Wind Dir<\/span><span class=\"lct-popup-val\" id=\"lct-popup-winddir\">--<\/span><\/div>\n\t\t<\/div>\n\t<\/div>\n\n\t<section id=\"lct-rankings-section\" class=\"lct-rankings-tabs-section\" style=\"display:none;\">\n\t\t<h2 id=\"lct-rankings-heading\" class=\"lct-section-heading\" style=\"display:none; text-transform: uppercase;\"><\/h2>\n\t\t<div class=\"lct-rank-tabs-nav\" role=\"tablist\">\n    <button class=\"lct-rank-tab lct-rank-tab-active\" data-tab=\"stage\" role=\"tab\">\n        <svg class=\"lct-jersey-svg\" viewBox=\"0 0 32 28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M11,3 Q16,7 21,3 L29,7 L27,12 L22,10 L22,25 L10,25 L10,10 L5,12 L3,7 Z\" fill=\"#e8001c\" stroke=\"#b50016\" stroke-width=\"0.5\"\/>\n            <path d=\"M12,3 Q16,6 20,3 Q18,8 16,8 Q14,8 12,3Z\" fill=\"rgba(255,255,255,0.25)\"\/>\n        <\/svg>\n        <span class=\"lct-rank-tab-label\">Stage<\/span>\n    <\/button>\n    <button class=\"lct-rank-tab\" data-tab=\"general\" role=\"tab\">\n        <svg class=\"lct-jersey-svg\" viewBox=\"0 0 32 28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M11,3 Q16,7 21,3 L29,7 L27,12 L22,10 L22,25 L10,25 L10,10 L5,12 L3,7 Z\" fill=\"#FFD700\" stroke=\"#e6c200\" stroke-width=\"0.5\"\/>\n            <path d=\"M12,3 Q16,6 20,3 Q18,8 16,8 Q14,8 12,3Z\" fill=\"rgba(255,255,255,0.3)\"\/>\n        <\/svg>\n        <span class=\"lct-rank-tab-label\">GC<\/span>\n    <\/button>\n    <button class=\"lct-rank-tab\" data-tab=\"points\" role=\"tab\">\n        <svg class=\"lct-jersey-svg\" viewBox=\"0 0 32 28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M11,3 Q16,7 21,3 L29,7 L27,12 L22,10 L22,25 L10,25 L10,10 L5,12 L3,7 Z\" fill=\"#00A651\" stroke=\"#008040\" stroke-width=\"0.5\"\/>\n            <path d=\"M12,3 Q16,6 20,3 Q18,8 16,8 Q14,8 12,3Z\" fill=\"rgba(255,255,255,0.25)\"\/>\n        <\/svg>\n        <span class=\"lct-rank-tab-label\">Points<\/span>\n    <\/button>\n    <button class=\"lct-rank-tab\" data-tab=\"kom\" role=\"tab\">\n        <svg class=\"lct-jersey-svg\" viewBox=\"0 0 32 28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M11,3 Q16,7 21,3 L29,7 L27,12 L22,10 L22,25 L10,25 L10,10 L5,12 L3,7 Z\" fill=\"white\" stroke=\"#ddd\" stroke-width=\"0.8\"\/>\n            <circle cx=\"13\" cy=\"13\" r=\"1.8\" fill=\"#e8001c\"\/>\n            <circle cx=\"19\" cy=\"13\" r=\"1.8\" fill=\"#e8001c\"\/>\n            <circle cx=\"16\" cy=\"19\" r=\"1.8\" fill=\"#e8001c\"\/>\n            <circle cx=\"13\" cy=\"8\"  r=\"1.4\" fill=\"#e8001c\"\/>\n            <circle cx=\"19\" cy=\"8\"  r=\"1.4\" fill=\"#e8001c\"\/>\n        <\/svg>\n        <span class=\"lct-rank-tab-label\">KOM<\/span>\n    <\/button>\n    <button class=\"lct-rank-tab\" data-tab=\"youth\" role=\"tab\">\n        <svg class=\"lct-jersey-svg\" viewBox=\"0 0 32 28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M11,3 Q16,7 21,3 L29,7 L27,12 L22,10 L22,25 L10,25 L10,10 L5,12 L3,7 Z\" fill=\"white\" stroke=\"#1971c2\" stroke-width=\"1.5\"\/>\n            <path d=\"M12,3 Q16,6 20,3 Q18,8 16,8 Q14,8 12,3Z\" fill=\"rgba(25,113,194,0.15)\"\/>\n        <\/svg>\n        <span class=\"lct-rank-tab-label\">Youth<\/span>\n    <\/button>\n    <button class=\"lct-rank-tab\" data-tab=\"teams\" role=\"tab\">\n        <svg class=\"lct-jersey-svg\" viewBox=\"0 0 32 28\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n            <path d=\"M11,3 Q16,7 21,3 L29,7 L27,12 L22,10 L22,25 L10,25 L10,10 L5,12 L3,7 Z\" fill=\"#1a1a2e\" stroke=\"#2d3a5e\" stroke-width=\"0.5\"\/>\n            <path d=\"M12,3 Q16,6 20,3 Q18,8 16,8 Q14,8 12,3Z\" fill=\"rgba(255,255,255,0.2)\"\/>\n        <\/svg>\n        <span class=\"lct-rank-tab-label\">Teams<\/span>\n    <\/button>\n<\/div>\n\t\t<div class=\"lct-rank-panels\">\n\t\t\t<div id=\"lct-stage-ranking-container\"   class=\"lct-ranking-container lct-rank-panel\" role=\"tabpanel\"><\/div>\n\t\t\t<div id=\"lct-general-ranking-container\" class=\"lct-ranking-container lct-rank-panel\" style=\"display:none;\" role=\"tabpanel\"><\/div>\n\t\t\t<div id=\"lct-points-ranking-container\"  class=\"lct-ranking-container lct-rank-panel\" style=\"display:none;\" role=\"tabpanel\"><\/div>\n\t\t\t<div id=\"lct-kom-ranking-container\"     class=\"lct-ranking-container lct-rank-panel\" style=\"display:none;\" role=\"tabpanel\"><\/div>\n\t\t\t<div id=\"lct-youth-ranking-container\"   class=\"lct-ranking-container lct-rank-panel\" style=\"display:none;\" role=\"tabpanel\"><\/div>\n\t\t\t<div id=\"lct-teams-ranking-container\"   class=\"lct-ranking-container lct-rank-panel\" style=\"display:none;\" role=\"tabpanel\"><\/div>\n\t\t<\/div>\n\t<\/section>\n\n\t<div class=\"lct-content-layout has-map\">\n\n\t\t<section class=\"lct-commentary-container\">\n\t\t\t<h3 class=\"lct-section-heading lct-commentary-heading\" data-lct-i18n=\"commentary_timeline\">Commentary Timeline<\/h3>\n\t\t\t<div id=\"live-timeline\" class=\"lct-section\"><\/div>\n\t\t<\/section>\n\t\t<div class=\"lct-map-column\" >\n\t\t\t<div id=\"lct-situation-container\" style=\"display:none;\"><\/div>\n\t\t\t<div id=\"lct-itt-pcs-widget-container\" style=\"display:none;\"><\/div>\n\t\t\t<section id=\"lct-map-section\">\n\t\t\t\t<h3 class=\"lct-section-heading lct-map-heading\" data-lct-i18n=\"stage_map\">Stage Map<\/h3>\n\t\t\t\t<div class=\"lct-map-container\">\n\t\t\t\t\t<div class=\"lct-map-controls\">\n\t\t\t\t\t\t<button class=\"lct-map-btn\" onclick=\"toggleMapFullscreen()\" title=\"Fullscreen\" id=\"lct-map-btn-fullscreen\"><i class=\"fa-solid fa-expand\"><\/i> <span data-lct-i18n=\"fullscreen\">Fullscreen<\/span><\/button>\n<button class=\"lct-map-btn\" onclick=\"centerMapOnRider()\"    title=\"Center\"     id=\"lct-map-btn-center\"><i class=\"fa-solid fa-crosshairs\"><\/i> <span data-lct-i18n=\"center\">Center<\/span><\/button>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"lct-race-map\"><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div id=\"mini-profile-container\" class=\"lct-mini-profile-container\" style=\"display:none;\">\n\t\t\t\t\t<div class=\"mini-profile-header\"><i class=\"fa-solid fa-chart-area\"><\/i><h3 id=\"mini-profile-label\" style=\"display:inline;font-size:inherit;font-weight:inherit;margin:0;\">Current Section Profile (\u00b15km)<\/h3><\/div>\n\t\t\t\t\t<div class=\"mini-chart-wrapper\"><div class=\"mini-chart-container\"><canvas id=\"mini-elevation-chart\"><\/canvas><\/div><\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/section>\n\t\t<\/div>\n\t<\/div>\n\t<div id=\"lct-finished-banner\" style=\"display:none;\"><\/div>\n\t<div id=\"stage-status\"        style=\"display:none;\"><\/div>\n\t<div id=\"countdown-banner\"    style=\"display:none;\"><\/div>\n    <div style=\"clear:both;\"><\/div>\n    <\/div>\n\t\n","protected":false},"excerpt":{"rendered":"<p>Tour de France 2026 Stage 14 Live Recap \u2014 Race Timeline &amp; Commentary \ud83c\udfc1 Stage 14 has finished. This page preserves the complete live race timeline and commentary. Visit the Stage 14 Results page for the official winner, classifications, KOM, Points, and General Classification (GC) standings &amp; highlights.<\/p>","protected":false},"author":1,"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":"hide","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[28],"tags":[],"class_list":["post-7707","post","type-post","status-publish","format-standard","hentry","category-tour-de-france"],"taxonomy_info":{"category":[{"value":28,"label":"Tour de France"}]},"featured_image_src_large":false,"author_info":{"display_name":"Gautier Durfort","author_link":"https:\/\/franceletour.com\/es\/author\/gautier-durfort\/"},"comment_info":12,"category_info":[{"term_id":28,"name":"Tour de France","slug":"tour-de-france","term_group":0,"term_taxonomy_id":28,"taxonomy":"category","description":"Live the Tour de France cycling race. Get stage results, route maps, team insights, and historical highlights from every edition of Le Grand Boucle.","parent":0,"count":94,"filter":"raw","cat_ID":28,"category_count":94,"category_description":"Live the Tour de France cycling race. Get stage results, route maps, team insights, and historical highlights from every edition of Le Grand Boucle.","cat_name":"Tour de France","category_nicename":"tour-de-france","category_parent":0}],"tag_info":false,"_links":{"self":[{"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/posts\/7707","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/comments?post=7707"}],"version-history":[{"count":8,"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/posts\/7707\/revisions"}],"predecessor-version":[{"id":9111,"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/posts\/7707\/revisions\/9111"}],"wp:attachment":[{"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/media?parent=7707"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/categories?post=7707"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/tags?post=7707"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}