{"id":7840,"date":"2026-07-21T18:08:16","date_gmt":"2026-07-21T16:08:16","guid":{"rendered":"https:\/\/franceletour.com\/?p=7840"},"modified":"2026-07-23T15:58:28","modified_gmt":"2026-07-23T13:58:28","slug":"tour-de-france-2026-stage-16-results","status":"publish","type":"post","link":"https:\/\/franceletour.com\/es\/tour-de-france-2026-stage-16-results\/","title":{"rendered":"Tour de France 2026 Stage 16 Results: All Classifications &amp; Time Trial Winners in Thonon-les-Bains"},"content":{"rendered":"<style>.wp-block-kadence-advancedheading.kt-adv-heading7840_45fbc6-29, .wp-block-kadence-advancedheading.kt-adv-heading7840_45fbc6-29[data-kb-block=\"kb-adv-heading7840_45fbc6-29\"]{text-align:center;font-size:28px;font-style:normal;text-transform:uppercase;}.wp-block-kadence-advancedheading.kt-adv-heading7840_45fbc6-29 mark.kt-highlight, .wp-block-kadence-advancedheading.kt-adv-heading7840_45fbc6-29[data-kb-block=\"kb-adv-heading7840_45fbc6-29\"] 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-heading7840_45fbc6-29 img.kb-inline-image, .wp-block-kadence-advancedheading.kt-adv-heading7840_45fbc6-29[data-kb-block=\"kb-adv-heading7840_45fbc6-29\"] img.kb-inline-image{width:150px;vertical-align:baseline;}<\/style>\n<h1 class=\"kt-adv-heading7840_45fbc6-29 wp-block-kadence-advancedheading\" data-kb-block=\"kb-adv-heading7840_45fbc6-29\">Tour de France 2026 Stage 16 Results: All Classifications &amp; Time Trial Winners in Thonon-les-Bains<\/h1>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><code>Aall 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 16 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\/tadej-pogacar.png\" class=\"lct-podium-photo\" alt=\"\" title=\"\">                    <div class=\"lct-podium-gap\">00h 32&#039; 47&#039;&#039;<\/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: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\/remco-evenepoel.webp\" class=\"lct-podium-photo\" alt=\"\" title=\"\">                    <div class=\"lct-podium-gap\">00h 32&#039; 19&#039;&#039;<\/div>\n                    <div class=\"lct-podium-name\">Remco Evenepoel<\/div>\n                    <div class=\"lct-podium-team lct-dynamic-team\" data-rider=\"Remco Evenepoel\" 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\/Mattias-Skjelmose-1.png\" class=\"lct-podium-photo\" alt=\"\" title=\"\">                    <div class=\"lct-podium-gap\">00h 33&#039; 23&#039;&#039;<\/div>\n                    <div class=\"lct-podium-name\">Mattias Skjelmose<\/div>\n                    <div class=\"lct-podium-team lct-dynamic-team\" data-rider=\"Mattias Skjelmose\" 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 16 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\\tAvg\\r\\n1\\t Evenepoel Remco\\r\\nRed Bull - BORA - hansgrohe\\t210\\t100\\t\\t32.19,33\\t48.450\\r\\n2\\t Poga\\u010dar Tadej\\r\\nUAE Team Emirates - XRG\\t150\\t70\\t\\t0.28,36\\t47.751\\r\\n3\\t Skjelmose Mattias\\r\\nLidl - Trek\\t110\\t50\\t\\t1.04,31\\t46.895\\r\\n4\\t Seixas Paul\\r\\nDecathlon CMA CGM Team\\t90\\t40\\t\\t1.16,54\\t46.610\\r\\n5\\t del Toro Isaac\\r\\nUAE Team Emirates - XRG\\t70\\t32\\t\\t1.21,35\\t46.499\\r\\n6\\t Arensman Thymen\\r\\nRed Bull - BORA - hansgrohe\\t55\\t26\\t\\t1.41,95\\t46.030\\r\\n7\\t Cattaneo Mattia\\r\\nNetcompany INEOS\\t45\\t22\\t\\t1.46,92\\t45.918\\r\\n8\\t Armirail Bruno\\r\\nTeam Visma | Lease a Bike\\t40\\t18\\t\\t1.55,4\\t45.729\\r\\n9\\t Castrillo Pablo\\r\\nMovistar Team\\t35\\t14\\t\\t1.59,8\\t45.631\\r\\n10\\t Tarling Joshua\\r\\nNetcompany INEOS\\t30\\t10\\t\\t2.02,07\\t45.581\\r\\n11\\t Ganna Filippo\\r\\nNetcompany INEOS\\t25\\t8\\t\\t2.06,57\\t45.481\\r\\n12\\t Pidcock Tom\\r\\nPinarello Q36.5 Pro Cycling Team\\t20\\t6\\t\\t2.07,35\\t45.464\\r\\n13\\t Gro\\u00dfschartner Felix\\r\\nUAE Team Emirates - XRG\\t15\\t4\\t\\t2.07,47\\t45.462\\r\\n14\\t Jorgenson Matteo\\r\\nTeam Visma | Lease a Bike\\t10\\t2\\t\\t2.17,15\\t45.250\\r\\n15\\t Artz Huub\\r\\nLidl - Trek\\t5\\t1\\t\\t2.22,29\\t45.138\\r\\n16\\t Ayuso Juan\\r\\nLotto Intermarch\\u00e9\\t\\t\\t\\t2.29,87\\t44.974\\r\\n17\\t Hoole Daan\\r\\nDecathlon CMA CGM Team\\t\\t\\t\\t2.41,08\\t44.734\\r\\n18\\t Guernalec Thibault\\r\\nTotalEnergies\\t\\t\\t\\t2.46,44\\t44.620\\r\\n19\\t Costiou Ewen\\r\\nGroupama - FDJ United\\t\\t\\t\\t2.49,01\\t44.566\\r\\n20\\t Martinez Lenny\\r\\nBahrain - Victorious\\t\\t\\t\\t2.49,97\\t44.546\\r\\n21\\t Paret-Peintre Aur\\u00e9lien\\r\\nDecathlon CMA CGM Team\\t\\t\\t\\t2.57,15\\t44.394\\r\\n22\\t McNulty Brandon\\r\\nUAE Team Emirates - XRG\\t\\t\\t\\t3.01,27\\t44.308\\r\\n23\\t Voisard Yannis\\r\\nTudor Pro Cycling Team\\t\\t\\t\\t3.02,31\\t44.286\\r\\n24\\t Schmid Mauro\\r\\nTeam Jayco AlUla\\t\\t\\t\\t3.06,57\\t44.198\\r\\n25\\t Piganzoli Davide\\r\\nTeam Visma | Lease a Bike\\t\\t\\t\\t3.14,11\\t44.042\\r\\n26\\t Van Wilder Ilan\\r\\nSoudal Quick-Step\\t\\t\\t\\t3.21,55\\t43.888\\r\\n27\\t Gee-West Derek\\r\\nLidl - Trek\\t\\t\\t\\t3.25,77\\t43.802\\r\\n28\\t Otruba Jakub\\r\\nCaja Rural - Seguros RGA\\t\\t\\t\\t3.29,6\\t43.724\\r\\n29\\t Riccitello Matthew\\r\\nMovistar Team\\t\\t\\t\\t3.31,38\\t43.688\\r\\n30\\t Oliveira Nelson\\r\\nDecathlon CMA CGM Team\\t\\t\\t\\t3.31,62\\t43.683\\r\\n31\\t Balderstone Abel\\r\\nCaja Rural - Seguros RGA\\t\\t\\t\\t3.35,84\\t43.597\\r\\n32\\t Azparren Xabier Mikel\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t\\t\\t3.36,82\\t43.578\\r\\n33\\t Thomas Benjamin\\r\\nCofidis\\t\\t\\t\\t3.39,34\\t43.527\\r\\n34\\t Van Gils Maxim\\r\\nRed Bull - BORA - hansgrohe\\t\\t\\t\\t3.43,95\\t43.434\\r\\n35\\t Braz Afonso Cl\\u00e9ment\\r\\nGroupama - FDJ United\\t\\t\\t\\t3.48,11\\t43.351\\r\\n36\\t Jegat Jordan\\r\\nTotalEnergies\\t\\t\\t\\t3.52,2\\t43.269\\r\\n37\\t Garc\\u00eda Pierna Ra\\u00fal\\r\\nMovistar Team\\t\\t\\t\\t3.54,82\\t43.217\\r\\n38\\t Gr\\u00e9goire Romain\\r\\nGroupama - FDJ United\\t\\t\\t\\t3.57,15\\t43.171\\r\\n39\\t Quinn Sean\\r\\nEF Education - EasyPost\\t\\t\\t\\t3.59,07\\t43.133\\r\\n40\\t Engelhardt Felix\\r\\nTeam Jayco AlUla\\t\\t\\t\\t4.02,77\\t43.059\\r\\n41\\t Carapaz Richard\\r\\nEF Education - EasyPost\\t\\t\\t\\t4.05,65\\t43.003\\r\\n42\\t Foss Tobias\\r\\nNetcompany INEOS\\t\\t\\t\\t4.06,17\\t42.992\\r\\n43\\t Caruso Damiano\\r\\nBahrain - Victorious\\t\\t\\t\\t4.06,9\\t42.978\\r\\n44\\t Howson Damien\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t\\t\\t4.10,77\\t42.902\\r\\n45\\t Russo Cl\\u00e9ment\\r\\nGroupama - FDJ United\\t\\t\\t\\t4.16,4\\t42.792\\r\\n46\\t Kwiatkowski Micha\\u0142\\r\\nNetcompany INEOS\\t\\t\\t\\t4.18,08\\t42.759\\r\\n47\\t Simmons Quinn\\r\\nLidl - Trek\\t\\t\\t\\t4.22,98\\t42.664\\r\\n48\\t Velasco Simone\\r\\nXDS Astana Team\\t\\t\\t\\t4.28,23\\t42.563\\r\\n49\\t Delettre Alexandre\\r\\nTotalEnergies\\t\\t\\t\\t4.28,64\\t42.555\\r\\n50\\t Bernal Egan\\r\\nNetcompany INEOS\\t\\t\\t\\t4.30,53\\t42.519\\r\\n51\\t Pacher Quentin\\r\\nGroupama - FDJ United\\t\\t\\t\\t4.31,17\\t42.506\\r\\n52\\t Meurisse Xandro\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t\\t\\t4.32,19\\t42.487\\r\\n53\\t van Baarle Dylan\\r\\nSoudal Quick-Step\\t\\t\\t\\t4.33,03\\t42.470\\r\\n54\\t Wellens Tim\\r\\nUAE Team Emirates - XRG\\t\\t\\t\\t4.34,29\\t42.446\\r\\n55\\t Prodhomme Nicolas\\r\\nDecathlon CMA CGM Team\\t\\t\\t\\t4.40,08\\t42.336\\r\\n56\\t Martin Guillaume\\r\\nGroupama - FDJ United\\t\\t\\t\\t4.40,56\\t42.326\\r\\n57\\t Le Berre Mathis\\r\\nTotalEnergies\\t\\t\\t\\t4.40,61\\t42.325\\r\\n58\\t O'Connor Ben\\r\\nTeam Jayco AlUla\\t\\t\\t\\t4.46,28\\t42.218\\r\\n59\\t Valgren Michael\\r\\nEF Education - EasyPost\\t\\t\\t\\t4.46,87\\t42.206\\r\\n60\\t Politt Nils\\r\\nUAE Team Emirates - XRG\\t\\t\\t\\t4.47,22\\t42.200\\r\\n61\\t Nicolau Joel\\r\\nCaja Rural - Seguros RGA\\t\\t\\t\\t4.52,2\\t42.106\\r\\n62\\t Tiberi Antonio\\r\\nBahrain - Victorious\\t\\t\\t\\t4.53,55\\t42.080\\r\\n63\\t Breuillard Nicolas\\r\\nTotalEnergies\\t\\t\\t\\t4.56,54\\t42.024\\r\\n64\\t Paret-Peintre Valentin\\r\\nSoudal Quick-Step\\t\\t\\t\\t5.04,24\\t41.880\\r\\n65\\t Neilands Krists\\r\\nNSN Cycling Team\\t\\t\\t\\t5.05,55\\t41.855\\r\\n66\\t Vauquelin K\\u00e9vin\\r\\nNetcompany INEOS\\t\\t\\t\\t5.07,05\\t41.827\\r\\n67\\t Abrahamsen Jonas\\r\\nUno-X Mobility\\t\\t\\t\\t5.09,29\\t41.786\\r\\n68\\t Vacek Mathias\\r\\nLidl - Trek\\t\\t\\t\\t5.10,9\\t41.756\\r\\n69\\t Pedersen Mads\\r\\nLidl - Trek\\t\\t\\t\\t5.11,97\\t41.736\\r\\n70\\t Hindley Jai\\r\\nRed Bull - BORA - hansgrohe\\t\\t\\t\\t5.12,97\\t41.717\\r\\n71\\t Matthews Michael\\r\\nTeam Jayco AlUla\\t\\t\\t\\t5.13,01\\t41.717\\r\\n72\\t Alaphilippe Julian\\r\\nTudor Pro Cycling Team\\t\\t\\t\\t5.13,62\\t41.705\\r\\n73\\t Pluimers Rick\\r\\nTudor Pro Cycling Team\\t\\t\\t\\t5.13,63\\t41.705\\r\\n74\\t Baudin Alex\\r\\nEF Education - EasyPost\\t\\t\\t\\t5.14,31\\t41.693\\r\\n75\\t Hermans Quinten\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t\\t\\t5.17,85\\t41.627\\r\\n76\\t Parra Jos\\u00e9 F\\u00e9lix\\r\\nCaja Rural - Seguros RGA\\t\\t\\t\\t5.18,32\\t41.618\\r\\n77\\t Frigo Marco\\r\\nNSN Cycling Team\\t\\t\\t\\t5.20,82\\t41.572\\r\\n78\\t Stuyven Jasper\\r\\nSoudal Quick-Step\\t\\t\\t\\t5.21,11\\t41.567\\r\\n79\\t Fretin Milan\\r\\nCofidis\\t\\t\\t\\t5.21,38\\t41.562\\r\\n80\\t Zimmermann Georg\\r\\nLotto Intermarch\\u00e9\\t\\t\\t\\t5.21,81\\t41.554\\r\\n81\\t Vinokurov Nicolas\\r\\nXDS Astana Team\\t\\t\\t\\t5.25,11\\t41.494\\r\\n82\\t Vercher Matt\\u00e9o\\r\\nTotalEnergies\\t\\t\\t\\t5.25,47\\t41.487\\r\\n83\\t Higuita Sergio\\r\\nXDS Astana Team\\t\\t\\t\\t5.26,49\\t41.468\\r\\n84\\t Rubio Einer\\r\\nMovistar Team\\t\\t\\t\\t5.29,37\\t41.416\\r\\n85\\t Yates Adam\\r\\nUAE Team Emirates - XRG\\t\\t\\t\\t5.30,1\\t41.402\\r\\n86\\t Plapp Luke\\r\\nTeam Jayco AlUla\\t\\t\\t\\t5.31,39\\t41.379\\r\\n87\\t Godon Dorian\\r\\nNetcompany INEOS\\t\\t\\t\\t5.32,39\\t41.361\\r\\n88\\t Benoot Tiesj\\r\\nDecathlon CMA CGM Team\\t\\t\\t\\t5.33,03\\t41.349\\r\\n89\\t Page Hugo\\r\\nCofidis\\t\\t\\t\\t5.35,82\\t41.298\\r\\n90\\t Asgreen Kasper\\r\\nEF Education - EasyPost\\t\\t\\t\\t5.35,94\\t41.296\\r\\n91\\t Kirsch Alex\\r\\nCofidis\\t\\t\\t\\t5.42,81\\t41.172\\r\\n92\\t Delbove Joris\\r\\nTotalEnergies\\t\\t\\t\\t5.43,08\\t41.167\\r\\n93\\t Planckaert Edward\\r\\nAlpecin - Premier Tech\\t\\t\\t\\t5.43,61\\t41.157\\r\\n94\\t Rickaert Jonas\\r\\nAlpecin - Premier Tech\\t\\t\\t\\t5.45,81\\t41.118\\r\\n95\\t Berwick Sebastian\\r\\nCaja Rural - Seguros RGA\\t\\t\\t\\t5.45,96\\t41.115\\r\\n96\\t van der Poel Mathieu\\r\\nAlpecin - Premier Tech\\t\\t\\t\\t5.46,67\\t41.102\\r\\n97\\t Van Moer Brent\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t\\t\\t5.47,0\\t41.096\\r\\n98\\t Johannessen Tobias Halland\\r\\nUno-X Mobility\\t\\t\\t\\t5.47,6\\t41.086\\r\\n99\\t Izagirre Ion\\r\\nCofidis\\t\\t\\t\\t5.47,86\\t41.081\\r\\n100\\t Affini Edoardo\\r\\nTeam Visma | Lease a Bike\\t\\t\\t\\t5.47,93\\t41.080\\r\\n101\\t Walker Max\\r\\nEF Education - EasyPost\\t\\t\\t\\t5.48,2\\t41.075\\r\\n102\\t Denz Nico\\r\\nRed Bull - BORA - hansgrohe\\t\\t\\t\\t5.50,17\\t41.040\\r\\n103\\t Oldani Stefano\\r\\nCaja Rural - Seguros RGA\\t\\t\\t\\t5.51,22\\t41.021\\r\\n104\\t Storer Michael\\r\\nTudor Pro Cycling Team\\t\\t\\t\\t5.53,78\\t40.975\\r\\n105\\t Aranburu Alex\\r\\nCofidis\\t\\t\\t\\t5.54,05\\t40.970\\r\\n106\\t Ackermann Pascal\\r\\nTeam Jayco AlUla\\t\\t\\t\\t5.54,98\\t40.953\\r\\n107\\t Wright Fred\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t\\t\\t5.55,95\\t40.936\\r\\n108\\t Steinhauser Georg\\r\\nEF Education - EasyPost\\t\\t\\t\\t5.56,21\\t40.932\\r\\n109\\t Stannard Robert\\r\\nBahrain - Victorious\\t\\t\\t\\t5.58,52\\t40.890\\r\\n110\\t Gate Aaron\\r\\nXDS Astana Team\\t\\t\\t\\t6.00,35\\t40.858\\r\\n111\\t Johannessen Anders Halland\\r\\nUno-X Mobility\\t\\t\\t\\t6.00,61\\t40.853\\r\\n112\\t Slock Liam\\r\\nLotto Intermarch\\u00e9\\t\\t\\t\\t6.01,57\\t40.836\\r\\n113\\t Skaarseth Anders\\r\\nUno-X Mobility\\t\\t\\t\\t6.03,33\\t40.805\\r\\n114\\t Durbridge Luke\\r\\nTeam Jayco AlUla\\t\\t\\t\\t6.03,56\\t40.801\\r\\n115\\t Marsman Tim\\r\\nAlpecin - Premier Tech\\t\\t\\t\\t6.03,78\\t40.797\\r\\n116\\t van den Berg Julius\\r\\nTeam Picnic PostNL\\t\\t\\t\\t6.05,62\\t40.764\\r\\n117\\t Tratnik Jan\\r\\nRed Bull - BORA - hansgrohe\\t\\t\\t\\t6.05,78\\t40.762\\r\\n118\\t Healy Ben\\r\\nEF Education - EasyPost\\t\\t\\t\\t6.08,91\\t40.706\\r\\n119\\t Skuji\\u0146\\u0161 Toms\\r\\nLidl - Trek\\t\\t\\t\\t6.09,57\\t40.695\\r\\n120\\t Hirschi Marc\\r\\nTudor Pro Cycling Team\\t\\t\\t\\t6.12,65\\t40.640\\r\\n121\\t Vermeersch Florian\\r\\nUAE Team Emirates - XRG\\t\\t\\t\\t6.12,67\\t40.640\\r\\n122\\t Barguil Warren\\r\\nTeam Picnic PostNL\\t\\t\\t\\t6.14,57\\t40.607\\r\\n123\\t Van Mechelen Vlad\\r\\nBahrain - Victorious\\t\\t\\t\\t6.16,13\\t40.579\\r\\n124\\t Verona Carlos\\r\\nLidl - Trek\\t\\t\\t\\t6.18,65\\t40.535\\r\\n125\\t Kuss Sepp\\r\\nTeam Visma | Lease a Bike\\t\\t\\t\\t6.19,0\\t40.529\\r\\n126\\t Hessmann Michel\\r\\nMovistar Team\\t\\t\\t\\t6.19,88\\t40.514\\r\\n127\\t Biermans Jenthe\\r\\nCofidis\\t\\t\\t\\t6.19,91\\t40.513\\r\\n128\\t Veistroffer Baptiste\\r\\nLotto Intermarch\\u00e9\\t\\t\\t\\t6.20,25\\t40.507\\r\\n129\\t Germani Lorenzo\\r\\nGroupama - FDJ United\\t\\t\\t\\t6.23,37\\t40.453\\r\\n130\\t Haller Marco\\r\\nTudor Pro Cycling Team\\t\\t\\t\\t6.22,83\\t40.462\\r\\n131\\t Turgis Anthony\\r\\nTotalEnergies\\t\\t\\t\\t6.22,88\\t40.461\\r\\n132\\t Verstrynge Emiel\\r\\nAlpecin - Premier Tech\\t\\t\\t\\t6.27,1\\t40.388\\r\\n133\\t Stewart Jake\\r\\nNSN Cycling Team\\t\\t\\t\\t6.29,85\\t40.340\\r\\n134\\t Ballerini Davide\\r\\nXDS Astana Team\\t\\t\\t\\t6.31,4\\t40.314\\r\\n135\\t Askey Lewis\\r\\nNSN Cycling Team\\t\\t\\t\\t6.31,56\\t40.311\\r\\n136\\t Bol Cees\\r\\nDecathlon CMA CGM Team\\t\\t\\t\\t6.32,58\\t40.293\\r\\n137\\t Bauhaus Phil\\r\\nBahrain - Victorious\\t\\t\\t\\t6.33,02\\t40.286\\r\\n138\\t Dhondt Robbe\\r\\nTeam Picnic PostNL\\t\\t\\t\\t6.33,49\\t40.277\\r\\n139\\t Kooij Olav\\r\\nDecathlon CMA CGM Team\\t\\t\\t\\t6.34,39\\t40.262\\r\\n140\\t Cort Magnus\\r\\nUno-X Mobility\\t\\t\\t\\t6.34,79\\t40.255\\r\\n141\\t Campenaerts Victor\\r\\nTeam Visma | Lease a Bike\\t\\t\\t\\t6.37,91\\t40.201\\r\\n142\\t Gradek Kamil\\r\\nBahrain - Victorious\\t\\t\\t\\t6.38,1\\t40.198\\r\\n143\\t Romo Javier\\r\\nMovistar Team\\t\\t\\t\\t6.38,88\\t40.185\\r\\n144\\t Teunissen Mike\\r\\nXDS Astana Team\\t\\t\\t\\t6.39,56\\t40.173\\r\\n145\\t Vervaeke Louis\\r\\nSoudal Quick-Step\\t\\t\\t\\t6.40,27\\t40.161\\r\\n146\\t Mohori\\u010d Matej\\r\\nBahrain - Victorious\\t\\t\\t\\t6.40,42\\t40.158\\r\\n147\\t Degenkolb John\\r\\nTeam Picnic PostNL\\t\\t\\t\\t6.45,29\\t40.075\\r\\n148\\t Kanter Max\\r\\nXDS Astana Team\\t\\t\\t\\t6.45,81\\t40.066\\r\\n149\\t Louvel Matis\\r\\nNSN Cycling Team\\t\\t\\t\\t6.45,96\\t40.063\\r\\n150\\t Van Eetvelt Lennert\\r\\nLotto Intermarch\\u00e9\\t\\t\\t\\t6.47,65\\t40.034\\r\\n151\\t Hagenes Per Strand\\r\\nTeam Visma | Lease a Bike\\t\\t\\t\\t6.49,24\\t40.007\\r\\n152\\t van den Broek Frank\\r\\nTeam Picnic PostNL\\t\\t\\t\\t6.51,67\\t39.966\\r\\n153\\t Philipsen Jasper\\r\\nAlpecin - Premier Tech\\t\\t\\t\\t6.54,27\\t39.922\\r\\n154\\t Bennett George\\r\\nNSN Cycling Team\\t\\t\\t\\t6.55,04\\t39.909\\r\\n155\\t Dillier Silvan\\r\\nAlpecin - Premier Tech\\t\\t\\t\\t6.57,47\\t39.868\\r\\n156\\t W\\u00e6renskjold S\\u00f8ren\\r\\nUno-X Mobility\\t\\t\\t\\t6.56,82\\t39.879\\r\\n157\\t van Dijke Tim\\r\\nRed Bull - BORA - hansgrohe\\t\\t\\t\\t6.57,61\\t39.865\\r\\n158\\t M\\u00e4rkl Niklas\\r\\nTeam Picnic PostNL\\t\\t\\t\\t6.57,94\\t39.860\\r\\n159\\t Tejada Harold\\r\\nXDS Astana Team\\t\\t\\t\\t7.02,87\\t39.776\\r\\n160\\t Bittner Pavel\\r\\nTeam Picnic PostNL\\t\\t\\t\\t7.04,12\\t39.755\\r\\n161\\t Cepeda Jefferson Alveiro\\r\\nMovistar Team\\t\\t\\t\\t7.17,44\\t39.533\\r\\n162\\t Girmay Biniam\\r\\nNSN Cycling Team\\t\\t\\t\\t7.26,15\\t39.388\\r\\n163\\t Allegaert Piet\\r\\nCofidis\\t\\t\\t\\t7.32,11\\t39.290\\r\\n164\\t Eenkhoorn Pascal\\r\\nSoudal Quick-Step\\t\\t\\t\\t7.39,83\\t39.164\";\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\\t52\\u2033\\t56:14:18\\r\\n2\\t2\\t-\\t Evenepoel Remco\\r\\nRed Bull - BORA - hansgrohe\\t\\t20\\u2033\\t4:32\\r\\n3\\t3\\t-\\t del Toro Isaac\\r\\nUAE Team Emirates - XRG\\t\\t24\\u2033\\t6:51\\r\\n4\\t4\\t-\\t Seixas Paul\\r\\nDecathlon CMA CGM Team\\t\\t8\\u2033\\t7:11\\r\\n5\\t6\\t\\u25b21\\t Ayuso Juan\\r\\nLidl - Trek\\t\\t\\t9:22\\r\\n6\\t7\\t\\u25b21\\t Skjelmose Mattias\\r\\nLidl - Trek\\t\\t\\t10:14\\r\\n7\\t8\\t\\u25b21\\t Martinez Lenny\\r\\nBahrain - Victorious\\t\\t\\t12:50\\r\\n8\\t9\\t\\u25b21\\t Pidcock Tom\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t8\\u2033\\t12:58\\r\\n9\\t10\\t\\u25b21\\t Voisard Yannis\\r\\nTotalEnergies\\t\\t\\t22:50\\r\\n10\\t11\\t\\u25b21\\t Jegat Jordan\\r\\nTudor Pro Cycling Team\\t\\t\\t24:18\\r\\n11\\t13\\t\\u25b22\\t Van Wilder Ilan\\r\\nSoudal Quick-Step\\t\\t\\t25:02\\r\\n12\\t12\\t-\\t Carapaz Richard\\r\\nEF Education - EasyPost\\t\\t4\\u2033\\t25:45\\r\\n13\\t15\\t\\u25b22\\t Piganzoli Davide\\r\\nTeam Visma | Lease a Bike\\t\\t\\t27:28\\r\\n14\\t14\\t-\\t Yates Adam\\r\\nUAE Team Emirates - XRG\\t\\t\\t29:14\\r\\n15\\t16\\t\\u25b21\\t Bernal Egan\\r\\nNetcompany INEOS\\t\\t\\t45:03\\r\\n16\\t18\\t\\u25b22\\t Johannessen Tobias Halland\\r\\nUno-X Mobility\\t\\t6\\u2033\\t51:19\\r\\n17\\t17\\t-\\t Kuss Sepp\\r\\nTeam Visma | Lease a Bike\\t\\t\\t51:29\\r\\n18\\t19\\t\\u25b21\\t McNulty Brandon\\r\\nUAE Team Emirates - XRG\\t\\t\\t53:04\\r\\n19\\t20\\t\\u25b21\\t Quinn Sean\\r\\nEF Education - EasyPost\\t\\t\\t1:06:47\\r\\n20\\t21\\t\\u25b21\\t Prodhomme Nicolas\\r\\nDecathlon CMA CGM Team\\t\\t\\t1:07:39\\r\\n21\\t22\\t\\u25b21\\t Benoot Tiesj\\r\\nDecathlon CMA CGM Team\\t\\t\\t1:15:32\\r\\n22\\t23\\t\\u25b21\\t Hindley Jai\\r\\nRed Bull - BORA - hansgrohe\\t\\t\\t1:17:43\\r\\n23\\t24\\t\\u25b21\\t Verona Carlos\\r\\nLidl - Trek\\t\\t\\t1:21:25\\r\\n24\\t25\\t\\u25b21\\t Simmons Quinn\\r\\nLidl - Trek\\t\\t6\\u2033\\t1:27:25\\r\\n25\\t28\\t\\u25b23\\t Castrillo Pablo\\r\\nMovistar Team\\t\\t\\t1:35:35\\r\\n26\\t26\\t-\\t Rubio Einer\\r\\nMovistar Team\\t\\t\\t1:37:10\\r\\n27\\t29\\t\\u25b22\\t Arensman Thymen\\r\\nNetcompany INEOS\\t\\t\\t1:37:56\\r\\n28\\t27\\t\\u25bc1\\t Van Eetvelt Lennert\\r\\nLotto Intermarch\\u00e9\\t\\t\\t1:39:52\\r\\n29\\t30\\t\\u25b21\\t Gee-West Derek\\r\\nLidl - Trek\\t\\t\\t1:41:30\\r\\n30\\t32\\t\\u25b22\\t Jorgenson Matteo\\r\\nTeam Visma | Lease a Bike\\t\\t\\t1:46:14\\r\\n31\\t31\\t-\\t Vauquelin K\\u00e9vin\\r\\nNetcompany INEOS\\t\\t\\t1:47:56\\r\\n32\\t33\\t\\u25b21\\t Gro\\u00dfschartner Felix\\r\\nUAE Team Emirates - XRG\\t\\t\\t1:52:07\\r\\n33\\t34\\t\\u25b21\\t Van Gils Maxim\\r\\nRed Bull - BORA - hansgrohe\\t\\t\\t1:57:06\\r\\n34\\t35\\t\\u25b21\\t Tiberi Antonio\\r\\nBahrain - Victorious\\t\\t\\t1:58:51\\r\\n35\\t36\\t\\u25b21\\t Martin Guillaume\\r\\nGroupama - FDJ United\\t\\t\\t2:00:19\\r\\n36\\t37\\t\\u25b21\\t Hermans Quinten\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t\\t2:01:24\\r\\n37\\t38\\t\\u25b21\\t Riccitello Matthew\\r\\nDecathlon CMA CGM Team\\t\\t\\t2:01:42\\r\\n38\\t40\\t\\u25b22\\t Garc\\u00eda Pierna Ra\\u00fal\\r\\nMovistar Team\\t\\t4\\u2033\\t2:02:59\\r\\n39\\t39\\t-\\t Tejada Harold\\r\\nXDS Astana Team\\t\\t6\\u2033\\t2:05:20\\r\\n40\\t41\\t\\u25b21\\t O'Connor Ben\\r\\nTeam Jayco AlUla\\t\\t\\t2:07:13\\r\\n41\\t42\\t\\u25b21\\t Foss Tobias\\r\\nNetcompany INEOS\\t\\t\\t2:08:49\\r\\n42\\t43\\t\\u25b21\\t Paret-Peintre Valentin\\r\\nSoudal Quick-Step\\t\\t\\t2:10:03\\r\\n43\\t44\\t\\u25b21\\t Parra Jos\\u00e9 F\\u00e9lix\\r\\nCaja Rural - Seguros RGA\\t\\t\\t2:11:11\\r\\n44\\t45\\t\\u25b21\\t Baudin Alex\\r\\nEF Education - EasyPost\\t\\t\\t2:12:00\\r\\n45\\t48\\t\\u25b23\\t Cattaneo Mattia\\r\\nRed Bull - BORA - hansgrohe\\t\\t\\t2:13:52\\r\\n46\\t46\\t-\\t Izagirre Ion\\r\\nCofidis\\t\\t\\t2:15:15\\r\\n47\\t49\\t\\u25b22\\t Schmid Mauro\\r\\nTeam Jayco AlUla\\t\\t10\\u2033\\t2:16:39\\r\\n48\\t47\\t\\u25bc1\\t Higuita Sergio\\r\\nXDS Astana Team\\t\\t\\t2:17:19\\r\\n49\\t50\\t\\u25b21\\t Vacek Mathias\\r\\nLidl - Trek\\t\\t\\t2:19:18\\r\\n50\\t51\\t\\u25b21\\t Hirschi Marc\\r\\nTudor Pro Cycling Team\\t\\t\\t2:20:31\\r\\n51\\t52\\t\\u25b21\\t Wellens Tim\\r\\nUAE Team Emirates - XRG\\t\\t\\t2:22:15\\r\\n52\\t53\\t\\u25b21\\t Balderstone Abel\\r\\nCaja Rural - Seguros RGA\\t\\t\\t2:22:55\\r\\n53\\t54\\t\\u25b21\\t Braz Afonso Cl\\u00e9ment\\r\\nGroupama - FDJ United\\t\\t\\t2:24:49\\r\\n54\\t55\\t\\u25b21\\t Paret-Peintre Aur\\u00e9lien\\r\\nDecathlon CMA CGM Team\\t\\t\\t2:26:16\\r\\n55\\t56\\t\\u25b21\\t Meurisse Xandro\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t\\t2:32:50\\r\\n56\\t57\\t\\u25b21\\t Breuillard Nicolas\\r\\nTotalEnergies\\t\\t\\t2:34:12\\r\\n57\\t59\\t\\u25b22\\t Gr\\u00e9goire Romain\\r\\nGroupama - FDJ United\\t\\t\\t2:35:24\\r\\n58\\t58\\t-\\t Delbove Joris\\r\\nTotalEnergies\\t\\t\\t2:36:10\\r\\n59\\t60\\t\\u25b21\\t Valgren Michael\\r\\nEF Education - EasyPost\\t\\t\\t2:40:14\\r\\n60\\t61\\t\\u25b21\\t Skaarseth Anders\\r\\nUno-X Mobility\\t\\t\\t2:42:16\\r\\n61\\t63\\t\\u25b22\\t Romo Javier\\r\\nMovistar Team\\t\\t\\t2:47:12\\r\\n62\\t64\\t\\u25b22\\t Matthews Michael\\r\\nTeam Jayco AlUla\\t\\t\\t2:47:43\\r\\n63\\t65\\t\\u25b22\\t Delettre Alexandre\\r\\nTotalEnergies\\t\\t\\t2:47:53\\r\\n64\\t66\\t\\u25b22\\t Caruso Damiano\\r\\nBahrain - Victorious\\t\\t\\t2:48:04\\r\\n65\\t69\\t\\u25b24\\t Costiou Ewen\\r\\nGroupama - FDJ United\\t\\t\\t2:51:40\\r\\n66\\t68\\t\\u25b22\\t Pacher Quentin\\r\\nGroupama - FDJ United\\t\\t\\t2:52:45\\r\\n67\\t67\\t-\\t Healy Ben\\r\\nEF Education - EasyPost\\t\\t\\t2:53:25\\r\\n68\\t70\\t\\u25b22\\t Johannessen Anders Halland\\r\\nUno-X Mobility\\t\\t\\t3:02:19\\r\\n69\\t71\\t\\u25b22\\t Aranburu Alex\\r\\nCofidis\\t\\t\\t3:02:35\\r\\n70\\t72\\t\\u25b22\\t Vervaeke Louis\\r\\nSoudal Quick-Step\\t\\t\\t3:03:37\\r\\n71\\t76\\t\\u25b25\\t Oliveira Nelson\\r\\nMovistar Team\\t\\t\\t3:05:59\\r\\n72\\t74\\t\\u25b22\\t van der Poel Mathieu\\r\\nAlpecin - Premier Tech\\t\\t10\\u2033\\t3:06:26\\r\\n73\\t73\\t-\\t Campenaerts Victor\\r\\nTeam Visma | Lease a Bike\\t\\t\\t3:07:11\\r\\n74\\t77\\t\\u25b23\\t Stuyven Jasper\\r\\nSoudal Quick-Step\\t\\t\\t3:08:14\\r\\n75\\t78\\t\\u25b23\\t Pluimers Rick\\r\\nTudor Pro Cycling Team\\t\\t\\t3:08:22\\r\\n76\\t75\\t\\u25bc1\\t Germani Lorenzo\\r\\nGroupama - FDJ United\\t\\t\\t3:08:26\\r\\n77\\t82\\t\\u25b25\\t Armirail Bruno\\r\\nTeam Visma | Lease a Bike\\t\\t\\t3:09:19\\r\\n78\\t80\\t\\u25b22\\t Russo Cl\\u00e9ment\\r\\nGroupama - FDJ United\\t\\t\\t3:11:11\\r\\n79\\t79\\t-\\t Politt Nils\\r\\nUAE Team Emirates - XRG\\t\\t\\t3:11:12\\r\\n80\\t81\\t\\u25b21\\t Van Mechelen Vlad\\r\\nBahrain - Victorious\\t\\t\\t3:13:37\\r\\n81\\t83\\t\\u25b22\\t Bennett George\\r\\nNSN Cycling Team\\t\\t\\t3:14:26\\r\\n82\\t84\\t\\u25b22\\t Vercher Matt\\u00e9o\\r\\nTotalEnergies\\t\\t\\t3:15:26\\r\\n83\\t85\\t\\u25b22\\t Plapp Luke\\r\\nTeam Jayco AlUla\\t\\t\\t3:15:33\\r\\n84\\t89\\t\\u25b25\\t Le Berre Mathis\\r\\nTotalEnergies\\t\\t\\t3:16:52\\r\\n85\\t87\\t\\u25b22\\t Asgreen Kasper\\r\\nEF Education - EasyPost\\t\\t\\t3:17:13\\r\\n86\\t90\\t\\u25b24\\t Pedersen Mads\\r\\nLidl - Trek\\t\\t10\\u2033\\t3:17:26\\r\\n87\\t91\\t\\u25b24\\t Abrahamsen Jonas\\r\\nUno-X Mobility\\t\\t\\t3:17:33\\r\\n88\\t86\\t\\u25bc2\\t Mohori\\u010d Matej\\r\\nBahrain - Victorious\\t\\t\\t3:17:50\\r\\n89\\t92\\t\\u25b23\\t Tratnik Jan\\r\\nRed Bull - BORA - hansgrohe\\t\\t\\t3:18:35\\r\\n90\\t88\\t\\u25bc2\\t Cepeda Jefferson Alveiro\\r\\nMovistar Team\\t\\t\\t3:19:24\\r\\n91\\t93\\t\\u25b22\\t Zimmermann Georg\\r\\nLotto Intermarch\\u00e9\\t\\t\\t3:20:26\\r\\n92\\t95\\t\\u25b23\\t Van Moer Brent\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t\\t3:21:59\\r\\n93\\t94\\t\\u25b21\\t Skuji\\u0146\\u0161 Toms\\r\\nLidl - Trek\\t\\t\\t3:22:16\\r\\n94\\t96\\t\\u25b22\\t Vinokurov Nicolas\\r\\nXDS Astana Team\\t\\t\\t3:23:42\\r\\n95\\t98\\t\\u25b23\\t Howson Damien\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t\\t3:27:20\\r\\n96\\t97\\t\\u25b21\\t Frigo Marco\\r\\nNSN Cycling Team\\t\\t\\t3:27:22\\r\\n97\\t101\\t\\u25b24\\t Engelhardt Felix\\r\\nTeam Jayco AlUla\\t\\t\\t3:31:12\\r\\n98\\t100\\t\\u25b22\\t Verstrynge Emiel\\r\\nAlpecin - Premier Tech\\t\\t\\t3:32:23\\r\\n99\\t99\\t-\\t Cort Magnus\\r\\nUno-X Mobility\\t\\t\\t3:32:26\\r\\n100\\t102\\t\\u25b22\\t Berwick Sebastian\\r\\nCaja Rural - Seguros RGA\\t\\t\\t3:33:32\\r\\n101\\t103\\t\\u25b22\\t Denz Nico\\r\\nRed Bull - BORA - hansgrohe\\t\\t\\t3:34:13\\r\\n102\\t104\\t\\u25b22\\t Storer Michael\\r\\nTudor Pro Cycling Team\\t\\t\\t3:34:39\\r\\n103\\t105\\t\\u25b22\\t Barguil Warren\\r\\nTeam Picnic PostNL\\t\\t\\t3:35:16\\r\\n104\\t106\\t\\u25b22\\t Hagenes Per Strand\\r\\nTeam Visma | Lease a Bike\\t\\t\\t3:36:15\\r\\n105\\t107\\t\\u25b22\\t Walker Max\\r\\nEF Education - EasyPost\\t\\t\\t3:38:10\\r\\n106\\t108\\t\\u25b22\\t van den Broek Frank\\r\\nTeam Picnic PostNL\\t\\t\\t3:40:34\\r\\n107\\t110\\t\\u25b23\\t Hessmann Michel\\r\\nMovistar Team\\t\\t\\t3:40:57\\r\\n108\\t109\\t\\u25b21\\t van Dijke Tim\\r\\nRed Bull - BORA - hansgrohe\\t\\t\\t3:41:23\\r\\n109\\t112\\t\\u25b23\\t Velasco Simone\\r\\nXDS Astana Team\\t\\t\\t3:41:33\\r\\n110\\t111\\t\\u25b21\\t Stannard Robert\\r\\nBahrain - Victorious\\t\\t\\t3:41:43\\r\\n111\\t113\\t\\u25b22\\t Thomas Benjamin\\r\\nCofidis\\t\\t\\t3:42:18\\r\\n112\\t115\\t\\u25b23\\t Azparren Xabier Mikel\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t\\t3:43:19\\r\\n113\\t114\\t\\u25b21\\t Durbridge Luke\\r\\nTeam Jayco AlUla\\t\\t\\t3:44:50\\r\\n114\\t116\\t\\u25b22\\t Guernalec Thibault\\r\\nTotalEnergies\\t\\t\\t3:46:26\\r\\n115\\t117\\t\\u25b22\\t Steinhauser Georg\\r\\nEF Education - EasyPost\\t\\t\\t3:49:36\\r\\n116\\t118\\t\\u25b22\\t Planckaert Edward\\r\\nAlpecin - Premier Tech\\t\\t\\t3:49:41\\r\\n117\\t119\\t\\u25b22\\t Rickaert Jonas\\r\\nAlpecin - Premier Tech\\t\\t\\t3:50:04\\r\\n118\\t120\\t\\u25b22\\t Vermeersch Florian\\r\\nUAE Team Emirates - XRG\\t\\t\\t3:51:08\\r\\n119\\t124\\t\\u25b25\\t Otruba Jakub\\r\\nCaja Rural - Seguros RGA\\t\\t\\t3:53:49\\r\\n120\\t127\\t\\u25b27\\t Ganna Filippo\\r\\nNetcompany INEOS\\t\\t\\t3:54:25\\r\\n121\\t121\\t-\\t Turgis Anthony\\r\\nTotalEnergies\\t\\t\\t3:55:02\\r\\n122\\t123\\t\\u25b21\\t Kirsch Alex\\r\\nCofidis\\t\\t\\t3:55:34\\r\\n123\\t122\\t\\u25bc1\\t Wright Fred\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\t\\t3:55:36\\r\\n124\\t128\\t\\u25b24\\t Kwiatkowski Micha\\u0142\\r\\nNetcompany INEOS\\t\\t\\t3:56:42\\r\\n125\\t126\\t\\u25b21\\t Oldani Stefano\\r\\nCaja Rural - Seguros RGA\\t\\t\\t3:57:07\\r\\n126\\t125\\t\\u25bc1\\t Teunissen Mike\\r\\nXDS Astana Team\\t\\t\\t3:57:40\\r\\n127\\t129\\t\\u25b22\\t Page Hugo\\r\\nCofidis\\t\\t\\t3:59:40\\r\\n128\\t130\\t\\u25b22\\t Gate Aaron\\r\\nXDS Astana Team\\t\\t\\t4:00:36\\r\\n129\\t131\\t\\u25b22\\t Godon Dorian\\r\\nNetcompany INEOS\\t\\t\\t4:03:40\\r\\n130\\t137\\t\\u25b27\\t Hoole Daan\\r\\nDecathlon CMA CGM Team\\t\\t\\t4:04:20\\r\\n131\\t133\\t\\u25b22\\t Alaphilippe Julian\\r\\nTudor Pro Cycling Team\\t\\t\\t4:04:57\\r\\n132\\t135\\t\\u25b23\\t Nicolau Joel\\r\\nCaja Rural - Seguros RGA\\t\\t\\t4:05:13\\r\\n133\\t132\\t\\u25bc1\\t Slock Liam\\r\\nLotto Intermarch\\u00e9\\t\\t\\t4:05:14\\r\\n134\\t136\\t\\u25b22\\t van Baarle Dylan\\r\\nSoudal Quick-Step\\t\\t\\t4:05:32\\r\\n135\\t134\\t\\u25bc1\\t Dhondt Robbe\\r\\nTeam Picnic PostNL\\t\\t\\t4:06:22\\r\\n136\\t138\\t\\u25b22\\t Neilands Krists\\r\\nNSN Cycling Team\\t\\t\\t4:07:32\\r\\n137\\t139\\t\\u25b22\\t Marsman Tim\\r\\nAlpecin - Premier Tech\\t\\t\\t4:09:45\\r\\n138\\t144\\t\\u25b26\\t Artz Huub\\r\\nLotto Intermarch\\u00e9\\t\\t\\t4:10:13\\r\\n139\\t141\\t\\u25b22\\t Affini Edoardo\\r\\nTeam Visma | Lease a Bike\\t\\t\\t4:10:55\\r\\n140\\t140\\t-\\t Girmay Biniam\\r\\nNSN Cycling Team\\t\\t10\\u2033\\t4:12:22\\r\\n141\\t149\\t\\u25b28\\t Tarling Joshua\\r\\nNetcompany INEOS\\t\\t\\t4:12:53\\r\\n142\\t142\\t-\\t W\\u00e6renskjold S\\u00f8ren\\r\\nUno-X Mobility\\t\\t16\\u2033\\t4:14:02\\r\\n143\\t143\\t-\\t Bittner Pavel\\r\\nTeam Picnic PostNL\\t\\t\\t4:14:38\\r\\n144\\t145\\t\\u25b21\\t M\\u00e4rkl Niklas\\r\\nTeam Picnic PostNL\\t\\t\\t4:15:54\\r\\n145\\t146\\t\\u25b21\\t Kanter Max\\r\\nXDS Astana Team\\t\\t6\\u2033\\t4:15:55\\r\\n146\\t147\\t\\u25b21\\t Dillier Silvan\\r\\nAlpecin - Premier Tech\\t\\t\\t4:16:09\\r\\n147\\t148\\t\\u25b21\\t Philipsen Jasper\\r\\nAlpecin - Premier Tech\\t\\t8\\u2033\\t4:16:14\\r\\n148\\t150\\t\\u25b22\\t Ackermann Pascal\\r\\nTeam Jayco AlUla\\t\\t\\t4:16:48\\r\\n149\\t151\\t\\u25b22\\t Haller Marco\\r\\nTudor Pro Cycling Team\\t\\t\\t4:17:27\\r\\n150\\t153\\t\\u25b23\\t Biermans Jenthe\\r\\nCofidis\\t\\t\\t4:21:22\\r\\n151\\t152\\t\\u25b21\\t Eenkhoorn Pascal\\r\\nSoudal Quick-Step\\t\\t\\t4:21:58\\r\\n152\\t154\\t\\u25b22\\t Degenkolb John\\r\\nTeam Picnic PostNL\\t\\t\\t4:25:28\\r\\n153\\t157\\t\\u25b24\\t Fretin Milan\\r\\nCofidis\\t\\t\\t4:25:48\\r\\n154\\t155\\t\\u25b21\\t Stewart Jake\\r\\nNSN Cycling Team\\t\\t\\t4:25:50\\r\\n155\\t156\\t\\u25b21\\t Ballerini Davide\\r\\nXDS Astana Team\\t\\t\\t4:26:55\\r\\n156\\t158\\t\\u25b22\\t Veistroffer Baptiste\\r\\nLotto Intermarch\\u00e9\\t\\t\\t4:27:25\\r\\n157\\t159\\t\\u25b22\\t Allegaert Piet\\r\\nCofidis\\t\\t\\t4:30:34\\r\\n158\\t160\\t\\u25b22\\t van den Berg Julius\\r\\nTeam Picnic PostNL\\t\\t\\t4:31:37\\r\\n159\\t161\\t\\u25b22\\t Bauhaus Phil\\r\\nBahrain - Victorious\\t\\t\\t4:34:49\\r\\n160\\t162\\t\\u25b22\\t Kooij Olav\\r\\nDecathlon CMA CGM Team\\t\\t26\\u2033\\t4:35:44\\r\\n161\\t163\\t\\u25b22\\t Louvel Matis\\r\\nNSN Cycling Team\\t\\t\\t4:36:48\\r\\n162\\t164\\t\\u25b22\\t Bol Cees\\r\\nDecathlon CMA CGM Team\\t\\t\\t4:38:10\\r\\n163\\t165\\t\\u25b22\\t Askey Lewis\\r\\nNSN Cycling Team\\t\\t\\t4:38:18\\r\\n164\\t166\\t\\u25b22\\t Gradek Kamil\\r\\nBahrain - Victorious\\t\\t\\t4:38:39\";\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\\t417\\r\\n2\\t2\\t-\\t Philipsen Jasper\\r\\nAlpecin - Premier Tech\\t386\\r\\n3\\t3\\t-\\t Girmay Biniam\\r\\nNSN Cycling Team\\t361\\r\\n4\\t4\\t-\\t Kanter Max\\r\\nXDS Astana Team\\t271\\r\\n5\\t5\\t-\\t Kooij Olav\\r\\nDecathlon CMA CGM Team\\t210\\r\\n6\\t7\\t\\u25b21\\t Poga\\u010dar Tadej\\r\\nUAE Team Emirates - XRG\\t161\\r\\n7\\t6\\t\\u25bc1\\t W\\u00e6renskjold S\\u00f8ren\\r\\nUno-X Mobility\\t159\\r\\n8\\t8\\t-\\t Turgis Anthony\\r\\nTotalEnergies\\t129\\r\\n9\\t10\\t\\u25b21\\t Evenepoel Remco\\r\\nUAE Team Emirates - XRG\\t123\\r\\n10\\t12\\t\\u25b22\\t del Toro Isaac\\r\\nRed Bull - BORA - hansgrohe\\t121\\r\\n11\\t9\\t\\u25bc2\\t Fretin Milan\\r\\nCofidis\\t117\\r\\n12\\t11\\t\\u25bc1\\t Artz Huub\\r\\nLotto Intermarch\\u00e9\\t107\\r\\n13\\t15\\t\\u25b22\\t Seixas Paul\\r\\nDecathlon CMA CGM Team\\t97\\r\\n14\\t13\\t\\u25bc1\\t Simmons Quinn\\r\\nLidl - Trek\\t89\\r\\n15\\t14\\t\\u25bc1\\t Russo Cl\\u00e9ment\\r\\nGroupama - FDJ United\\t87\\r\\n16\\t17\\t\\u25b21\\t Pidcock Tom\\r\\nPinarello Q36.5 Pro Cycling Team\\t82\\r\\n17\\t16\\t\\u25bc1\\t Veistroffer Baptiste\\r\\nLotto Intermarch\\u00e9\\t78\\r\\n18\\t18\\t-\\t Ackermann Pascal\\r\\nTeam Jayco AlUla\\t78\\r\\n19\\t19\\t-\\t van der Poel Mathieu\\r\\nAlpecin - Premier Tech\\t71\\r\\n20\\t25\\t\\u25b25\\t Skjelmose Mattias\\r\\nLidl - Trek\\t71\\r\\n21\\t20\\t\\u25bc1\\t Pluimers Rick\\r\\nTudor Pro Cycling Team\\t68\\r\\n22\\t21\\t\\u25bc1\\t Johannessen Tobias Halland\\r\\nUno-X Mobility\\t64\\r\\n23\\t22\\t\\u25bc1\\t Matthews Michael\\r\\nTeam Jayco AlUla\\t59\\r\\n24\\t23\\t\\u25bc1\\t Schmid Mauro\\r\\nTeam Jayco AlUla\\t56\\r\\n25\\t26\\t\\u25b21\\t Tejada Harold\\r\\nXDS Astana Team\\t53\\r\\n26\\t27\\t\\u25b21\\t Bittner Pavel\\r\\nTeam Picnic PostNL\\t52\\r\\n27\\t28\\t\\u25b21\\t Ayuso Juan\\r\\nLidl - Trek\\t51\\r\\n28\\t29\\t\\u25b21\\t Stewart Jake\\r\\nNSN Cycling Team\\t48\\r\\n29\\t30\\t\\u25b21\\t Planckaert Edward\\r\\nAlpecin - Premier Tech\\t46\\r\\n30\\t31\\t\\u25b21\\t Slock Liam\\r\\nLotto Intermarch\\u00e9\\t46\\r\\n31\\t32\\t\\u25b21\\t Otruba Jakub\\r\\nCaja Rural - Seguros RGA\\t45\\r\\n32\\t33\\t\\u25b21\\t Martinez Lenny\\r\\nBahrain - Victorious\\t43\\r\\n33\\t34\\t\\u25b21\\t Carapaz Richard\\r\\nEF Education - EasyPost\\t42\\r\\n34\\t35\\t\\u25b21\\t Godon Dorian\\r\\nNetcompany INEOS\\t40\\r\\n35\\t36\\t\\u25b21\\t Baudin Alex\\r\\nEF Education - EasyPost\\t37\\r\\n36\\t37\\t\\u25b21\\t Vacek Mathias\\r\\nLidl - Trek\\t\\r\\n37\\t38\\t\\u25b21\\t Oliveira Nelson\\r\\nMovistar Team\\t\\r\\n38\\t39\\t\\u25b21\\t Vauquelin K\\u00e9vin\\r\\nNetcompany INEOS\\t\\r\\n39\\t40\\t\\u25b21\\t Ballerini Davide\\r\\nXDS Astana Team\\t\\r\\n40\\t41\\t\\u25b21\\t Bauhaus Phil\\r\\nBahrain - Victorious\\t\\r\\n41\\t42\\t\\u25b21\\t Jegat Jordan\\r\\nTotalEnergies\\t\\r\\n42\\t43\\t\\u25b21\\t Wright Fred\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\r\\n43\\t44\\t\\u25b21\\t Le Berre Mathis\\r\\nTotalEnergies\\t\\r\\n44\\t45\\t\\u25b21\\t Garc\\u00eda Pierna Ra\\u00fal\\r\\nMovistar Team\\t\\r\\n45\\t59\\t\\u25b214\\t Castrillo Pablo\\r\\nMovistar Team\\t\\r\\n46\\t46\\t-\\t Van Gils Maxim\\r\\nRed Bull - BORA - hansgrohe\\t\\r\\n47\\t56\\t\\u25b29\\t Ganna Filippo\\r\\nNetcompany INEOS\\t\\r\\n48\\t47\\t\\u25bc1\\t Campenaerts Victor\\r\\nTeam Visma | Lease a Bike\\t\\r\\n49\\t48\\t\\u25bc1\\t Plapp Luke\\r\\nTeam Jayco AlUla\\t\\r\\n50\\t49\\t\\u25bc1\\t Teunissen Mike\\r\\nXDS Astana Team\\t\\r\\n51\\t50\\t\\u25bc1\\t Van Eetvelt Lennert\\r\\nLotto Intermarch\\u00e9\\t\\r\\n52\\t51\\t\\u25bc1\\t Alaphilippe Julian\\r\\nTudor Pro Cycling Team\\t\\r\\n53\\t52\\t\\u25bc1\\t McNulty Brandon\\r\\nUAE Team Emirates - XRG\\t\\r\\n54\\t53\\t\\u25bc1\\t Wellens Tim\\r\\nUAE Team Emirates - XRG\\t\\r\\n55\\t54\\t\\u25bc1\\t Delbove Joris\\r\\nTotalEnergies\\t\\r\\n56\\t55\\t\\u25bc1\\t Engelhardt Felix\\r\\nTeam Jayco AlUla\\t\\r\\n57\\t57\\t-\\t Quinn Sean\\r\\nEF Education - EasyPost\\t\\r\\n58\\t58\\t-\\t Van Wilder Ilan\\r\\nSoudal Quick-Step\\t\\r\\n59\\t76\\t\\u25b217\\t Armirail Bruno\\r\\nTeam Visma | Lease a Bike\\t\\r\\n60\\t60\\t-\\t Frigo Marco\\r\\nNSN Cycling Team\\t\\r\\n61\\t61\\t-\\t Biermans Jenthe\\r\\nCofidis\\t\\r\\n62\\t62\\t-\\t Hermans Quinten\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\r\\n63\\t63\\t-\\t van den Broek Frank\\r\\nTeam Picnic PostNL\\t\\r\\n64\\t64\\t-\\t Guernalec Thibault\\r\\nTotalEnergies\\t\\r\\n65\\t65\\t-\\t Gate Aaron\\r\\nXDS Astana Team\\t\\r\\n66\\t66\\t-\\t Rubio Einer\\r\\nMovistar Team\\t\\r\\n67\\t67\\t-\\t Oldani Stefano\\r\\nCaja Rural - Seguros RGA\\t\\r\\n68\\t68\\t-\\t Breuillard Nicolas\\r\\nTotalEnergies\\t\\r\\n69\\t69\\t-\\t Gr\\u00e9goire Romain\\r\\nGroupama - FDJ United\\t\\r\\n70\\t70\\t-\\t Storer Michael\\r\\nTudor Pro Cycling Team\\t\\r\\n71\\t71\\t-\\t Braz Afonso Cl\\u00e9ment\\r\\nGroupama - FDJ United\\t\\r\\n72\\t72\\t-\\t Vercher Matt\\u00e9o\\r\\nTotalEnergies\\t\\r\\n73\\t73\\t-\\t Marsman Tim\\r\\nAlpecin - Premier Tech\\t\\r\\n74\\t74\\t-\\t Stuyven Jasper\\r\\nSoudal Quick-Step\\t\\r\\n75\\t\\t\\t Cattaneo Mattia\\r\\nRed Bull - BORA - hansgrohe\\t\\r\\n76\\t75\\t\\u25bc1\\t Meurisse Xandro\\r\\nPinarello Q36.5 Pro Cycling Team\\t\\r\\n77\\t\\t\\t Arensman Thymen\\r\\nNetcompany INEOS\\t\\r\\n78\\t77\\t\\u25bc1\\t Tiberi Antonio\\r\\nBahrain - Victorious\\t\\r\\n79\\t78\\t\\u25bc1\\t Healy Ben\\r\\nEF Education - EasyPost\\t\\r\\n80\\t79\\t\\u25bc1\\t Cort Magnus\\r\\nUno-X Mobility\\t\\r\\n81\\t80\\t\\u25bc1\\t Voisard Yannis\\r\\nTudor Pro Cycling Team\\t\\r\\n82\\t81\\t\\u25bc1\\t Bernal Egan\\r\\nNetcompany INEOS\\t\\r\\n83\\t82\\t\\u25bc1\\t Denz Nico\\r\\nRed Bull - BORA - hansgrohe\\t\\r\\n84\\t83\\t\\u25bc1\\t van Baarle Dylan\\r\\nSoudal Quick-Step\\t\\r\\n85\\t84\\t\\u25bc1\\t Yates Adam\\r\\nUAE Team Emirates - XRG\\t\\r\\n86\\t85\\t\\u25bc1\\t Vermeersch Florian\\r\\nUAE Team Emirates - XRG\\t\\r\\n87\\t86\\t\\u25bc1\\t Kuss Sepp\\r\\nTeam Visma | Lease a Bike\\t\\r\\n88\\t87\\t\\u25bc1\\t Balderstone Abel\\r\\nCaja Rural - Seguros RGA\\t\\r\\n89\\t88\\t\\u25bc1\\t Kirsch Alex\\r\\nCofidis\\t\\r\\n90\\t\\t\\t Tarling Joshua\\r\\nNetcompany INEOS\\t\\r\\n91\\t89\\t\\u25bc2\\t Valgren Michael\\r\\nEF Education - EasyPost\\t\\r\\n92\\t90\\t\\u25bc2\\t Delettre Alexandre\\r\\nTotalEnergies\\t\\r\\n93\\t91\\t\\u25bc2\\t Costiou Ewen\\r\\nGroupama - FDJ United\\t\\r\\n94\\t92\\t\\u25bc2\\t Rickaert Jonas\\r\\nAlpecin - Premier Tech\\t\\r\\n95\\t93\\t\\u25bc2\\t Askey Lewis\\r\\nNSN Cycling Team\\t\\r\\n96\\t94\\t\\u25bc2\\t Piganzoli Davide\\r\\nTeam Visma | Lease a Bike\\t\\r\\n97\\t95\\t\\u25bc2\\t Hirschi Marc\\r\\nTudor Pro Cycling Team\\t\\r\\n98\\t96\\t\\u25bc2\\t Asgreen Kasper\\r\\nEF Education - EasyPost\\t\\r\\n99\\t97\\t\\u25bc2\\t Cepeda Jefferson Alveiro\\r\\nMovistar Team\\t\\r\\n100\\t98\\t\\u25bc2\\t Nicolau Joel\\r\\nCaja Rural - Seguros RGA\\t\\r\\n101\\t\\t\\t Gro\\u00dfschartner Felix\\r\\nUAE Team Emirates - XRG\\t\\r\\n102\\t99\\t\\u25bc3\\t Johannessen Anders Halland\\r\\nUno-X Mobility\\t\\r\\n103\\t100\\t\\u25bc3\\t Aranburu Alex\\r\\nCofidis\\t\\r\\n104\\t101\\t\\u25bc3\\t Tratnik Jan\\r\\nRed Bull - BORA - hansgrohe\\t\\r\\n105\\t102\\t\\u25bc3\\t Neilands Krists\\r\\nNSN Cycling Team\\t\\r\\n106\\t103\\t\\u25bc3\\t Prodhomme Nicolas\\r\\nDecathlon CMA CGM Team\\t\\r\\n107\\t\\t\\t Jorgenson Matteo\\r\\nTeam Visma | Lease a Bike\\t\\r\\n108\\t104\\t\\u25bc4\\t Higuita Sergio\\r\\nXDS Astana Team\\t\\r\\n109\\t105\\t\\u25bc4\\t Hagenes Per Strand\\r\\nTeam Visma | Lease a Bike\\t\\r\\n110\\t106\\t\\u25bc4\\t Stannard Robert\\r\\nBahrain - Victorious\\t\\r\\n111\\t107\\t\\u25bc4\\t Gee-West Derek\\r\\nLidl - Trek\\t\\r\\n112\\t108\\t\\u25bc4\\t Bennett George\\r\\nNSN Cycling Team\\t\\r\\n113\\t109\\t\\u25bc4\\t Page Hugo\\r\\nCofidis\\t\\r\\n114\\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\\t70\\r\\n2\\t2\\t-\\t Paret-Peintre Valentin\\r\\nSoudal Quick-Step\\t45\\r\\n3\\t3\\t-\\t Carapaz Richard\\r\\nEF Education - EasyPost\\t39\\r\\n4\\t5\\t\\u25b21\\t Evenepoel Remco\\r\\nRed Bull - BORA - hansgrohe\\t36\\r\\n5\\t4\\t\\u25bc1\\t Seixas Paul\\r\\nDecathlon CMA CGM Team\\t34\\r\\n6\\t6\\t-\\t Martinez Lenny\\r\\nUAE Team Emirates - XRG\\t30\\r\\n7\\t7\\t-\\t del Toro Isaac\\r\\nBahrain - Victorious\\t22\\r\\n8\\t8\\t-\\t Pidcock Tom\\r\\nPinarello Q36.5 Pro Cycling Team\\t20\\r\\n9\\t10\\t\\u25b21\\t Prodhomme Nicolas\\r\\nDecathlon CMA CGM Team\\t17\\r\\n10\\t11\\t\\u25b21\\t Baudin Alex\\r\\nEF Education - EasyPost\\t16\\r\\n11\\t12\\t\\u25b21\\t Johannessen Tobias Halland\\r\\nUno-X Mobility\\t16\\r\\n12\\t13\\t\\u25b21\\t Simmons Quinn\\r\\nLidl - Trek\\t14\\r\\n13\\t14\\t\\u25b21\\t Romo Javier\\r\\nMovistar Team\\t10\\r\\n14\\t20\\t\\u25b26\\t Skjelmose Mattias\\r\\nLidl - Trek\\t8\\r\\n15\\t15\\t-\\t Healy Ben\\r\\nTeam Jayco AlUla\\t8\\r\\n16\\t16\\t-\\t Schmid Mauro\\r\\nEF Education - EasyPost\\t8\\r\\n17\\t17\\t-\\t Rubio Einer\\r\\nMovistar Team\\t7\\r\\n18\\t18\\t-\\t Garc\\u00eda Pierna Ra\\u00fal\\r\\nMovistar Team\\t7\\r\\n19\\t19\\t-\\t McNulty Brandon\\r\\nUAE Team Emirates - XRG\\t6\\r\\n20\\t21\\t\\u25b21\\t Voisard Yannis\\r\\nTudor Pro Cycling Team\\t6\\r\\n21\\t22\\t\\u25b21\\t Van Gils Maxim\\r\\nRed Bull - BORA - hansgrohe\\t6\\r\\n22\\t23\\t\\u25b21\\t Wellens Tim\\r\\nUAE Team Emirates - XRG\\t6\\r\\n23\\t24\\t\\u25b21\\t Tratnik Jan\\r\\nRed Bull - BORA - hansgrohe\\t5\\r\\n24\\t25\\t\\u25b21\\t Frigo Marco\\r\\nNSN Cycling Team\\t5\\r\\n25\\t26\\t\\u25b21\\t Veistroffer Baptiste\\r\\nLotto Intermarch\\u00e9\\t5\\r\\n26\\t27\\t\\u25b21\\t Yates Adam\\r\\nUAE Team Emirates - XRG\\t5\\r\\n27\\t28\\t\\u25b21\\t Vacek Mathias\\r\\nLidl - Trek\\t4\\r\\n28\\t29\\t\\u25b21\\t Ayuso Juan\\r\\nLidl - Trek\\t4\\r\\n29\\t30\\t\\u25b21\\t Van Mechelen Vlad\\r\\nUAE Team Emirates - XRG\\t4\\r\\n30\\t31\\t\\u25b21\\t Gro\\u00dfschartner Felix\\r\\nBahrain - Victorious\\t4\\r\\n31\\t32\\t\\u25b21\\t Plapp Luke\\r\\nTeam Jayco AlUla\\t4\\r\\n32\\t33\\t\\u25b21\\t Castrillo Pablo\\r\\nMovistar Team\\t3\\r\\n33\\t34\\t\\u25b21\\t Vauquelin K\\u00e9vin\\r\\nNetcompany INEOS\\t3\\r\\n34\\t35\\t\\u25b21\\t Johannessen Anders Halland\\r\\nUno-X Mobility\\t3\\r\\n35\\t36\\t\\u25b21\\t Engelhardt Felix\\r\\nTeam Jayco AlUla\\t3\\r\\n36\\t37\\t\\u25b21\\t Hermans Quinten\\r\\nPinarello Q36.5 Pro Cycling Team\\t2\\r\\n37\\t38\\t\\u25b21\\t O'Connor Ben\\r\\nTeam Jayco AlUla\\t2\\r\\n38\\t39\\t\\u25b21\\t Slock Liam\\r\\nLotto Intermarch\\u00e9\\t2\\r\\n39\\t40\\t\\u25b21\\t Van Eetvelt Lennert\\r\\nLotto Intermarch\\u00e9\\t2\\r\\n40\\t41\\t\\u25b21\\t Jorgenson Matteo\\r\\nTeam Visma | Lease a Bike\\t2\\r\\n41\\t42\\t\\u25b21\\t Vercher Matt\\u00e9o\\r\\nTotalEnergies\\t2\\r\\n42\\t43\\t\\u25b21\\t van den Broek Frank\\r\\nTeam Picnic PostNL\\t2\\r\\n43\\t44\\t\\u25b21\\t van der Poel Mathieu\\r\\nAlpecin - Premier Tech\\t1\\r\\n44\\t45\\t\\u25b21\\t Pedersen Mads\\r\\nLidl - Trek\\t1\\r\\n45\\t46\\t\\u25b21\\t Jegat Jordan\\r\\nTotalEnergies\\t1\\r\\n46\\t47\\t\\u25b21\\t Costiou Ewen\\r\\nGroupama - FDJ United\\t1\\r\\n47\\t48\\t\\u25b21\\t Vervaeke Louis\\r\\nSoudal Quick-Step\\t1\\r\\n48\\t49\\t\\u25b21\\t Bennett George\\r\\nNSN Cycling Team\\t1\\r\\n49\\t50\\t\\u25b21\\t Azparren Xabier Mikel\\r\\nPinarello Q36.5 Pro Cycling Team\\t1\\r\\n50\\t51\\t\\u25b21\\t Steinhauser Georg\\r\\nEF Education - EasyPost\\t1\\r\\n51\\t52\\t\\u25b21\\t Tarling Joshua\\r\\nNetcompany INEOS\\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\\t1\\t-\\t del Toro Isaac\\r\\nUAE Team Emirates - XRG\\t56:21:09\\r\\n2\\t2\\t-\\t Seixas Paul\\r\\nDecathlon CMA CGM Team\\t0:20\\r\\n3\\t3\\t-\\t Ayuso Juan\\r\\nLidl - Trek\\t2:31\\r\\n4\\t4\\t-\\t Martinez Lenny\\r\\nBahrain - Victorious\\t5:59\\r\\n5\\t5\\t-\\t Piganzoli Davide\\r\\nTeam Visma | Lease a Bike\\t20:37\\r\\n6\\t6\\t-\\t Simmons Quinn\\r\\nLidl - Trek\\t1:20:34\\r\\n7\\t8\\t\\u25b21\\t Castrillo Pablo\\r\\nMovistar Team\\t1:28:44\\r\\n8\\t7\\t\\u25bc1\\t Vauquelin K\\u00e9vin\\r\\nLotto Intermarch\\u00e9\\t1:33:01\\r\\n9\\t9\\t-\\t Van Eetvelt Lennert\\r\\nNetcompany INEOS\\t1:41:05\\r\\n10\\t10\\t-\\t Tiberi Antonio\\r\\nBahrain - Victorious\\t1:52:00\\r\\n11\\t11\\t-\\t Riccitello Matthew\\r\\nDecathlon CMA CGM Team\\t1:54:51\\r\\n12\\t12\\t-\\t Garc\\u00eda Pierna Ra\\u00fal\\r\\nMovistar Team\\t1:56:08\\r\\n13\\t13\\t-\\t Paret-Peintre Valentin\\r\\nSoudal Quick-Step\\t2:03:12\\r\\n14\\t14\\t-\\t Baudin Alex\\r\\nEF Education - EasyPost\\t2:05:09\\r\\n15\\t15\\t-\\t Gr\\u00e9goire Romain\\r\\nLidl - Trek\\t2:12:27\\r\\n16\\t16\\t-\\t Vacek Mathias\\r\\nGroupama - FDJ United\\t2:28:33\\r\\n17\\t18\\t\\u25b21\\t Costiou Ewen\\r\\nGroupama - FDJ United\\t2:44:49\\r\\n18\\t19\\t\\u25b21\\t Germani Lorenzo\\r\\nGroupama - FDJ United\\t3:01:35\\r\\n19\\t20\\t\\u25b21\\t Van Mechelen Vlad\\r\\nBahrain - Victorious\\t3:06:46\\r\\n20\\t21\\t\\u25b21\\t Vercher Matt\\u00e9o\\r\\nTotalEnergies\\t3:08:35\\r\\n21\\t22\\t\\u25b21\\t Le Berre Mathis\\r\\nTotalEnergies\\t3:10:01\\r\\n22\\t23\\t\\u25b21\\t Vinokurov Nicolas\\r\\nXDS Astana Team\\t3:16:51\\r\\n23\\t24\\t\\u25b21\\t Verstrynge Emiel\\r\\nAlpecin - Premier Tech\\t3:25:32\\r\\n24\\t25\\t\\u25b21\\t Hagenes Per Strand\\r\\nTeam Visma | Lease a Bike\\t3:29:24\\r\\n25\\t26\\t\\u25b21\\t Walker Max\\r\\nEF Education - EasyPost\\t3:31:19\\r\\n26\\t27\\t\\u25b21\\t Hessmann Michel\\r\\nMovistar Team\\t3:34:06\\r\\n27\\t28\\t\\u25b21\\t Steinhauser Georg\\r\\nEF Education - EasyPost\\t3:42:45\\r\\n28\\t29\\t\\u25b21\\t Page Hugo\\r\\nCofidis\\t3:52:49\\r\\n29\\t30\\t\\u25b21\\t Dhondt Robbe\\r\\nTeam Picnic PostNL\\t3:59:31\\r\\n30\\t32\\t\\u25b22\\t Artz Huub\\r\\nLotto Intermarch\\u00e9\\t4:03:22\\r\\n31\\t33\\t\\u25b22\\t Tarling Joshua\\r\\nNetcompany INEOS\\t4:06:02\\r\\n32\\t31\\t\\u25bc1\\t Bittner Pavel\\r\\nTeam Picnic PostNL\\t4:07:47\\r\\n33\\t34\\t\\u25b21\\t Fretin Milan\\r\\nCofidis\\t4:18:57\\r\\n34\\t35\\t\\u25b21\\t Kooij Olav\\r\\nDecathlon CMA CGM Team\\t4:28:53\\r\\n35\\t36\\t\\u25b21\\t Askey Lewis\\r\\nNSN Cycling Team\\t4:31:27\";\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\\t168:59:28\\r\\n2\\t2\\t-\\t UAE Team Emirates - XRG\\tWT\\t0:23\\r\\n3\\t3\\t-\\t Red Bull - BORA - hansgrohe\\tWT\\t46:13\\r\\n4\\t4\\t-\\t Team Visma | Lease a Bike\\tWT\\t1:24:14\\r\\n5\\t5\\t-\\t Decathlon CMA CGM Team\\tWT\\t1:36:56\\r\\n6\\t6\\t-\\t EF Education - EasyPost\\tWT\\t2:40:36\\r\\n7\\t7\\t-\\t Netcompany INEOS\\tWT\\t2:48:02\\r\\n8\\t8\\t-\\t Pinarello Q36.5 Pro Cycling Team\\tPRT\\t3:35:03\\r\\n9\\t9\\t-\\t Movistar Team\\tWT\\t3:44:55\\r\\n10\\t10\\t-\\t TotalEnergies\\tPRT\\t4:00:27\\r\\n11\\t11\\t-\\t Bahrain - Victorious\\tWT\\t4:03:31\\r\\n12\\t12\\t-\\t Soudal Quick-Step\\tWT\\t4:39:42\\r\\n13\\t13\\t-\\t Uno-X Mobility\\tWT\\t4:50:37\\r\\n14\\t14\\t-\\t Tudor Pro Cycling Team\\tPRT\\t4:53:30\\r\\n15\\t15\\t-\\t Groupama - FDJ United\\tWT\\t5:23:10\\r\\n16\\t16\\t-\\t Team Jayco AlUla\\tWT\\t6:14:00\\r\\n17\\t17\\t-\\t XDS Astana Team\\tWT\\t6:28:24\\r\\n18\\t19\\t\\u25b21\\t Caja Rural - Seguros RGA\\tPRT\\t6:53:05\\r\\n19\\t18\\t\\u25bc1\\t Lotto Intermarch\\u00e9\\tWT\\t6:54:44\\r\\n20\\t20\\t-\\t Alpecin - Premier Tech\\tWT\\t7:15:28\\r\\n21\\t21\\t-\\t Cofidis\\tPRT\\t8:02:44\\r\\n22\\t22\\t-\\t NSN Cycling Team\\tWT\\t9:48:26\\r\\n23\\t23\\t-\\t Team Picnic PostNL\\tWT\\t10:08:49\";\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\">KOM Sprint (2) C\u00f4te de Larringes (9.7 km)<\/span>\n                <\/button>\n                                <button class=\"lct-cr-tab \"\n                    data-tab=\"cr-1\" 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-2\" role=\"tab\">\n                    <span class=\"lct-cr-tab-label\">Youth day classification<\/span>\n                <\/button>\n                                <button class=\"lct-cr-tab \"\n                    data-tab=\"cr-3\" role=\"tab\">\n                    <span class=\"lct-cr-tab-label\">Team day classification<\/span>\n                <\/button>\n                                <button class=\"lct-cr-tab \"\n                    data-tab=\"cr-4\" 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 EVENEPOEL Remco\\tRed Bull - BORA - hansgrohe\\t5\\n2\\t POGA\\u010cAR Tadej\\tUAE Team Emirates - XRG\\t3\\n3\\t SKJELMOSE Mattias\\tLidl - Trek\\t2\\n4\\t LIPOWITZ Florian\\tRed Bull - BORA - hansgrohe\\t1\";\n                            const container = document.getElementById('lct-cr-table-wrap-0');\n                            const title = 'KOM Sprint (2) C\u00f4te de Larringes (9.7 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 EVENEPOEL Remco\\tRed Bull - BORA - hansgrohe\\t20\\n2\\t POGA\\u010cAR Tadej\\tUAE Team Emirates - XRG\\t17\\n3\\t SKJELMOSE Mattias\\tLidl - Trek\\t15\\n4\\t SEIXAS Paul\\tDecathlon CMA CGM Team\\t13\\n5\\t DEL TORO Isaac\\tUAE Team Emirates - XRG\\t11\\n6\\t CATTANEO Mattia\\tRed Bull - BORA - hansgrohe\\t10\\n7\\t ARENSMAN Thymen\\tNetcompany INEOS\\t9\\n8\\t ARMIRAIL Bruno\\tTeam Visma | Lease a Bike\\t8\\n9\\t CASTRILLO Pablo\\tMovistar Team\\t7\\n10\\t TARLING Joshua\\tNetcompany INEOS\\t6\\n11\\t GANNA Filippo\\tNetcompany INEOS\\t5\\n12\\t PIDCOCK Tom\\tPinarello Q36.5 Pro Cycling Team\\t4\\n13\\t GRO\\u00dfSCHARTNER Felix\\tUAE Team Emirates - XRG\\t3\\n14\\t JORGENSON Matteo\\tTeam Visma | Lease a Bike\\t2\\n15\\t AYUSO Juan\\tLidl - Trek\\t1\";\n                            const container = document.getElementById('lct-cr-table-wrap-1');\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-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\\tTime\\n1\\t SEIXAS Paul\\tDecathlon CMA CGM Team\\t33:35\\n2\\t DEL TORO Isaac\\tUAE Team Emirates - XRG\\t0:05\\n3\\t CASTRILLO Pablo\\tMovistar Team\\t0:44\\n4\\t TARLING Joshua\\tNetcompany INEOS\\t0:46\\n5\\t AYUSO Juan\\tLidl - Trek\\t1:06\\n6\\t ARTZ Huub\\tLotto Intermarch\\u00e9\\t1:14\\n7\\t COSTIOU Ewen\\tGroupama - FDJ United\\t1:33\\n8\\t MARTINEZ Lenny\\tBahrain - Victorious\\t1:34\\n9\\t PIGANZOLI Davide\\tTeam Visma | Lease a Bike\\t1:58\\n10\\t RICCITELLO Matthew\\tDecathlon CMA CGM Team\\t2:15\\n11\\t GARC\\u00cdA PIERNA Ra\\u00fal\\tMovistar Team\\t2:39\\n12\\t GR\\u00c9GOIRE Romain\\tGroupama - FDJ United\\t2:41\\n13\\t SIMMONS Quinn\\tLidl - Trek\\t3:07\\n14\\t LE BERRE Mathis\\tTotalEnergies\\t3:24\\n15\\t TIBERI Antonio\\tBahrain - Victorious\\t3:37\\n16\\t PARET-PEINTRE Valentin\\tSoudal Quick-Step\\t3:48\\n17\\t VAUQUELIN K\\u00e9vin\\tNetcompany INEOS\\t3:51\\n18\\t VACEK Mathias\\tLidl - Trek\\t3:55\\n19\\t BAUDIN Alex\\tEF Education - EasyPost\\t3:58\\n20\\t FRETIN Milan\\tCofidis\\t4:05\\n21\\t VINOKUROV Nicolas\\tXDS Astana Team\\t4:09\\n22\\t VERCHER Matt\\u00e9o\\tTotalEnergies\\t,,\\n23\\t PAGE Hugo\\tCofidis\\t4:20\\n24\\t WALKER Max\\tEF Education - EasyPost\\t4:32\\n25\\t STEINHAUSER Georg\\tEF Education - EasyPost\\t4:40\\n26\\t VAN MECHELEN Vlad\\tBahrain - Victorious\\t5:00\\n27\\t HESSMANN Michel\\tMovistar Team\\t5:04\\n28\\t GERMANI Lorenzo\\tGroupama - FDJ United\\t5:07\\n29\\t VERSTRYNGE Emiel\\tAlpecin - Premier Tech\\t5:11\\n30\\t ASKEY Lewis\\tNSN Cycling Team\\t5:15\\n31\\t DHONDT Robbe\\tTeam Picnic PostNL\\t5:17\\n32\\t KOOIJ Olav\\tDecathlon CMA CGM Team\\t5:18\\n33\\t VAN EETVELT Lennert\\tLotto Intermarch\\u00e9\\t5:31\\n34\\t HAGENES Per Strand\\tTeam Visma | Lease a Bike\\t5:33\\n35\\t BITTNER Pavel\\tTeam Picnic PostNL\\t5:48\\nDNS\\t CRAPS Lars\\tLotto Intermarch\\u00e9\\t\";\n                            const container = document.getElementById('lct-cr-table-wrap-2');\n                            const title = 'Youth day 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-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\\tTeam\\tTime\\tTime\\n1\\t UAE Team Emirates - XRG\\t01:40:53\\t1:40:53\\n2\\t Red Bull - BORA - hansgrohe\\t01:42:23\\t1:30\\n3\\t Netcompany INEOS\\t01:42:52\\t1:59\\n4\\t Lidl - Trek\\t01:43:49\\t2:56\\n5\\t Decathlon CMA CGM Team\\t01:43:51\\t2:58\\n6\\t Team Visma | Lease a Bike\\t01:44:23\\t3:30\\n7\\t Movistar Team\\t01:46:23\\t5:30\\n8\\t Pinarello Q36.5 Pro Cycling Team\\t01:46:52\\t5:59\\n9\\t Groupama - FDJ United\\t01:47:31\\t6:38\\n10\\t TotalEnergies\\t01:48:03\\t7:10\\n11\\t Bahrain - Victorious\\t01:48:47\\t7:54\\n12\\t Team Jayco AlUla\\t01:48:52\\t7:59\\n13\\t Caja Rural - Seguros RGA\\t01:48:54\\t8:01\\n14\\t EF Education - EasyPost\\t01:49:48\\t8:55\\n15\\t Soudal Quick-Step\\t01:49:55\\t9:02\\n16\\t Tudor Pro Cycling Team\\t01:50:25\\t9:32\\n17\\t Lotto Intermarch\\u00e9\\t01:50:50\\t9:57\\n18\\t Cofidis\\t01:51:33\\t10:40\\n19\\t XDS Astana Team\\t01:52:16\\t11:23\\n20\\t NSN Cycling Team\\t01:53:53\\t13:00\\n21\\t Uno-X Mobility\\t01:53:53\\t13:00\\n22\\t Alpecin - Premier Tech\\t01:54:13\\t13:20\\n23\\t Team Picnic PostNL\\t01:55:49\\t14:56\\n\";\n                            const container = document.getElementById('lct-cr-table-wrap-3');\n                            const title = 'Team day 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-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 = \"Bib\\tRider\\tTeam\\tWithdraw\\n25\\t LIPOWITZ Florian\\tRED BULL - BORA - HANSGROHE\\twithdrawal\\n154\\t CRAPS Lars\\tLOTTO INTERMARCHE\\tDNS\";\n                            const container = document.getElementById('lct-cr-table-wrap-4');\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 16 Results: All Classifications &amp; Time Trial Winners in Thonon-les-Bains Aall ranks are updated.<\/p>","protected":false},"author":1,"featured_media":8967,"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-7840","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\/remco-wins-itt-stage-16-1024x536.webp",1024,536,true],"author_info":{"display_name":"Gautier Durfort","author_link":"https:\/\/franceletour.com\/es\/author\/gautier-durfort\/"},"comment_info":13,"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\/7840","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=7840"}],"version-history":[{"count":7,"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/posts\/7840\/revisions"}],"predecessor-version":[{"id":9139,"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/posts\/7840\/revisions\/9139"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/media\/8967"}],"wp:attachment":[{"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/media?parent=7840"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/categories?post=7840"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/franceletour.com\/es\/wp-json\/wp\/v2\/tags?post=7840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}