{"id":7682,"date":"2026-07-02T16:50:20","date_gmt":"2026-07-02T14:50:20","guid":{"rendered":"https:\/\/franceletour.com\/?p=7682"},"modified":"2026-07-03T13:14:59","modified_gmt":"2026-07-03T11:14:59","slug":"tour-de-france-2026-stage-7-live","status":"publish","type":"post","link":"https:\/\/franceletour.com\/fr\/tour-de-france-2026-stage-7-live\/","title":{"rendered":"Tour de France 2026 Stage 7 Live Stats \u2014 Hagetmau \u2192 Bordeaux: Commentary &amp; Live Updates"},"content":{"rendered":"\n<style>\n@import url('https:\/\/fonts.cdnfonts.com\/css\/galibier');\n@import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:wght@400;500;600&display=swap');\n#tdf-stage-nav-wrap{max-width:680px!important;margin:1.5rem auto!important;font-family:'DM Sans',sans-serif!important}\n#tdf-stage-nav-wrap *,#tdf-stage-nav-wrap *::before,#tdf-stage-nav-wrap *::after{box-sizing:border-box!important}\n#tdf-stage-nav-wrap .sn-card{background:#fff!important;border-radius:14px!important;border:1px solid #e8edf2!important;overflow:hidden!important;box-shadow:0 1px 4px rgba(0,0,0,0.04)!important}\n#tdf-stage-nav-wrap .sn-row{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0.85rem 1rem!important;gap:8px!important}\n#tdf-stage-nav-wrap .sn-btn{display:flex!important;align-items:center!important;gap:8px!important;padding:10px 14px!important;border-radius:10px!important;font-size:0.82rem!important;font-weight:600!important;text-decoration:none!important;background:#f8faf9!important;border:1px solid #e8edf2!important;color:#374151!important;min-width:110px!important;flex-shrink:0!important;transition:background 0.2s ease,transform 0.2s ease!important}\n#tdf-stage-nav-wrap .sn-btn:hover{background:#eef2ed!important;border-color:#d1d9ce!important}\n#tdf-stage-nav-wrap .sn-btn-prev:hover{transform:translateX(-2px)!important}\n#tdf-stage-nav-wrap .sn-btn-next:hover{transform:translateX(2px)!important}\n#tdf-stage-nav-wrap .sn-btn-off{opacity:0.3!important;cursor:not-allowed!important;pointer-events:none!important}\n#tdf-stage-nav-wrap .sn-btn-off:hover{background:#f8faf9!important;transform:none!important}\n#tdf-stage-nav-wrap .sn-arrow{font-size:0.75rem!important;flex-shrink:0!important}\n#tdf-stage-nav-wrap .sn-btn-text{display:flex!important;flex-direction:column!important;min-width:0!important}\n#tdf-stage-nav-wrap .sn-label{font-size:0.58rem!important;text-transform:uppercase!important;letter-spacing:0.9px!important;color:#9ca3af!important;font-weight:600!important;line-height:1.3!important}\n#tdf-stage-nav-wrap .sn-name{font-size:0.85rem!important;font-weight:700!important;color:#111!important;white-space:nowrap!important;line-height:1.2!important}\n#tdf-stage-nav-wrap .sn-route{font-size:0.65rem!important;color:#9ca3af!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:140px!important;display:none!important;line-height:1.2!important}\n@media(min-width:560px){#tdf-stage-nav-wrap .sn-route{display:block!important}}\n#tdf-stage-nav-wrap .sn-center{text-align:center!important;flex:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-width:0!important}\n#tdf-stage-nav-wrap .sn-center-label{font-size:0.58rem!important;text-transform:uppercase!important;letter-spacing:1px!important;color:#9ca3af!important;font-weight:600!important;white-space:nowrap!important}\n#tdf-stage-nav-wrap .sn-center-stage{font-family:'Galibier',sans-serif!important;font-size:1.5rem!important;font-weight:700!important;color:#111!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:1px!important;white-space:nowrap!important}\n#tdf-stage-nav-wrap .sn-center-date{font-size:0.68rem!important;color:#9ca3af!important;margin-top:2px!important;white-space:nowrap!important}\n#tdf-stage-nav-wrap .sn-pill{display:inline-block!important;font-size:0.58rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:0.6px!important;padding:2px 8px!important;border-radius:10px!important;margin-top:5px!important}\n#tdf-stage-nav-wrap .sn-toggle-check{display:none!important}\n#tdf-stage-nav-wrap .sn-toggle-row{display:flex!important;justify-content:center!important;padding:0.5rem 1rem!important;border-top:1px solid #f0f4f8!important;background:#fafcf9!important}\n#tdf-stage-nav-wrap .sn-toggle-label{font-size:0.72rem!important;font-weight:600!important;color:#639922!important;padding:5px 16px!important;border-radius:20px!important;border:1px solid rgba(99,153,34,0.3)!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:5px!important;transition:background 0.2s ease!important;user-select:none!important}\n#tdf-stage-nav-wrap .sn-toggle-label:hover{background:#EAF3DE!important;color:#27500A!important;border-color:rgba(99,153,34,0.5)!important}\n#tdf-stage-nav-wrap .sn-icon-show{display:inline!important}\n#tdf-stage-nav-wrap .sn-icon-hide{display:none!important}\n#tdf-stage-nav-wrap .sn-toggle-check:checked~.sn-toggle-row .sn-icon-show{display:none!important}\n#tdf-stage-nav-wrap .sn-toggle-check:checked~.sn-toggle-row .sn-icon-hide{display:inline!important}\n#tdf-stage-nav-wrap .sn-grid-wrapper{display:none!important;padding:0.8rem 1rem!important;border-top:1px solid #eef2f6!important;background:#fdfdfd!important}\n#tdf-stage-nav-wrap .sn-toggle-check:checked~.sn-grid-wrapper{display:block!important}\n#tdf-stage-nav-wrap .sn-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(44px,1fr))!important;gap:5px!important}\n#tdf-stage-nav-wrap .sn-grid-item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;padding:6px 2px!important;border-radius:7px!important;font-size:0.72rem!important;font-weight:600!important;text-decoration:none!important;color:#374151!important;background:#f8faf9!important;border:1px solid #eef2f6!important;min-height:38px!important;transition:background 0.15s ease!important}\n#tdf-stage-nav-wrap .sn-grid-item:hover{background:#EAF3DE!important;border-color:#c5d9b0!important;color:#27500A!important;text-decoration:none!important}\n#tdf-stage-nav-wrap .sn-grid-num{font-size:0.82rem!important;font-weight:700!important;line-height:1!important}\n#tdf-stage-nav-wrap .sn-grid-type{font-size:0.48rem!important;text-transform:uppercase!important;color:#ccc!important;line-height:1!important;margin-top:2px!important}\n#tdf-stage-nav-wrap .sn-grid-item:hover .sn-grid-type{color:#639922!important}\n#tdf-stage-nav-wrap .sn-grid-item.sn-current{background:#FFC72C!important;border-color:#e5a800!important;color:#000!important;pointer-events:none!important;cursor:default!important;box-shadow:0 0 0 2px rgba(255,199,44,0.3)!important}\n#tdf-stage-nav-wrap .sn-grid-item.sn-current .sn-grid-type{color:rgba(0,0,0,0.45)!important}\n#tdf-stage-nav-wrap .sn-grid-item.sn-rest{background:#f5f5f3!important;color:#ccc!important;pointer-events:none!important;cursor:default!important;border-style:dashed!important}\n@media(max-width:520px){#tdf-stage-nav-wrap .sn-row{padding:0.6rem!important;gap:4px!important}#tdf-stage-nav-wrap .sn-btn{padding:8px 8px!important;min-width:80px!important;gap:4px!important}#tdf-stage-nav-wrap .sn-route{display:none!important}#tdf-stage-nav-wrap .sn-center-stage{font-size:1.1rem!important}}\n<\/style>\n<div id=\"tdf-stage-nav-wrap\"><div class=\"sn-card\"><div class=\"sn-row\">\n<a class=\"sn-btn sn-btn-prev\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-6-live\/\"><span class=\"sn-arrow\">&#9664;<\/span><span class=\"sn-btn-text\"><span class=\"sn-label\">Previous<\/span><span class=\"sn-name\">Stage 6<\/span><span class=\"sn-route\">Pau \u2192 Gavarnie-G\u00e8dre<\/span><\/span><\/a>\n<div class=\"sn-center\"><span class=\"sn-center-label\">Now viewing<\/span><div class=\"sn-center-stage\">Stage 7<\/div><div class=\"sn-center-date\">Jul 10<\/div><span class=\"sn-pill\" style=\"background:#EAF3DE;color:#27500A;\">Flat<\/span><\/div>\n<a class=\"sn-btn sn-btn-next\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-8-live\/\"><span class=\"sn-btn-text\"><span class=\"sn-label\">Next<\/span><span class=\"sn-name\">Stage 8<\/span><span class=\"sn-route\">P\u00e9rigueux \u2192 Bergerac<\/span><\/span><span class=\"sn-arrow\">&#9654;<\/span><\/a>\n<\/div>\n<input type=\"checkbox\" id=\"sn-toggle-7\" class=\"sn-toggle-check\">\n<div class=\"sn-toggle-row\"><label for=\"sn-toggle-7\" class=\"sn-toggle-label\"><span class=\"sn-icon-show\">&#9660;<\/span><span class=\"sn-icon-hide\">&#9650;<\/span> All 21 Stages<\/label><\/div>\n<div class=\"sn-grid-wrapper\"><div class=\"sn-grid\">\n<a class=\"sn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-1-live\/\" title=\"Stage 1\"><span class=\"sn-grid-num\">1<\/span><span class=\"sn-grid-type\">TTT<\/span><\/a>\n<a class=\"sn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-2-live\/\" title=\"Stage 2\"><span class=\"sn-grid-num\">2<\/span><span class=\"sn-grid-type\">Hilly<\/span><\/a>\n<a class=\"sn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-3-live\/\" title=\"Stage 3\"><span class=\"sn-grid-num\">3<\/span><span class=\"sn-grid-type\">Mountain<\/span><\/a>\n<a class=\"sn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-4-live\/\" title=\"Stage 4\"><span class=\"sn-grid-num\">4<\/span><span class=\"sn-grid-type\">Hilly<\/span><\/a>\n<a class=\"sn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-5-live\/\" title=\"Stage 5\"><span class=\"sn-grid-num\">5<\/span><span class=\"sn-grid-type\">Flat<\/span><\/a>\n<a class=\"sn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-6-live\/\" title=\"Stage 6\"><span class=\"sn-grid-num\">6<\/span><span class=\"sn-grid-type\">Summit<\/span><\/a>\n<span class=\"sn-grid-item sn-current\"><span class=\"sn-grid-num\">7<\/span><span class=\"sn-grid-type\">Flat<\/span><\/span>\n<a class=\"sn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-8-live\/\" title=\"Stage 8\"><span class=\"sn-grid-num\">8<\/span><span class=\"sn-grid-type\">Flat<\/span><\/a>\n<a class=\"sn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-9-live\/\" title=\"Stage 9\"><span class=\"sn-grid-num\">9<\/span><span class=\"sn-grid-type\">Hilly<\/span><\/a>\n<span class=\"sn-grid-item sn-rest\" title=\"Rest Day 1\"><span class=\"sn-grid-num\">R<\/span><span class=\"sn-grid-type\">Jul 13<\/span><\/span>\n<a class=\"sn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-10-live\/\" title=\"Stage 10\"><span class=\"sn-grid-num\">10<\/span><span class=\"sn-grid-type\">Summit<\/span><\/a>\n<a class=\"sn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-11-live\/\" title=\"Stage 11\"><span class=\"sn-grid-num\">11<\/span><span class=\"sn-grid-type\">Flat<\/span><\/a>\n<a class=\"sn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-12-live\/\" title=\"Stage 12\"><span class=\"sn-grid-num\">12<\/span><span class=\"sn-grid-type\">Flat<\/span><\/a>\n<a class=\"sn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-13-live\/\" title=\"Stage 13\"><span class=\"sn-grid-num\">13<\/span><span class=\"sn-grid-type\">Hilly<\/span><\/a>\n<a class=\"sn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-14-live\/\" title=\"Stage 14\"><span class=\"sn-grid-num\">14<\/span><span class=\"sn-grid-type\">Mountain<\/span><\/a>\n<a class=\"sn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-15-live\/\" title=\"Stage 15\"><span class=\"sn-grid-num\">15<\/span><span class=\"sn-grid-type\">Summit<\/span><\/a>\n<span class=\"sn-grid-item sn-rest\" title=\"Rest Day 2\"><span class=\"sn-grid-num\">R<\/span><span class=\"sn-grid-type\">Jul 20<\/span><\/span>\n<a class=\"sn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-16-live\/\" title=\"Stage 16\"><span class=\"sn-grid-num\">16<\/span><span class=\"sn-grid-type\">ITT<\/span><\/a>\n<a class=\"sn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-17-live\/\" title=\"Stage 17\"><span class=\"sn-grid-num\">17<\/span><span class=\"sn-grid-type\">Flat<\/span><\/a>\n<a class=\"sn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-18-live\/\" title=\"Stage 18\"><span class=\"sn-grid-num\">18<\/span><span class=\"sn-grid-type\">Summit<\/span><\/a>\n<a class=\"sn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-19-live\/\" title=\"Stage 19\"><span class=\"sn-grid-num\">19<\/span><span class=\"sn-grid-type\">Summit<\/span><\/a>\n<a class=\"sn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-20-live\/\" title=\"Stage 20\"><span class=\"sn-grid-num\">20<\/span><span class=\"sn-grid-type\">Queen<\/span><\/a>\n<a class=\"sn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-21-live\/\" title=\"Stage 21\"><span class=\"sn-grid-num\">21<\/span><span class=\"sn-grid-type\">Finale<\/span><\/a>\n<\/div><\/div><\/div><\/div>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading7682_bead59-75, .wp-block-kadence-advancedheading.kt-adv-heading7682_bead59-75[data-kb-block=\"kb-adv-heading7682_bead59-75\"]{text-align:center;font-size:28px;font-style:normal;text-transform:uppercase;}.wp-block-kadence-advancedheading.kt-adv-heading7682_bead59-75 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading7682_bead59-75[data-kb-block=\"kb-adv-heading7682_bead59-75\"] 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-heading7682_bead59-75 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading7682_bead59-75[data-kb-block=\"kb-adv-heading7682_bead59-75\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h1 class=\"kt-adv-heading7682_bead59-75 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading7682_bead59-75\">Tour de France 2026 Stage 7 Live Stats \u2014 <strong><strong>Hagetmau<\/strong><\/strong> \u2192 <strong><strong>Bordeaux<\/strong><\/strong>: Commentary &amp; Live Updates<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Follow Tour de France 2026 Stage 7 live stats, minute-by-minute live timeline commentary, live race situation with live map, real-time race updates &amp; Live Results.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#9664;PreviousStage 6Pau \u2192 Gavarnie-G\u00e8dre Now viewing Stage 7 Jul 10 Flat NextStage 8P\u00e9rigueux \u2192 Bergerac&#9654; &#9660;&#9650; All 21 Stages 1TTT 2Hilly 3Mountain 4Hilly 5Flat 6Summit 7Flat 8Flat 9Hilly RJul 13 10Summit 11Flat 12Flat 13Hilly 14Mountain 15Summit RJul 20 16ITT 17Flat 18Summit 19Summit 20Queen 21Finale Tour de France 2026 Stage 7 Live Stats \u2014 Hagetmau \u2192&#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-7682","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\/fr\/author\/gautier-durfort\/"},"comment_info":3,"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":75,"filter":"raw","cat_ID":28,"category_count":75,"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\/fr\/wp-json\/wp\/v2\/posts\/7682","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/comments?post=7682"}],"version-history":[{"count":2,"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/posts\/7682\/revisions"}],"predecessor-version":[{"id":7766,"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/posts\/7682\/revisions\/7766"}],"wp:attachment":[{"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/media?parent=7682"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/categories?post=7682"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/tags?post=7682"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}