[{"data":1,"prerenderedAt":291},["ShallowReactive",2],{"$f29fay8dtmwpqp":3},{"slug":4,"label":5,"seriesSlug":6,"seriesName":7,"organizer":8,"organizerUrl":9,"description":10,"note":11,"curatorNote":12,"sources":13,"rounds":18},"zrl-2026-27","2026\u002F27","zrl","Zwift Racing League","WTRL","https:\u002F\u002Fwww.wtrl.racing\u002Fzwift-racing-league\u002F","Team racing on Zwift across four six-week rounds, run by WTRL. Every race day, route and the fastest bike and wheel combo for it.","Round 1 is confirmed - routes, formats and lap counts are in, including the weeks where A\u002FB and C\u002FD ride different courses. Rounds 2-4 have dates but no routes yet; they are added here as WTRL announces each round.","Season structure, round names\u002Fdates ('4 x 6-week rounds'), registration opening 18 Aug 2026 and categories AB\u002FCD come from the WTRL series page. Round 1 per-race details come from the R1 schedule page - note it renders its table in JavaScript, so fetching the HTML shows a 'TBC' placeholder skeleton; the real table is only visible in a browser. Every Round 1 distance and elevation agrees with this site's own lead-in-plus-laps totals to within 0.2%\u002F0.3%, which is what cross-checks the route slugs and lap counts. Every race day is a Tuesday, weekly within a round; each round's sixth race lands exactly on WTRL's published round end date, which cross-checks the cadence.",[14,16],{"url":9,"checkedAt":15},"2026-08-14",{"url":17,"checkedAt":15},"https:\u002F\u002Fwww.wtrl.racing\u002Fzrl\u002Fschedule\u002F2026\u002Fr1\u002F",[19,210,237,264],{"number":20,"name":21,"startDate":22,"endDate":23,"races":24},1,"Fresh & Fast","2026-09-22","2026-10-27",[25,52,85,142,164,185],{"slug":26,"round":20,"week":20,"date":22,"format":27,"categories":28,"powerups":49,"note":51,"sourceUrl":17,"updatedAt":15},"round-1-week-1","points",[29],{"cats":30,"routeSlug":35,"routeName":36,"laps":20,"officialDistanceKm":37,"officialElevationM":38,"scoringSegmentsTbd":39,"curatorNote":40,"route":41,"computed":46},[31,32,33,34],"A","B","C","D","montmartre-mixer","Montmartre Mixer",27.6,198.5,true,"All four categories ride the same race, so one group - which is also what stops the page showing a pointless category selector.",{"slug":35,"name":36,"world":42,"worldName":43,"distance":44,"elevation":45},"paris","Paris",25.144,190,{"laps":20,"distanceKm":47,"elevationM":48},27.566,199,{"allowed":50},[],"Every metre of Montmartre Mixer is cobbled, which makes this the wheel-choice race of the round: on cobbles rolling resistance is set purely by the wheel’s Crr class, and - counterintuitively - Road-class wheels roll fastest on them, not gravel ones. The frame barely affects rolling resistance at all here, so pick for aero and weight and let the wheels handle the surface.",{"slug":53,"round":20,"week":54,"date":55,"format":56,"categories":57,"powerups":82,"note":84,"sourceUrl":17,"updatedAt":15},"round-1-week-2",2,"2026-09-29","scratch",[58,73],{"cats":59,"routeSlug":60,"routeName":61,"laps":62,"officialDistanceKm":63,"officialElevationM":64,"route":65,"computed":70},[31,32],"innsbruckring","Innsbruckring",4,35.4,308.8,{"slug":60,"name":61,"world":66,"worldName":67,"distance":68,"elevation":69},"innsbruck","Innsbruck",8.799,77,{"laps":62,"distanceKm":71,"elevationM":72},35.418,309,{"cats":74,"routeSlug":60,"routeName":61,"laps":75,"officialDistanceKm":76,"officialElevationM":77,"route":78,"computed":79},[33,34],3,26.6,231.8,{"slug":60,"name":61,"world":66,"worldName":67,"distance":68,"elevation":69},{"laps":75,"distanceKm":80,"elevationM":81},26.619,232,{"allowed":83},[],"Four laps of a short, rolling circuit for A\u002FB and three for C\u002FD, on almost entirely smooth tarmac. Nothing here rewards a specialist: it is a fast, draft-heavy scratch race where aerodynamics dominate and the climbing is too shallow to pay for a lightweight build.",{"slug":86,"round":20,"week":75,"date":87,"format":27,"categories":88,"powerups":138,"note":140,"sourceUrl":17,"updatedAt":141},"round-1-week-3","2026-10-06",[89,126],{"cats":90,"routeSlug":91,"routeName":92,"laps":20,"officialDistanceKm":93,"officialElevationM":94,"falSegments":95,"ftsSegments":111,"curatorNote":117,"route":118,"computed":123},[31,32],"makuri-40","Makuri 40",40.3,312.9,[96,99,102,105,108],{"name":97,"slug":98,"times":20},"Village FWD Sprint","village-sprint",{"name":100,"slug":101,"times":20},"Country FWD Sprint","country-sprint",{"name":103,"slug":104,"times":20},"Alley FWD Sprint","alley-sprint",{"name":106,"slug":107,"times":20},"Castle Park FWD Sprint","castle-park-sprint",{"name":109,"slug":110,"times":20},"Shisa FWD Sprint","shisa-sprint",[112,113,114,115,116],{"name":97,"slug":98,"times":20},{"name":100,"slug":101,"times":20},{"name":103,"slug":104,"times":20},{"name":106,"slug":107,"times":20},{"name":109,"slug":110,"times":20},"The same five sprints score both ways. WTRL's 'FWD' means forward (vs 'rev' for reverse), so these map to zwift-data's forward variants - whose whatsOnZwift URLs all end in \u002Fforward, confirming it. Note makuri-40's own `segments` membership array lists the -rev variants for three of them; WTRL's published direction wins here, which also means this site's makuri-40 route page won't list the forward variants as on-route segments.",{"slug":91,"name":92,"world":119,"worldName":120,"distance":121,"elevation":122},"makuri-islands","Makuri Islands",40.115,307,{"laps":20,"distanceKm":124,"elevationM":125},40.252,313,{"cats":127,"routeSlug":128,"routeName":129,"laps":20,"officialDistanceKm":130,"officialElevationM":131,"curatorNote":132,"route":133,"computed":136},[33,34],"4092230492","Urumaze",24.8,193.4,"zwift-data has no readable slug for Urumaze - the numeric id is the real slug, not a placeholder.",{"slug":128,"name":129,"world":119,"worldName":120,"distance":134,"elevation":135},24.754,193,{"laps":20,"distanceKm":137,"elevationM":135},24.839000000000002,{"allowed":139},[],"The two halves of the field ride genuinely different races this week. A\u002FB get Makuri 40, where roughly a third of the route is off tarmac (22% gravel, 14% cobbles) and wheel Crr becomes the single biggest equipment decision; C\u002FD get Urumaze, a clean, rolling lap where ordinary road aero wins.","2026-08-16",{"slug":143,"round":20,"week":62,"date":144,"format":145,"categories":146,"powerups":160,"note":163,"sourceUrl":17,"updatedAt":15},"round-1-week-4","2026-10-13","ttt",[147],{"cats":148,"routeSlug":149,"routeName":150,"laps":20,"officialDistanceKm":151,"officialElevationM":152,"route":153,"computed":158},[31,32,33,34],"figure-8-reverse","Watopia Figure 8 Reverse",29.9,254.2,{"slug":149,"name":150,"world":154,"worldName":155,"distance":156,"elevation":157},"watopia","Watopia",29.698,254,{"laps":20,"distanceKm":159,"elevationM":157},29.891000000000002,{"allowed":161,"note":162},[],"PowerUps are disabled in TTTs","The only week of the round where TT bikes are legal - Zwift enables them, and gives them draft, for team time trials. Figure 8 Reverse is rolling rather than flat, with the Zwift KOM in both directions, so the fastest TT setup is the one that does not fall apart on the climbs.",{"slug":165,"round":20,"week":166,"date":167,"format":56,"categories":168,"powerups":182,"note":184,"sourceUrl":17,"updatedAt":15},"round-1-week-5",5,"2026-10-20",[169],{"cats":170,"routeSlug":171,"routeName":172,"laps":20,"officialDistanceKm":173,"officialElevationM":174,"route":175,"computed":180},[31,32,33,34],"green-to-screen","Green to Screen",28.7,211.8,{"slug":171,"name":172,"world":176,"worldName":177,"distance":178,"elevation":179},"new-york","New York",28.587,212,{"laps":20,"distanceKm":181,"elevationM":179},28.659,{"allowed":183},[],"A straightforward road race on clean tarmac, with The Hill KOM and the Brooklyn Bridge KOM breaking up an otherwise rolling lap. TT bikes are disabled, so this comes down to the best aero road frame the rider owns.",{"slug":186,"round":20,"week":187,"date":23,"format":27,"categories":188,"powerups":207,"note":209,"sourceUrl":17,"updatedAt":15},"round-1-week-6",6,[189,201],{"cats":190,"routeSlug":191,"routeName":192,"laps":20,"officialDistanceKm":193,"officialElevationM":194,"scoringSegmentsTbd":39,"route":195,"computed":198},[31,32],"radio-rendezvous","Radio Rendezvous",23.6,744.2,{"slug":191,"name":192,"world":154,"worldName":155,"distance":196,"elevation":197},20.521,736,{"laps":20,"distanceKm":199,"elevationM":200},23.598,744,{"cats":202,"routeName":203,"laps":20,"officialDistanceKm":204,"officialElevationM":205,"scoringSegmentsTbd":39,"curatorNote":206},[33,34],"ZRL Exclusive Route",24,283.5,"WTRL lists C\u002FD on a route that isn't in the public catalog, so there's nothing to compute a ranking against - the group is still shown, with its published figures and the reason why.",{"allowed":208},[],"A\u002FB close the round with a genuine mountain race - 744 m of climbing in 23.6 km, over 35 m\u002Fkm, taking in four KOMs including the Radio Tower. Weight beats aerodynamics decisively at those gradients. C\u002FD ride a ZRL-exclusive route that is not in the public route catalog, so no ranking can be computed for it.",{"number":54,"name":211,"startDate":212,"endDate":213,"races":214},"Team Tempo","2026-11-17","2026-12-22",[215,218,222,226,230,234],{"slug":216,"round":54,"week":20,"date":212,"categories":217,"updatedAt":15},"round-2-week-1",[],{"slug":219,"round":54,"week":54,"date":220,"categories":221,"updatedAt":15},"round-2-week-2","2026-11-24",[],{"slug":223,"round":54,"week":75,"date":224,"categories":225,"updatedAt":15},"round-2-week-3","2026-12-01",[],{"slug":227,"round":54,"week":62,"date":228,"categories":229,"updatedAt":15},"round-2-week-4","2026-12-08",[],{"slug":231,"round":54,"week":166,"date":232,"categories":233,"updatedAt":15},"round-2-week-5","2026-12-15",[],{"slug":235,"round":54,"week":187,"date":213,"categories":236,"updatedAt":15},"round-2-week-6",[],{"number":75,"name":238,"startDate":239,"endDate":240,"races":241},"Racecraft Rush","2027-01-12","2027-02-16",[242,245,249,253,257,261],{"slug":243,"round":75,"week":20,"date":239,"categories":244,"updatedAt":15},"round-3-week-1",[],{"slug":246,"round":75,"week":54,"date":247,"categories":248,"updatedAt":15},"round-3-week-2","2027-01-19",[],{"slug":250,"round":75,"week":75,"date":251,"categories":252,"updatedAt":15},"round-3-week-3","2027-01-26",[],{"slug":254,"round":75,"week":62,"date":255,"categories":256,"updatedAt":15},"round-3-week-4","2027-02-02",[],{"slug":258,"round":75,"week":166,"date":259,"categories":260,"updatedAt":15},"round-3-week-5","2027-02-09",[],{"slug":262,"round":75,"week":187,"date":240,"categories":263,"updatedAt":15},"round-3-week-6",[],{"number":62,"name":265,"startDate":266,"endDate":267,"races":268},"Final Charge","2027-03-02","2027-04-06",[269,272,276,280,284,288],{"slug":270,"round":62,"week":20,"date":266,"categories":271,"updatedAt":15},"round-4-week-1",[],{"slug":273,"round":62,"week":54,"date":274,"categories":275,"updatedAt":15},"round-4-week-2","2027-03-09",[],{"slug":277,"round":62,"week":75,"date":278,"categories":279,"updatedAt":15},"round-4-week-3","2027-03-16",[],{"slug":281,"round":62,"week":62,"date":282,"categories":283,"updatedAt":15},"round-4-week-4","2027-03-23",[],{"slug":285,"round":62,"week":166,"date":286,"categories":287,"updatedAt":15},"round-4-week-5","2027-03-30",[],{"slug":289,"round":62,"week":187,"date":267,"categories":290,"updatedAt":15},"round-4-week-6",[],1786879191450]