World Triathlon (function(h,o,t,j,a,r){h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:3688579,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('set', 'developer_id.dNzMyY2', true); gtag('consent', 'default', {'analytics_storage': 'denied'}); gtag('consent', 'default', {'ads_storage': 'denied'}); function OptanonWrapper() { var regCheckMarketing = /,C0004,/; var regCheckPerformance = /,C0002,/; var iFrameIds = ['otchannel01','otchannel02','otchannel03','otchannel04','otchannel05','otchannel06']; iFrameIds.forEach(function (id) { var iframe = document.getElementById(id); if(iframe){ var url = iframe.getAttribute("src"); if (OptanonActiveGroups.match(regCheckMarketing)){ iframe.setAttribute("src", url + '&consent=1'); } } }); // Performance & analytics cookies if (OnetrustActiveGroups.indexOf('C0002') != -1) { gtag('consent', 'update', {'analytics_storage': 'granted'}); } // Functional cookies if (OnetrustActiveGroups.indexOf('C0003') != -1) { } // Marketing & Advertising cookies if (OnetrustActiveGroups.indexOf('C0004') != -1) { gtag('consent', 'update', {'ads_storage': 'granted'}); } // Social Media cookies if (OnetrustActiveGroups.indexOf('C0005') != -1) { fbq('consent', 'grant'); } var divs = document.getElementsByClassName("channelVideoEmbed"); var i; var marketing = "false"; var performance = "false"; if (OptanonActiveGroups.match(regCheckMarketing)) marketing = "true"; if (OptanonActiveGroups.match(regCheckPerformance)) performance = "true"; for (i = 0; i < divs.length; i++) { divs[i].innerHTML = ''; var player = new OLYMPIC_CHANNEL.Syndicated(divs[i].dataset.src, { dimensions: [950, 534], id: divs[i].id, type: 'vod', partnerName: divs[i].dataset.pn, partnerDomain: window.location.hostname, marketingAdvertisement: marketing, consentMarketing: marketing, consentPerformance: performance }); } divs = document.getElementsByClassName("channelPlaylist"); for (i = 0; i < divs.length; i++) { divs[i].innerHTML = ''; var player = new OLYMPIC_CHANNEL.Syndicated(divs[i].dataset.src, { dimensions: [950, 534], id: divs[i].id, type: 'playlist', partnerName: divs[i].dataset.pn, partnerDomain: window.location.hostname, marketingAdvertisement: marketing }); } } window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-513014-1'); window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-RLE3P6JPJX'); gtag('config', 'G-B21K0R0MQP'); !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('consent', 'revoke'); fbq('init', '730792620413638'); fbq('track', 'PageView');
Sign up for The Apex, World Triathlon's Weekly News Roundup
More news

World Triathlon Championship Series logo

The World Triathlon Championship Series is an iconic race series to crown the men's & women's triathlon World Champions

wtcs.triathlon.org
2023 Series Champions

2024 WTCS Calendar
World Triathlon Store


(function($) {window.fnames = new Array(); window.ftypes = new Array();fnames[0]='EMAIL';ftypes[0]='email';}(jQuery)); {{#events}} {{#active}} <section class="card mb-10"> <header style="background-image:url({{card_image_url}})"> <div class="countdown" data-event="{{event_title}}"><i class="icon-hour-glass text-size-small position-left"></i></div> <div class="header-inner"> <h1> <a href="{{event_url}}" target="_blank"><i class="icon-tribe"></i>{{event_title}}</a> </h1> <h3 class="text-muted"> {{event_country}} • {{event_date}} </h3> </div> </header> <div class="pt-10 pl-10 pr-10"> <div class="row"> {{#w_date}} <div class="col-xs-6 border-right border-grey-100"> <div class="p-10 bg-grey-100"> <span class="text-semibold">Women</span> {{^w_date_link}}<span class="pull-right">Time TBD</span>{{/w_date_link}} {{#w_date_link}}<span class="pull-right">{{w_date}}</span>{{/w_date_link}} </div> <ul class="pl-10 pr-10 pt-5 pb-5 list list-inline list-inline-separate no-margin text-center"> {{#w_results_link}}<li class="no-margin-top"><a href="{{w_results_link}}">Results</a></li>{{/w_results_link}} {{#w_replay_link}}<li class="no-margin-top"><a href="{{w_replay_link}}"><i class="icon-film4"></i> Replay</a></li>{{/w_replay_link}} </ul> </div> {{/w_date}} {{#m_date}} <div class="col-xs-6 "> <div class="p-10 bg-grey-100"> <span class="text-semibold">Men</span> {{^m_date_link}}<span class="pull-right">Time TBD</span>{{/m_date_link}} {{#m_date_link}}<span class="pull-right">{{m_date}}</span>{{/m_date_link}} </div> <ul class="pl-10 pr-10 pt-5 pb-5 list list-inline list-inline-separate no-margin text-center"> {{#m_results_link}}<li class="no-margin-top"><a href="{{m_results_link}}">Results</a></li>{{/m_results_link}} {{#m_replay_link}}<li class="no-margin-top"><a href="{{m_replay_link}}"><i class="icon-film4"></i> Replay</a></li>{{/m_replay_link}} </ul> </div> {{/m_date}} {{#t_date}} <div class="col-xs-12"> <div class="p-10 bg-grey-100"> <span class="text-semibold">Mixed Relay</span> {{^t_date_link}}<span class="pull-right">Time TBD</span>{{/t_date_link}} {{#t_date_link}}<span class="pull-right">{{t_date}}</span>{{/t_date_link}} </div> <ul class="pl-10 pr-10 pt-5 pb-5 list list-inline list-inline-separate no-margin text-center"> {{#t_results_link}}<li class="no-margin-top"><a href="{{t_results_link}}">Results</a></li>{{/t_results_link}} {{#t_replay_link}}<li class="no-margin-top"><a href="{{t_replay_link}}"><i class="icon-film4"></i> Replay</a></li>{{/t_replay_link}} </ul> </div> {{/t_date}} </div> <div class="row border-top border-grey-100 text-center"> <a href="{{event_url}}" target="_blank" class="col-xs-6 p-10 border-grey-100 border-right border-bottom">Website</a> {{^w_results_link}} <a href="https://wtcs.triathlon.org/start_lists/{{event_slug}}/" target="_blank" class="col-xs-6 p-10 border-grey-100 border-bottom">Elite Start Lists</a> {{/w_results_link}} {{#registration_link}} <a href="{{registration_link}}" target="_blank" class="col-xs-6 p-10 border-grey-100 border-right">Register to Race</a> {{/registration_link}} {{#t_date}} <a href="https://wtcs.triathlon.org/start_lists/{{t_event_slug}}/281319" class="col-xs-6 p-10 border-grey-100 border-right" target="_blank">Team Relay Start List</a> {{/t_date}} </div> </div> </section> {{/active}} {{/events}} <div class="wtcs-schedule" id="accordion1"> {{#events}} <div class="wtcs-schedule-item {{^wtcs2021}}wtcs2022{{/wtcs2021}}"> <a href="{{event_url}}" target="_blank" class="wtcs-schedule-toggle collapsed"> <span class="date">{{event_days}}<b>{{event_month}}</b></span> <h6 class="text-bold wtcs-schedule-title">{{{event_title}}}</h6> <span class="flag flag-{{event_country_isoa2}}" title="{{event_country}} flag"></span> {{event_country}} {{#active}}<span class="countdown pull-right" data-event="{{event_title}}"></span>{{/active}} </a> </div> {{/events}} </div> $('[data-action="switch-tab"]').click(function(e) { e.preventDefault(); var tabVal = $(this).attr('href'); $('.layout-tabs .active').removeClass('active'); $(this).parent('li').addClass('active'); $('.layout-tab.active').removeClass('active'); $('[data-tab="'+tabVal+'"]').addClass('active'); }); $(function() { // get WTS event data from EE variable var wts_events = {"events": [ { "active": false, "event_title": "Abu Dhabi", "event_url": "https://abudhabi.triathlon.org", "event_country": "United Arab Emirates", "event_country_isoa2": "AE", "event_month": "March", "event_days": "8-9" }, { "active": false, "event_title": "Yokohama", "event_url": "https://yokohama.triathlon.org", "event_country": "Yokohama", "event_country_isoa2": "JP", "event_month": "May", "event_days": "11" }, { "active": false, "event_title": "Cagliari", "event_url": "https://cagliari.triathlon.org", "event_country": "Cagliari", "event_country_isoa2": "IT", "event_month": "May", "event_days": "25" }, { "active": false, "event_title": "Hamburg", "event_url": "https://hamburg.triathlon.org", "event_country": "Germany", "event_country_isoa2": "DE", "event_month": "July", "event_days": "13-14" }, { "active": false, "event_title": "Montreal", "event_url": "https://montreal.triathlon.org", "event_country": "Montreal", "event_country_isoa2": "CA", "event_month": "Sept", "event_days": "14-15" }, { "active": false, "event_title": "Torremolinos-Andalucia <span>Championship Finals</span>", "event_url": "https://torremolinos.triathlon.org", "event_country": "Spain", "event_country_isoa2": "ES", "event_month": "Oct", "event_days": "17-20" } ]} ; // set and render WTS card template var wtsCalendarTemplate = Hogan.compile($('#wts_calendar_template').text()); var wtsNextEventTemplate = Hogan.compile($('#wts_next_event_template').text()); // $('#wts_next_event_container').html(wtsNextEventTemplate.render(wts_events)); $('#wts_calendar_container').html(wtsCalendarTemplate.render(wts_events)); });

x server