{"id":7270,"date":"2026-06-22T12:51:22","date_gmt":"2026-06-22T10:51:22","guid":{"rendered":"https:\/\/franceletour.com\/?p=7270"},"modified":"2026-07-23T14:15:10","modified_gmt":"2026-07-23T12:15:10","slug":"tour-de-france-2026-stage-4-live","status":"publish","type":"post","link":"https:\/\/franceletour.com\/es\/tour-de-france-2026-stage-4-live\/","title":{"rendered":"Tour de France 2026 Stage 4 Live Stats \u2014 Carcassonne to Foix: Commentary &amp; Live Updates"},"content":{"rendered":"<style>.wp-block-kadence-advancedheading.kt-adv-heading7270_a17de3-4e, .wp-block-kadence-advancedheading.kt-adv-heading7270_a17de3-4e[data-kb-block=\"kb-adv-heading7270_a17de3-4e\"]{text-align:center;font-size:28px;font-style:normal;text-transform:uppercase;}.wp-block-kadence-advancedheading.kt-adv-heading7270_a17de3-4e mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading7270_a17de3-4e[data-kb-block=\"kb-adv-heading7270_a17de3-4e\"] 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-heading7270_a17de3-4e img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading7270_a17de3-4e[data-kb-block=\"kb-adv-heading7270_a17de3-4e\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h1 class=\"kt-adv-heading7270_a17de3-4e wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading7270_a17de3-4e\">Tour de France 2026 Stage 4 Live Stats \u2014 Carcassonne to Foix: Commentary &amp; Live Updates<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Stage 4 of the Tour de France 2026 has concluded. The live timeline, real-time stats, and race map are no longer updating. You can find the full stage results, winner recap, and video highlights below. For ongoing race coverage, head to our next stage preview and live blog.<\/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 4 Live Stats \u2014 Carcassonne to Foix: Commentary &amp; Live Updates Stage 4 of the Tour de France 2026 has concluded. The live timeline, real-time stats, and race map are no longer updating. You can find the full stage results, winner recap, and video highlights below. For ongoing race coverage,&#8230;<\/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-7270","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":14,"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\/7270","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=7270"}],"version-history":[{"count":10,"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/posts\/7270\/revisions"}],"predecessor-version":[{"id":9101,"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/posts\/7270\/revisions\/9101"}],"wp:attachment":[{"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/media?parent=7270"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/categories?post=7270"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/tags?post=7270"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}