{"id":7855,"date":"2026-07-03T19:18:36","date_gmt":"2026-07-03T17:18:36","guid":{"rendered":"https:\/\/franceletour.com\/?p=7855"},"modified":"2026-07-03T20:37:05","modified_gmt":"2026-07-03T18:37:05","slug":"tour-de-france-2026-stage-21-results","status":"publish","type":"post","link":"https:\/\/franceletour.com\/fr\/tour-de-france-2026-stage-21-results\/","title":{"rendered":"Tour de France 2026 Stage 21 Results: Champs-\u00c9lys\u00e9es Finale Winners &amp; Final GC Standings"},"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-results-nav-wrap{max-width:680px!important;margin:1.5rem auto!important;font-family:'DM Sans',sans-serif!important}\n#tdf-results-nav-wrap *,#tdf-results-nav-wrap *::before,#tdf-results-nav-wrap *::after{box-sizing:border-box!important}\n#tdf-results-nav-wrap .rn-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-results-nav-wrap .rn-row{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0.85rem 1rem!important;gap:8px!important}\n#tdf-results-nav-wrap .rn-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-results-nav-wrap .rn-btn:hover{background:#eef2ed!important;border-color:#d1d9ce!important}\n#tdf-results-nav-wrap .rn-btn-prev:hover{transform:translateX(-2px)!important}\n#tdf-results-nav-wrap .rn-btn-next:hover{transform:translateX(2px)!important}\n#tdf-results-nav-wrap .rn-btn-off{opacity:0.3!important;cursor:not-allowed!important;pointer-events:none!important}\n#tdf-results-nav-wrap .rn-btn-off:hover{background:#f8faf9!important;transform:none!important}\n#tdf-results-nav-wrap .rn-arrow{font-size:0.75rem!important;flex-shrink:0!important}\n#tdf-results-nav-wrap .rn-btn-text{display:flex!important;flex-direction:column!important;min-width:0!important}\n#tdf-results-nav-wrap .rn-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-results-nav-wrap .rn-name{font-size:0.85rem!important;font-weight:700!important;color:#111!important;white-space:nowrap!important;line-height:1.2!important}\n#tdf-results-nav-wrap .rn-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-results-nav-wrap .rn-route{display:block!important}}\n#tdf-results-nav-wrap .rn-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-results-nav-wrap .rn-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-results-nav-wrap .rn-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-results-nav-wrap .rn-center-date{font-size:0.68rem!important;color:#9ca3af!important;margin-top:2px!important;white-space:nowrap!important}\n#tdf-results-nav-wrap .rn-badges{display:flex!important;gap:5px!important;margin-top:5px!important;flex-wrap:wrap!important;justify-content:center!important}\n#tdf-results-nav-wrap .rn-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}\n#tdf-results-nav-wrap .rn-pill-results{background:#E8F5E9!important;color:#1B5E20!important;border:1px solid #A5D6A7!important}\n#tdf-results-nav-wrap .rn-results-hidden{display:none!important}\n#tdf-results-nav-wrap .rn-winner{font-size:0.65rem!important;color:#1B5E20!important;margin-top:3px!important;font-weight:600!important;white-space:nowrap!important}\n#tdf-results-nav-wrap .rn-toggle-check{display:none!important}\n#tdf-results-nav-wrap .rn-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-results-nav-wrap .rn-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-results-nav-wrap .rn-toggle-label:hover{background:#EAF3DE!important;color:#27500A!important;border-color:rgba(99,153,34,0.5)!important}\n#tdf-results-nav-wrap .rn-icon-show{display:inline!important}\n#tdf-results-nav-wrap .rn-icon-hide{display:none!important}\n#tdf-results-nav-wrap .rn-toggle-check:checked~.rn-toggle-row .rn-icon-show{display:none!important}\n#tdf-results-nav-wrap .rn-toggle-check:checked~.rn-toggle-row .rn-icon-hide{display:inline!important}\n#tdf-results-nav-wrap .rn-grid-wrapper{display:none!important;padding:0.8rem 1rem!important;border-top:1px solid #eef2f6!important;background:#fdfdfd!important}\n#tdf-results-nav-wrap .rn-toggle-check:checked~.rn-grid-wrapper{display:block!important}\n#tdf-results-nav-wrap .rn-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(44px,1fr))!important;gap:5px!important}\n#tdf-results-nav-wrap .rn-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;position:relative!important}\n#tdf-results-nav-wrap .rn-grid-item:hover{background:#EAF3DE!important;border-color:#c5d9b0!important;color:#27500A!important;text-decoration:none!important}\n#tdf-results-nav-wrap .rn-grid-num{font-size:0.82rem!important;font-weight:700!important;line-height:1!important}\n#tdf-results-nav-wrap .rn-grid-type{font-size:0.48rem!important;text-transform:uppercase!important;color:#ccc!important;line-height:1!important;margin-top:2px!important}\n#tdf-results-nav-wrap .rn-grid-item:hover .rn-grid-type{color:#639922!important}\n#tdf-results-nav-wrap .rn-grid-item.rn-current{background:#C8E6C9!important;border-color:#81C784!important;color:#1B5E20!important;pointer-events:none!important;cursor:default!important;box-shadow:0 0 0 2px rgba(76,175,80,0.25)!important}\n#tdf-results-nav-wrap .rn-grid-item.rn-current .rn-grid-type{color:rgba(27,94,32,0.5)!important}\n#tdf-results-nav-wrap .rn-grid-item.rn-has-results .rn-check{position:absolute!important;top:1px!important;right:3px!important;font-size:0.5rem!important;color:#4CAF50!important;line-height:1!important}\n#tdf-results-nav-wrap .rn-grid-item.rn-rest{background:#f5f5f3!important;color:#ccc!important;pointer-events:none!important;cursor:default!important;border-style:dashed!important}\n@media(max-width:520px){#tdf-results-nav-wrap .rn-row{padding:0.6rem!important;gap:4px!important}#tdf-results-nav-wrap .rn-btn{padding:8px 8px!important;min-width:80px!important;gap:4px!important}#tdf-results-nav-wrap .rn-route{display:none!important}#tdf-results-nav-wrap .rn-center-stage{font-size:1.1rem!important}}\n<\/style>\n<div id=\"tdf-results-nav-wrap\"><div class=\"rn-card\"><div class=\"rn-row\">\n<a class=\"rn-btn rn-btn-prev\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-20-results\/\"><span class=\"rn-arrow\">&#9664;<\/span><span class=\"rn-btn-text\"><span class=\"rn-label\">Previous Result<\/span><span class=\"rn-name\">Stage 20<\/span><span class=\"rn-route\">Le Bourg-d&#8217;Oisans \u2192 Alpe d&#8217;Huez<\/span><\/span><\/a>\n<div class=\"rn-center\"><span class=\"rn-center-label\">Results for<\/span><div class=\"rn-center-stage\">Stage 21<\/div><div class=\"rn-center-date\">Jul 26<\/div><div class=\"rn-badges\"><span class=\"rn-pill\" style=\"background:#111111;color:#FFC72C;\">Finale<\/span><span class=\"rn-pill rn-pill-results rn-results-hidden\">&#10003; Results<\/span><\/div><div class=\"rn-winner rn-results-hidden\">&#127942; Winner: \u2014<\/div><\/div>\n<a class=\"rn-btn rn-btn-next rn-btn-off\" href=\"#\"><span class=\"rn-btn-text\"><span class=\"rn-label\">Next Result<\/span><span class=\"rn-name\">Finish<\/span><span class=\"rn-route\"><\/span><\/span><span class=\"rn-arrow\">&#9654;<\/span><\/a>\n<\/div><input type=\"checkbox\" id=\"rn-toggle-21\" class=\"rn-toggle-check\"><div class=\"rn-toggle-row\"><label for=\"rn-toggle-21\" class=\"rn-toggle-label\"><span class=\"rn-icon-show\">&#9660;<\/span><span class=\"rn-icon-hide\">&#9650;<\/span> All 21 Stages<\/label><\/div><div class=\"rn-grid-wrapper\"><div class=\"rn-grid\">\n<a class=\"rn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-1-results\/\" title=\"Stage 1\"><span class=\"rn-grid-num\">1<\/span><span class=\"rn-grid-type\">TTT<\/span><\/a>\n<a class=\"rn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-2-results\/\" title=\"Stage 2\"><span class=\"rn-grid-num\">2<\/span><span class=\"rn-grid-type\">Hilly<\/span><\/a>\n<a class=\"rn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-3-results\/\" title=\"Stage 3\"><span class=\"rn-grid-num\">3<\/span><span class=\"rn-grid-type\">Mountain<\/span><\/a>\n<a class=\"rn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-4-results\/\" title=\"Stage 4\"><span class=\"rn-grid-num\">4<\/span><span class=\"rn-grid-type\">Hilly<\/span><\/a>\n<a class=\"rn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-5-results\/\" title=\"Stage 5\"><span class=\"rn-grid-num\">5<\/span><span class=\"rn-grid-type\">Flat<\/span><\/a>\n<a class=\"rn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-6-results\/\" title=\"Stage 6\"><span class=\"rn-grid-num\">6<\/span><span class=\"rn-grid-type\">Summit<\/span><\/a>\n<a class=\"rn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-7-results\/\" title=\"Stage 7\"><span class=\"rn-grid-num\">7<\/span><span class=\"rn-grid-type\">Flat<\/span><\/a>\n<a class=\"rn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-8-results\/\" title=\"Stage 8\"><span class=\"rn-grid-num\">8<\/span><span class=\"rn-grid-type\">Flat<\/span><\/a>\n<a class=\"rn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-9-results\/\" title=\"Stage 9\"><span class=\"rn-grid-num\">9<\/span><span class=\"rn-grid-type\">Hilly<\/span><\/a>\n<span class=\"rn-grid-item rn-rest\" title=\"Rest Day 1\"><span class=\"rn-grid-num\">R<\/span><span class=\"rn-grid-type\">Jul 13<\/span><\/span>\n<a class=\"rn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-10-results\/\" title=\"Stage 10\"><span class=\"rn-grid-num\">10<\/span><span class=\"rn-grid-type\">Summit<\/span><\/a>\n<a class=\"rn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-11-results\/\" title=\"Stage 11\"><span class=\"rn-grid-num\">11<\/span><span class=\"rn-grid-type\">Flat<\/span><\/a>\n<a class=\"rn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-12-results\/\" title=\"Stage 12\"><span class=\"rn-grid-num\">12<\/span><span class=\"rn-grid-type\">Flat<\/span><\/a>\n<a class=\"rn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-13-results\/\" title=\"Stage 13\"><span class=\"rn-grid-num\">13<\/span><span class=\"rn-grid-type\">Hilly<\/span><\/a>\n<a class=\"rn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-14-results\/\" title=\"Stage 14\"><span class=\"rn-grid-num\">14<\/span><span class=\"rn-grid-type\">Mountain<\/span><\/a>\n<a class=\"rn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-15-results\/\" title=\"Stage 15\"><span class=\"rn-grid-num\">15<\/span><span class=\"rn-grid-type\">Summit<\/span><\/a>\n<span class=\"rn-grid-item rn-rest\" title=\"Rest Day 2\"><span class=\"rn-grid-num\">R<\/span><span class=\"rn-grid-type\">Jul 20<\/span><\/span>\n<a class=\"rn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-16-results\/\" title=\"Stage 16\"><span class=\"rn-grid-num\">16<\/span><span class=\"rn-grid-type\">ITT<\/span><\/a>\n<a class=\"rn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-17-results\/\" title=\"Stage 17\"><span class=\"rn-grid-num\">17<\/span><span class=\"rn-grid-type\">Flat<\/span><\/a>\n<a class=\"rn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-18-results\/\" title=\"Stage 18\"><span class=\"rn-grid-num\">18<\/span><span class=\"rn-grid-type\">Summit<\/span><\/a>\n<a class=\"rn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-19-results\/\" title=\"Stage 19\"><span class=\"rn-grid-num\">19<\/span><span class=\"rn-grid-type\">Summit<\/span><\/a>\n<a class=\"rn-grid-item\" href=\"https:\/\/franceletour.com\/tour-de-france-2026-stage-20-results\/\" title=\"Stage 20\"><span class=\"rn-grid-num\">20<\/span><span class=\"rn-grid-type\">Queen<\/span><\/a>\n<span class=\"rn-grid-item rn-current\" title=\"Stage 21\"><span class=\"rn-grid-num\">21<\/span><span class=\"rn-grid-type\">Finale<\/span><\/span>\n<\/div><\/div><\/div><\/div>\n\n\n<style>.wp-block-kadence-advancedheading.kt-adv-heading7855_77ef43-32, .wp-block-kadence-advancedheading.kt-adv-heading7855_77ef43-32[data-kb-block=\"kb-adv-heading7855_77ef43-32\"]{text-align:center;font-size:28px;font-style:normal;text-transform:uppercase;}.wp-block-kadence-advancedheading.kt-adv-heading7855_77ef43-32 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading7855_77ef43-32[data-kb-block=\"kb-adv-heading7855_77ef43-32\"] 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-heading7855_77ef43-32 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading7855_77ef43-32[data-kb-block=\"kb-adv-heading7855_77ef43-32\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h1 class=\"kt-adv-heading7855_77ef43-32 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading7855_77ef43-32\">Tour de France 2026 Stage 21 Results: Champs-\u00c9lys\u00e9es Finale Winners &amp; Final GC Standings<\/h1>\n","protected":false},"excerpt":{"rendered":"<p>&#9664;Previous ResultStage 20Le Bourg-d&#8217;Oisans \u2192 Alpe d&#8217;Huez Results for Stage 21 Jul 26 Finale&#10003; Results &#127942; Winner: \u2014 Next ResultFinish&#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 21&#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":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[28],"tags":[],"class_list":["post-7855","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":5,"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\/7855","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=7855"}],"version-history":[{"count":2,"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/posts\/7855\/revisions"}],"predecessor-version":[{"id":7895,"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/posts\/7855\/revisions\/7895"}],"wp:attachment":[{"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/media?parent=7855"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/categories?post=7855"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/franceletour.com\/fr\/wp-json\/wp\/v2\/tags?post=7855"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}