{"id":7834,"date":"2026-07-03T18:19:57","date_gmt":"2026-07-03T16:19:57","guid":{"rendered":"https:\/\/franceletour.com\/?p=7834"},"modified":"2026-07-23T15:53:32","modified_gmt":"2026-07-23T13:53:32","slug":"tour-de-france-2026-stage-14-results","status":"publish","type":"post","link":"https:\/\/franceletour.com\/es\/tour-de-france-2026-stage-14-results\/","title":{"rendered":"Tour de France 2026 Stage 14 Results \u2014 Check Back After the Stage Finishes on 18 July"},"content":{"rendered":"<style>.wp-block-kadence-advancedheading.kt-adv-heading7834_bcf49b-4b, .wp-block-kadence-advancedheading.kt-adv-heading7834_bcf49b-4b[data-kb-block=\"kb-adv-heading7834_bcf49b-4b\"]{text-align:center;font-size:28px;font-style:normal;text-transform:uppercase;}.wp-block-kadence-advancedheading.kt-adv-heading7834_bcf49b-4b mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading7834_bcf49b-4b[data-kb-block=\"kb-adv-heading7834_bcf49b-4b\"] 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-heading7834_bcf49b-4b img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading7834_bcf49b-4b[data-kb-block=\"kb-adv-heading7834_bcf49b-4b\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h1 class=\"kt-adv-heading7834_bcf49b-4b wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading7834_bcf49b-4b\">Tour de France 2026 Stage 14 Results: All Classifications &amp; Mountain Kings in Le Markstein<\/h1>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><code>All ranks are updated.<\/code><\/p>\n\n\n    <div class=\"lct-full-results-page live-commentary-timeline\">\n\n\n        <!-- Podium -->\n                        <h2 class=\"lct-section-heading lct-fr-main-heading\">Tour de France 2026 Stage 14 Podium<\/h2>\n        <div class=\"lct-fr-podium-wrap\">\n            <div class=\"lct-podium\">\n                <!-- 2nd -->\n                <div class=\"lct-podium-step lct-podium-2\">\n                    <div class=\"lct-podium-rank\">2nd<\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/franceletour.com\/wp-content\/uploads\/2026\/07\/isaac-del-toro-romero.png\" class=\"lct-podium-photo\" alt=\"\" title=\"\">                    <div class=\"lct-podium-gap\">0:38<\/div>\n                    <div class=\"lct-podium-name\">Isaac Del Toro<\/div>\n                    <div class=\"lct-podium-team lct-dynamic-team\" data-rider=\"Isaac Del Toro\" style=\"font-size:13px;color:#6b7280;line-height:1.2;\"><\/div>\n                <\/div>\n                <!-- 1st -->\n                <div class=\"lct-podium-step lct-podium-1\">\n                    <div class=\"lct-podium-rank\">\ud83c\udfc6 Winner<\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/franceletour.com\/wp-content\/uploads\/2026\/07\/tadej-pogacar.png\" class=\"lct-podium-photo\" alt=\"\" title=\"\">                    <div class=\"lct-podium-gap\">4:00:07<\/div>\n                    <div class=\"lct-podium-name\">Tadej Poga\u010dar<\/div>\n                    <div class=\"lct-podium-team lct-dynamic-team\" data-rider=\"Tadej Poga\u010dar\" style=\"font-size:14px;color:#6b7280;line-height:1.2;font-weight:500;\"><\/div>\n                <\/div>\n                <!-- 3rd -->\n                <div class=\"lct-podium-step lct-podium-3\">\n                    <div class=\"lct-podium-rank\">3rd<\/div>\n                                        <img decoding=\"async\" src=\"https:\/\/franceletour.com\/wp-content\/uploads\/2026\/07\/Paul-Seixas.png\" class=\"lct-podium-photo\" alt=\"\" title=\"\">                    <div class=\"lct-podium-gap\">0:38<\/div>\n                    <div class=\"lct-podium-name\">Paul Seixas<\/div>\n                    <div class=\"lct-podium-team lct-dynamic-team\" data-rider=\"Paul Seixas\" style=\"font-size:13px;color:#6b7280;line-height:1.2;\"><\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        <script>\n        document.addEventListener('lctRidersLoaded', function() {\n            if (typeof _lctRiderCache === 'undefined' || !Array.isArray(_lctRiderCache)) return;\n            \n            function normalizeForSearch(str) {\n                var s = str.toLowerCase().trim();\n                return s.normalize(\"NFD\").replace(\/[\\u0300-\\u036f]\/g, \"\").replace(\/[^a-z0-9]\/g, '');\n            }\n            \n            document.querySelectorAll('.lct-dynamic-team').forEach(function(el) {\n                var targetName = el.dataset.rider || '';\n                if (!targetName) return;\n                \n                var targetNorm = normalizeForSearch(targetName);\n                if (!targetNorm) return;\n                \n                var matched = null;\n                for (var i = 0; i < _lctRiderCache.length; i++) {\n                    var r = _lctRiderCache[i];\n                    if (!r.name) continue;\n                    var rowNorm = normalizeForSearch(r.name);\n                    \n                    \/\/ Simple partial\/word match\n                    var tWords = targetNorm.match(\/[a-z]+\/g) || [];\n                    var rWords = rowNorm.match(\/[a-z]+\/g) || [];\n                    var matchCount = 0;\n                    for (var j = 0; j < tWords.length; j++) {\n                        if (rWords.indexOf(tWords[j]) !== -1) matchCount++;\n                    }\n                    if (matchCount >= tWords.length || matchCount >= rWords.length) {\n                        matched = r;\n                        break;\n                    }\n                }\n                if (matched && matched.team) {\n                    el.innerHTML = '(' + matched.team + ')';\n                }\n            });\n        });\n        <\/script>\n        \n        \n        <!-- SEO H2 Heading (in place of old search bar) -->\n        <h2 class=\"lct-section-heading\" style=\"margin-top:20px; margin-bottom:10px; border-bottom:none; padding-bottom:0; font-size:24px;\">\n            Tour de France 2026 Stage 14 Classifications &amp; Results\n        <\/h2>\n\n                <div class=\"lct-master-tabs-container\" style=\"display:flex; justify-content:space-between; align-items:flex-end; border-bottom: 2px solid #e9ecef; margin-top: 10px; margin-bottom: 20px; flex-wrap:wrap; gap:10px;\">\n            <div class=\"lct-master-tabs\" role=\"tablist\" style=\"border-bottom:none; margin:0; padding:0; display:flex; gap:16px;\">\n                <button class=\"lct-master-tab lct-master-tab-active\" data-target=\"lct-fr-wrapper\" role=\"tab\">\n                    <h3 style=\"margin:0; font-size:inherit; font-weight:inherit; font-family:inherit; color:inherit; text-transform:inherit; line-height:inherit;\">Main Classifications<\/h3>\n                <\/button>\n                <button class=\"lct-master-tab\" data-target=\"lct-cr-wrapper\" role=\"tab\">\n                    <h3 style=\"margin:0; font-size:inherit; font-weight:inherit; font-family:inherit; color:inherit; text-transform:inherit; line-height:inherit;\">Complementary Results<\/h3>\n                <\/button>\n            <\/div>\n            <!-- Live Search -->\n            <div class=\"lct-fr-search-wrap\" style=\"flex:1; max-width:300px; min-width:200px; margin-bottom: 6px;\">\n                <input type=\"text\" id=\"lct-fr-search-input\" placeholder=\"Search rider or team...\" style=\"width:100%; padding:10px; border:1px solid var(--pcs-border); border-radius:4px; font-family: var(--pcs-font); font-size: 14px;\">\n            <\/div>\n        <\/div>\n        \n        <!-- Main Classifications Wrapper -->\n        <div id=\"lct-fr-wrapper\" class=\"lct-master-panel\" style=\"display:block;\">\n        \n        <!-- Main Ranking Tabs -->\n        <section id=\"lct-fr-rankings\" class=\"lct-rankings-tabs-section\" style=\"display:block;margin-top:16px;\">\n            <div class=\"lct-rank-tabs-nav\" role=\"tablist\">\n                                <button class=\"lct-rank-tab lct-rank-tab-active\"\n                    data-tab=\"fr-stage_ranking\" 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\"\n                            fill=\"#e8001c\"\n                            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 \"\n                    data-tab=\"fr-general_ranking\" 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\"\n                            fill=\"#FFD700\"\n                            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.25)\"\/>\n                    <\/svg>\n                    <span class=\"lct-rank-tab-label\">GC<\/span>\n                <\/button>\n                                <button class=\"lct-rank-tab \"\n                    data-tab=\"fr-points_ranking\" 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\"\n                            fill=\"#00A651\"\n                            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 \"\n                    data-tab=\"fr-kom_ranking\" 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\"\n                            fill=\"white\"\n                            stroke=\"#ddd\" stroke-width=\"0.5\"\/>\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                                                <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\">KOM<\/span>\n                <\/button>\n                                <button class=\"lct-rank-tab \"\n                    data-tab=\"fr-youth_ranking\" 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\"\n                            fill=\"white\"\n                            stroke=\"#1971c2\" 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\">Youth<\/span>\n                <\/button>\n                                <button class=\"lct-rank-tab \"\n                    data-tab=\"fr-teams_ranking\" 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\"\n                            fill=\"#1a1a2e\"\n                            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.25)\"\/>\n                    <\/svg>\n                    <span class=\"lct-rank-tab-label\">Teams<\/span>\n                <\/button>\n                            <\/div>\n\n            <div class=\"lct-rank-panels\">\n                                <div id=\"lct-fr-stage_ranking\"\n                    class=\"lct-ranking-container lct-rank-panel lct-fr-panel\"\n                    style=\"\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-fr-table-wrap-stage_ranking\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tRider\\tTeam\\tUCI\\tPnt\\t\\tTime\\r\\n1\\t Poga\\u010dar Tadej\\r\\nUAE Team Emirates - XRG\\t210\\t100\\t10\\u2033\\t4:00:07\\r\\n2\\t del Toro Isaac\\r\\nUAE Team Emirates - XRG\\t150\\t70\\t6\\u2033\\t0:38\\r\\n3\\t Seixas Paul\\r\\nDecathlon CMA CGM Team\\t110\\t50\\t4\\u2033\\t,,\\r\\n4\\t Vingegaard Jonas\\r\\nTeam Visma | Lease a Bike\\t90\\t40\\t\\t0:44\\r\\n5\\t Evenepoel Remco\\r\\nRed Bull - BORA - hansgrohe\\t70\\t32\\t\\t0:48\\r\\n6\\t Lipowitz Florian\\r\\nLidl - Trek\\t55\\t26\\t\\t0:50\\r\\n7\\t Ayuso Juan\\r\\nRed Bull - BORA - hansgrohe\\t45\\t22\\t\\t,,\\r\\n8\\t Carapaz Richard \\r\\nEF Education - EasyPost\\t40\\t18\\t\\t1:18\\r\\n9\\t Johannessen Tobias Halland \\r\\nUno-X Mobility\\t35\\t14\\t\\t1:40\\r\\n10\\t Skjelmose Mattias\\r\\nLidl - Trek\\t30\\t10\\t\\t,,\\r\\n11\\t Martinez Lenny\\r\\nBahrain - Victorious\\t25\\t8\\t\\t1:41\\r\\n12\\t Van Wilder Ilan\\r\\nSoudal Quick-Step\\t20\\t6\\t\\t3:30\\r\\n13\\t Voisard Yannis\\r\\nTudor Pro Cycling Team\\t15\\t4\\t\\t,,\\r\\n14\\t Bernal Egan \\r\\nNetcompany INEOS\\t10\\t2\\t\\t,,\\r\\n15\\t Yates Adam\\r\\nLidl - Trek\\t5\\t1\\t\\t,,\\r\\n16\\t Gee-West Derek\\r\\nUAE Team Emirates - XRG\\t\\t\\t\\t,,\\r\\n17\\t Kuss Sepp\\r\\nTeam Visma | Lease a Bike\\t\\t\\t\\t,,\\r\\n18\\t Pidcock Tom \\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t\\t\\t3:34\\r\\n19\\t Jegat Jordan\\r\\nTotalEnergies\\t\\t\\t\\t5:27\\r\\n20\\t Piganzoli Davide\\r\\nTeam Visma | Lease a Bike\\t\\t\\t\\t,,\\r\\n21\\t Rubio Einer \\r\\nMovistar Team\\t\\t\\t\\t,,\\r\\n22\\t Prodhomme Nicolas\\r\\nDecathlon CMA CGM Team\\t\\t\\t\\t9:51\\r\\n23\\t Hindley Jai\\r\\nRed Bull - BORA - hansgrohe\\t\\t\\t\\t10:15\\r\\n24\\t Simmons Quinn \\r\\nLidl - Trek\\t\\t\\t\\t11:47\\r\\n25\\t Paret-Peintre Valentin \\r\\nSoudal Quick-Step\\t\\t\\t\\t12:01\\r\\n26\\t O'Connor Ben\\r\\nTeam Jayco AlUla\\t\\t\\t\\t13:05\\r\\n27\\t Riccitello Matthew\\r\\nDecathlon CMA CGM Team\\t\\t\\t\\t,,\\r\\n28\\t Schmid Mauro\\r\\nTeam Jayco AlUla\\t\\t\\t\\t,,\\r\\n29\\t Van Gils Maxim\\r\\nDecathlon CMA CGM Team\\t\\t\\t\\t,,\\r\\n30\\t Benoot Tiesj\\r\\nRed Bull - BORA - hansgrohe\\t\\t\\t\\t17:05\\r\\n31\\t McNulty Brandon\\r\\nUAE Team Emirates - XRG\\t\\t\\t\\t17:07\\r\\n32\\t Cattaneo Mattia \\r\\nRed Bull - BORA - hansgrohe\\t\\t\\t\\t17:34\\r\\n33\\t Verona Carlos\\r\\nLidl - Trek\\t\\t\\t\\t,,\\r\\n34\\t Jorgenson Matteo \\r\\nTeam Visma | Lease a Bike\\t\\t\\t\\t,,\\r\\n35\\t Foss Tobias \\r\\nNetcompany INEOS\\t\\t\\t\\t,,\\r\\n36\\t Meurisse Xandro\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t\\t\\t18:53\\r\\n37\\t Gro\\u00dfschartner Felix\\r\\nUAE Team Emirates - XRG\\t\\t\\t\\t19:46\\r\\n38\\t Johannessen Anders Halland \\r\\nUno-X Mobility\\t\\t\\t\\t20:06\\r\\n39\\t Healy Ben \\r\\nEF Education - EasyPost\\t\\t\\t\\t21:13\\r\\n40\\t Arensman Thymen \\r\\nNetcompany INEOS\\t\\t\\t\\t,,\\r\\n41\\t Van Eetvelt Lennert\\r\\nLotto Intermarch\\u00e9\\t\\t\\t\\t23:21\\r\\n42\\t Armirail Bruno \\r\\nTeam Visma | Lease a Bike\\t\\t\\t\\t,,\\r\\n43\\t Paret-Peintre Aur\\u00e9lien \\r\\nDecathlon CMA CGM Team\\t\\t\\t\\t,,\\r\\n44\\t Vervaeke Louis\\r\\nSoudal Quick-Step\\t\\t\\t\\t,,\\r\\n45\\t Wellens Tim\\r\\nUAE Team Emirates - XRG\\t\\t\\t\\t23:49\\r\\n46\\t Delettre Alexandre\\r\\nTotalEnergies\\t\\t\\t\\t,,\\r\\n47\\t Tiberi Antonio \\r\\nBahrain - Victorious\\t\\t\\t\\t26:29\\r\\n48\\t Caruso Damiano\\r\\nBahrain - Victorious\\t\\t\\t\\t,,\\r\\n49\\t Tratnik Jan\\r\\nRed Bull - BORA - hansgrohe\\t\\t\\t\\t,,\\r\\n50\\t Storer Michael\\r\\nTudor Pro Cycling Team\\t\\t\\t\\t,,\\r\\n51\\t Hirschi Marc \\r\\nTudor Pro Cycling Team\\t\\t\\t\\t,,\\r\\n52\\t Valgren Michael\\r\\nEF Education - EasyPost\\t\\t\\t\\t,,\\r\\n53\\t Quinn Sean\\r\\nEF Education - EasyPost\\t\\t\\t\\t,,\\r\\n54\\t Skaarseth Anders\\r\\nUno-X Mobility\\t\\t\\t\\t,,\\r\\n55\\t Higuita Sergio\\r\\nXDS Astana Team\\t\\t\\t\\t,,\\r\\n56\\t Vauquelin K\\u00e9vin\\r\\nNetcompany INEOS\\t\\t\\t\\t,,\\r\\n57\\t Hermans Quinten\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t\\t\\t27:38\\r\\n58\\t Abrahamsen Jonas\\r\\nUno-X Mobility\\t\\t\\t\\t29:24\\r\\n59\\t Pacher Quentin\\r\\nGroupama - FDJ United\\t\\t\\t\\t,,\\r\\n60\\t Engelhardt Felix\\r\\nTeam Jayco AlUla\\t\\t\\t\\t,,\\r\\n61\\t Steinhauser Georg\\r\\nEF Education - EasyPost\\t\\t\\t\\t,,\\r\\n62\\t Garc\\u00eda Pierna Ra\\u00fal\\r\\nMovistar Team\\t\\t\\t\\t,,\\r\\n63\\t Romo Javier\\r\\nMovistar Team\\t\\t\\t\\t,,\\r\\n64\\t Martin Guillaume\\r\\nGroupama - FDJ United\\t\\t\\t\\t,,\\r\\n65\\t Verstrynge Emiel\\r\\nAlpecin - Premier Tech\\t\\t\\t\\t,,\\r\\n66\\t Gr\\u00e9goire Romain\\r\\nGroupama - FDJ United\\t\\t\\t\\t,,\\r\\n67\\t Braz Afonso Cl\\u00e9ment\\r\\nGroupama - FDJ United\\t\\t\\t\\t,,\\r\\n68\\t Craps Lars\\r\\nLotto Intermarch\\u00e9\\t\\t\\t\\t30:36\\r\\n69\\t Van Mechelen Vlad\\r\\nBahrain - Victorious\\t\\t\\t\\t,,\\r\\n70\\t Matthews Michael\\r\\nTeam Jayco AlUla\\t\\t\\t\\t31:15\\r\\n71\\t Russo Cl\\u00e9ment\\r\\nGroupama - FDJ United\\t\\t\\t\\t,,\\r\\n72\\t Politt Nils\\r\\nUAE Team Emirates - XRG\\t\\t\\t\\t31:18\\r\\n73\\t Van Moer Brent\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t\\t\\t32:38\\r\\n74\\t Stuyven Jasper\\r\\nSoudal Quick-Step\\t\\t\\t\\t,,\\r\\n75\\t Slock Liam\\r\\nLotto Intermarch\\u00e9\\t\\t\\t\\t,,\\r\\n76\\t Berwick Sebastian\\r\\nCaja Rural - Seguros RGA\\t\\t\\t\\t,,\\r\\n77\\t Mohori\\u010d Matej\\r\\nBahrain - Victorious\\t\\t\\t\\t34:03\\r\\n78\\t Velasco Simone\\r\\nXDS Astana Team\\t\\t\\t\\t,,\\r\\n79\\t Azparren Xabier Mikel\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t\\t\\t34:37\\r\\n80\\t Howson Damien\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t\\t\\t,,\\r\\n81\\t Balderstone Abel\\r\\nCaja Rural - Seguros RGA\\t\\t\\t\\t,,\\r\\n82\\t Frigo Marco\\r\\nNSN Cycling Team\\t\\t\\t\\t,,\\r\\n83\\t Guernalec Thibault\\r\\nTotalEnergies\\t\\t\\t\\t,,\\r\\n84\\t Stannard Robert\\r\\nBahrain - Victorious\\t\\t\\t\\t,,\\r\\n85\\t Denz Nico\\r\\nRed Bull - BORA - hansgrohe\\t\\t\\t\\t,,\\r\\n86\\t Kwiatkowski Micha\\u0142\\r\\nNetcompany INEOS\\t\\t\\t\\t,,\\r\\n87\\t Aranburu Alex\\r\\nCofidis\\t\\t\\t\\t,,\\r\\n88\\t Ganna Filippo\\r\\nNetcompany INEOS\\t\\t\\t\\t,,\\r\\n89\\t Oliveira Nelson\\r\\nMovistar Team\\t\\t\\t\\t,,\\r\\n90\\t Campenaerts Victor\\r\\nTeam Visma | Lease a Bike\\t\\t\\t\\t,,\\r\\n91\\t Asgreen Kasper\\r\\nEF Education - EasyPost\\t\\t\\t\\t,,\\r\\n92\\t Baudin Alex\\r\\nEF Education - EasyPost\\t\\t\\t\\t,,\\r\\n93\\t Walker Max\\r\\nEF Education - EasyPost\\t\\t\\t\\t,,\\r\\n94\\t Izagirre Ion\\r\\nCofidis\\t\\t\\t\\t,,\\r\\n95\\t van Baarle Dylan\\r\\nSoudal Quick-Step\\t\\t\\t\\t,,\\r\\n96\\t Plapp Luke\\r\\nTeam Jayco AlUla\\t\\t\\t\\t,,\\r\\n97\\t Vinokurov Nicolas\\r\\nXDS Astana Team\\t\\t\\t\\t35:23\\r\\n98\\t Skuji\\u0146\\u0161 Toms\\r\\nLidl - Trek\\t\\t\\t\\t,,\\r\\n99\\t Wright Fred\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t\\t\\t,,\\r\\n100\\t Vacek Mathias\\r\\nLidl - Trek\\t\\t\\t\\t,,\\r\\n101\\t Alaphilippe Julian\\r\\nTudor Pro Cycling Team\\t\\t\\t\\t35:25\\r\\n102\\t Pedersen Mads\\r\\nLidl - Trek\\t\\t\\t\\t35:27\\r\\n103\\t van Dijke Tim\\r\\nRed Bull - BORA - hansgrohe\\t\\t\\t\\t35:30\\r\\n104\\t Haller Marco\\r\\nTudor Pro Cycling Team\\t\\t\\t\\t35:43\\r\\n105\\t Affini Edoardo\\r\\nTeam Visma | Lease a Bike\\t\\t\\t\\t,,\\r\\n106\\t Marsman Tim\\r\\nAlpecin - Premier Tech\\t\\t\\t\\t,,\\r\\n107\\t Bittner Pavel\\r\\nTeam Picnic PostNL\\t\\t\\t\\t,,\\r\\n108\\t Germani Lorenzo\\r\\nGroupama - FDJ United\\t\\t\\t\\t,,\\r\\n109\\t Hessmann Michel\\r\\nMovistar Team\\t\\t\\t\\t,,\\r\\n110\\t Zimmermann Georg\\r\\nLotto Intermarch\\u00e9\\t\\t\\t\\t,,\\r\\n111\\t Le Berre Mathis\\r\\nTotalEnergies\\t\\t\\t\\t,,\\r\\n112\\t Pluimers Rick\\r\\nTudor Pro Cycling Team\\t\\t\\t\\t,,\\r\\n113\\t Hagenes Per Strand\\r\\nTeam Visma | Lease a Bike\\t\\t\\t\\t,,\\r\\n114\\t Breuillard Nicolas\\r\\nTotalEnergies\\t\\t\\t\\t,,\\r\\n115\\t Gate Aaron\\r\\nXDS Astana Team\\t\\t\\t\\t,,\\r\\n116\\t Dhondt Robbe\\r\\nTeam Picnic PostNL\\t\\t\\t\\t,,\\r\\n117\\t Parra Jos\\u00e9 F\\u00e9lix\\r\\nCaja Rural - Seguros RGA\\t\\t\\t\\t,,\\r\\n118\\t van der Poel Mathieu\\r\\nAlpecin - Premier Tech\\t\\t\\t\\t,,\\r\\n119\\t M\\u00e4rkl Niklas\\r\\nTeam Picnic PostNL\\t\\t\\t\\t,,\\r\\n120\\t van den Broek Frank\\r\\nTeam Picnic PostNL\\t\\t\\t\\t,,\\r\\n121\\t Castrillo Pablo\\r\\nMovistar Team\\t\\t\\t\\t,,\\r\\n122\\t Cepeda Jefferson Alveiro\\r\\nMovistar Team\\t\\t\\t\\t,,\\r\\n123\\t Vermeersch Florian\\r\\nUAE Team Emirates - XRG\\t\\t\\t\\t,,\\r\\n124\\t Durbridge Luke\\r\\nTeam Jayco AlUla\\t\\t\\t\\t,,\\r\\n125\\t Rickaert Jonas\\r\\nAlpecin - Premier Tech\\t\\t\\t\\t,,\\r\\n126\\t Barguil Warren\\r\\nTeam Picnic PostNL\\t\\t\\t\\t,,\\r\\n127\\t Tarling Joshua\\r\\nNetcompany INEOS\\t\\t\\t\\t36:49\\r\\n128\\t Veistroffer Baptiste\\r\\nLotto Intermarch\\u00e9\\t\\t\\t\\t,,\\r\\n129\\t Ackermann Pascal\\r\\nTeam Jayco AlUla\\t\\t\\t\\t36:53\\r\\n130\\t Kanter Max\\r\\nXDS Astana Team\\t\\t\\t\\t36:56\\r\\n131\\t Ballerini Davide\\r\\nXDS Astana Team\\t\\t\\t\\t,,\\r\\n132\\t Tejada Harold\\r\\nXDS Astana Team\\t\\t\\t\\t,,\\r\\n133\\t Nicolau Joel\\r\\nCaja Rural - Seguros RGA\\t\\t\\t\\t37:02\\r\\n134\\t Oldani Stefano\\r\\nCaja Rural - Seguros RGA\\t\\t\\t\\t,,\\r\\n135\\t Godon Dorian\\r\\nNetcompany INEOS\\t\\t\\t\\t,,\\r\\n136\\t Artz Huub\\r\\nLotto Intermarch\\u00e9\\t\\t\\t\\t,,\\r\\n137\\t Bauhaus Phil\\r\\nBahrain - Victorious\\t\\t\\t\\t,,\\r\\n138\\t van den Berg Julius\\r\\nTeam Picnic PostNL\\t\\t\\t\\t,,\\r\\n139\\t Degenkolb John\\r\\nTeam Picnic PostNL\\t\\t\\t\\t,,\\r\\n140\\t Cort Magnus\\r\\nUno-X Mobility\\t\\t\\t\\t,,\\r\\n141\\t Teunissen Mike\\r\\nXDS Astana Team\\t\\t\\t\\t,,\\r\\n142\\t Eenkhoorn Pascal\\r\\nSoudal Quick-Step\\t\\t\\t\\t,,\\r\\n143\\t Philipsen Jasper\\r\\nAlpecin - Premier Tech\\t\\t\\t\\t,,\\r\\n144\\t Neilands Krists\\r\\nNSN Cycling Team\\t\\t\\t\\t,,\\r\\n145\\t Dillier Silvan\\r\\nAlpecin - Premier Tech\\t\\t\\t\\t,,\\r\\n146\\t Louvel Matis\\r\\nNSN Cycling Team\\t\\t\\t\\t37:47\\r\\n147\\t Stewart Jake\\r\\nNSN Cycling Team\\t\\t\\t\\t,,\\r\\n148\\t Turgis Anthony\\r\\nTotalEnergies\\t\\t\\t\\t37:51\\r\\n149\\t W\\u00e6renskjold S\\u00f8ren\\r\\nUno-X Mobility\\t\\t\\t\\t,,\\r\\n150\\t Kirsch Alex\\r\\nCofidis\\t\\t\\t\\t,,\\r\\n151\\t Gradek Kamil\\r\\nBahrain - Victorious\\t\\t\\t\\t,,\\r\\n152\\t Kooij Olav\\r\\nDecathlon CMA CGM Team\\t\\t\\t\\t,,\\r\\n153\\t Hoole Daan\\r\\nDecathlon CMA CGM Team\\t\\t\\t\\t,,\\r\\n154\\t Merlier Tim\\r\\nSoudal Quick-Step\\t\\t\\t\\t,,\\r\\n155\\t Biermans Jenthe\\r\\nCofidis\\t\\t\\t\\t,,\\r\\n156\\t Fretin Milan\\r\\nCofidis\\t\\t\\t\\t,,\\r\\n157\\t Allegaert Piet\\r\\nCofidis\\t\\t\\t\\t,,\\r\\n158\\t Planckaert Edward\\r\\nAlpecin - Premier Tech\\t\\t\\t\\t,,\\r\\n159\\t Girmay Biniam\\r\\nNSN Cycling Team\\t\\t\\t\\t,,\\r\\n160\\t Otruba Jakub\\r\\nCaja Rural - Seguros RGA\\t\\t\\t\\t,,\\r\\n161\\t Page Hugo\\r\\nCofidis\\t\\t\\t\\t,,\\r\\n162\\t Askey Lewis\\r\\nNSN Cycling Team\\t\\t\\t\\t,,\\r\\n163\\t Thomas Benjamin\\r\\nCofidis\\t\\t\\t\\t,,\\r\\n164\\t Van Asbroeck Tom\\r\\nNSN Cycling Team\\t\\t\\t\\t,,\\r\\n165\\t Bennett George\\r\\nNSN Cycling Team\\t\\t\\t\\t,,\\r\\n166\\t Delbove Joris\\r\\nTotalEnergies\\t\\t\\t\\t,,\\r\\n167\\t Costiou Ewen\\r\\nGroupama - FDJ United\\t\\t\\t\\t,,\\r\\n168\\t Bol Cees\\r\\nDecathlon CMA CGM Team\\t\\t\\t\\t,,\\r\\n169\\t Vercher Matt\\u00e9o\\r\\nTotalEnergies\\t\\t\\t\\t37:57\\r\\nDNS\\t Debruyne Ramses\\r\\nAlpecin - Premier Tech\";\n                            const container = document.getElementById('lct-fr-table-wrap-stage_ranking');\n                            const title = 'Stage';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div><!-- .lct-fr-table-wrap -->\n                <\/div><!-- .lct-fr-panel -->\n                                <div id=\"lct-fr-general_ranking\"\n                    class=\"lct-ranking-container lct-rank-panel lct-fr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-fr-table-wrap-general_ranking\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tPrev\\t\\u25bc\\u25b2\\tRider\\tTeam\\tUCI\\t\\tTime\\r\\n1\\t1\\t-\\t Poga\\u010dar Tadej\\r\\nUAE Team Emirates - XRG\\t25\\t46\\u2033\\t51:18:28\\r\\n2\\t2\\t-\\t Vingegaard Jonas\\r\\nTeam Visma | Lease a Bike\\t\\t12\\u2033\\t4:30\\r\\n3\\t3\\t-\\t Evenepoel Remco\\r\\nRed Bull - BORA - hansgrohe\\t\\t10\\u2033\\t5:04\\r\\n4\\t6\\t\\u25b22\\t Seixas Paul\\r\\nDecathlon CMA CGM Team\\t\\t8\\u2033\\t5:19\\r\\n5\\t5\\t-\\t Ayuso Juan\\r\\nLidl - Trek\\t\\t\\t5:22\\r\\n6\\t7\\t\\u25b21\\t Lipowitz Florian\\r\\nRed Bull - BORA - hansgrohe\\t\\t\\t5:44\\r\\n7\\t8\\t\\u25b21\\t del Toro Isaac\\r\\nUAE Team Emirates - XRG\\t\\t20\\u2033\\t5:50\\r\\n8\\t9\\t\\u25b21\\t Pidcock Tom\\r\\nLidl - Trek\\t\\t\\t7:35\\r\\n9\\t4\\t\\u25bc5\\t Skjelmose Mattias\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t8\\u2033\\t7:59\\r\\n10\\t10\\t-\\t Martinez Lenny\\r\\nBahrain - Victorious\\t\\t\\t8:25\\r\\n11\\t12\\t\\u25b21\\t Bernal Egan\\r\\nNetcompany INEOS\\t\\t\\t15:55\\r\\n12\\t11\\t\\u25bc1\\t Jegat Jordan\\r\\nTotalEnergies\\t\\t\\t16:03\\r\\n13\\t13\\t-\\t Van Wilder Ilan\\r\\nSoudal Quick-Step\\t\\t\\t16:23\\r\\n14\\t15\\t\\u25b21\\t Johannessen Tobias Halland\\r\\nUno-X Mobility\\t\\t6\\u2033\\t16:40\\r\\n15\\t19\\t\\u25b24\\t Carapaz Richard\\r\\nEF Education - EasyPost\\t\\t4\\u2033\\t19:11\\r\\n16\\t14\\t\\u25bc2\\t Piganzoli Davide\\r\\nTeam Visma | Lease a Bike\\t\\t\\t19:15\\r\\n17\\t17\\t-\\t Voisard Yannis\\r\\nTudor Pro Cycling Team\\t\\t\\t19:16\\r\\n18\\t20\\t\\u25b22\\t Yates Adam\\r\\nUAE Team Emirates - XRG\\t\\t\\t22:06\\r\\n19\\t22\\t\\u25b23\\t McNulty Brandon\\r\\nTeam Visma | Lease a Bike\\t\\t\\t24:32\\r\\n20\\t21\\t\\u25b21\\t Kuss Sepp\\r\\nUAE Team Emirates - XRG\\t\\t\\t35:48\\r\\n21\\t16\\t\\u25bc5\\t Quinn Sean\\r\\nEF Education - EasyPost\\t\\t\\t41:47\\r\\n22\\t24\\t\\u25b22\\t Benoot Tiesj\\r\\nDecathlon CMA CGM Team\\t\\t\\t46:32\\r\\n23\\t25\\t\\u25b22\\t Prodhomme Nicolas\\r\\nDecathlon CMA CGM Team\\t\\t\\t52:29\\r\\n24\\t30\\t\\u25b26\\t Hindley Jai\\r\\nRed Bull - BORA - hansgrohe\\t\\t\\t1:02:49\\r\\n25\\t27\\t\\u25b22\\t Verona Carlos\\r\\nLidl - Trek\\t\\t\\t1:04:37\\r\\n26\\t23\\t\\u25bc3\\t Castrillo Pablo\\r\\nMovistar Team\\t\\t\\t1:06:12\\r\\n27\\t29\\t\\u25b22\\t Arensman Thymen\\r\\nNetcompany INEOS\\t\\t\\t1:11:31\\r\\n28\\t28\\t-\\t Van Eetvelt Lennert\\r\\nLotto Intermarch\\u00e9\\t\\t\\t1:12:04\\r\\n29\\t37\\t\\u25b28\\t Gee-West Derek\\r\\nLidl - Trek\\t\\t\\t1:13:07\\r\\n30\\t36\\t\\u25b26\\t Simmons Quinn\\r\\nLidl - Trek\\t\\t6\\u2033\\t1:21:08\\r\\n31\\t34\\t\\u25b23\\t Jorgenson Matteo\\r\\nTeam Visma | Lease a Bike\\t\\t\\t1:23:19\\r\\n32\\t26\\t\\u25bc6\\t Tejada Harold\\r\\nXDS Astana Team\\t\\t6\\u2033\\t1:23:43\\r\\n33\\t31\\t\\u25bc2\\t Vauquelin K\\u00e9vin\\r\\nNetcompany INEOS\\t\\t\\t1:25:25\\r\\n34\\t45\\t\\u25b211\\t Rubio Einer\\r\\nMovistar Team\\t\\t\\t1:27:08\\r\\n35\\t32\\t\\u25bc3\\t Hermans Quinten\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t\\t1:30:42\\r\\n36\\t42\\t\\u25b26\\t Gro\\u00dfschartner Felix\\r\\nUAE Team Emirates - XRG\\t\\t\\t1:35:45\\r\\n37\\t49\\t\\u25b212\\t Paret-Peintre Valentin\\r\\nSoudal Quick-Step\\t\\t\\t1:38:33\\r\\n38\\t33\\t\\u25bc5\\t Vacek Mathias\\r\\nLidl - Trek\\t\\t\\t1:38:39\\r\\n39\\t48\\t\\u25b29\\t O'Connor Ben\\r\\nTeam Jayco AlUla\\t\\t\\t1:38:56\\r\\n40\\t40\\t-\\t Hirschi Marc\\r\\nTudor Pro Cycling Team\\t\\t\\t1:41:37\\r\\n41\\t39\\t\\u25bc2\\t Garc\\u00eda Pierna Ra\\u00fal\\r\\nMovistar Team\\t\\t4\\u2033\\t1:42:52\\r\\n42\\t51\\t\\u25b29\\t Van Gils Maxim\\r\\nRed Bull - BORA - hansgrohe\\t\\t\\t1:43:41\\r\\n43\\t35\\t\\u25bc8\\t Parra Jos\\u00e9 F\\u00e9lix\\r\\nCaja Rural - Seguros RGA\\t\\t\\t1:43:52\\r\\n44\\t38\\t\\u25bc6\\t Izagirre Ion\\r\\nCofidis\\t\\t\\t1:46:00\\r\\n45\\t52\\t\\u25b27\\t Foss Tobias\\r\\nNetcompany INEOS\\t\\t\\t1:46:22\\r\\n46\\t43\\t\\u25bc3\\t Martin Guillaume\\r\\nGroupama - FDJ United\\t\\t\\t1:47:05\\r\\n47\\t46\\t\\u25bc1\\t Higuita Sergio\\r\\nXDS Astana Team\\t\\t\\t1:48:26\\r\\n48\\t47\\t\\u25bc1\\t Tiberi Antonio\\r\\nBahrain - Victorious\\t\\t\\t1:49:58\\r\\n49\\t41\\t\\u25bc8\\t Baudin Alex\\r\\nEF Education - EasyPost\\t\\t\\t1:50:20\\r\\n50\\t58\\t\\u25b28\\t Riccitello Matthew\\r\\nDecathlon CMA CGM Team\\t\\t\\t1:52:53\\r\\n51\\t44\\t\\u25bc7\\t Breuillard Nicolas\\r\\nTotalEnergies\\t\\t\\t1:54:11\\r\\n52\\t54\\t\\u25b22\\t Wellens Tim\\r\\nUAE Team Emirates - XRG\\t\\t\\t1:55:40\\r\\n53\\t50\\t\\u25bc3\\t Braz Afonso Cl\\u00e9ment\\r\\nGroupama - FDJ United\\t\\t\\t1:55:57\\r\\n54\\t59\\t\\u25b25\\t Cattaneo Mattia\\r\\nRed Bull - BORA - hansgrohe\\t\\t\\t1:58:13\\r\\n55\\t62\\t\\u25b27\\t Meurisse Xandro\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t\\t2:04:51\\r\\n56\\t56\\t-\\t Gr\\u00e9goire Romain\\r\\nGroupama - FDJ United\\t\\t\\t2:05:01\\r\\n57\\t55\\t\\u25bc2\\t Craps Lars\\r\\nLotto Intermarch\\u00e9\\t\\t\\t2:06:09\\r\\n58\\t53\\t\\u25bc5\\t Delbove Joris\\r\\nTotalEnergies\\t\\t\\t2:06:47\\r\\n59\\t67\\t\\u25b28\\t Schmid Mauro\\r\\nTeam Jayco AlUla\\t\\t10\\u2033\\t2:06:48\\r\\n60\\t60\\t-\\t Skaarseth Anders\\r\\nUno-X Mobility\\t\\t\\t2:07:21\\r\\n61\\t57\\t\\u25bc4\\t Balderstone Abel\\r\\nCaja Rural - Seguros RGA\\t\\t\\t2:10:45\\r\\n62\\t65\\t\\u25b23\\t Paret-Peintre Aur\\u00e9lien\\r\\nDecathlon CMA CGM Team\\t\\t\\t2:12:49\\r\\n63\\t64\\t\\u25b21\\t Valgren Michael\\r\\nEF Education - EasyPost\\t\\t\\t2:14:26\\r\\n64\\t63\\t\\u25bc1\\t Romo Javier\\r\\nMovistar Team\\t\\t\\t2:17:06\\r\\n65\\t61\\t\\u25bc4\\t Matthews Michael\\r\\nTeam Jayco AlUla\\t\\t\\t2:17:11\\r\\n66\\t68\\t\\u25b22\\t Caruso Damiano\\r\\nBahrain - Victorious\\t\\t\\t2:20:30\\r\\n67\\t73\\t\\u25b26\\t Delettre Alexandre\\r\\nTotalEnergies\\t\\t\\t2:22:24\\r\\n68\\t70\\t\\u25b22\\t Pacher Quentin\\r\\nGroupama - FDJ United\\t\\t\\t2:24:47\\r\\n69\\t81\\t\\u25b212\\t Healy Ben\\r\\nEF Education - EasyPost\\t\\t\\t2:26:15\\r\\n70\\t87\\t\\u25b217\\t Johannessen Anders Halland\\r\\nUno-X Mobility\\t\\t\\t2:26:29\\r\\n71\\t66\\t\\u25bc5\\t Aranburu Alex\\r\\nCofidis\\t\\t\\t2:26:51\\r\\n72\\t85\\t\\u25b213\\t Vervaeke Louis\\r\\nSoudal Quick-Step\\t\\t\\t2:29:01\\r\\n73\\t71\\t\\u25bc2\\t van der Poel Mathieu\\r\\nAlpecin - Premier Tech\\t\\t10\\u2033\\t2:31:47\\r\\n74\\t69\\t\\u25bc5\\t Vercher Matt\\u00e9o\\r\\nTotalEnergies\\t\\t\\t2:33:00\\r\\n75\\t78\\t\\u25b23\\t Stuyven Jasper\\r\\nSoudal Quick-Step\\t\\t\\t2:34:01\\r\\n76\\t72\\t\\u25bc4\\t Pluimers Rick\\r\\nTudor Pro Cycling Team\\t\\t\\t2:34:17\\r\\n77\\t80\\t\\u25b23\\t Van Mechelen Vlad\\r\\nBahrain - Victorious\\t\\t\\t2:34:26\\r\\n78\\t76\\t\\u25bc2\\t Plapp Luke\\r\\nTeam Jayco AlUla\\t\\t\\t2:34:34\\r\\n79\\t75\\t\\u25bc4\\t Germani Lorenzo\\r\\nGroupama - FDJ United\\t\\t\\t2:35:37\\r\\n80\\t77\\t\\u25bc3\\t Pedersen Mads\\r\\nLidl - Trek\\t\\t10\\u2033\\t2:36:46\\r\\n81\\t79\\t\\u25bc2\\t Oliveira Nelson\\r\\nMovistar Team\\t\\t\\t2:37:24\\r\\n82\\t74\\t\\u25bc8\\t Bennett George\\r\\nNSN Cycling Team\\t\\t\\t2:37:41\\r\\n83\\t82\\t\\u25bc1\\t Asgreen Kasper\\r\\nEF Education - EasyPost\\t\\t\\t2:39:48\\r\\n84\\t84\\t-\\t Campenaerts Victor\\r\\nTeam Visma | Lease a Bike\\t\\t\\t2:39:55\\r\\n85\\t83\\t\\u25bc2\\t Skuji\\u0146\\u0161 Toms\\r\\nLidl - Trek\\t\\t\\t2:40:39\\r\\n86\\t88\\t\\u25b22\\t Cepeda Jefferson Alveiro\\r\\nMovistar Team\\t\\t\\t2:42:17\\r\\n87\\t90\\t\\u25b23\\t Russo Cl\\u00e9ment\\r\\nGroupama - FDJ United\\t\\t\\t2:43:28\\r\\n88\\t86\\t\\u25bc2\\t Costiou Ewen\\r\\nGroupama - FDJ United\\t\\t\\t2:43:56\\r\\n89\\t89\\t-\\t Zimmermann Georg\\r\\nLotto Intermarch\\u00e9\\t\\t\\t2:44:09\\r\\n90\\t92\\t\\u25b22\\t Politt Nils\\r\\nUAE Team Emirates - XRG\\t\\t\\t2:44:25\\r\\n91\\t98\\t\\u25b27\\t Armirail Bruno\\r\\nTeam Visma | Lease a Bike\\t\\t\\t2:45:11\\r\\n92\\t91\\t\\u25bc1\\t Le Berre Mathis\\r\\nTotalEnergies\\t\\t\\t2:48:32\\r\\n93\\t96\\t\\u25b23\\t Abrahamsen Jonas\\r\\nUno-X Mobility\\t\\t\\t2:48:57\\r\\n94\\t99\\t\\u25b25\\t Tratnik Jan\\r\\nRed Bull - BORA - hansgrohe\\t\\t\\t2:49:02\\r\\n95\\t95\\t-\\t Mohori\\u010d Matej\\r\\nBahrain - Victorious\\t\\t\\t2:52:49\\r\\n96\\t94\\t\\u25bc2\\t Howson Damien\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t\\t2:53:19\\r\\n97\\t93\\t\\u25bc4\\t Cort Magnus\\r\\nUno-X Mobility\\t\\t\\t2:53:42\\r\\n98\\t100\\t\\u25b22\\t Van Moer Brent\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t\\t2:55:34\\r\\n99\\t106\\t\\u25b27\\t Verstrynge Emiel\\r\\nAlpecin - Premier Tech\\t\\t\\t2:56:06\\r\\n100\\t97\\t\\u25bc3\\t van den Broek Frank\\r\\nTeam Picnic PostNL\\t\\t\\t2:57:00\\r\\n101\\t107\\t\\u25b26\\t Engelhardt Felix\\r\\nTeam Jayco AlUla\\t\\t\\t2:57:19\\r\\n102\\t101\\t\\u25bc1\\t Denz Nico\\r\\nRed Bull - BORA - hansgrohe\\t\\t\\t2:58:33\\r\\n103\\t115\\t\\u25b212\\t Storer Michael\\r\\nTudor Pro Cycling Team\\t\\t\\t2:59:53\\r\\n104\\t104\\t-\\t Walker Max\\r\\nEF Education - EasyPost\\t\\t\\t3:00:33\\r\\n105\\t109\\t\\u25b24\\t Berwick Sebastian\\r\\nCaja Rural - Seguros RGA\\t\\t\\t3:01:43\\r\\n106\\t102\\t\\u25bc4\\t Thomas Benjamin\\r\\nCofidis\\t\\t\\t3:02:08\\r\\n107\\t105\\t\\u25bc2\\t Hagenes Per Strand\\r\\nTeam Visma | Lease a Bike\\t\\t\\t3:02:15\\r\\n108\\t108\\t-\\t Hessmann Michel\\r\\nMovistar Team\\t\\t\\t3:04:47\\r\\n109\\t110\\t\\u25b21\\t Barguil Warren\\r\\nTeam Picnic PostNL\\t\\t\\t3:05:35\\r\\n110\\t111\\t\\u25b21\\t Guernalec Thibault\\r\\nTotalEnergies\\t\\t\\t3:07:09\\r\\n111\\t112\\t\\u25b21\\t Stannard Robert\\r\\nBahrain - Victorious\\t\\t\\t3:07:36\\r\\n112\\t113\\t\\u25b21\\t Frigo Marco\\r\\nNSN Cycling Team\\t\\t\\t3:07:39\\r\\n113\\t114\\t\\u25b21\\t Durbridge Luke\\r\\nTeam Jayco AlUla\\t\\t\\t3:08:57\\r\\n114\\t116\\t\\u25b22\\t Vinokurov Nicolas\\r\\nXDS Astana Team\\t\\t\\t3:09:01\\r\\n115\\t119\\t\\u25b24\\t Azparren Xabier Mikel\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t\\t3:12:19\\r\\n116\\t117\\t\\u25b21\\t Planckaert Edward\\r\\nAlpecin - Premier Tech\\t\\t\\t3:12:30\\r\\n117\\t122\\t\\u25b25\\t Velasco Simone\\r\\nXDS Astana Team\\t\\t\\t3:13:38\\r\\n118\\t118\\t-\\t Kirsch Alex\\r\\nCofidis\\t\\t\\t3:14:23\\r\\n119\\t121\\t\\u25b22\\t Rickaert Jonas\\r\\nAlpecin - Premier Tech\\t\\t\\t3:15:00\\r\\n120\\t120\\t-\\t Oldani Stefano\\r\\nCaja Rural - Seguros RGA\\t\\t\\t3:16:15\\r\\n121\\t124\\t\\u25b23\\t van Dijke Tim\\r\\nRed Bull - BORA - hansgrohe\\t\\t\\t3:17:38\\r\\n122\\t123\\t\\u25b21\\t Teunissen Mike\\r\\nXDS Astana Team\\t\\t\\t3:18:19\\r\\n123\\t128\\t\\u25b25\\t Ganna Filippo\\r\\nNetcompany INEOS\\t\\t\\t3:18:27\\r\\n124\\t129\\t\\u25b25\\t Kwiatkowski Micha\\u0142\\r\\nNetcompany INEOS\\t\\t\\t3:18:32\\r\\n125\\t137\\t\\u25b212\\t Steinhauser Georg\\r\\nEF Education - EasyPost\\t\\t\\t3:18:51\\r\\n126\\t127\\t\\u25b21\\t Vermeersch Florian\\r\\nUAE Team Emirates - XRG\\t\\t\\t3:19:31\\r\\n127\\t131\\t\\u25b24\\t Wright Fred\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t\\t3:19:50\\r\\n128\\t130\\t\\u25b22\\t Gate Aaron\\r\\nXDS Astana Team\\t\\t\\t3:20:02\\r\\n129\\t125\\t\\u25bc4\\t Turgis Anthony\\r\\nTotalEnergies\\t\\t\\t3:20:30\\r\\n130\\t126\\t\\u25bc4\\t Page Hugo\\r\\nCofidis\\t\\t\\t3:20:34\\r\\n131\\t134\\t\\u25b23\\t Dhondt Robbe\\r\\nTeam Picnic PostNL\\t\\t\\t3:22:48\\r\\n132\\t132\\t-\\t Nicolau Joel\\r\\nCaja Rural - Seguros RGA\\t\\t\\t3:23:20\\r\\n133\\t135\\t\\u25b22\\t Godon Dorian\\r\\nNetcompany INEOS\\t\\t\\t3:24:16\\r\\n134\\t133\\t\\u25bc1\\t Otruba Jakub\\r\\nCaja Rural - Seguros RGA\\t\\t\\t3:24:17\\r\\n135\\t136\\t\\u25b21\\t Hoole Daan\\r\\nDecathlon CMA CGM Team\\t\\t\\t3:25:24\\r\\n136\\t138\\t\\u25b22\\t Neilands Krists\\r\\nNSN Cycling Team\\t\\t\\t3:26:59\\r\\n137\\t139\\t\\u25b22\\t Girmay Biniam\\r\\nNSN Cycling Team\\t\\t10\\u2033\\t3:27:51\\r\\n138\\t140\\t\\u25b22\\t W\\u00e6renskjold S\\u00f8ren\\r\\nUno-X Mobility\\t\\t16\\u2033\\t3:28:47\\r\\n139\\t144\\t\\u25b25\\t Alaphilippe Julian\\r\\nTudor Pro Cycling Team\\t\\t\\t3:29:50\\r\\n140\\t143\\t\\u25b23\\t Affini Edoardo\\r\\nTeam Visma | Lease a Bike\\t\\t\\t3:30:06\\r\\n141\\t147\\t\\u25b26\\t Slock Liam\\r\\nLotto Intermarch\\u00e9\\t\\t\\t3:30:21\\r\\n142\\t141\\t\\u25bc1\\t Van Asbroeck Tom\\r\\nNSN Cycling Team\\t\\t\\t3:30:31\\r\\n143\\t142\\t\\u25bc1\\t Artz Huub\\r\\nLotto Intermarch\\u00e9\\t\\t\\t3:30:42\\r\\n144\\t145\\t\\u25b21\\t Philipsen Jasper\\r\\nAlpecin - Premier Tech\\t\\t8\\u2033\\t3:32:19\\r\\n145\\t148\\t\\u25b23\\t van Baarle Dylan\\r\\nSoudal Quick-Step\\t\\t\\t3:33:03\\r\\n146\\t146\\t-\\t Kanter Max\\r\\nXDS Astana Team\\t\\t6\\u2033\\t3:34:08\\r\\n147\\t150\\t\\u25b23\\t Marsman Tim\\r\\nAlpecin - Premier Tech\\t\\t\\t3:34:49\\r\\n148\\t149\\t\\u25b21\\t Eenkhoorn Pascal\\r\\nSoudal Quick-Step\\t\\t\\t3:36:03\\r\\n149\\t151\\t\\u25b22\\t Bittner Pavel\\r\\nTeam Picnic PostNL\\t\\t\\t3:36:06\\r\\n150\\t154\\t\\u25b24\\t M\\u00e4rkl Niklas\\r\\nTeam Picnic PostNL\\t\\t\\t3:38:30\\r\\n151\\t152\\t\\u25b21\\t Tarling Joshua\\r\\nNetcompany INEOS\\t\\t\\t3:38:40\\r\\n152\\t153\\t\\u25b21\\t Dillier Silvan\\r\\nAlpecin - Premier Tech\\t\\t\\t3:39:22\\r\\n153\\t155\\t\\u25b22\\t Ackermann Pascal\\r\\nTeam Jayco AlUla\\t\\t\\t3:39:58\\r\\n154\\t159\\t\\u25b25\\t Haller Marco\\r\\nTudor Pro Cycling Team\\t\\t\\t3:41:10\\r\\n155\\t157\\t\\u25b22\\t Degenkolb John\\r\\nTeam Picnic PostNL\\t\\t\\t3:41:42\\r\\n156\\t156\\t-\\t Stewart Jake\\r\\nNSN Cycling Team\\t\\t\\t3:42:15\\r\\n157\\t158\\t\\u25b21\\t Biermans Jenthe\\r\\nCofidis\\t\\t\\t3:42:53\\r\\n158\\t160\\t\\u25b22\\t Ballerini Davide\\r\\nXDS Astana Team\\t\\t\\t3:45:23\\r\\n159\\t161\\t\\u25b22\\t Allegaert Piet\\r\\nCofidis\\t\\t\\t3:47:34\\r\\n160\\t162\\t\\u25b22\\t Veistroffer Baptiste\\r\\nLotto Intermarch\\u00e9\\t\\t\\t3:47:35\\r\\n161\\t164\\t\\u25b23\\t van den Berg Julius\\r\\nTeam Picnic PostNL\\t\\t\\t3:48:31\\r\\n162\\t163\\t\\u25b21\\t Fretin Milan\\r\\nCofidis\\t\\t\\t3:48:42\\r\\n163\\t167\\t\\u25b24\\t Bauhaus Phil\\r\\nBahrain - Victorious\\t\\t\\t3:52:48\\r\\n164\\t165\\t\\u25b21\\t Merlier Tim\\r\\nSoudal Quick-Step\\t\\t34\\u2033\\t3:52:52\\r\\n165\\t166\\t\\u25b21\\t Louvel Matis\\r\\nNSN Cycling Team\\t\\t\\t3:53:31\\r\\n166\\t168\\t\\u25b22\\t Kooij Olav\\r\\nDecathlon CMA CGM Team\\t\\t26\\u2033\\t3:53:42\\r\\n167\\t169\\t\\u25b22\\t Askey Lewis\\r\\nNSN Cycling Team\\t\\t\\t3:53:53\\r\\n168\\t170\\t\\u25b22\\t Bol Cees\\r\\nDecathlon CMA CGM Team\\t\\t\\t3:54:37\\r\\n169\\t171\\t\\u25b22\\t Gradek Kamil\\r\\nBahrain - Victorious\\t\\t\\t3:56:33\";\n                            const container = document.getElementById('lct-fr-table-wrap-general_ranking');\n                            const title = 'GC';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div><!-- .lct-fr-table-wrap -->\n                <\/div><!-- .lct-fr-panel -->\n                                <div id=\"lct-fr-points_ranking\"\n                    class=\"lct-ranking-container lct-rank-panel lct-fr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-fr-table-wrap-points_ranking\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tPrev\\t\\u25bc\\u25b2\\tRider\\tTeam\\tPnt\\r\\n1\\t1\\t-\\t Pedersen Mads\\r\\nLidl - Trek\\t397\\r\\n2\\t2\\t-\\t Philipsen Jasper\\r\\nAlpecin - Premier Tech\\t361\\r\\n3\\t3\\t-\\t Girmay Biniam\\r\\nNSN Cycling Team\\t347\\r\\n4\\t4\\t-\\t Merlier Tim\\r\\nSoudal Quick-Step\\t307\\r\\n5\\t5\\t-\\t Kanter Max\\r\\nXDS Astana Team\\t255\\r\\n6\\t6\\t-\\t Kooij Olav\\r\\nDecathlon CMA CGM Team\\t210\\r\\n7\\t7\\t-\\t W\\u00e6renskjold S\\u00f8ren\\r\\nUno-X Mobility\\t159\\r\\n8\\t8\\t-\\t Poga\\u010dar Tadej\\r\\nTotalEnergies\\t129\\r\\n9\\t10\\t\\u25b21\\t Turgis Anthony\\r\\nUAE Team Emirates - XRG\\t127\\r\\n10\\t9\\t\\u25bc1\\t Fretin Milan\\r\\nCofidis\\t117\\r\\n11\\t11\\t-\\t Artz Huub\\r\\nLotto Intermarch\\u00e9\\t107\\r\\n12\\t13\\t\\u25b21\\t del Toro Isaac\\r\\nUAE Team Emirates - XRG\\t97\\r\\n13\\t12\\t\\u25bc1\\t Russo Cl\\u00e9ment\\r\\nGroupama - FDJ United\\t87\\r\\n14\\t18\\t\\u25b24\\t Vingegaard Jonas\\r\\nTeam Visma | Lease a Bike\\t83\\r\\n15\\t19\\t\\u25b24\\t Evenepoel Remco\\r\\nRed Bull - BORA - hansgrohe\\t81\\r\\n16\\t14\\t\\u25bc2\\t Veistroffer Baptiste\\r\\nLotto Intermarch\\u00e9\\t78\\r\\n17\\t15\\t\\u25bc2\\t Ackermann Pascal\\r\\nTeam Jayco AlUla\\t78\\r\\n18\\t16\\t\\u25bc2\\t Pidcock Tom\\r\\nPinarello Q36.5 Pro Cycling Team\\t75\\r\\n19\\t21\\t\\u25b22\\t van der Poel Mathieu\\r\\nLidl - Trek\\t74\\r\\n20\\t17\\t\\u25bc3\\t Simmons Quinn\\r\\nAlpecin - Premier Tech\\t71\\r\\n21\\t25\\t\\u25b24\\t Seixas Paul\\r\\nDecathlon CMA CGM Team\\t71\\r\\n22\\t20\\t\\u25bc2\\t Pluimers Rick\\r\\nTudor Pro Cycling Team\\t68\\r\\n23\\t23\\t-\\t Johannessen Tobias Halland\\r\\nUno-X Mobility\\t64\\r\\n24\\t22\\t\\u25bc2\\t Matthews Michael\\r\\nTeam Jayco AlUla\\t59\\r\\n25\\t24\\t\\u25bc1\\t Schmid Mauro\\r\\nTeam Jayco AlUla\\t56\\r\\n26\\t26\\t-\\t Tejada Harold\\r\\nXDS Astana Team\\t53\\r\\n27\\t27\\t-\\t Bittner Pavel\\r\\nTeam Picnic PostNL\\t52\\r\\n28\\t30\\t\\u25b22\\t Skjelmose Mattias\\r\\nLidl - Trek\\t47\\r\\n29\\t28\\t\\u25bc1\\t Slock Liam\\r\\nLotto Intermarch\\u00e9\\t46\\r\\n30\\t29\\t\\u25bc1\\t Otruba Jakub\\r\\nCaja Rural - Seguros RGA\\t45\\r\\n31\\t33\\t\\u25b22\\t Lipowitz Florian\\r\\nRed Bull - BORA - hansgrohe\\t45\\r\\n32\\t37\\t\\u25b25\\t Ayuso Juan\\r\\nLidl - Trek\\t42\\r\\n33\\t31\\t\\u25bc2\\t Godon Dorian\\r\\nNetcompany INEOS\\t40\\r\\n34\\t39\\t\\u25b25\\t Carapaz Richard\\r\\nEF Education - EasyPost\\t38\\r\\n35\\t44\\t\\u25b29\\t Planckaert Edward\\r\\nAlpecin - Premier Tech\\t38\\r\\n36\\t32\\t\\u25bc4\\t Baudin Alex\\r\\nEF Education - EasyPost\\t37\\r\\n37\\t40\\t\\u25b23\\t Vacek Mathias\\r\\nLidl - Trek\\t36\\r\\n38\\t49\\t\\u25b211\\t Stewart Jake\\r\\nNSN Cycling Team\\t36\\r\\n39\\t34\\t\\u25bc5\\t Van Asbroeck Tom\\r\\nNSN Cycling Team\\t35\\r\\n40\\t35\\t\\u25bc5\\t Oliveira Nelson\\r\\nMovistar Team\\t34\\r\\n41\\t42\\t\\u25b21\\t Martinez Lenny\\r\\nBahrain - Victorious\\t33\\r\\n42\\t36\\t\\u25bc6\\t Vauquelin K\\u00e9vin\\r\\nNetcompany INEOS\\t33\\r\\n43\\t38\\t\\u25bc5\\t Bauhaus Phil\\r\\nBahrain - Victorious\\t32\\r\\n44\\t41\\t\\u25bc3\\t Wright Fred\\r\\nPinarello Q36.5 Pro Cycling Team\\t30\\r\\n45\\t43\\t\\u25bc2\\t Jegat Jordan\\r\\nTotalEnergies\\t28\\r\\n46\\t45\\t\\u25bc1\\t Le Berre Mathis\\r\\nTotalEnergies\\t27\\r\\n47\\t46\\t\\u25bc1\\t Garc\\u00eda Pierna Ra\\u00fal\\r\\nMovistar Team\\t26\\r\\n48\\t47\\t\\u25bc1\\t Ballerini Davide\\r\\nXDS Astana Team\\t26\\r\\n49\\t48\\t\\u25bc1\\t Van Gils Maxim\\r\\nRed Bull - BORA - hansgrohe\\t25\\r\\n50\\t51\\t\\u25b21\\t Plapp Luke\\r\\nTeam Jayco AlUla\\t22\\r\\n51\\t57\\t\\u25b26\\t Campenaerts Victor\\r\\nTeam Visma | Lease a Bike\\t22\\r\\n52\\t74\\t\\u25b222\\t Teunissen Mike\\r\\nXDS Astana Team\\t22\\r\\n53\\t52\\t\\u25bc1\\t Van Eetvelt Lennert\\r\\nLotto Intermarch\\u00e9\\t21\\r\\n54\\t53\\t\\u25bc1\\t Alaphilippe Julian\\r\\nTudor Pro Cycling Team\\t21\\r\\n55\\t55\\t-\\t Delbove Joris\\r\\nTotalEnergies\\t20\\r\\n56\\t54\\t\\u25bc2\\t McNulty Brandon\\r\\nUAE Team Emirates - XRG\\t20\\r\\n57\\t56\\t\\u25bc1\\t Wellens Tim\\r\\nUAE Team Emirates - XRG\\t20\\r\\n58\\t58\\t-\\t Engelhardt Felix\\r\\nTeam Jayco AlUla\\t20\\r\\n59\\t59\\t-\\t Quinn Sean\\r\\nEF Education - EasyPost\\t19\\r\\n60\\t69\\t\\u25b29\\t Van Wilder Ilan\\r\\nSoudal Quick-Step\\t18\\r\\n61\\t60\\t\\u25bc1\\t Castrillo Pablo\\r\\nMovistar Team\\t18\\r\\n62\\t61\\t\\u25bc1\\t Frigo Marco\\r\\nNSN Cycling Team\\t18\\r\\n63\\t62\\t\\u25bc1\\t Biermans Jenthe\\r\\nCofidis\\t18\\r\\n64\\t63\\t\\u25bc1\\t Ganna Filippo\\r\\nNetcompany INEOS\\t17\\r\\n65\\t64\\t\\u25bc1\\t Hermans Quinten\\r\\nPinarello Q36.5 Pro Cycling Team\\t16\\r\\n66\\t65\\t\\u25bc1\\t van den Broek Frank\\r\\nTeam Picnic PostNL\\t16\\r\\n67\\t66\\t\\u25bc1\\t Guernalec Thibault\\r\\nTotalEnergies\\t16\\r\\n68\\t67\\t\\u25bc1\\t Gate Aaron\\r\\nXDS Astana Team\\t16\\r\\n69\\t68\\t\\u25bc1\\t Oldani Stefano\\r\\nCaja Rural - Seguros RGA\\t15\\r\\n70\\t70\\t-\\t Breuillard Nicolas\\r\\nTotalEnergies\\t14\\r\\n71\\t71\\t-\\t Gr\\u00e9goire Romain\\r\\nGroupama - FDJ United\\t14\\r\\n72\\t73\\t\\u25b21\\t Storer Michael\\r\\nTudor Pro Cycling Team\\t14\\r\\n73\\t72\\t\\u25bc1\\t Charmig Anthon\\r\\nUno-X Mobility\\t14\\r\\n74\\t75\\t\\u25b21\\t Braz Afonso Cl\\u00e9ment\\r\\nGroupama - FDJ United\\t13\\r\\n75\\t93\\t\\u25b218\\t Marsman Tim\\r\\nAlpecin - Premier Tech\\t12\\r\\n76\\t76\\t-\\t Vercher Matt\\u00e9o\\r\\nTotalEnergies\\t12\\r\\n77\\t77\\t-\\t Stuyven Jasper\\r\\nSoudal Quick-Step\\t11\\r\\n78\\t78\\t-\\t Meurisse Xandro\\r\\nPinarello Q36.5 Pro Cycling Team\\t10\\r\\n79\\t79\\t-\\t Healy Ben\\r\\nEF Education - EasyPost\\t9\\r\\n80\\t80\\t-\\t Cort Magnus\\r\\nUno-X Mobility\\t9\\r\\n81\\t85\\t\\u25b24\\t Bernal Egan\\r\\nNetcompany INEOS\\t8\\r\\n82\\t81\\t\\u25bc1\\t Tiberi Antonio\\r\\nBahrain - Victorious\\t8\\r\\n83\\t83\\t-\\t Denz Nico\\r\\nRed Bull - BORA - hansgrohe\\t8\\r\\n84\\t82\\t\\u25bc2\\t van Baarle Dylan\\r\\nSoudal Quick-Step\\t8\\r\\n85\\t84\\t\\u25bc1\\t Vermeersch Florian\\r\\nUAE Team Emirates - XRG\\t7\\r\\n86\\t86\\t-\\t Kuss Sepp\\r\\nTeam Visma | Lease a Bike\\t6\\r\\n87\\t87\\t-\\t Balderstone Abel\\r\\nCaja Rural - Seguros RGA\\t6\\r\\n88\\t88\\t-\\t Kirsch Alex\\r\\nCofidis\\t6\\r\\n89\\t89\\t-\\t Rubio Einer\\r\\nMovistar Team\\t5\\r\\n90\\t90\\t-\\t Valgren Michael\\r\\nEF Education - EasyPost\\t5\\r\\n91\\t91\\t-\\t Delettre Alexandre\\r\\nTotalEnergies\\t5\\r\\n92\\t\\t\\t Askey Lewis\\r\\nNSN Cycling Team\\t5\\r\\n93\\t92\\t\\u25bc1\\t Costiou Ewen\\r\\nGroupama - FDJ United\\t5\\r\\n94\\t94\\t-\\t Piganzoli Davide\\r\\nTeam Visma | Lease a Bike\\t4\\r\\n95\\t95\\t-\\t Hirschi Marc\\r\\nTudor Pro Cycling Team\\t4\\r\\n96\\t96\\t-\\t Asgreen Kasper\\r\\nEF Education - EasyPost\\t4\\r\\n97\\t\\t\\t Armirail Bruno\\r\\nTeam Visma | Lease a Bike\\t4\\r\\n98\\t97\\t\\u25bc1\\t Nicolau Joel\\r\\nCaja Rural - Seguros RGA\\t4\\r\\n99\\t\\t\\t Voisard Yannis\\r\\nTudor Pro Cycling Team\\t3\\r\\n100\\t\\t\\t Johannessen Anders Halland\\r\\nUno-X Mobility\\t3\\r\\n101\\t98\\t\\u25bc3\\t Aranburu Alex\\r\\nCofidis\\t3\\r\\n102\\t99\\t\\u25bc3\\t Tratnik Jan\\r\\nRed Bull - BORA - hansgrohe\\t3\\r\\n103\\t100\\t\\u25bc3\\t Neilands Krists\\r\\nNSN Cycling Team\\t3\\r\\n104\\t101\\t\\u25bc3\\t Prodhomme Nicolas\\r\\nDecathlon CMA CGM Team\\t2\\r\\n105\\t102\\t\\u25bc3\\t Higuita Sergio\\r\\nXDS Astana Team\\t2\\r\\n106\\t103\\t\\u25bc3\\t Hagenes Per Strand\\r\\nTeam Visma | Lease a Bike\\t2\\r\\n107\\t\\t\\t Gee-West Derek\\r\\nLidl - Trek\\t1\\r\\n108\\t104\\t\\u25bc4\\t Bennett George\\r\\nNSN Cycling Team\\t1\\r\\n109\\t105\\t\\u25bc4\\t Page Hugo\\r\\nCofidis\\t1\\r\\n110\\t\\t\\t Van Mechelen Vlad\\r\\nBahrain - Victorious\\t-10\";\n                            const container = document.getElementById('lct-fr-table-wrap-points_ranking');\n                            const title = 'Points';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div><!-- .lct-fr-table-wrap -->\n                <\/div><!-- .lct-fr-panel -->\n                                <div id=\"lct-fr-kom_ranking\"\n                    class=\"lct-ranking-container lct-rank-panel lct-fr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-fr-table-wrap-kom_ranking\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tPrev\\t\\u25bc\\u25b2\\tRider\\tTeam\\tPnt\\r\\n1\\t1\\t-\\t Poga\\u010dar Tadej\\r\\nUAE Team Emirates - XRG\\t52\\r\\n2\\t5\\t\\u25b23\\t Paret-Peintre Valentin\\r\\nSoudal Quick-Step\\t43\\r\\n3\\t3\\t-\\t Carapaz Richard\\r\\nEF Education - EasyPost\\t38\\r\\n4\\t2\\t\\u25bc2\\t Vingegaard Jonas\\r\\nTeam Visma | Lease a Bike\\t35\\r\\n5\\t6\\t\\u25b21\\t Seixas Paul\\r\\nDecathlon CMA CGM Team\\t24\\r\\n6\\t4\\t\\u25bc2\\t Pidcock Tom\\r\\nPinarello Q36.5 Pro Cycling Team\\t18\\r\\n7\\t10\\t\\u25b23\\t del Toro Isaac\\r\\nUAE Team Emirates - XRG\\t18\\r\\n8\\t7\\t\\u25bc1\\t Prodhomme Nicolas\\r\\nDecathlon CMA CGM Team\\t17\\r\\n9\\t8\\t\\u25bc1\\t Martinez Lenny\\r\\nEF Education - EasyPost\\t16\\r\\n10\\t9\\t\\u25bc1\\t Baudin Alex\\r\\nBahrain - Victorious\\t16\\r\\n11\\t22\\t\\u25b211\\t Johannessen Tobias Halland\\r\\nUno-X Mobility\\t16\\r\\n12\\t11\\t\\u25bc1\\t Lipowitz Florian\\r\\nRed Bull - BORA - hansgrohe\\t12\\r\\n13\\t13\\t-\\t Evenepoel Remco\\r\\nRed Bull - BORA - hansgrohe\\t11\\r\\n14\\t12\\t\\u25bc2\\t Romo Javier\\r\\nMovistar Team\\t10\\r\\n15\\t14\\t\\u25bc1\\t Schmid Mauro\\r\\nTeam Jayco AlUla\\t8\\r\\n16\\t\\t\\t Healy Ben\\r\\nEF Education - EasyPost\\t8\\r\\n17\\t15\\t\\u25bc2\\t Garc\\u00eda Pierna Ra\\u00fal\\r\\nMovistar Team\\t7\\r\\n18\\t16\\t\\u25bc2\\t McNulty Brandon\\r\\nUAE Team Emirates - XRG\\t6\\r\\n19\\t17\\t\\u25bc2\\t Van Gils Maxim\\r\\nRed Bull - BORA - hansgrohe\\t6\\r\\n20\\t18\\t\\u25bc2\\t Wellens Tim\\r\\nUAE Team Emirates - XRG\\t6\\r\\n21\\t19\\t\\u25bc2\\t Tratnik Jan\\r\\nRed Bull - BORA - hansgrohe\\t5\\r\\n22\\t20\\t\\u25bc2\\t Frigo Marco\\r\\nNSN Cycling Team\\t5\\r\\n23\\t21\\t\\u25bc2\\t Veistroffer Baptiste\\r\\nLotto Intermarch\\u00e9\\t5\\r\\n24\\t\\t\\t Rubio Einer\\r\\nMovistar Team\\t5\\r\\n25\\t23\\t\\u25bc2\\t Vacek Mathias\\r\\nLidl - Trek\\t4\\r\\n26\\t24\\t\\u25bc2\\t Gro\\u00dfschartner Felix\\r\\nUAE Team Emirates - XRG\\t4\\r\\n27\\t26\\t\\u25bc1\\t Van Mechelen Vlad\\r\\nBahrain - Victorious\\t4\\r\\n28\\t25\\t\\u25bc3\\t Plapp Luke\\r\\nTeam Jayco AlUla\\t4\\r\\n29\\t28\\t\\u25bc1\\t Castrillo Pablo\\r\\nMovistar Team\\t3\\r\\n30\\t29\\t\\u25bc1\\t Simmons Quinn\\r\\nLidl - Trek\\t3\\r\\n31\\t37\\t\\u25b26\\t Vauquelin K\\u00e9vin\\r\\nNetcompany INEOS\\t3\\r\\n32\\t\\t\\t Johannessen Anders Halland\\r\\nUno-X Mobility\\t3\\r\\n33\\t30\\t\\u25bc3\\t Engelhardt Felix\\r\\nTeam Jayco AlUla\\t3\\r\\n34\\t31\\t\\u25bc3\\t Hermans Quinten\\r\\nPinarello Q36.5 Pro Cycling Team\\t2\\r\\n35\\t32\\t\\u25bc3\\t O'Connor Ben\\r\\nTeam Jayco AlUla\\t2\\r\\n36\\t34\\t\\u25bc2\\t Slock Liam\\r\\nLotto Intermarch\\u00e9\\t2\\r\\n37\\t33\\t\\u25bc4\\t Charmig Anthon\\r\\nUno-X Mobility\\t2\\r\\n38\\t43\\t\\u25b25\\t Ayuso Juan\\r\\nLidl - Trek\\t2\\r\\n39\\t35\\t\\u25bc4\\t Skjelmose Mattias\\r\\nLidl - Trek\\t2\\r\\n40\\t36\\t\\u25bc4\\t Van Eetvelt Lennert\\r\\nLotto Intermarch\\u00e9\\t2\\r\\n41\\t38\\t\\u25bc3\\t Jorgenson Matteo\\r\\nTeam Visma | Lease a Bike\\t2\\r\\n42\\t40\\t\\u25bc2\\t van den Broek Frank\\r\\nTeam Picnic PostNL\\t2\\r\\n43\\t39\\t\\u25bc4\\t Vercher Matt\\u00e9o\\r\\nTotalEnergies\\t2\\r\\n44\\t41\\t\\u25bc3\\t van der Poel Mathieu\\r\\nAlpecin - Premier Tech\\t1\\r\\n45\\t42\\t\\u25bc3\\t Pedersen Mads\\r\\nLidl - Trek\\t1\\r\\n46\\t44\\t\\u25bc2\\t Jegat Jordan\\r\\nTotalEnergies\\t1\\r\\n47\\t45\\t\\u25bc2\\t Yates Adam\\r\\nUAE Team Emirates - XRG\\t1\\r\\n48\\t47\\t\\u25bc1\\t Vervaeke Louis\\r\\nSoudal Quick-Step\\t1\\r\\n49\\t48\\t\\u25bc1\\t Azparren Xabier Mikel\\r\\nPinarello Q36.5 Pro Cycling Team\\t1\\r\\n50\\t49\\t\\u25bc1\\t Steinhauser Georg\\r\\nEF Education - EasyPost\\t1\\r\\n51\\t50\\t\\u25bc1\\t Tarling Joshua\\r\\nNetcompany INEOS\\t1\\r\\n52\\t46\\t\\u25bc6\\t Bennett George\\r\\nNSN Cycling Team\\t1\";\n                            const container = document.getElementById('lct-fr-table-wrap-kom_ranking');\n                            const title = 'KOM';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div><!-- .lct-fr-table-wrap -->\n                <\/div><!-- .lct-fr-panel -->\n                                <div id=\"lct-fr-youth_ranking\"\n                    class=\"lct-ranking-container lct-rank-panel lct-fr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-fr-table-wrap-youth_ranking\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tPrev\\t\\u25bc\\u25b2\\tRider\\tTeam\\tTime\\r\\n1\\t2\\t\\u25b21\\t Seixas Paul\\r\\nDecathlon CMA CGM Team\\t51:23:47\\r\\n2\\t1\\t\\u25bc1\\t Ayuso Juan\\r\\nLidl - Trek\\t0:03\\r\\n3\\t3\\t-\\t del Toro Isaac\\r\\nUAE Team Emirates - XRG\\t0:31\\r\\n4\\t4\\t-\\t Martinez Lenny\\r\\nBahrain - Victorious\\t3:06\\r\\n5\\t5\\t-\\t Piganzoli Davide\\r\\nTeam Visma | Lease a Bike\\t13:56\\r\\n6\\t7\\t\\u25b21\\t Castrillo Pablo\\r\\nMovistar Team\\t1:00:53\\r\\n7\\t8\\t\\u25b21\\t Van Eetvelt Lennert\\r\\nLotto Intermarch\\u00e9\\t1:06:45\\r\\n8\\t11\\t\\u25b23\\t Vauquelin K\\u00e9vin\\r\\nLidl - Trek\\t1:15:49\\r\\n9\\t9\\t-\\t Simmons Quinn\\r\\nNetcompany INEOS\\t1:20:06\\r\\n10\\t15\\t\\u25b25\\t Paret-Peintre Valentin\\r\\nSoudal Quick-Step\\t1:33:14\\r\\n11\\t10\\t\\u25bc1\\t Vacek Mathias\\r\\nLidl - Trek\\t1:33:20\\r\\n12\\t12\\t-\\t Garc\\u00eda Pierna Ra\\u00fal\\r\\nMovistar Team\\t1:37:33\\r\\n13\\t14\\t\\u25b21\\t Tiberi Antonio\\r\\nBahrain - Victorious\\t1:44:39\\r\\n14\\t13\\t\\u25bc1\\t Baudin Alex\\r\\nEF Education - EasyPost\\t1:45:01\\r\\n15\\t18\\t\\u25b23\\t Riccitello Matthew\\r\\nDecathlon CMA CGM Team\\t1:47:34\\r\\n16\\t17\\t\\u25b21\\t Gr\\u00e9goire Romain\\r\\nGroupama - FDJ United\\t1:59:42\\r\\n17\\t16\\t\\u25bc1\\t Craps Lars\\r\\nLotto Intermarch\\u00e9\\t2:00:50\\r\\n18\\t19\\t\\u25b21\\t Vercher Matt\\u00e9o\\r\\nTotalEnergies\\t2:27:41\\r\\n19\\t21\\t\\u25b22\\t Germani Lorenzo\\r\\nBahrain - Victorious\\t2:29:07\\r\\n20\\t20\\t-\\t Van Mechelen Vlad\\r\\nGroupama - FDJ United\\t2:30:18\\r\\n21\\t22\\t\\u25b21\\t Costiou Ewen\\r\\nGroupama - FDJ United\\t2:38:37\\r\\n22\\t23\\t\\u25b21\\t Le Berre Mathis\\r\\nTotalEnergies\\t2:43:13\\r\\n23\\t26\\t\\u25b23\\t Verstrynge Emiel\\r\\nAlpecin - Premier Tech\\t2:50:47\\r\\n24\\t24\\t-\\t Walker Max\\r\\nEF Education - EasyPost\\t2:55:14\\r\\n25\\t25\\t-\\t Hagenes Per Strand\\r\\nTeam Visma | Lease a Bike\\t2:56:56\\r\\n26\\t27\\t\\u25b21\\t Hessmann Michel\\r\\nMovistar Team\\t2:59:28\\r\\n27\\t28\\t\\u25b21\\t Vinokurov Nicolas\\r\\nXDS Astana Team\\t3:03:42\\r\\n28\\t31\\t\\u25b23\\t Steinhauser Georg\\r\\nEF Education - EasyPost\\t3:13:32\\r\\n29\\t29\\t-\\t Page Hugo\\r\\nCofidis\\t3:15:15\\r\\n30\\t30\\t-\\t Dhondt Robbe\\r\\nTeam Picnic PostNL\\t3:17:29\\r\\n31\\t32\\t\\u25b21\\t Artz Huub\\r\\nLotto Intermarch\\u00e9\\t3:25:23\\r\\n32\\t33\\t\\u25b21\\t Bittner Pavel\\r\\nTeam Picnic PostNL\\t3:30:47\\r\\n33\\t34\\t\\u25b21\\t Tarling Joshua\\r\\nNetcompany INEOS\\t3:33:21\\r\\n34\\t35\\t\\u25b21\\t Fretin Milan\\r\\nCofidis\\t3:43:23\\r\\n35\\t36\\t\\u25b21\\t Kooij Olav\\r\\nDecathlon CMA CGM Team\\t3:48:23\\r\\n36\\t37\\t\\u25b21\\t Askey Lewis\\r\\nNSN Cycling Team\\t3:48:34\";\n                            const container = document.getElementById('lct-fr-table-wrap-youth_ranking');\n                            const title = 'Youth';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div><!-- .lct-fr-table-wrap -->\n                <\/div><!-- .lct-fr-panel -->\n                                <div id=\"lct-fr-teams_ranking\"\n                    class=\"lct-ranking-container lct-rank-panel lct-fr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-fr-table-wrap-teams_ranking\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tPrev\\t\\u25bc\\u25b2\\tTeam\\tClass\\tTime\\r\\n1\\t1\\t-\\t Lidl - Trek\\tWT\\t153:59:59\\r\\n2\\t2\\t-\\t UAE Team Emirates - XRG\\tWT\\t7:26\\r\\n3\\t4\\t\\u25b21\\t Team Visma | Lease a Bike\\tWT\\t42:32\\r\\n4\\t3\\t\\u25bc1\\t Red Bull - BORA - hansgrohe\\tWT\\t42:51\\r\\n5\\t5\\t-\\t Decathlon CMA CGM Team\\tWT\\t1:25:37\\r\\n6\\t7\\t\\u25b21\\t Netcompany INEOS\\tWT\\t1:53:43\\r\\n7\\t6\\t\\u25bc1\\t EF Education - EasyPost\\tWT\\t1:59:48\\r\\n8\\t9\\t\\u25b21\\t Pinarello Q36.5 Pro Cycling Team\\tPRT\\t2:50:30\\r\\n9\\t8\\t\\u25bc1\\t Movistar Team\\tWT\\t3:03:16\\r\\n10\\t10\\t-\\t TotalEnergies\\tPRT\\t3:13:44\\r\\n11\\t11\\t-\\t Uno-X Mobility\\tWT\\t3:24:29\\r\\n12\\t14\\t\\u25b22\\t Soudal Quick-Step\\tWT\\t3:39:03\\r\\n13\\t12\\t\\u25bc1\\t Bahrain - Victorious\\tWT\\t3:39:44\\r\\n14\\t13\\t\\u25bc1\\t Tudor Pro Cycling Team\\tPRT\\t3:52:17\\r\\n15\\t15\\t-\\t Groupama - FDJ United\\tWT\\t4:47:39\\r\\n16\\t20\\t\\u25b24\\t Team Jayco AlUla\\tWT\\t5:18:29\\r\\n17\\t16\\t\\u25bc1\\t XDS Astana Team\\tWT\\t5:28:54\\r\\n18\\t18\\t-\\t Lotto Intermarch\\u00e9\\tWT\\t5:32:02\\r\\n19\\t17\\t\\u25bc2\\t Alpecin - Premier Tech\\tWT\\t5:43:09\\r\\n20\\t19\\t\\u25bc1\\t Caja Rural - Seguros RGA\\tPRT\\t5:56:29\\r\\n21\\t21\\t-\\t Cofidis\\tPRT\\t6:35:05\\r\\n22\\t22\\t-\\t NSN Cycling Team\\tWT\\t8:23:49\\r\\n23\\t23\\t-\\t Team Picnic PostNL\\tWT\\t8:36:35\";\n                            const container = document.getElementById('lct-fr-table-wrap-teams_ranking');\n                            const title = 'Teams';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div><!-- .lct-fr-table-wrap -->\n                <\/div><!-- .lct-fr-panel -->\n                            <\/div>\n        <\/section>\n\n        <\/div> <!-- close lct-fr-wrapper -->\n\n                <!-- Complementary Results Wrapper -->\n        <div id=\"lct-cr-wrapper\" class=\"lct-master-panel\" style=\"display:none;\">\n        \n        <section id=\"lct-cr-rankings\" class=\"lct-rankings-tabs-section\" style=\"display:block;margin-top:16px;\">\n            <div class=\"lct-rank-tabs-nav lct-cr-tabs-nav\" role=\"tablist\">\n                                <button class=\"lct-cr-tab lct-cr-tab-active\"\n                    data-tab=\"cr-0\" role=\"tab\">\n                    <span class=\"lct-cr-tab-label\">Sprint | Wattwiller (12.6 km)<\/span>\n                <\/button>\n                                <button class=\"lct-cr-tab \"\n                    data-tab=\"cr-1\" role=\"tab\">\n                    <span class=\"lct-cr-tab-label\">KOM Sprint (1) Grand Ballon (36.6 km)<\/span>\n                <\/button>\n                                <button class=\"lct-cr-tab \"\n                    data-tab=\"cr-2\" role=\"tab\">\n                    <span class=\"lct-cr-tab-label\">KOM Sprint (2) Col du Page (71.3 km)<\/span>\n                <\/button>\n                                <button class=\"lct-cr-tab \"\n                    data-tab=\"cr-3\" role=\"tab\">\n                    <span class=\"lct-cr-tab-label\">KOM Sprint (1) Ballon d&#039;Alsace (94.4 km) <\/span>\n                <\/button>\n                                <button class=\"lct-cr-tab \"\n                    data-tab=\"cr-4\" role=\"tab\">\n                    <span class=\"lct-cr-tab-label\">KOM Sprint (1) Col du Haag (149.4 km)<\/span>\n                <\/button>\n                                <button class=\"lct-cr-tab \"\n                    data-tab=\"cr-5\" role=\"tab\">\n                    <span class=\"lct-cr-tab-label\">Points at finish<\/span>\n                <\/button>\n                                <button class=\"lct-cr-tab \"\n                    data-tab=\"cr-6\" role=\"tab\">\n                    <span class=\"lct-cr-tab-label\">Most combative rider<\/span>\n                <\/button>\n                                <button class=\"lct-cr-tab \"\n                    data-tab=\"cr-7\" role=\"tab\">\n                    <span class=\"lct-cr-tab-label\">Youth stage classification<\/span>\n                <\/button>\n                                <button class=\"lct-cr-tab \"\n                    data-tab=\"cr-8\" role=\"tab\">\n                    <span class=\"lct-cr-tab-label\">Team stage classification<\/span>\n                <\/button>\n                                <button class=\"lct-cr-tab \"\n                    data-tab=\"cr-9\" role=\"tab\">\n                    <span class=\"lct-cr-tab-label\">Withdrawals<\/span>\n                <\/button>\n                            <\/div>\n\n            <div class=\"lct-rank-panels\">\n                                <div id=\"lct-cr-0\"\n                    class=\"lct-ranking-container lct-rank-panel lct-cr-panel\"\n                    style=\"\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-cr-table-wrap-0\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tRider\\tTeam\\tPoints\\n1\\t PHILIPSEN Jasper\\tAlpecin - Premier Tech\\t25\\n2\\t PEDERSEN Mads\\tLidl - Trek\\t20\\n3\\t KANTER Max\\tXDS Astana Team\\t16\\n4\\t GIRMAY Biniam\\tNSN Cycling Team\\t14\\n5\\t STEWART Jake\\tNSN Cycling Team\\t12\\n6\\t PLANCKAERT Edward\\tAlpecin - Premier Tech\\t10\\n7\\t SIMMONS Quinn\\tLidl - Trek\\t9\\n8\\t TEUNISSEN Mike\\tXDS Astana Team\\t8\\n9\\t MARSMAN Tim\\tAlpecin - Premier Tech\\t7\\n10\\t VACEK Mathias\\tLidl - Trek\\t6\\n11\\t ASKEY Lewis\\tNSN Cycling Team\\t5\\n12\\t ARMIRAIL Bruno\\tTeam Visma | Lease a Bike\\t4\\n13\\t JOHANNESSEN Anders Halland\\tUno-X Mobility\\t3\\n14\\t CAMPENAERTS Victor\\tTeam Visma | Lease a Bike\\t2\\n15\\t DENZ Nico\\tRed Bull - BORA - hansgrohe\\t1\";\n                            const container = document.getElementById('lct-cr-table-wrap-0');\n                            const title = 'Sprint | Wattwiller (12.6 km)';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div>\n                <\/div>\n                                <div id=\"lct-cr-1\"\n                    class=\"lct-ranking-container lct-rank-panel lct-cr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-cr-table-wrap-1\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tRider\\tTeam\\tPoints\\n1\\t PARET-PEINTRE Valentin\\tSoudal Quick-Step\\t10\\n2\\t CARAPAZ Richard\\tEF Education - EasyPost\\t8\\n3\\t HEALY Ben\\tEF Education - EasyPost\\t6\\n4\\t JOHANNESSEN Tobias Halland\\tUno-X Mobility\\t4\\n5\\t JOHANNESSEN Anders Halland\\tUno-X Mobility\\t2\\n6\\t VAUQUELIN K\\u00e9vin\\tNetcompany INEOS\\t1\";\n                            const container = document.getElementById('lct-cr-table-wrap-1');\n                            const title = 'KOM Sprint (1) Grand Ballon (36.6 km)';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div>\n                <\/div>\n                                <div id=\"lct-cr-2\"\n                    class=\"lct-ranking-container lct-rank-panel lct-cr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-cr-table-wrap-2\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tRider\\tTeam\\tPoints\\n1\\t PARET-PEINTRE Valentin\\tSoudal Quick-Step\\t5\\n2\\t CARAPAZ Richard\\tEF Education - EasyPost\\t3\\n3\\t JOHANNESSEN Tobias Halland\\tUno-X Mobility\\t2\\n4\\t RUBIO Einer\\tMovistar Team\\t1\\n\";\n                            const container = document.getElementById('lct-cr-table-wrap-2');\n                            const title = 'KOM Sprint (2) Col du Page (71.3 km)';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div>\n                <\/div>\n                                <div id=\"lct-cr-3\"\n                    class=\"lct-ranking-container lct-rank-panel lct-cr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-cr-table-wrap-3\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tRider\\tTeam\\tPoints\\n1\\t PARET-PEINTRE Valentin\\tSoudal Quick-Step\\t10\\n2\\t CARAPAZ Richard\\tEF Education - EasyPost\\t8\\n3\\t JOHANNESSEN Tobias Halland\\tUno-X Mobility\\t6\\n4\\t RUBIO Einer\\tMovistar Team\\t4\\n5\\t HEALY Ben\\tEF Education - EasyPost\\t2\\n6\\t JOHANNESSEN Anders Halland\\tUno-X Mobility\\t1\";\n                            const container = document.getElementById('lct-cr-table-wrap-3');\n                            const title = 'KOM Sprint (1) Ballon d\\'Alsace (94.4 km) ';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div>\n                <\/div>\n                                <div id=\"lct-cr-4\"\n                    class=\"lct-ranking-container lct-rank-panel lct-cr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-cr-table-wrap-4\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tRider\\tTeam\\tPoints\\n1\\t POGA\\u010cAR Tadej\\tUAE Team Emirates - XRG\\t10\\n2\\t VINGEGAARD Jonas\\tTeam Visma | Lease a Bike\\t8\\n3\\t SEIXAS Paul\\tDecathlon CMA CGM Team\\t6\\n4\\t DEL TORO Isaac\\tUAE Team Emirates - XRG\\t4\\n5\\t EVENEPOEL Remco\\tRed Bull - BORA - hansgrohe\\t2\\n6\\t AYUSO Juan\\tLidl - Trek\\t1\";\n                            const container = document.getElementById('lct-cr-table-wrap-4');\n                            const title = 'KOM Sprint (1) Col du Haag (149.4 km)';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div>\n                <\/div>\n                                <div id=\"lct-cr-5\"\n                    class=\"lct-ranking-container lct-rank-panel lct-cr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-cr-table-wrap-5\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tRider\\tTeam\\tTime\\n1\\t POGA\\u010cAR Tadej\\tUAE Team Emirates - XRG\\t4:00:07\\n2\\t DEL TORO Isaac\\tUAE Team Emirates - XRG\\t0:38\\n3\\t SEIXAS Paul\\tDecathlon CMA CGM Team\\t,,\\n4\\t VINGEGAARD Jonas\\tTeam Visma | Lease a Bike\\t0:44\\n5\\t EVENEPOEL Remco\\tRed Bull - BORA - hansgrohe\\t0:48\\n6\\t AYUSO Juan\\tLidl - Trek\\t0:50\\n7\\t LIPOWITZ Florian\\tRed Bull - BORA - hansgrohe\\t,,\\n8\\t CARAPAZ Richard\\tEF Education - EasyPost\\t1:18\\n9\\t JOHANNESSEN Tobias Halland\\tUno-X Mobility\\t1:40\\n10\\t SKJELMOSE Mattias\\tLidl - Trek\\t,,\\n11\\t MARTINEZ Lenny\\tBahrain - Victorious\\t1:41\\n12\\t VAN WILDER Ilan\\tSoudal Quick-Step\\t3:30\\n13\\t VOISARD Yannis\\tTudor Pro Cycling Team\\t,,\\n14\\t BERNAL Egan\\tNetcompany INEOS\\t,,\\n15\\t GEE-WEST Derek\\tLidl - Trek\\t,,\\n16\\t YATES Adam\\tUAE Team Emirates - XRG\\t,,\\n17\\t KUSS Sepp\\tTeam Visma | Lease a Bike\\t,,\\n18\\t PIDCOCK Tom\\tPinarello Q36.5 Pro Cycling Team\\t3:34\";\n                            const container = document.getElementById('lct-cr-table-wrap-5');\n                            const title = 'Points at finish';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div>\n                <\/div>\n                                <div id=\"lct-cr-6\"\n                    class=\"lct-ranking-container lct-rank-panel lct-cr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-cr-table-wrap-6\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rnk\\tRider\\tTeam\\n1\\t CARAPAZ Richard\\tEF Education - EasyPost\";\n                            const container = document.getElementById('lct-cr-table-wrap-6');\n                            const title = 'Most combative rider';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div>\n                <\/div>\n                                <div id=\"lct-cr-7\"\n                    class=\"lct-ranking-container lct-rank-panel lct-cr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-cr-table-wrap-7\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rank\\tRider\\tTeam\\tTimes\\tGap\\tB\\tP\\n1\\tIsaac Del Toro Romero\\tUae Team Emirates Xrg\\t04h 00' 45''\\t-\\tB : 6''\\t-\\n2\\tPaul Seixas\\tDecathlon Cma Cgm Team\\t04h 00' 45''\\t-\\tB : 4''\\t-\\n3\\tJuan Ayuso Pesquera\\tLidl-Trek\\t04h 00' 57''\\t+ 00h 00' 12''\\t-\\t-\\n4\\tLenny Martinez\\tBahrain Victorious\\t04h 01' 48''\\t+ 00h 01' 03''\\t-\\t-\\n5\\tDavide Piganzoli\\tTeam Visma | Lease a Bike\\t04h 05' 34''\\t+ 00h 04' 49''\\t-\\t-\\n6\\tQuinn Simmons\\tLidl-Trek\\t04h 11' 54''\\t+ 00h 11' 09''\\t-\\t-\\n7\\tValentin Paret-Peintre\\tSoudal Quick-Step\\t04h 12' 08''\\t+ 00h 11' 23''\\t-\\t-\\n8\\tMatthew Riccitello\\tDecathlon Cma Cgm Team\\t04h 13' 12''\\t+ 00h 12' 27''\\t-\\t-\\n9\\tLennert Van Eetvelt\\tLotto Intermarche\\t04h 23' 28''\\t+ 00h 22' 43''\\t-\\t-\\n10\\tAntonio Tiberi\\tBahrain Victorious\\t04h 26' 36''\\t+ 00h 25' 51''\\t-\\t-\\n11\\tK\\u00e9vin Vauquelin\\tNetcompany Ineos Cycling Team\\t04h 26' 36''\\t+ 00h 25' 51''\\t-\\t-\\n12\\tGeorg Steinhauser\\tEf Education - Easypost\\t04h 29' 31''\\t+ 00h 28' 46''\\t-\\t-\\n13\\tRa\\u00fal Garc\\u00eda Pierna\\tMovistar Team\\t04h 29' 31''\\t+ 00h 28' 46''\\t-\\t-\\n14\\tEmiel Verstrynge\\tAlpecin-Premier Tech\\t04h 29' 31''\\t+ 00h 28' 46''\\t-\\t-\\n15\\tRomain Gr\\u00e9goire\\tGroupama-Fdj United\\t04h 29' 31''\\t+ 00h 28' 46''\\t-\\t-\\n16\\tLars Craps\\tLotto Intermarche\\t04h 30' 43''\\t+ 00h 29' 58''\\t-\\t-\\n17\\tVlad Van Mechelen\\tBahrain Victorious\\t04h 30' 43''\\t+ 00h 29' 58''\\t-\\t-\\n18\\tAlex Baudin\\tEf Education - Easypost\\t04h 34' 44''\\t+ 00h 33' 59''\\t-\\t-\\n19\\tMax Walker\\tEf Education - Easypost\\t04h 34' 44''\\t+ 00h 33' 59''\\t-\\t-\\n20\\tNicolas Vinokurov\\tXds Astana Team\\t04h 35' 30''\\t+ 00h 34' 45''\\t-\\t-\\n21\\tMathias Vacek\\tLidl-Trek\\t04h 35' 30''\\t+ 00h 34' 45''\\t-\\t-\\n22\\tPavel Bittner\\tTeam Picnic Postnl\\t04h 35' 50''\\t+ 00h 35' 05''\\t-\\t-\\n23\\tLorenzo Germani\\tGroupama-Fdj United\\t04h 35' 50''\\t+ 00h 35' 05''\\t-\\t-\\n24\\tMichel Hessmann\\tMovistar Team\\t04h 35' 50''\\t+ 00h 35' 05''\\t-\\t-\\n25\\tMathis Le Berre\\tTotalenergies\\t04h 35' 50''\\t+ 00h 35' 05''\\t-\\t-\\n26\\tPer Strand Hagenes\\tTeam Visma | Lease a Bike\\t04h 35' 50''\\t+ 00h 35' 05''\\t-\\t-\\n27\\tRobbe Dhondt\\tTeam Picnic Postnl\\t04h 35' 50''\\t+ 00h 35' 05''\\t-\\t-\\n28\\tPablo Castrillo\\tMovistar Team\\t04h 35' 50''\\t+ 00h 35' 05''\\t-\\t-\\n29\\tJoshua Tarling\\tNetcompany Ineos Cycling Team\\t04h 36' 56''\\t+ 00h 36' 11''\\t-\\t-\\n30\\tHuub Artz\\tLotto Intermarche\\t04h 37' 09''\\t+ 00h 36' 24''\\t-\\t-\\n31\\tOlav Kooij\\tDecathlon Cma Cgm Team\\t04h 37' 58''\\t+ 00h 37' 13''\\t-\\t-\\n32\\tMilan Fretin\\tCofidis\\t04h 37' 58''\\t+ 00h 37' 13''\\t-\\t-\\n33\\tHugo Page\\tCofidis\\t04h 37' 58''\\t+ 00h 37' 13''\\t-\\t-\\n34\\tLewis Askey\\tNsn Cycling Team\\t04h 37' 58''\\t+ 00h 37' 13''\\t-\\t-\\n35\\tEwen Costiou\\tGroupama-Fdj United\\t04h 37' 58''\\t+ 00h 37' 13''\\t-\\t-\\n36\\tMatt\\u00e9o Vercher\\tTotalenergies\\t04h 38' 04''\\t+ 00h 37' 19''\\t-\\t-\";\n                            const container = document.getElementById('lct-cr-table-wrap-7');\n                            const title = 'Youth stage classification';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div>\n                <\/div>\n                                <div id=\"lct-cr-8\"\n                    class=\"lct-ranking-container lct-rank-panel lct-cr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-cr-table-wrap-8\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Rank\\tTeam\\tTimes\\tGap\\tP\\n1\\tUae Team Emirates Xrg\\t12h 04' 29''\\t-\\t-\\n2\\tLidl-Trek\\t12h 06' 21''\\t+ 00h 01' 52''\\t-\\n3\\tTeam Visma | Lease a Bike\\t12h 10' 02''\\t+ 00h 05' 33''\\t-\\n4\\tRed Bull - Bora - Hansgrohe\\t12h 12' 14''\\t+ 00h 07' 45''\\t-\\n5\\tDecathlon Cma Cgm Team\\t12h 23' 55''\\t+ 00h 19' 26''\\t-\\n6\\tSoudal Quick-Step\\t12h 39' 13''\\t+ 00h 34' 44''\\t-\\n7\\tNetcompany Ineos Cycling Team\\t12h 42' 38''\\t+ 00h 38' 09''\\t-\\n8\\tUno-X Mobility\\t12h 48' 36''\\t+ 00h 44' 07''\\t-\\n9\\tEf Education - Easypost\\t12h 49' 21''\\t+ 00h 44' 52''\\t-\\n10\\tPinarello-Q36.5 Pro Cycling Team\\t12h 50' 26''\\t+ 00h 45' 57''\\t-\\n11\\tBahrain Victorious\\t12h 55' 00''\\t+ 00h 50' 31''\\t-\\n12\\tTeam Jayco Alula\\t12h 55' 55''\\t+ 00h 51' 26''\\t-\\n13\\tTudor Pro Cycling Team\\t12h 56' 49''\\t+ 00h 52' 20''\\t-\\n14\\tTotalenergies\\t13h 04' 14''\\t+ 00h 59' 45''\\t-\\n15\\tMovistar Team\\t13h 04' 36''\\t+ 01h 00' 07''\\t-\\n16\\tLotto Intermarche\\t13h 26' 56''\\t+ 01h 22' 27''\\t-\\n17\\tGroupama-Fdj United\\t13h 28' 33''\\t+ 01h 24' 04''\\t-\\n18\\tXds Astana Team\\t13h 36' 16''\\t+ 01h 31' 47''\\t-\\n19\\tAlpecin-Premier Tech\\t13h 41' 11''\\t+ 01h 36' 42''\\t-\\n20\\tCaja Rural-Seguros Rga\\t13h 43' 19''\\t+ 01h 38' 50''\\t-\\n21\\tCofidis\\t13h 47' 26''\\t+ 01h 42' 57''\\t-\\n22\\tTeam Picnic Postnl\\t13h 47' 30''\\t+ 01h 43' 01''\\t-\\n23\\tNsn Cycling Team\\t13h 49' 47''\\t+ 01h 45' 18''\\t-\";\n                            const container = document.getElementById('lct-cr-table-wrap-8');\n                            const title = 'Team stage classification';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div>\n                <\/div>\n                                <div id=\"lct-cr-9\"\n                    class=\"lct-ranking-container lct-rank-panel lct-cr-panel\"\n                    style=\"display:none;\"\n                    role=\"tabpanel\">\n                    <div id=\"lct-cr-table-wrap-9\" class=\"lct-fr-table-wrap\">\n                        <script>\n                        document.addEventListener('DOMContentLoaded', function() {\n                            const rawData = \"Bib\\tRider\\tTeam\\tWithdraw\\n102\\t DEBRUYNE Ramses\\tALPECIN-PREMIER TECH\\tDNS\";\n                            const container = document.getElementById('lct-cr-table-wrap-9');\n                            const title = 'Withdrawals';\n                            function doRender() {\n                                if (typeof lctRenderRankingIntoEl === 'function' && container) {\n                                    lctRenderRankingIntoEl(container, rawData, title);\n                                }\n                            }\n                            doRender(); \/\/ initial\n                            document.addEventListener('lctRidersLoaded', doRender); \/\/ update with flags\n                        });\n                        <\/script>\n                    <\/div>\n                <\/div>\n                            <\/div>\n        <\/section>\n        <\/div> <!-- close lct-cr-wrapper -->\n                \n        <\/div><!-- close .lct-full-results-page -->\n    <script>\n    (function() {\n        \/\/ Tab switching for Main Classifications\n        document.querySelectorAll('#lct-fr-rankings .lct-rank-tab').forEach(function(btn) {\n            btn.addEventListener('click', function() {\n                var tab = this.dataset.tab;\n                document.querySelectorAll('#lct-fr-rankings .lct-rank-tab').forEach(function(b) {\n                    b.classList.toggle('lct-rank-tab-active', b.dataset.tab === tab);\n                });\n                document.querySelectorAll('#lct-fr-rankings .lct-rank-panel').forEach(function(p) {\n                    p.style.display = p.id === 'lct-' + tab ? 'block' : 'none';\n                });\n            });\n        });\n\n        \/\/ Tab switching for Complementary Results\n        document.querySelectorAll('#lct-cr-rankings .lct-cr-tab').forEach(function(btn) {\n            btn.addEventListener('click', function() {\n                var tab = this.dataset.tab;\n                document.querySelectorAll('#lct-cr-rankings .lct-cr-tab').forEach(function(b) {\n                    b.classList.toggle('lct-cr-tab-active', b.dataset.tab === tab);\n                });\n                document.querySelectorAll('#lct-cr-rankings .lct-rank-panel').forEach(function(p) {\n                    p.style.display = p.id === 'lct-' + tab ? 'block' : 'none';\n                });\n            });\n        });\n\n        \/\/ Master Tab switching\n        document.querySelectorAll('.lct-master-tab').forEach(function(btn) {\n            btn.addEventListener('click', function() {\n                var targetId = this.dataset.target;\n                document.querySelectorAll('.lct-master-tab').forEach(function(b) {\n                    b.classList.toggle('lct-master-tab-active', b === btn);\n                });\n                document.querySelectorAll('.lct-master-panel').forEach(function(p) {\n                    p.style.display = p.id === targetId ? 'block' : 'none';\n                });\n            });\n        });\n\n        \/\/ Live Search \/ Filter\n        var searchInput = document.getElementById('lct-fr-search-input');\n        if (searchInput) {\n            searchInput.addEventListener('input', function() {\n                var term = this.value.toLowerCase();\n                var activePanel = document.querySelector('.lct-rank-panel[style*=\"display: block\"]') || document.querySelector('.lct-rank-panel:not([style*=\"display: none\"])');\n                \n                if (!activePanel) {\n                    var allPanels = document.querySelectorAll('.lct-rank-panel');\n                    for (var i=0; i<allPanels.length; i++) {\n                        if (window.getComputedStyle(allPanels[i]).display === 'block') {\n                            activePanel = allPanels[i];\n                            break;\n                        }\n                    }\n                }\n\n                if (activePanel) {\n                    var rows = activePanel.querySelectorAll('tbody tr');\n                    rows.forEach(function(row) {\n                        var text = row.innerText.toLowerCase();\n                        row.style.display = text.indexOf(term) > -1 ? '' : 'none';\n                    });\n                }\n            });\n\n            \/\/ Re-apply filter when changing tabs\n            document.querySelectorAll('.lct-rank-tab').forEach(function(btn) {\n                btn.addEventListener('click', function() {\n                    setTimeout(function() {\n                        var event = new Event('input');\n                        searchInput.dispatchEvent(event);\n                    }, 50);\n                });\n            });\n        }\n    })();\n    <\/script>\n    \n","protected":false},"excerpt":{"rendered":"<p>Tour de France 2026 Stage 14 Results: All Classifications &amp; Mountain Kings in Le Markstein All ranks are updated.<\/p>","protected":false},"author":1,"featured_media":8872,"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-7834","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tour-de-france"],"taxonomy_info":{"category":[{"value":28,"label":"Tour de France"}]},"featured_image_src_large":["https:\/\/franceletour.com\/wp-content\/uploads\/2026\/07\/pogacar-wins-tdf-2026-stage-14-1024x536.webp",1024,536,true],"author_info":{"display_name":"Gautier Durfort","author_link":"https:\/\/franceletour.com\/es\/author\/gautier-durfort\/"},"comment_info":11,"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\/7834","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=7834"}],"version-history":[{"count":8,"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/posts\/7834\/revisions"}],"predecessor-version":[{"id":9137,"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/posts\/7834\/revisions\/9137"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/media\/8872"}],"wp:attachment":[{"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/media?parent=7834"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/categories?post=7834"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/tags?post=7834"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}