[{"data":1,"prerenderedAt":963},["ShallowReactive",2],{"race-koeln-triathlon":3,"race-related-koeln-triathlon":909},{"slug":4,"slugAliases":5,"eventName":6,"city":7,"country":8,"eventDate":9,"updatedAt":10,"eventHomepageUrl":11,"proseName":12,"eventType":14,"courses":15,"editions":907},"koeln-triathlon",[],"Köln Triathlon","Köln","Germany","2026-09-06T00:00:00.000Z","2026-08-18T07:22:05.882Z","https://www.koeln-triathlon.com",{"de":13,"en":6},"Kölner Triathlon","Triathlon",[16,339,622],{"raceName":17,"kind":18,"composedLegs":19,"startDate":238,"leg":22,"legGroup":22,"distanceInMeters":239,"elevationGainInMeters":240,"format":241,"profile":242,"intro":327,"description":330,"pacing":333,"training":336},"Sprint","COMBINED",[20,25,136],{"discipline":21,"label":22,"legOrder":23,"distanceInMeters":24,"raceName":22,"elevationGainInMeters":22,"profile":22,"description":22},"SWIM",null,0,1400,{"discipline":26,"label":22,"legOrder":27,"distanceInMeters":28,"raceName":29,"elevationGainInMeters":30,"profile":31,"description":133},"BIKE",20,20000,"Sprint — Bike",77,{"classification":32,"routeShape":33,"totalAscentM":34,"totalDescentM":34,"netElevationM":23,"vertPerKm":35,"climbs":36,"remainingVertM":23,"gradientDistribution":37,"downsampledProfile":41,"trackPolyline":132},"FLAT","loop",72,3.6,[],{"flatPct":38,"upPct":39,"downPct":40,"steepUpPct":23,"steepDownPct":23},76.4,12.4,11.2,[42,44,46,49,52,55,57,60,63,66,68,70,72,75,77,80,83,85,87,89,91,93,95,97,99,100,102,104,106,109,112,114,116,118,120,122,124,126,128,130],{"km":23,"elevM":43},50,{"km":45,"elevM":43},0.53,{"km":47,"elevM":48},1.02,48,{"km":50,"elevM":51},1.55,46,{"km":53,"elevM":54},2.08,53,{"km":56,"elevM":48},2.58,{"km":58,"elevM":59},3.1,51,{"km":61,"elevM":62},3.63,42,{"km":64,"elevM":65},4.13,43,{"km":67,"elevM":43},4.65,{"km":69,"elevM":43},5.18,{"km":71,"elevM":43},5.68,{"km":73,"elevM":74},6.2,49,{"km":76,"elevM":74},6.73,{"km":78,"elevM":79},7.23,52,{"km":81,"elevM":82},7.75,55,{"km":84,"elevM":74},8.28,{"km":86,"elevM":74},8.78,{"km":88,"elevM":43},9.3,{"km":90,"elevM":74},9.82,{"km":92,"elevM":74},10.33,{"km":94,"elevM":74},10.85,{"km":96,"elevM":74},11.38,{"km":98,"elevM":59},11.88,{"km":39,"elevM":51},{"km":101,"elevM":65},12.93,{"km":103,"elevM":48},13.43,{"km":105,"elevM":48},13.95,{"km":107,"elevM":108},14.48,45,{"km":110,"elevM":111},14.98,44,{"km":113,"elevM":62},15.5,{"km":115,"elevM":108},16.02,{"km":117,"elevM":111},16.52,{"km":119,"elevM":108},17.05,{"km":121,"elevM":74},17.58,{"km":123,"elevM":79},18.08,{"km":125,"elevM":108},18.6,{"km":127,"elevM":74},19.13,{"km":129,"elevM":43},19.63,{"km":131,"elevM":43},20.15,"ar}uHueqi@^AVlA~@ClBmDbChBz@xBb@SdIvDtRI~@rDzAvBzAv@lFh@tBpAn@vE|Abr@m@v@K}CjHk@nA}CjHKrH|AlQGXd@H`Fe@bFeB|AkB{BuFox@wB{c@tF_Xv@aXdAyJrYgaApBwKfAuU}Aqd@BgHj@wGdDcMhLsXoM`ZyCtMa@xPrAlZ@tNaAhNuCvNoU~t@sAlCqCpCkRvGgNrIvNcIvPmFbFoE{BxOg@vUuFhXSjDnJpyArAfCz@F|@u@|@mGW_HeOTiOoC}k@vCqK_@gJyAaJ{CuSgMh@t@lSpLvV`HpIJ|\\iCpDVP~AkG^m@`AJvCjBJm@kHuA_n@_AgD}KkCoBoC_AqDuS@iHsD}EiEwAbCoC]",{"de":134,"en":135},"Der Kurs verlässt die Wechselzone am Rheinufer und führt über die Deutzer Brücke auf lange, breite Geraden am linken Ufer. Die Strecke ist auf ihrer gesamten Länge für den Verkehr gesperrt, der Belag ist durchgehend Asphalt, und die Sichtachsen sind lang genug, dass sich ein einmal gefundener Rhythmus über Kilometer halten lässt.\n\nDas Höhenprofil bewegt sich zwischen 41 und 56 Metern über dem Meer, knapp fünfzehn Meter Gesamtrelief auf 20 Kilometern. Was an Höhenmetern anfällt, kommt aus den Rampen der Rheinbrücken und einzelnen Unterführungen: kurze Rampen von wenigen Metern Höhenunterschied, die eher den Rhythmus als die Beine stören. Eine Steigung, die den Namen verdient, gibt es auf dieser Runde nicht.","The course leaves transition at the riverbank and crosses the Deutzer Brücke onto long, wide straights on the left bank. The full length is closed to traffic, the surface is asphalt throughout, and the sightlines are long enough that a rhythm once found holds for kilometres.\n\nThe profile sits between 41 and 56 metres above sea level, barely fifteen metres of total relief across 20 kilometres. What ascent there is comes from the Rhine bridge ramps and a few underpasses: short rises of a handful of metres that interrupt rhythm rather than legs. There is no climb on this loop that deserves the name.",{"discipline":137,"label":22,"legOrder":138,"distanceInMeters":139,"raceName":140,"elevationGainInMeters":141,"profile":142,"description":235},"RUN",40,4800,"Sprint — Run",28,{"classification":32,"routeShape":33,"totalAscentM":143,"totalDescentM":144,"netElevationM":145,"vertPerKm":146,"climbs":147,"remainingVertM":23,"gradientDistribution":148,"downsampledProfile":152,"trackPolyline":234},22,17,5,4.6,[],{"flatPct":149,"upPct":150,"downPct":151,"steepUpPct":23,"steepDownPct":23},78.1,13,8.9,[153,155,157,159,161,163,165,168,170,172,174,176,178,180,182,184,186,188,190,193,195,197,198,200,202,204,206,208,210,212,214,216,218,220,222,224,226,228,230,232],{"km":23,"elevM":154},41,{"km":156,"elevM":154},0.13,{"km":158,"elevM":154},0.25,{"km":160,"elevM":154},0.38,{"km":162,"elevM":154},0.5,{"km":164,"elevM":138},0.63,{"km":166,"elevM":167},0.75,39,{"km":169,"elevM":167},0.85,{"km":171,"elevM":167},0.98,{"km":173,"elevM":138},1.1,{"km":175,"elevM":154},1.23,{"km":177,"elevM":62},1.35,{"km":179,"elevM":154},1.48,{"km":181,"elevM":62},1.6,{"km":183,"elevM":65},1.73,{"km":185,"elevM":111},1.85,{"km":187,"elevM":108},1.98,{"km":189,"elevM":51},2.1,{"km":191,"elevM":192},2.23,47,{"km":194,"elevM":192},2.35,{"km":196,"elevM":48},2.45,{"km":56,"elevM":74},{"km":199,"elevM":54},2.7,{"km":201,"elevM":43},2.83,{"km":203,"elevM":48},2.95,{"km":205,"elevM":192},3.08,{"km":207,"elevM":192},3.2,{"km":209,"elevM":51},3.33,{"km":211,"elevM":108},3.45,{"km":213,"elevM":51},3.58,{"km":215,"elevM":48},3.7,{"km":217,"elevM":192},3.83,{"km":219,"elevM":51},3.95,{"km":221,"elevM":108},4.05,{"km":223,"elevM":65},4.18,{"km":225,"elevM":65},4.3,{"km":227,"elevM":65},4.43,{"km":229,"elevM":108},4.55,{"km":231,"elevM":51},4.68,{"km":233,"elevM":192},4.8,"}{}uHoypi@Y~@vFzFbLbGbBw@nC`CnMlCvWZXECsAcCg@]dBuLAPeO{@nAk@lHLd{@YiUDme@l@gHpAyE[gF}CDg@`Aq@nScAvBoMmCgBqEeAaAeBCyB{AQuB`@w@n@@h@lB",{"de":236,"en":237},"Die Strecke verlässt die Wechselzone am Rheinufer und führt unter der Hohenzollernbrücke hindurch auf die Uferpromenade. Der Untergrund ist durchgehend befestigt und für den Verkehr gesperrt, der Dom bleibt fast auf der gesamten Runde im Blick.\n\nDie einzige nennenswerte Steigung ist der Aufgang zur Hohenzollernbrücke, über die der Kurs den Rhein quert, ein kurzer Anstieg von wenigen Metern Höhenunterschied, gefolgt von der Brücke selbst und dem Abstieg auf der anderen Seite. Danach bleibt der Kurs eben bis zum Zieleinlauf im Tanzbrunnen-Gelände. Auf 4,8 Kilometern summiert sich das auf 28 Höhenmeter in einem Band zwischen 39 und 57 Metern.","The route leaves transition at the riverbank and passes under the Hohenzollernbrücke onto the promenade. The surface is paved throughout and closed to traffic, with the cathedral in view for almost the entire lap.\n\nThe only rise worth naming is the ramp up to the Hohenzollernbrücke, where the course crosses the Rhine, a short climb of a few metres, the bridge itself, then the descent on the far side. From there the course stays level to the finish in the Tanzbrunnen grounds. Across 4.8 kilometres that totals 28 metres of ascent within a band of 39 to 57 metres.","2026-09-06",26200,105,"FIXED_DISTANCE",{"classification":32,"routeShape":33,"totalAscentM":243,"totalDescentM":244,"netElevationM":245,"vertPerKm":215,"climbs":246,"remainingVertM":23,"gradientDistribution":247,"downsampledProfile":251,"trackPolyline":326},94,97,-3,[],{"flatPct":248,"upPct":249,"downPct":250,"steepUpPct":23,"steepDownPct":23},75.6,12.6,11.8,[252,253,255,257,259,260,262,264,266,267,269,271,273,274,276,278,280,282,284,286,288,289,291,293,295,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324],{"km":23,"elevM":43},{"km":254,"elevM":43},0.65,{"km":256,"elevM":74},1.3,{"km":258,"elevM":79},1.95,{"km":56,"elevM":48},{"km":261,"elevM":79},3.23,{"km":263,"elevM":62},3.88,{"km":265,"elevM":43},4.53,{"km":69,"elevM":43},{"km":268,"elevM":43},5.83,{"km":270,"elevM":74},6.45,{"km":272,"elevM":43},7.1,{"km":81,"elevM":82},{"km":275,"elevM":74},8.4,{"km":277,"elevM":74},9.05,{"km":279,"elevM":43},9.7,{"km":281,"elevM":74},10.35,{"km":283,"elevM":74},10.98,{"km":285,"elevM":43},11.63,{"km":287,"elevM":74},12.28,{"km":101,"elevM":65},{"km":290,"elevM":79},13.58,{"km":292,"elevM":51},14.23,{"km":294,"elevM":111},14.85,{"km":113,"elevM":62},{"km":297,"elevM":108},16.15,{"km":299,"elevM":65},16.8,{"km":301,"elevM":74},17.45,{"km":303,"elevM":79},18.1,{"km":305,"elevM":51},18.75,{"km":307,"elevM":74},19.38,{"km":309,"elevM":59},20.02,{"km":311,"elevM":154},20.68,{"km":313,"elevM":167},21.33,{"km":315,"elevM":62},21.98,{"km":317,"elevM":192},22.63,{"km":319,"elevM":74},23.25,{"km":321,"elevM":108},23.9,{"km":323,"elevM":65},24.55,{"km":325,"elevM":192},25.2,"ar}uHueqi@^AVlA~@ClBmDbChBz@xBb@SdIvDtRI~@rDzAvBzAv@lFh@tBpAn@vE|Abr@m@v@K}CjHk@nA}CjHKrH|AlQGXd@H`Fe@bFeB|AkB{BuFox@wB{c@tF_Xv@aXdAyJrYgaApBwKfAuU}Aqd@BgHj@wGdDcMhLsXoM`ZyCtMa@xPrAlZ@tNaAhNuCvNoU~t@sAlCqCpCkRvGgNrIvNcIvPmFbFoE{BxOg@vUuFhXSjDnJpyA`BnCjAQn@_Al@qFW_HeOTiOoC}k@vCqK_@gJyAaJ{CuSgMh@t@lSpLvV`HpIJ|\\iCpDVP~AkG^m@`AJvCjBJm@kHuA_n@_AgD}KkCoBoC_AqDuS@iHsD}EiEwAbCoC]sIvMvFzFzFpD|DvAlA}@nC`CnMlCvWZXECsAcCg@]dBuLAPeO{@nAk@lH@j{@G}{@l@gHpAyE[gF}CDg@`Aq@nScAvBoMmCgBqEeAaAeBCyB{AQuB`@w@n@@h@lB",{"de":328,"en":329},"Die Sprintdistanz des Kölner Triathlons packt das ganze Rennen mitten in die Stadt: geschwommen wird im Rhein, geradelt am linken Rheinufer, gelaufen mit dem Dom im Blick. Das Profil ist bis auf kurze Brückenrampen flach: Hier zählt vom ersten Meter an Tempo, nicht Taktik über Stunden.","The sprint distance of the Köln Triathlon packs the whole race into the middle of the city: the swim is in the Rhine, the bike leg runs along the left bank, the run keeps the cathedral in view. Apart from short bridge ramps the profile is flat; what counts here is speed from the first metre, not tactics spread over hours.",{"de":331,"en":332},"Der Auftakt ist das Markenzeichen des Rennens: ein Schwimmen im Rhein, bei dem die Strömung des Stroms spürbar mitspielt und das kaum ein anderes deutsches Stadtrennen so bietet. Danach folgt die Radstrecke am linken Rheinufer, flach, schnell und von langen Geraden geprägt, unterbrochen nur von einer kurzen Welle nach wenigen Kilometern und den Rampen der Brücken.\n\nDer abschließende Lauf bleibt am Fluss und liefert die Kölner Postkarte gleich mit: Dom, Rheinufer und die Hohenzollernbrücke, über die der Kurs den Strom quert. Auf die gesamte Sprintdistanz kommen rund 105 Höhenmeter zusammen, knapp die Hälfte der Strecke ist völlig eben, und steile Momente beschränken sich auf die kurzen Brücken- und Unterführungsrampen. Das macht das Rennen zum idealen schnellen Stadttriathlon, als Einstieg ins Format ebenso wie als Vollgastest für Erfahrene.","The opening is the race's trademark: a swim in the Rhine, where the river's current plays a tangible role, something almost no other German city race offers. The bike course follows along the left bank, flat, fast and defined by long straights, interrupted only by one short rise after a few kilometres and the ramps of the bridges.\n\nThe closing run stays by the river and delivers the Cologne postcard along the way: the cathedral, the riverside and the Hohenzollernbrücke, on which the course crosses the river. Across the whole sprint distance around 105 metres of elevation accumulate, almost half the course is completely level, and the steep moments are limited to short bridge and underpass ramps. That makes the race an ideal fast city triathlon, as an entry into the format and as a full-throttle test for the experienced alike.",{"de":334,"en":335},"Eine Sprintdistanz verzeiht wenig Taktik, aber viel Mut: Gefahren und gelaufen wird knapp an der Schwelle, und auf diesem flachen Kurs gibt es kein Gelände, hinter dem du dich erholen könntest. Teile das Rennen über die Anstrengung, nicht über die Strecke: Schwimmen kontrolliert hart, Rad an der oberen Grenze dessen, was noch einen schnellen Lauf zulässt, Lauf progressiv bis zum Ziel.\n\nZwei Punkte entscheiden das Rennen. Erstens der Rhein: Die Strömung belohnt eine kluge Linie und bestraft Orientierungsfehler doppelt, also investiere die Sekunden fürs Peilen. Zweitens der Wechsel aufs Laufen: nach einem flachen, schnellen Radabschnitt in konstant hoher Frequenz entscheidet der erste Laufkilometer darüber, ob die Beine kommen oder das Tempo bricht. Die Falle sind die kurzen Brückenrampen: Wer jede davon sprintet, sammelt anaerobe Schulden, die auf einer 20-minütigen Laufstrecke nicht mehr abbezahlt werden.","A sprint distance forgives little tactics but rewards courage: you ride and run just at threshold, and on this flat course there is no terrain to hide behind for recovery. Divide the race by effort, not by course: a controlled-hard swim, a bike leg at the upper limit of what still allows a fast run, then a run that builds to the line.\n\nTwo points decide the race. First, the Rhine: the current rewards a smart line and punishes sighting mistakes twice over, so invest the seconds it takes to sight properly. Second, the switch to the run: after a flat, fast bike leg at constantly high cadence, the first run kilometre determines whether the legs arrive or the pace breaks. The trap is the short bridge ramps: sprint every one of them and you collect anaerobic debts that a 20-odd-minute run leaves no time to repay.",{"de":337,"en":338},"Für die Sprintdistanz liegt die Gesamtbelastung je nach Niveau bei etwa 1:10 bis 1:50 Stunden, ein Rennen, das durchgehend an oder knapp unter der Schwelle stattfindet.\n\nDer Belastungscharakter ist intensiv, aber gleichmäßig: Das flache Profil erzeugt keine Lastwechsel, die Härte kommt allein aus dem selbst gewählten Tempo und den schnellen Übergängen zwischen den Disziplinen. Rennentscheidend sind das Schwimmen im strömenden Fluss und die Fähigkeit, direkt vom Rad in ein hohes Lauftempo zu finden.\n\nTrainiere deshalb kurz und knackig: Schwelleneinheiten auf Rad und Laufstrecke, Intervalle leicht über der Renngeschwindigkeit und regelmäßige Koppeleinheiten mit kurzen, schnellen Läufen direkt nach dem Absteigen. Auch die Wechsel selbst sind auf dieser Distanz Trainingsinhalt: Auf eine gute Stunde Rennzeit gerechnet sind zwei geübte Wechsel schnell eine halbe Minute wert.\n\nFürs Freiwasser gilt: mindestens einige Einheiten im offenen Wasser mit Orientierungsübungen, idealerweise in leicht bewegtem Wasser, damit der Rhein am Renntag Respekt, aber keine Überraschung ist.","For the sprint distance, total effort sits around 1:10 to 1:50 hours depending on your level, a race that lives at or just below threshold throughout.\n\nThe demand is intense but even: the flat profile creates no load changes, so the hardness comes entirely from your chosen pace and the quick transitions between disciplines. Decisive are the swim in a flowing river and the ability to find a fast run pace straight off the bike.\n\nTrain short and sharp accordingly: threshold sessions on bike and run, intervals slightly above race speed, and regular brick sessions with short, quick runs immediately after dismounting. On this distance the transitions themselves are training content; over roughly an hour of racing, two well-drilled transitions are quickly worth half a minute.\n\nFor open water: schedule at least a handful of sessions in open conditions with sighting practice, ideally in slightly moving water, so that on race day the Rhine commands respect but brings no surprises.",{"raceName":340,"kind":18,"composedLegs":341,"startDate":238,"leg":22,"legGroup":22,"distanceInMeters":525,"elevationGainInMeters":526,"format":241,"profile":527,"intro":610,"description":613,"pacing":616,"training":619},"Olympisch",[342,344,437],{"discipline":21,"label":22,"legOrder":23,"distanceInMeters":343,"raceName":22,"elevationGainInMeters":22,"profile":22,"description":22},2200,{"discipline":26,"label":22,"legOrder":27,"distanceInMeters":345,"raceName":346,"elevationGainInMeters":347,"profile":348,"description":434},45900,"Olympisch — Bike",130,{"classification":32,"routeShape":33,"totalAscentM":349,"totalDescentM":349,"netElevationM":23,"vertPerKm":350,"climbs":351,"remainingVertM":23,"gradientDistribution":352,"downsampledProfile":355,"trackPolyline":433},121,2.6,[],{"flatPct":353,"upPct":354,"downPct":73,"steepUpPct":23,"steepDownPct":23},87.1,6.8,[356,357,359,360,362,364,366,368,370,372,374,376,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431],{"km":23,"elevM":43},{"km":358,"elevM":59},1.18,{"km":194,"elevM":48},{"km":361,"elevM":62},3.53,{"km":363,"elevM":43},4.7,{"km":365,"elevM":43},5.88,{"km":367,"elevM":74},7.05,{"km":369,"elevM":74},8.23,{"km":371,"elevM":43},9.4,{"km":373,"elevM":74},10.58,{"km":375,"elevM":59},11.75,{"km":101,"elevM":154},{"km":378,"elevM":192},14.1,{"km":380,"elevM":62},15.28,{"km":382,"elevM":48},16.45,{"km":384,"elevM":48},17.63,{"km":386,"elevM":74},18.8,{"km":388,"elevM":51},19.98,{"km":390,"elevM":51},21.15,{"km":392,"elevM":48},22.33,{"km":394,"elevM":192},23.5,{"km":396,"elevM":108},24.68,{"km":398,"elevM":48},25.85,{"km":400,"elevM":111},27.03,{"km":402,"elevM":62},28.2,{"km":404,"elevM":138},29.38,{"km":406,"elevM":65},30.55,{"km":408,"elevM":51},31.73,{"km":410,"elevM":51},32.9,{"km":412,"elevM":192},34.08,{"km":414,"elevM":192},35.25,{"km":416,"elevM":111},36.42,{"km":418,"elevM":51},37.6,{"km":420,"elevM":48},38.78,{"km":422,"elevM":74},39.95,{"km":424,"elevM":51},41.13,{"km":426,"elevM":65},42.3,{"km":428,"elevM":74},43.48,{"km":430,"elevM":79},44.65,{"km":432,"elevM":43},45.83,"ar}uHueqi@^?TjAfAIbBiDlCpBp@pBt@KfHjDdSC~@rDzAvBzAv@lFh@tBpAn@vE|Abr@m@v@K}CjHk@nA}CjHKrH|AlQGXd@H`Fe@bFeB|AkB{BuFox@wB{c@tF_Xv@aXdAyJrYgaApBwKfAuU}Aqd@BgHj@wGdDcMhLsXoM`ZyCtMa@xPrAlZ@tNaAhNuCvNoU~t@sAlCqCpCkRvGgNrIvNcIvPmFbFoE{BxOg@vUuFhXSjDnJpyArAfCxAIn@_Af@_DQqJeOTiOoCyq@pC}PsBuPwGyN{JeJaJ}IaL}Tma@kPs`@uByAsIgCaDHiHlFi]`Nso@jc@{N|MmIdLeE`DyHnWiGlOu^hq@mSpWiDo@wExBy@rEi@h@wmCB{JdCsGjEcIfLsClHwB`JyAnNg@`Oe@v@a@_ApAgI|APtAV[|I_C`DUhAaArQsC~UcElVeExNsFlKcEvEsGzDaPnDoGbCuGnGgCbGm@GDu@bEqFlFeFnWsHjGcDbGoGnF{K`GsUtEu[nAsNpBqh@zAyLbGyQdH{JrJ_GbJcBbcBV`h@_@lAwEfBiBlBg@nCx@h@SpHqItL}P~\\mo@zGgQxF}Rp@iAxCkA`IsL|RyPfk@m`@n^yN~GgFlDApH|BhCdBtLhZbVnd@~PzSfO~LnO|H|UdG`O[lUqBpDVP~AkG^m@`AJvCjBJm@kHuA_n@_AgD}KkCoBoC_AqDoTEoGiD_FkEsAbCsC_@",{"de":435,"en":436},"Nach dem Wechsel am Rheinufer führt der Kurs über die Rheinbrücken auf das linke Ufer und von dort auf langen, gesperrten Geraden aus der Innenstadt hinaus. Die Streckenführung ist keine eng getaktete Rundenschleife: Ein einzelner Wendepunkt gliedert das Rennen in Hin- und Rückweg, sodass Kurven und Bremspunkte selten bleiben.\n\nDas Höhenband reicht von 40 bis 56 Metern über dem Meer. Die 130 Höhenmeter kommen ausschließlich aus den Rampen der Rheinbrücken und einigen Unterführungen, kurze Anstiege von rund zehn bis fünfzehn Metern Höhenunterschied, die sich über die Distanz mehrfach wiederholen. Zwischen ihnen liegen Kilometer, auf denen sich das Profil praktisch nicht verändert. Der Belag ist durchgehend Asphalt auf gesperrten Straßen.","After transition at the riverbank the course crosses the Rhine bridges to the left bank and heads out of the city centre on long closed straights. The layout is not a tightly repeated circuit: a single turnaround divides the leg into an outward and a return half, so corners and braking points stay rare.\n\nThe elevation band runs from 40 to 56 metres above sea level. The 130 metres of ascent come exclusively from the Rhine bridge ramps and a handful of underpasses, short rises of roughly ten to fifteen metres, repeated several times across the distance. Between them lie kilometres over which the profile barely changes. The surface is asphalt on closed roads throughout.",{"discipline":137,"label":22,"legOrder":138,"distanceInMeters":438,"raceName":439,"elevationGainInMeters":54,"profile":440,"description":522},9400,"Olympisch — Run",{"classification":32,"routeShape":33,"totalAscentM":154,"totalDescentM":441,"netElevationM":145,"vertPerKm":225,"climbs":442,"remainingVertM":23,"gradientDistribution":443,"downsampledProfile":446,"trackPolyline":521},36,[],{"flatPct":444,"upPct":113,"downPct":445,"steepUpPct":23,"steepDownPct":23},74.9,9.6,[447,448,449,451,453,455,457,459,461,463,465,467,469,471,473,475,476,478,480,482,484,485,487,489,491,493,495,497,499,500,502,504,506,508,510,512,514,516,517,519],{"km":23,"elevM":154},{"km":158,"elevM":154},{"km":450,"elevM":154},0.48,{"km":452,"elevM":167},0.73,{"km":454,"elevM":167},0.95,{"km":456,"elevM":154},1.2,{"km":458,"elevM":154},1.45,{"km":460,"elevM":62},1.68,{"km":462,"elevM":111},1.93,{"km":464,"elevM":192},2.17,{"km":466,"elevM":48},2.4,{"km":468,"elevM":59},2.65,{"km":470,"elevM":74},2.88,{"km":472,"elevM":192},3.13,{"km":474,"elevM":51},3.38,{"km":35,"elevM":51},{"km":477,"elevM":192},3.85,{"km":479,"elevM":111},4.08,{"km":481,"elevM":62},4.33,{"km":483,"elevM":108},4.58,{"km":233,"elevM":62},{"km":486,"elevM":154},5.05,{"km":488,"elevM":138},5.3,{"km":490,"elevM":138},5.53,{"km":492,"elevM":138},5.78,{"km":494,"elevM":154},6,{"km":496,"elevM":154},6.25,{"km":498,"elevM":108},6.5,{"km":76,"elevM":48},{"km":501,"elevM":48},6.98,{"km":503,"elevM":43},7.2,{"km":505,"elevM":43},7.45,{"km":507,"elevM":48},7.7,{"km":509,"elevM":48},7.93,{"km":511,"elevM":51},8.18,{"km":513,"elevM":192},8.43,{"km":515,"elevM":111},8.65,{"km":151,"elevM":65},{"km":518,"elevM":108},9.13,{"km":520,"elevM":192},9.38,"}{}uHoypi@Y~@vFzFbLbGbBy@nCbCnMlCvWZXECsAcCg@]dBuLAPeO{@nAk@lH@j{@G}{@l@gHnAsEYiF}C@g@fAo@dSi@^YzAgKgBwFyH}KeAEn@tJxFvA`@rA{@|BvBpNxCnWX@kBgCOS~AqLIPoNi@J}@vJJrz@[mYFu]v@uLhA{D[gFsCCq@bAs@xSg@TUrA}LkC{CqFqG{BMgBZcAh@Mr@b@LrA",{"de":523,"en":524},"Die Runde von rund 4,7 Kilometern verlässt die Wechselzone am Rheinufer, unterquert die Hohenzollernbrücke und folgt der Uferpromenade, bevor sie den Rhein über die Brücke selbst quert. Untergrund und Streckenführung sind durchgehend befestigt und gesperrt, die Kulisse mit Dom und Rheinpanorama begleitet praktisch jeden Kilometer.\n\nWeil die Runde zweimal gelaufen wird, ist der Kurs vollständig planbar: Du kennst nach der ersten Hälfte jeden Meter, jede Rampe und jeden Wendepunkt. Die 53 Höhenmeter entfallen fast vollständig auf den zweimaligen Auf- und Abstieg zur Hohenzollernbrücke, je rund 26 Meter pro Runde in einem Höhenband von 39 bis 56 Metern. Zwischen den Brückenquerungen bleibt das Profil eben.","The lap of roughly 4.7 kilometres leaves transition at the riverbank, passes under the Hohenzollernbrücke and follows the promenade before crossing the Rhine on the bridge itself. Surface and routing are paved and closed throughout, with the cathedral and river panorama alongside virtually every kilometre.\n\nBecause the lap is run twice the course is entirely predictable: after the first half you know every metre, every ramp and every turn. The 53 metres of ascent fall almost entirely on the two ascents and descents of the Hohenzollernbrücke, about 26 metres per lap within a band of 39 to 56 metres. Between the bridge crossings the profile stays level.",57500,183,{"classification":32,"routeShape":33,"totalAscentM":528,"totalDescentM":529,"netElevationM":245,"vertPerKm":530,"climbs":531,"remainingVertM":23,"gradientDistribution":532,"downsampledProfile":536,"trackPolyline":609},162,165,2.9,[],{"flatPct":533,"upPct":534,"downPct":535,"steepUpPct":23,"steepDownPct":23},84.4,8.3,7.3,[537,538,540,542,544,545,546,548,550,551,553,554,556,557,559,561,562,564,566,568,569,571,573,575,577,579,581,583,585,587,589,591,593,595,597,599,601,603,605,607],{"km":23,"elevM":43},{"km":539,"elevM":108},1.43,{"km":541,"elevM":48},2.85,{"km":543,"elevM":51},4.28,{"km":71,"elevM":43},{"km":272,"elevM":43},{"km":547,"elevM":74},8.53,{"km":549,"elevM":74},9.95,{"km":96,"elevM":74},{"km":552,"elevM":154},12.8,{"km":292,"elevM":51},{"km":555,"elevM":62},15.65,{"km":119,"elevM":51},{"km":558,"elevM":43},18.48,{"km":560,"elevM":192},19.9,{"km":313,"elevM":108},{"km":563,"elevM":51},22.75,{"km":565,"elevM":192},24.18,{"km":567,"elevM":192},25.6,{"km":400,"elevM":111},{"km":570,"elevM":154},28.43,{"km":572,"elevM":138},29.85,{"km":574,"elevM":108},31.28,{"km":576,"elevM":51},32.7,{"km":578,"elevM":192},34.13,{"km":580,"elevM":48},35.55,{"km":582,"elevM":51},36.98,{"km":584,"elevM":192},38.4,{"km":586,"elevM":43},39.8,{"km":588,"elevM":192},41.23,{"km":590,"elevM":111},42.65,{"km":592,"elevM":65},44.08,{"km":594,"elevM":59},45.5,{"km":596,"elevM":167},46.93,{"km":598,"elevM":192},48.35,{"km":600,"elevM":192},49.78,{"km":602,"elevM":154},51.18,{"km":604,"elevM":108},52.6,{"km":606,"elevM":192},54.03,{"km":608,"elevM":192},55.45,"ar}uHueqi@^?TjAfAIbBiDlCpBp@pBt@KfHjDdSC~@rDzAvBzAv@lFh@tBpAn@vE|Abr@m@v@K}CjHk@nA}CjHKrH|AlQGXd@H`Fe@bFeB|AkB{BuFox@wB{c@tF_Xv@aXdAyJrYgaApBwKfAuU}Aqd@BgHj@wGdDcMhLsXoM`ZyCtMa@xPrAlZ@tNaAhNuCvNoU~t@sAlCqCpCkRvGgNrIvNcIvPmFbFoE{BxOg@vUuFhXSjDnJpyArAfCxAIn@_Af@_DQqJeOTiOoCyq@pC}PsBuPwGyN{JeJaJ}IaL}Tma@kPs`@uByAsIgCaDHiHlFi]`Nso@jc@{N|MmIdLeE`DyHnWiGlOu^hq@mSpWiDo@wExBy@rEi@h@wmCB{JdCsGjEcIfLsClHwB`JyAnNg@`Oe@v@a@_ApAgI|APtAV[|I_C`DUhAaArQsC~UcElVeExNsFlKcEvEsGzDaPnDoGbCuGnGgCbGm@GDu@zJqLnE{BfOmD|GsCxFwExFaJtGqSzF_^pB}SpBqh@zAyLdDeL`DaH`FmGdFuDpG}B~Eo@bcBV`h@_@lAwEfBiBlBg@nCx@h@SpHqItL}P~\\mo@zGgQxF}Rp@iAxCkA`IsL|RyPfk@m`@n^yNhIwFtLjChCdBtLhZbVnd@~PzSfO~LnO|H|UdG`O[lUqBpDVP~AkG^m@`AJvCjBJm@kHuA_n@_AgD}KkCoBoC_AqDoTEoGiD_FkEsAbCsC_@qIxMvFzFxFpDlExA~@aAnCbCnMlCvWZXECsAcCg@]dBuLAPeO{@nAk@lH@j{@G}{@l@gHnAsEYiF}C@g@fAo@dSi@^YzAgKgBwFyH}KeAEn@tJxFvA`@rA{@|BvBpNxCnWXLsASc@y@Z}@c@[bBqLIPoNi@J}@vJJrz@[mYFu]v@uLhA{D[gFsCCq@bAs@xSg@TUrA}LkC{CqFqG{BMgBZcAh@Mr@b@LrA",{"de":611,"en":612},"Auf der olympischen Distanz zeigt der Kölner Triathlon, warum er als Klassiker unter den deutschen Stadtrennen gilt: Rheinschwimmen mit Strömung, eine flache, schnelle Radstrecke am linken Ufer und ein Lauf, der Dom und Hohenzollernbrücke passiert. Rund 185 Höhenmeter auf der gesamten Distanz machen den Kurs zur Bühne für gleichmäßig hohes Tempo.","Over the Olympic distance, the Köln Triathlon shows why it counts as a classic among German city races: a Rhine swim with current, a flat, fast bike course on the left bank, and a run past the cathedral and across the Hohenzollernbrücke. Around 185 metres of elevation across the entire distance make this course a stage for sustained speed.",{"de":614,"en":615},"Das Rennen beginnt im Rhein: Der Schwimmauftakt im Strom ist die Eigenheit, die den Kölner Triathlon von den Seeschwimmen der meisten Konkurrenz unterscheidet: Die Strömung hilft, verlangt aber Orientierung und eine saubere Linie. Der Wechsel führt auf die Radstrecke am linken Rheinufer, die auf langen Geraden praktisch ohne Unterbrechung Tempo erlaubt: Fast 60 Prozent der Gesamtstrecke sind komplett eben, als einzige wiederkehrende Marke bleibt eine kurze Welle von gut zehn Höhenmetern, dazu die Rampen an Brücken und Unterführungen.\n\nDer Zehn-Kilometer-Lauf macht aus dem Finale eine Stadtbesichtigung im Renntempo: über die Hohenzollernbrücke, am Rheinufer entlang, den Dom fast durchgehend im Blick, getragen von einer dichten innerstädtischen Kulisse. Wer eine schnelle olympische Distanz mit Großstadtatmosphäre sucht, findet hier eine der besten Kombinationen des Landes.","The race begins in the Rhine: the swim in the river is the feature that sets the Köln Triathlon apart from the lake swims of most rivals; the current helps, but demands sighting and a clean line. Transition leads onto the bike course along the left bank, whose long straights allow almost uninterrupted speed: nearly 60 percent of the total course is completely level, the only recurring landmark a short rise of a good ten metres, plus the ramps at bridges and underpasses.\n\nThe ten-kilometre run turns the finale into a city tour at race pace: across the Hohenzollernbrücke, along the riverside, the cathedral almost constantly in view, carried by a dense inner-city crowd. If you are looking for a fast Olympic distance with big-city atmosphere, this is one of the best combinations in the country.",{"de":617,"en":618},"Die olympische Distanz auf flacher Strecke ist ein Rechenspiel mit einer Unbekannten: dem eigenen Mut. Fahre das Rad knapp unterhalb der Schwelle mit konstanter Leistung: Der Kurs erlaubt es, und genau darin liegt die Gefahr, denn ohne Anstiege fehlt jedes natürliche Korrektiv gegen Übertempo. Die Brückenrampen sind kurz genug, um sie mit Schwung statt mit Watt zu nehmen.\n\nRennentscheidend ist der Laufteil ab Kilometer fünf: Auf der flachen Uferstrecke gibt es kein Verstecken, und hier trennt sich, wer auf dem Rad investiert oder überzogen hat. Die typische Falle des Rennens liegt schon davor, im Rhein. Wer sich von der Strömung tragen lässt und zu verhalten schwimmt, verliert wenig; wer gegen die Linie kämpft und hektisch korrigiert, verschenkt Körner, die auf zwei flachen Tempostrecken danach fehlen. Ein ruhiger, gerader Schwimmauftakt ist auf diesem Kurs bares Geld.","The Olympic distance on a flat course is an equation with one unknown: your own nerve. Ride the bike just below threshold at constant power; the course allows it, and that is exactly the danger, because without climbs there is no natural corrective against overpacing. The bridge ramps are short enough to take with momentum rather than watts.\n\nThe race is decided on the run from kilometre five: on the flat riverside stretch there is no hiding, and this is where investing on the bike separates from overspending. The race's typical trap comes earlier, in the Rhine. Swim relaxed and let the current carry you and you lose little; fight the line and correct frantically and you burn matches that two flat tempo legs will sorely miss. A calm, straight swim is worth real money on this course.",{"de":620,"en":621},"Für die olympische Distanz auf diesem Profil liegt die Gesamtbelastung je nach Niveau bei etwa 2:10 bis 3:15 Stunden, durchgehend zügig, ohne eine einzige geländebedingte Pause.\n\nDer Belastungscharakter ist eine gleichmäßig hohe aerobe Tempobelastung über alle drei Disziplinen: keine Profilwechsel, keine anaeroben Bergspitzen, sondern das konstante Halten einer Intensität knapp unter der Schwelle. Rennentscheidend sind das Flussschwimmen mit Orientierung und die zweite Hälfte des Laufs, in der sich die Raddisziplin auszahlt oder rächt.\n\nDie Vorbereitung setzt entsprechend auf Schwellentraining in allen drei Sportarten: Tempoblöcke auf dem Rad in Renngeometrie, Intervalle und Tempodauerläufe im Zielbereich des Zehn-Kilometer-Tempos sowie Koppelläufe direkt vom Rad. Freiwassereinheiten mit Sichtungstraining gehören fest ins Programm: Die Strömung des Rheins ist ein Verbündeter, aber nur für die, die geradeaus schwimmen.\n\nWer im Sommer startet, sollte Tempoeinheiten auch bei Wärme geübt haben; die Stadtstrecke bietet wenig Schatten.","For the Olympic distance on this profile, total effort sits around 2:10 to 3:15 hours depending on your level, consistently brisk, without a single terrain-imposed pause.\n\nThe demand is an evenly high aerobic tempo effort across all three disciplines: no profile changes, no anaerobic climbing spikes, just holding an intensity close beneath threshold. Decisive are the river swim with its sighting demands and the second half of the run, where the bike leg pays off or takes revenge.\n\nPreparation accordingly centres on threshold work in all three sports: tempo blocks on the bike in race geometry, intervals and sustained runs around ten-kilometre goal pace, and brick runs straight off the bike. Open-water sessions with sighting practice belong firmly in the programme; the Rhine's current is an ally, but only for those who swim straight.\n\nFor a summer start, quality sessions should also have been rehearsed in warm conditions; the city course offers little shade.",{"raceName":623,"kind":18,"composedLegs":624,"startDate":238,"leg":22,"legGroup":22,"distanceInMeters":805,"elevationGainInMeters":806,"format":241,"profile":807,"intro":895,"description":898,"pacing":901,"training":904},"Mitteldistanz",[625,627,718],{"discipline":21,"label":22,"legOrder":23,"distanceInMeters":626,"raceName":22,"elevationGainInMeters":22,"profile":22,"description":22},2600,{"discipline":26,"label":22,"legOrder":27,"distanceInMeters":628,"raceName":629,"elevationGainInMeters":630,"profile":631,"description":715},87300,"Mitteldistanz — Bike",231,{"classification":32,"routeShape":33,"totalAscentM":632,"totalDescentM":632,"netElevationM":23,"vertPerKm":633,"climbs":634,"remainingVertM":23,"gradientDistribution":635,"downsampledProfile":637,"trackPolyline":714},214,2.5,[],{"flatPct":636,"upPct":494,"downPct":145,"steepUpPct":23,"steepDownPct":23},89,[638,639,640,642,644,646,648,650,651,653,655,657,659,661,663,664,666,668,670,672,674,676,677,680,682,684,686,688,690,692,694,696,698,700,702,704,706,708,710,712],{"km":23,"elevM":43},{"km":191,"elevM":79},{"km":641,"elevM":43},4.47,{"km":643,"elevM":74},6.7,{"km":645,"elevM":74},8.95,{"km":647,"elevM":74},11.18,{"km":649,"elevM":48},13.4,{"km":555,"elevM":62},{"km":652,"elevM":74},17.88,{"km":654,"elevM":51},20.1,{"km":656,"elevM":48},22.35,{"km":658,"elevM":192},24.58,{"km":660,"elevM":62},26.83,{"km":662,"elevM":138},29.05,{"km":574,"elevM":108},{"km":665,"elevM":51},33.53,{"km":667,"elevM":48},35.75,{"km":669,"elevM":51},38,{"km":671,"elevM":74},40.23,{"km":673,"elevM":65},42.45,{"km":675,"elevM":48},44.7,{"km":596,"elevM":43},{"km":678,"elevM":679},49.15,54,{"km":681,"elevM":74},51.4,{"km":683,"elevM":74},53.63,{"km":685,"elevM":108},55.88,{"km":687,"elevM":192},58.1,{"km":689,"elevM":74},60.33,{"km":691,"elevM":108},62.58,{"km":693,"elevM":48},64.8,{"km":695,"elevM":192},67.05,{"km":697,"elevM":62},69.28,{"km":699,"elevM":154},71.5,{"km":701,"elevM":192},73.75,{"km":703,"elevM":192},75.97,{"km":705,"elevM":108},78.2,{"km":707,"elevM":74},80.45,{"km":709,"elevM":48},82.68,{"km":711,"elevM":59},84.93,{"km":713,"elevM":43},87.15,"ar}uHweqi@`@@RlAfAGbBoDnCvBl@lB`AGlGbDtS?~@rDzAvBzAv@lFh@tBpAn@vE|Abr@m@v@K}CjHk@nA}CjHKrH|AlQGXd@H`Fe@bFeB|AkB{BuFox@wB{c@tF_Xv@aXdAyJrYgaApBwKfAuU}Aqd@BgHj@wGdDcMhLsXoM`ZyCtMa@xPrAlZ@tNaAhNuCvNoU~t@sAlCqCpCkRvGgNrIvNcIvPmFbFoE{BxOg@vUuFhXSjDnJpyArAfCxAIn@_Af@_DQqJeOTiOoCyq@pC}PsBuPwGyN{JeJaJ}IaL}Tma@kPs`@kFqCqFuAoBBqHfFwa@fQik@h`@oPjOoHhKkElDeMl`@__@ns@eN|RsGnHsBm@{CXsB~AoAlFmnCPaJvB}FrDkItKkExKwAjGuAlL}@~Ru@TIi@t@oH|@]pC`@WxHoCfFaBlWeBlNgExV}EnQoGnLeG|FgEvBqU|F{GfF{E~I_@MDy@l@OzDiGrFyEnW}G|EsCdE_ExGmLjF{RbFc\\rBuUdB_d@zA}M~AuGhDyIfHcKxKmGnJoAvjBR|YEfDa@r@kDhAqBnDcA`Cz@p@c@xTyYj^kq@nEaLlIoX~DaCjHwKzOoNzg@g^~L}GxUaJhJgGtBAlDbAlHhDtLhZbVnd@~PzSrQtNbMfGlXnGlo@sD|MhBvQI^^FhHiA|EaBRuAaDgIuoASsK|FoYr@mXjAiIvXu~@rBuKv@gI\\aN_Bab@?kH~@iKfCaJrLuYeN|[sChOQfKpAdZ?rSiAfN{CdNaW`w@eCnCaRzGiOfJlOwI~PmFhE_EcAdEcA|JO|Ng@|GoE~Rc@tFrJryA`AjBvALzAyCAaMmOLwNiCif@dC{M@gT}DqK}EgPqLiMeNsHsKqUed@cKsW_BmAoJuCcDJgHfF_^tNyn@xb@wOxNoHdK}DrCkOpd@}]bq@iIzL_LvMcCm@cDl@iBfBmAzE{mCJoIjB_J`GmDhE{C`GgFfQyAnNw@nPu@?Eu@hAmHzDP]hJeCnDgAlR{BlSeF`ZmEjO}FjKmEvEcFzC_YxHiHhHwBhFs@QxEgH`HcGrUaGtGmDrGoHjDyGhF{QpGya@vAkQ|Aya@vA}NvAuGpDuJdHiKbJ_GnJmBroBPb\\_@zBuGdDoA|Db@hReVt_@mr@pFyMjIyX|EiDlFwIpSyQvl@sa@v]oNbIsFlDFjKxDbQja@hSf_@xPpSrQtNnKdFxVvGtQa@tSgB|CJ^|@Qz@wG^YvALrBjBPo@qHuA_n@_AgD}KkCoBoC_AqDoSFmHuD_FoEuAfCsC_@",{"de":716,"en":717},"Die Strecke verlässt die Wechselzone am Rheinufer, führt am Deutzer Bahnhof vorbei auf die Deutzer Brücke und von dort auf die Runde, die viermal absolviert wird. Jede Runde misst rund 21,8 Kilometer auf gesperrten Straßen, überwiegend auf langen Uferabschnitten mit wenigen Richtungswechseln.\n\nDas Profil bewegt sich zwischen 39 und 57 Metern über dem Meer. Innerhalb einer Runde verteilen sich die Höhenmeter auf etwa sieben klar abgegrenzte Anstiege von jeweils vier bis dreizehn Metern Höhenunterschied und drei- bis zwölfhundert Metern Länge, die Rampen der Rheinbrücken und die Auffahrten von der Uferstraße auf das höher gelegene Straßenniveau. Der markanteste dieser Anstiege überwindet rund dreizehn Meter auf gut achthundert Metern.\n\nWeil sich dieselbe Runde viermal wiederholt, ist der Kurs vollständig kalkulierbar: Jede Rampe, jeder Wendepunkt und jede windexponierte Passage kommt viermal, und wer die erste Runde aufmerksam fährt, kennt die restlichen drei im Detail.","The course leaves transition at the riverbank, passes Deutz station onto the Deutzer Brücke and from there onto the round completed four times. Each round measures roughly 21.8 kilometres on closed roads, largely on long riverside sections with few changes of direction.\n\nThe profile moves between 39 and 57 metres above sea level. Within a round, the ascent falls into about seven clearly separated rises of four to thirteen metres each and three hundred to twelve hundred metres long, the Rhine bridge ramps and the climbs from riverside road up to the higher street level. The most pronounced of these gains around thirteen metres over some eight hundred metres.\n\nBecause the same round repeats four times the course is fully calculable: every ramp, every turn and every wind-exposed section comes round four times, and riding the first round attentively tells you the remaining three in detail.",{"discipline":137,"label":22,"legOrder":138,"distanceInMeters":719,"raceName":720,"elevationGainInMeters":721,"profile":722,"description":802},19000,"Mitteldistanz — Run",112,{"classification":32,"routeShape":33,"totalAscentM":723,"totalDescentM":724,"netElevationM":145,"vertPerKm":725,"climbs":726,"remainingVertM":23,"gradientDistribution":727,"downsampledProfile":730,"trackPolyline":801},91,85,4.9,[],{"flatPct":728,"upPct":729,"downPct":552,"steepUpPct":23,"steepDownPct":23},70.3,16.9,[731,732,733,734,735,737,739,740,741,743,744,746,748,750,752,754,756,758,760,762,764,766,768,770,772,774,775,777,779,781,783,785,787,789,791,792,794,796,797,799],{"km":23,"elevM":154},{"km":450,"elevM":154},{"km":454,"elevM":167},{"km":539,"elevM":154},{"km":736,"elevM":108},1.9,{"km":738,"elevM":51},2.38,{"km":541,"elevM":43},{"km":209,"elevM":108},{"km":742,"elevM":48},3.8,{"km":543,"elevM":154},{"km":745,"elevM":62},4.75,{"km":747,"elevM":138},5.23,{"km":749,"elevM":138},5.7,{"km":751,"elevM":138},6.18,{"km":753,"elevM":51},6.65,{"km":755,"elevM":48},7.13,{"km":757,"elevM":48},7.6,{"km":759,"elevM":108},8.07,{"km":761,"elevM":192},8.55,{"km":763,"elevM":65},9.03,{"km":765,"elevM":154},9.5,{"km":767,"elevM":138},9.98,{"km":769,"elevM":154},10.45,{"km":771,"elevM":111},10.93,{"km":773,"elevM":192},11.4,{"km":98,"elevM":54},{"km":776,"elevM":192},12.35,{"km":778,"elevM":192},12.83,{"km":780,"elevM":62},13.3,{"km":782,"elevM":111},13.78,{"km":784,"elevM":154},14.25,{"km":786,"elevM":138},14.73,{"km":788,"elevM":62},15.2,{"km":790,"elevM":111},15.68,{"km":297,"elevM":48},{"km":793,"elevM":74},16.63,{"km":795,"elevM":51},17.1,{"km":121,"elevM":192},{"km":798,"elevM":65},18.05,{"km":800,"elevM":192},18.52,"}{}uHoypi@Y~@vFzFbLbGbBy@nCbCnMlCvWZXECsAcCg@]dBuLAPeO{@nAk@lHLf{@YkUDme@l@gHnAsEYiF}C@g@fAo@dSi@^YzAgKgBwFyH}KeAEn@tJxFvA`@rA{@|BvBpNxCnWX@kBgCOS~AqLIPoNi@J}@vJJrz@[mYFu]v@uLhA{D[gFsCCq@bAs@xSg@TUrA}LkCuBkEqAiAyK{@Ch@h@`@rJdFv@TdA}@rBnB~MvCvX^CiBmCMOzAoLCN}No@l@y@zKJxx@Y}t@z@mOlAuE_@cFoD^cAjTcAbCkLcCgC{EsAgAuKs@t@pAvJbFh@JhAy@pC|BlMfCdX\\AaBcC[g@bBaLEHeOq@~@q@lJBzy@U}s@d@gMbB_I]}EuCDq@jAo@fSg@Z]zAwK_CmD{F{GcCO{A`@sAn@Cn@l@BbA",{"de":803,"en":804},"Die Laufstrecke verlässt die Wechselzone am Rheinufer, führt unter der Hohenzollernbrücke hindurch auf die Promenade und quert den Rhein über die Brücke selbst. Diese Runde von rund 4,6 Kilometern wird viermal gelaufen, bevor der Zieleinlauf im Tanzbrunnen-Gelände folgt.\n\nDer Untergrund ist durchgehend befestigt und für den Verkehr gesperrt; die Strecke bleibt fast vollständig am Wasser und läuft mit Dom und Rheinpanorama durch eine dichte Zuschauerkulisse. Von den 112 Höhenmetern entfallen etwa 28 auf jede Runde, praktisch vollständig auf den Auf- und Abstieg zur Hohenzollernbrücke. Zwischen den Brückenquerungen verläuft der Kurs in einem schmalen Höhenband von 39 bis 57 Metern nahezu eben.\n\nDie vierfache Wiederholung macht den Halbmarathon mental zu einer eigenen Aufgabe: Jede Rampe, jeder Wendepunkt und jede Verpflegungsstelle kommt viermal, und die letzte Runde wird auf einer Strecke gelaufen, die zu diesem Zeitpunkt bereits vollständig vertraut ist.","The run leaves transition at the riverbank, passes under the Hohenzollernbrücke onto the promenade and crosses the Rhine on the bridge itself. This lap of roughly 4.6 kilometres is run four times before the finish in the Tanzbrunnen grounds.\n\nThe surface is paved and closed to traffic throughout; the course stays almost entirely at the water and runs past cathedral and river panorama through a dense wall of spectators. Of the 112 metres of ascent, about 28 fall on each lap, virtually all of it on the ascent and descent of the Hohenzollernbrücke. Between the bridge crossings the course runs almost level within a narrow band of 39 to 57 metres.\n\nThe fourfold repetition makes the half marathon a mental task in its own right: every ramp, every turn and every aid station comes round four times, and the last lap is run on a course by then entirely familiar.",108900,343,{"classification":32,"routeShape":33,"totalAscentM":808,"totalDescentM":809,"netElevationM":245,"vertPerKm":530,"climbs":810,"remainingVertM":23,"gradientDistribution":811,"downsampledProfile":814,"trackPolyline":894},305,308,[],{"flatPct":812,"upPct":813,"downPct":354,"steepUpPct":23,"steepDownPct":23},85.3,7.9,[815,816,818,820,822,824,825,827,829,831,833,835,837,839,841,843,845,847,849,852,854,856,858,860,862,864,866,868,870,872,874,876,878,880,882,884,886,888,890,892],{"km":23,"elevM":43},{"km":817,"elevM":48},2.73,{"km":819,"elevM":74},5.43,{"km":821,"elevM":74},8.15,{"km":823,"elevM":74},10.88,{"km":290,"elevM":79},{"km":826,"elevM":48},16.3,{"km":828,"elevM":74},19,{"km":830,"elevM":108},21.73,{"km":832,"elevM":192},24.45,{"km":834,"elevM":111},27.15,{"km":836,"elevM":154},29.88,{"km":838,"elevM":192},32.6,{"km":840,"elevM":51},35.3,{"km":842,"elevM":51},38.03,{"km":844,"elevM":51},40.75,{"km":846,"elevM":48},43.45,{"km":848,"elevM":59},46.18,{"km":850,"elevM":851},48.9,56,{"km":853,"elevM":74},51.6,{"km":855,"elevM":65},54.33,{"km":857,"elevM":65},57.03,{"km":859,"elevM":59},59.75,{"km":861,"elevM":51},62.48,{"km":863,"elevM":48},65.18,{"km":865,"elevM":51},67.9,{"km":867,"elevM":138},70.63,{"km":869,"elevM":192},73.33,{"km":871,"elevM":192},76.05,{"km":873,"elevM":51},78.78,{"km":875,"elevM":48},81.47,{"km":877,"elevM":48},84.2,{"km":879,"elevM":79},86.93,{"km":881,"elevM":51},89.63,{"km":883,"elevM":154},92.35,{"km":885,"elevM":48},95.05,{"km":887,"elevM":138},97.78,{"km":889,"elevM":192},100.5,{"km":891,"elevM":192},103.2,{"km":893,"elevM":192},105.93,"ar}uHweqi@`@@RlAfAGbBoDnCvBl@lB`AGlGbDtS?~@rDzAvBzAv@lFh@tBpAn@vE|Abr@m@v@K}CjHk@nA}CjHKrH|AlQGXd@H`Fe@bFeB|AkB{BuFox@wB{c@tF_Xv@aXdAyJrYgaApBwKfAuU}Aqd@BgHj@wGdDcMhLsXoM`ZyCtMa@xPrAlZ@tNaAhNuCvNoU~t@sAlCqCpCkRvGgNrIvNcIvPmFbFoE{BxOg@vUuFhXSjDnJpyArAfCxAIn@_Af@_DQqJeOTiOoCyq@pC}PsBuPwGyN{JeJaJ}IaL}Tma@kPs`@kFqCqFuAoBBqHfFwa@fQik@h`@oPjOoHhKkElDeMl`@__@ns@eN|RsGnHsBm@{CXsB~AoAlFmnCPaJvB}FrDkItKkExKwAjGuAlL}@~Ru@TIi@t@oH|@]pC`@WxHoCfFaBlWeBlNgExV}EnQoGnLeG|FgEvBqU|F{GfF{E~I_@MDy@l@OzDiGrFyEnW}G|EsCdE_ExGmLjF{RbFc\\rBuUdB_d@zA}M~AuGhDyIfHcKxKmGnJoAvjBR|YEfDa@r@kDhAqBnDcA`Cz@p@c@xTyYj^kq@nEaLlIoX~DaCjHwKzOoNzg@g^~L}GxUaJhJgGtBAlDbAlHhDtLhZbVnd@~PzSrQtNbMfGlXnGlo@sD|MhBvQI^^FhHiA|EaBRuAaDgIuoASsK|FoYr@mXjAiIvXu~@rBuKv@gI\\aN_Bab@?kH~@iKfCaJrLuYeN|[sChOQfKpAdZ?rSiAfN{CdNaW`w@eCnCaRzGiOfJlOwI~PmFhE_EcAdEcA|JO|Ng@|GoE~Rc@tFrJryA`AjBvALzAyCAaMmOLwNiCif@dC{M@gT}DqK}EgPqLiMeNsHsKqUed@cKsW_BmAoJuCcDJgHfF_^tNyn@xb@wOxNoHdK}DrCkOpd@}]bq@iIzL_LvMcCm@cDl@iBfBmAzE{mCJoIjB_J`GmDhE{C`GgFfQyAnNw@nPu@?Eu@hAmHzDP]hJeCnDgAlR{BlSeF`ZmEjO}FjKmEvEcFzC_YxHiHhHwBhFs@QxEgH`HcGrUaGtGmDrGoHjDyGhF{QpGya@vAkQ|Aya@vA}NfCiKfFgL~DcFrEoDpHuCvHk@hlBTb\\_@zBuGdDoA|Db@hReVt_@mr@pFyMjIyX|EiDlFwIpSyQvl@sa@v]oNpJcGjOpEbQja@hSf_@xPpSrQtNnKdFxVvGtQa@tSgB|CJV~AaHx@YvALrBjBPo@qHuA_n@_AgD}KkCoBoC_AqDoSFmHuD_FoEuAfCsC_@qIvMvFzFxFpDlExA~@aAnCbCnMlCvWZXECsAcCg@]dBuLAPeO{@nAk@lH@j{@G}{@l@gHnAsEYiF}C@g@fAo@dSi@^YzAgKgBwFyH}KeAEn@tJxFvA`@rA{@|BvBpNxCnWX@kBgCOS~AqLIPoNi@J}@vJJrz@[mYFu]v@uLhA{D[gFsCCq@bAs@xSg@TUrA}LkCuBkEqAiAyK{@Ch@h@`@rJdFv@TdA}@rBnB~MvCvX^CiBmCMOzAoLCN}No@l@y@zKJxx@Y}t@z@mOlAuE_@cFoD^cAjTcAbCkLcCgC{EsAgAuKs@t@pAvJbFh@JhAy@pC|BlMfCdX\\AaBcC[g@bBaLEHeOq@~@q@lJBzy@U}s@d@gMbB_I]}EuCDq@jAo@fSg@Z]zAwK_CmD{F{GcCO{A`@sAn@Cn@l@BbA",{"de":896,"en":897},"Die Mitteldistanz ist die längste Prüfung des Kölner Triathlons, und verlegt eine Distanz, die sonst über Land führt, komplett in die Großstadt: Rheinschwimmen, eine flache Radstrecke am linken Ufer und ein Halbmarathon mit Dom-Kulisse. Rund 345 Höhenmeter auf der gesamten Distanz bedeuten: Nicht das Profil setzt hier die Grenzen, sondern die eigene Tempodisziplin über mehr als vier Stunden.","The middle distance is the longest test of the Köln Triathlon, and it moves a distance usually raced across countryside entirely into the big city: a Rhine swim, a flat bike course on the left bank, and a half marathon backed by the cathedral. Around 345 metres of elevation across the whole distance means the limits here are set not by the profile but by your own pacing discipline over more than four hours.",{"de":899,"en":900},"Wie alle Kölner Distanzen beginnt das Rennen im Rhein, wo die Strömung den Auftakt schneller macht, als es die reine Schwimmform erlauben würde. Die Radstrecke führt anschließend in vier Runden von je rund 21,8 Kilometern über lange, flache Uferkilometer: Der weitaus größte Teil der Strecke ist völlig eben, und die Höhenmeter verteilen sich pro Runde auf etwa sieben kurze Rampen von jeweils vier bis dreizehn Metern Höhenunterschied an Brücken und Unterführungen. Für eine Mitteldistanz ist das ein außergewöhnlich strömungsgünstiges Profil, auf dem sich hohe Schnitte fahren lassen.\n\nDer Halbmarathon zum Abschluss bringt das Rennen dorthin zurück, wo es die Zuschauer sehen wollen: an die Rheinpromenade, über die Hohenzollernbrücke, mit dem Dom als ständigem Bezugspunkt. Die Kombination aus schnellem Kurs und innerstädtischer Kulisse macht die Kölner Mitteldistanz zu einem logischen Ziel für den ersten Start auf diesem Format wie für einen gezielten Bestzeitversuch.","Like all the Cologne distances, the race begins in the Rhine, where the current makes the opening faster than swim form alone would allow. The bike course then covers four rounds of roughly 21.8 kilometres each over long, flat riverside kilometres; by far the greater part is completely level, and the ascent falls into about seven short rises per round of four to thirteen metres each at bridges and underpasses. For a middle distance this is an exceptionally speed-friendly profile on which high averages are realistic.\n\nThe closing half marathon brings the race back to where the spectators want it: onto the Rhine promenade, across the Hohenzollernbrücke, with the cathedral as a constant reference point. The combination of a fast course and an inner-city backdrop makes the Cologne middle distance a natural target both for a first attempt at the format and for a deliberate personal-best bid.",{"de":902,"en":903},"Über die Mitteldistanz ist das flache Profil Versprechen und Prüfung zugleich: Es erlaubt konstant hohe Geschwindigkeit, und bestraft jeden, der die erlaubte Intensität mit der möglichen verwechselt. Fahre die Radkilometer mit gleichmäßiger Leistung deutlich unterhalb der Schwelle, bleib konsequent in der Aeroposition und iss nach Plan; die Strecke bietet dafür ideale Bedingungen, weil kein Anstieg die Verpflegung unterbricht.\n\nRennentscheidend ist die zweite Hälfte des Halbmarathons entlang des Rheins: flach, ohne Ausreden, oft in der Nachmittagswärme einer Sommerstadt. Wer dort noch beschleunigen kann, hat das Rad richtig dosiert. Die große Falle liegt entsprechend früh, im schnellen Gefühl der ersten Radstunde, wenn Strömungsschwimmen und Stadtatmosphäre das Anstrengungsempfinden nach unten verzerren. Kalkuliere bewusst konservativ bis zur Radhälfte und entscheide erst danach, ob mehr geht.","Over the middle distance, the flat profile is promise and test in one: it permits constantly high speed, and punishes anyone who confuses the permitted intensity with the possible one. Ride the bike kilometres at even power well below threshold, stay committed to the aero position and fuel to plan; the course offers ideal conditions for it, since no climb ever interrupts your eating.\n\nThe race is decided in the second half of the half marathon along the Rhine: flat, excuse-free, often in the afternoon warmth of a summer city. If you can still accelerate there, you judged the bike correctly. The big trap therefore comes early, in the fast feeling of the first bike hour, when a current-assisted swim and the city atmosphere skew your sense of effort downwards. Calculate deliberately conservatively until halfway through the bike, and only then decide whether more is on the table.",{"de":905,"en":906},"Kalkuliere für die Mitteldistanz je nach Niveau mit etwa 4:15 bis 6:30 Stunden Gesamtbelastung: Die Königsdistanz des Kölner Renntages verlangt einen vollen, gut strukturierten Vorbereitungsblock.\n\nDer Belastungscharakter ist eine lange, nahezu vollkommen gleichmäßige aerobe Leistung: Das Profil erzeugt keinerlei erzwungene Wechsel, die Kunst liegt im stundenlangen Stabilisieren einer zügigen Intensität, auf dem Rad in der Aeroposition, danach im Laufrhythmus des Halbmarathons. Rennentscheidend sind die Raddisziplin über die flachen Uferkilometer und die Laufbeine ab Kilometer zehn.\n\nDie Vorbereitung braucht deshalb lange Radeinheiten in Renngeometrie mit Tempoanteilen an der Mitteldistanz-Intensität, lange Läufe mit zügigem Schluss und Koppeleinheiten, die den Halbmarathonauftakt auf müden Beinen proben. Die Rennverpflegung gehört über Stunden getestet: Auf diesem Kurs wird sie im Renntempo eingenommen, nicht in Kletterpausen.\n\nDazu kommen Freiwassertraining mit Orientierung für den Schwimmauftakt im Strom und Wärmegewöhnung für einen Halbmarathon, der mitten in der sommerlichen Stadt endet.","For the middle distance, budget roughly 4:15 to 6:30 hours of total effort depending on your level; the marquee distance of the Cologne race day deserves a full, well-structured preparation block.\n\nThe demand is a long, almost perfectly even aerobic output: the profile forces no changes at all, so the craft lies in stabilising a brisk intensity for hours, in the aero position on the bike, then in half-marathon rhythm on the run. Decisive are bike discipline over the flat riverside kilometres and the state of your legs from kilometre ten of the run.\n\nPreparation therefore needs long rides in race geometry with tempo segments at middle-distance intensity, long runs with brisk finishes, and brick sessions rehearsing the half-marathon opening on tired legs. Race fuelling must be tested over hours; on this course it is taken at race pace, not in climbing lulls.\n\nAdd open-water training with sighting for the river swim and heat adaptation for a half marathon that finishes in the middle of a summer city.",[908],{"eventName":6,"eventDate":9,"eventHomepageUrl":11},[910,919,927,934,945,954],{"slug":911,"eventName":912,"proseName":913,"city":916,"country":8,"eventType":14,"eventDate":9,"distanceInMeters":917,"elevationGainInMeters":918,"classification":32},"willicher-triathlon","29. Willicher Triathlon 2026",{"de":914,"en":915},"Willicher Triathlon","Willich Triathlon","Willich",25500,84,{"slug":920,"eventName":921,"proseName":922,"city":924,"country":8,"eventType":14,"eventDate":925,"distanceInMeters":926,"elevationGainInMeters":82,"classification":32},"sassenberger-triathlon","Sassenberger Triathlon",{"de":921,"en":923},"Sassenberg Triathlon","Sassenberg","2026-08-02T00:00:00.000Z",28700,{"slug":928,"eventName":929,"proseName":930,"city":931,"country":8,"eventType":14,"eventDate":932,"distanceInMeters":933,"elevationGainInMeters":59,"classification":32},"gochness-triathlon","gochNESSTRIathlon",{"de":929,"en":929},"Goch","2026-08-30T00:00:00.000Z",23500,{"slug":935,"eventName":936,"proseName":937,"city":940,"country":8,"eventType":14,"eventDate":941,"distanceInMeters":942,"elevationGainInMeters":943,"classification":944},"bad-sobernheimer-triathlon","35. Bad Sobernheimer Triathlon 2026",{"de":938,"en":939},"Bad Sobernheimer Triathlon","Bad Sobernheim Triathlon","Bad Sobernheim","2026-09-13T00:00:00.000Z",25300,81,"ROLLING",{"slug":946,"eventName":947,"proseName":948,"city":951,"country":8,"eventType":14,"eventDate":941,"distanceInMeters":952,"elevationGainInMeters":953,"classification":32},"riemer-teamtriathlon-magdeburg","37. RIEMER-Teamtriathlon Magdeburg 2026",{"de":949,"en":950},"RIEMER-Teamtriathlon Magdeburg","RIEMER Team Triathlon Magdeburg","Magdeburg",26500,60,{"slug":955,"eventName":956,"proseName":957,"city":960,"country":8,"eventType":14,"eventDate":932,"distanceInMeters":961,"elevationGainInMeters":962,"classification":32},"apoldaer-triathlon","34. Apoldaer Triathlon",{"de":958,"en":959},"Apoldaer Triathlon","Apolda Triathlon","Apolda",25750,230,1787239562034]