[{"data":1,"prerenderedAt":310},["ShallowReactive",2],{"race-ironman-70-3-duisburg":3,"race-related-ironman-70-3-duisburg":261},{"slug":4,"slugAliases":5,"eventName":6,"city":7,"country":8,"eventDate":9,"updatedAt":10,"eventHomepageUrl":11,"proseName":12,"eventType":13,"courses":14,"editions":259},"ironman-70-3-duisburg",[],"IRONMAN 70.3 Duisburg","Duisburg","Germany","2026-08-16T00:00:00.000Z","2026-08-18T07:14:35.137Z","https://www.ironman.com/im703-duisburg",{"de":6,"en":6},"Triathlon",[15],{"raceName":16,"kind":17,"composedLegs":18,"startDate":243,"leg":21,"legGroup":21,"distanceInMeters":244,"elevationGainInMeters":245,"format":246,"profile":21,"intro":247,"description":250,"pacing":253,"training":256},"Middle Distance (70.3)","COMBINED",[19,24,145],{"discipline":20,"label":21,"legOrder":22,"distanceInMeters":23,"raceName":21,"elevationGainInMeters":21,"profile":21,"description":21},"SWIM",null,0,1900,{"discipline":25,"label":21,"legOrder":26,"distanceInMeters":27,"raceName":28,"elevationGainInMeters":29,"profile":30,"description":142},"BIKE",20,90000,"Middle Distance (70.3) — Bike",310,{"classification":31,"routeShape":32,"totalAscentM":29,"totalDescentM":29,"netElevationM":22,"vertPerKm":33,"climbs":34,"remainingVertM":22,"gradientDistribution":45,"downsampledProfile":49,"trackPolyline":141},"FLAT","loop",3.5,[35,42],{"startKm":36,"lengthKm":37,"avgGradientPct":38,"maxGradientPct":39,"elevGainM":40,"score":41,"category":21},35.75,0.3,4.7,6.3,14,1420,{"startKm":43,"lengthKm":37,"avgGradientPct":38,"maxGradientPct":39,"elevGainM":40,"score":44,"category":21},79.83,1418,{"flatPct":46,"upPct":47,"downPct":48,"steepUpPct":22,"steepDownPct":22},77.7,11.1,11.2,[50,52,55,58,61,63,66,69,71,74,76,78,80,83,85,87,90,93,95,97,100,102,104,106,108,110,112,114,116,118,120,122,124,126,128,131,133,135,137,139],{"km":22,"elevM":51},32,{"km":53,"elevM":54},2.25,34,{"km":56,"elevM":57},4.53,31,{"km":59,"elevM":60},6.78,26,{"km":62,"elevM":60},9.05,{"km":64,"elevM":65},11.3,29,{"km":67,"elevM":68},13.58,27,{"km":70,"elevM":65},15.83,{"km":72,"elevM":73},18.1,28,{"km":75,"elevM":73},20.35,{"km":77,"elevM":65},22.63,{"km":79,"elevM":65},24.88,{"km":81,"elevM":82},27.15,30,{"km":84,"elevM":73},29.4,{"km":86,"elevM":73},31.68,{"km":88,"elevM":89},33.92,25,{"km":91,"elevM":92},36.2,37,{"km":94,"elevM":65},38.45,{"km":96,"elevM":54},40.73,{"km":98,"elevM":99},42.98,33,{"km":101,"elevM":54},45.25,{"km":103,"elevM":51},47.5,{"km":105,"elevM":51},49.78,{"km":107,"elevM":73},52.03,{"km":109,"elevM":60},54.3,{"km":111,"elevM":89},56.55,{"km":113,"elevM":51},58.83,{"km":115,"elevM":89},61.08,{"km":117,"elevM":68},63.35,{"km":119,"elevM":82},65.6,{"km":121,"elevM":73},67.88,{"km":123,"elevM":68},70.13,{"km":125,"elevM":89},72.4,{"km":127,"elevM":89},74.65,{"km":129,"elevM":130},76.93,24,{"km":132,"elevM":54},79.18,{"km":134,"elevM":51},81.45,{"km":136,"elevM":99},83.7,{"km":138,"elevM":54},85.98,{"km":140,"elevM":99},88.23,"iixxH_dlh@kAn@kFoKi@sFYuRkDsE{A}Gk@DgHhKef@d|@kOzTiKbe@FxItDtJ`AhH@`Gw@lJoCbMsExLgRhRmA~LzDfOtJrJpOdTtI}QdErFnFrDhFr@hF[n@rChVbc@|U|s@nA`G?bNuC|[w@vFiKf[qAvMBzIx@rEz@|VqEdbA}J|{@gB`IyE`Mkd@lo@aMzLaO~GeHnA}ERmT_AeFh@iH|DwFrHcBH]kBR_AfGcCNcAcC{UaCuJ_Ou^wz@ofBmMyd@cJcUqD_G{@pK}@lEgVpq@yb@ll@mLzS_U`e@es@feAmFnKvEeJts@_fAdUie@`LeSrc@mm@rUmp@hA_Fx@cJXUrMlZrM~e@d{@|fBbPz`@lBdIhB|Rg@|BmFlCQ|@^|IfHuMzDeDlEoB`Ec@rR`AjHW|JsBzJwEnKoJ~f@qr@nDeItCoLrKy~@zDk_Ae@wToAsKFaIjA{JlAkFlIiV|Dma@JwOeZk}@yT_a@s@}C}GDkEy@oEyCkE_G_J`SkOgT{IiIwEoPz@yGpCsCK{B`CmA~FyFlCwEvDaLnCgM`AuHCkImAwIsC}GQoIdJqd@jS{ZdYkf@xLoVtCqD`@TrAtF|BhBx@fBZhSp@xFfJ|PtBbHl@pI]zLfF`TaFmTZyLo@{IoAuEqHiM_BiEi@sFYuRkDsEmBaHyBhBif@n|@oUz]iKbe@FxItDtJ`AhH@`Gw@lJoCbMsExLgRhRoAfNhF|OhItHpOdTtI}QdErFnFrDhFr@hF[n@rChVbc@|U|s@nA`G?bNuC|[w@vFiKf[qAvMBzIx@rEz@|VqEdbA}J|{@oFtRiExHs`@`j@aMzLaO~GeHnA}ERmT_AeFh@iH|DwFrHcBH]kBR_AfGcCNcAcC{UaCuJ_Ou^wz@ofBmMyd@cJcUqD_G{@pK}@lEgVpq@yb@ll@mLzS_U`e@es@feAmFnKvEeJts@_fAdUie@`LeSrc@mm@rUmp@hA_Fx@cJXUrMlZrM~e@d{@|fBbPz`@lBdIhB|Rg@|BmFlCQ|@^|IfHuMzDeDlEoB`Ec@rR`AjHW|JsBzJwEnKoJ~f@qr@nDeItCoLrKy~@zDk_Ae@wToAsKFaIjA{JlAkFlIiV|Dma@JwOeZk}@yT_a@s@}C}GDkEy@oEyCkE_G_J`SkOgT{IiIwEoPz@yGpCsCK{B`CmA~FyFlCwEvDaLnCgM`AuHCkImAwIsC}GQoI|Jaf@rRkYdYkf@xLoVdDsDdBlG|BhBx@fBZhSp@xFfJ|PtBbHl@pI]zL~EfTyEsTZyLo@{IoAuE}C{FbAo@",{"de":143,"en":144},"Aus der Wechselzone im Sportpark Duisburg führt die Strecke in Richtung Innenhafen und über die historische Brücke der Solidarität auf die linke Rheinseite. Von dort geht es auf breiten Straßen durch das Industrierevier Richtung Baerl und Moers, bevor dieselbe Brücke zurück nach Duisburg führt. Zwei Runden zu je rund 44 Kilometern ergeben die 90 Kilometer der Mitteldistanz.\n\nDas Profil ist ausgesprochen flach: knapp 78 Prozent der Strecke liegen zwischen minus einem und plus einem Prozent Steigung, nur gut ein Prozent überschreitet drei Prozent. Die längste zusammenhängende Steigung ist die Rheinbrücke mit rund 15 Höhenmetern, einmal pro Runde bei Kilometer 36 und bei Kilometer 80. Dazu kommen Auffahrten von acht bis zehn Metern nach etwa sieben und vierzehn Kilometern jeder Runde.\n\nAnspruchsvoll ist nicht das Gelände, sondern der Rhythmus. Kreisverkehre, Wendepunkte und Ortsdurchfahrten zwingen immer wieder zum Herausbeschleunigen, und entlang des Rheins steht der Wind ungebremst. Nur am Renntag ist die gesamte Radstrecke für den Autoverkehr gesperrt.","From transition in Sportpark Duisburg the route heads towards the inner harbour and crosses the historic Bridge of Solidarity to the left bank of the Rhine. From there it runs on wide roads through the industrial heartland towards Baerl and Moers before the same bridge carries the field back into Duisburg. Two laps of roughly 44 kilometres make up the 90 kilometre leg.\n\nThe profile is genuinely flat: close to 78 per cent of the course lies between minus one and plus one per cent, and barely one per cent exceeds three per cent. The longest sustained rise is the Rhine bridge ramp at around 15 metres of gain, once per lap at kilometre 36 and kilometre 80. Two shorter rises of eight to ten metres follow at about seven and fourteen kilometres into each lap.\n\nThe difficulty is rhythm, not terrain. Roundabouts, turnarounds and town sections force repeated accelerations out of slow corners, and along the Rhine the wind has nothing to break it. The full bike course is closed to car traffic on race day only.",{"discipline":146,"label":21,"legOrder":147,"distanceInMeters":148,"raceName":149,"elevationGainInMeters":150,"profile":151,"description":240},"RUN",40,21100,"Middle Distance (70.3) — Run",43,{"classification":31,"routeShape":32,"totalAscentM":150,"totalDescentM":152,"netElevationM":153,"vertPerKm":154,"climbs":155,"remainingVertM":22,"gradientDistribution":156,"downsampledProfile":159,"trackPolyline":239},42,1,2,[],{"flatPct":157,"upPct":158,"downPct":158,"steepUpPct":22,"steepDownPct":22},90.1,4.9,[160,161,163,165,167,169,171,173,175,177,179,181,183,185,187,189,191,193,195,197,199,201,203,205,207,209,211,213,215,217,219,221,223,225,227,229,231,233,235,237],{"km":22,"elevM":51},{"km":162,"elevM":99},0.55,{"km":164,"elevM":51},1.1,{"km":166,"elevM":57},1.65,{"km":168,"elevM":51},2.17,{"km":170,"elevM":51},2.73,{"km":172,"elevM":54},3.28,{"km":174,"elevM":51},3.83,{"km":176,"elevM":54},4.38,{"km":178,"elevM":99},4.93,{"km":180,"elevM":51},5.45,{"km":182,"elevM":99},6,{"km":184,"elevM":51},6.55,{"km":186,"elevM":51},7.1,{"km":188,"elevM":99},7.65,{"km":190,"elevM":51},8.2,{"km":192,"elevM":57},8.75,{"km":194,"elevM":51},9.28,{"km":196,"elevM":51},9.82,{"km":198,"elevM":54},10.38,{"km":200,"elevM":51},10.93,{"km":202,"elevM":99},11.48,{"km":204,"elevM":99},12.03,{"km":206,"elevM":51},12.55,{"km":208,"elevM":99},13.1,{"km":210,"elevM":51},13.65,{"km":212,"elevM":51},14.2,{"km":214,"elevM":99},14.75,{"km":216,"elevM":57},15.3,{"km":218,"elevM":57},15.85,{"km":220,"elevM":57},16.38,{"km":222,"elevM":51},16.93,{"km":224,"elevM":54},17.48,{"km":226,"elevM":51},18.02,{"km":228,"elevM":99},18.58,{"km":230,"elevM":99},19.13,{"km":232,"elevM":99},19.65,{"km":234,"elevM":54},20.2,{"km":236,"elevM":51},20.75,{"km":238,"elevM":99},21.3,"icxxHa~kh@_AtC`AxBbA^bDhEhQsc@`EeEhJoGP{@_@_B_^bUy@?Gc@hw@se@dEpO|P}O}@_Es@WmCvAs@kDhRaM_BqJ_Dp@uuAp{@eJ~AgDnCmBtEfEhJnJgDVjAqDhL`AxBbA^bDhEhQsc@`EeEhJoGP{@_@_B_^bUy@?Gc@hw@se@dEpO|P}O}@_Es@WmCvAs@kDhRaM_BqJ_Dp@uuAp{@eJ~AgDnCmBtEfEhJnJgDVjAqDhL`AxBbA^bDhEhQsc@`EeEhJoGP{@_@_B_^bUy@?Gc@hw@se@dEpO|P}O}@_Es@WmCvAs@kDhRaM_BqJ_Dp@uuAp{@eJ~AgDnCmBtEfEhJzB]|EyCh@z@mDhM`BhJ",{"de":241,"en":242},"Die Strecke verlässt die Wechselzone im Sportpark und folgt dem Regattaparcours, bevor sie in den Grüngürtel und an die Seen der Wedauer Anlagen weiterläuft. Drei Runden zu je rund 7,1 Kilometern ergeben die 21,1 Kilometer, jede Runde also mit demselben Wendepunkt, denselben Verpflegungsstellen und derselben Zuschauerkulisse.\n\nFlacher wird ein Halbmarathon kaum: fast 90 Prozent der Strecke liegen zwischen minus einem und plus einem Prozent Steigung, und die größte Welle einer Runde bringt es auf etwa drei Höhenmeter. Über die gesamte Distanz summieren sich rund 40 Höhenmeter, verteilt auf kurze Uferrampen und Wegübergänge.\n\nDer Untergrund ist durchgehend befestigt, der Kurs breit und übersichtlich. Wo der Weg direkt am Wasser liegt, fehlt der Schatten, und der Wind zieht über die offene Regattastrecke. Die drei Runden bringen die Athletinnen und Athleten immer wieder in den Zielbereich, was die Strecke für Zuschauer stark und für den Kopf fordernd macht. Verpflegungsstellen und Wendepunkte wiederholen sich dadurch dreimal im gleichen Abstand, was die Einteilung erleichtert, aber jede Schwäche sofort sichtbar macht: Die zweite und dritte Runde laufen über exakt denselben Boden wie die erste.","The course leaves transition in the Sportpark and follows the regatta course before continuing into the green belt and past the lakes of the Wedau area. Three laps of roughly 7.1 kilometres make up the 21.1 kilometres, so every lap repeats the same turnaround, the same aid stations and the same crowds.\n\nA half marathon barely gets flatter: almost 90 per cent of the course lies between minus one and plus one per cent, and the largest rise on a lap amounts to about three metres. Over the full distance that adds up to roughly 40 metres, spread across short bank ramps and path crossings.\n\nThe surface is paved throughout, the course wide and easy to read. Where the path runs right along the water there is no shade, and the wind sweeps across the open regatta lake. The three laps keep bringing athletes back through the finish area, which makes the course strong for spectators and demanding mentally. Aid stations and turnarounds therefore repeat three times at identical spacing, which makes planning easy but exposes any weakness at once: laps two and three cover exactly the same ground as the first.","2026-08-16",113100,353,"FIXED_DISTANCE",{"de":248,"en":249},"Der IRONMAN 70.3 Duisburg ist eine der schnellsten Mitteldistanzen Deutschlands: 1,9 Kilometer im Regattaparcours des Sportparks, 90 Radkilometer über zwei Runden auf am Renntag vollständig gesperrten Straßen am Rhein und ein Halbmarathon, der zu 90 Prozent eben ist. Auf dem gesamten Kurs gibt es genau zwei nennenswerte Rampen.","The IRONMAN 70.3 Duisburg is one of Germany's fastest middle distances: 1.9 kilometres in the regatta course of the Sportpark, 90 kilometres of riding over two laps on roads fully closed to traffic on race day beside the Rhine, and a half marathon that is 90 per cent level. Across the whole course there are exactly two ramps worth the name.",{"de":251,"en":252},"Geschwommen wird im Regattaparcours des Sportparks Duisburg, einer 1935 eröffneten Regattastrecke, auf der Kanu- und Ruder-Weltmeisterschaften ausgetragen wurden. Das bedeutet für die 1,9 Kilometer: ruhiges, strömungsfreies Wasser in einem geraden, künstlich angelegten Becken, ohne Wellen und ohne Orientierungsprobleme. Gestartet wird als Rolling Start in einem Zeitfenster am Morgen, du gehst also nicht in einer Massenwelle ins Wasser.\n\nDie Radstrecke verlässt den Innenhafen über die Brücke der Solidarität und führt am Rhein entlang Richtung Baerl und Moers, zweimal dieselbe rund 44 Kilometer lange Runde. Der Kurs bewegt sich in einem Höhenband von 23 bis 38 Metern, 77,7 Prozent sind eben, und die einzigen erfassten Anstiege sind zwei 300-Meter-Rampen mit 4,7 Prozent, eine pro Runde. Entscheidend ist etwas anderes: Die Strecke ist am Renntag vollständig für den Autoverkehr gesperrt, was in einem Ballungsraum wie Duisburg ungewöhnlich ist und ein durchgehendes Zeitfahren ohne Bremsungen erlaubt. Windschattenfahren bleibt verboten.\n\nDer Halbmarathon besteht aus drei Runden zu je rund 7,1 Kilometern entlang des Regattaparcours und durch den grünen Sportpark. Mit 90,1 Prozent ebenem Anteil und zwei Höhenmetern pro Kilometer ist er ein reiner Tempolauf; 2022 wählten ihn die Teilnehmenden zur drittbesten 70.3-Laufstrecke Europas. Drei Runden heißen aber auch: Du läufst dreimal an derselben Stelle vorbei, an der du zuletzt schneller warst.","The swim takes place in the regatta course of the Sportpark Duisburg, a rowing and canoeing venue opened in 1935 that has hosted world championships in both. For the 1.9 kilometres that means calm, current-free water in a straight artificial basin, without chop and without navigation problems. The start is rolling, inside a morning time window, so you do not enter the water in a mass wave.\n\nThe bike course leaves the inner harbour over the Brücke der Solidarität and follows the Rhine towards Baerl and Moers, twice around the same roughly 44 kilometre loop. It moves within an elevation band of 23 to 38 metres, 77.7 per cent of it is level, and the only registered climbs are two 300 metre ramps at 4.7 per cent, one per lap. What matters is something else: the course is closed to car traffic entirely on race day, which is unusual in a conurbation like Duisburg and allows an uninterrupted time trial with no braking. Drafting remains banned.\n\nThe half marathon is three laps of roughly 7.1 kilometres each along the regatta course and through the green Sportpark. At 90.1 per cent level and two metres of climbing per kilometre it is a pure speed run; in 2022 participants voted it the third-best 70.3 run course in Europe. But three laps also mean running past the same spot three times, each time slower than the last.",{"de":254,"en":255},"Der Rolling Start und das ruhige Regattabecken nehmen dir zwei klassische Ausreden: Es gibt kein Startgetümmel, das die ersten 400 Meter erklärt, und keine Welle, die eine langsame Zeit rechtfertigt. Schwimme die 1,9 Kilometer daher konsequent im geplanten Tempo statt nach Gefühl und nutze die Ruhe im Wasser, um früh in einen ökonomischen Zug zu kommen.\n\nRennentscheidend ist die zweite Radrunde. Eine gesperrte, flache Strecke ohne Bremsungen erlaubt eine nahezu konstante Leistung, und genau deshalb wird sie oft zu hoch angesetzt. Auf 90 Kilometern ohne Anstiege gibt es keinen Berg, an dem ein zu hoher Wattschnitt auffällt; er zeigt sich erst auf den ersten fünf Laufkilometern. Setze die Zielleistung deutlich unter das, was auf dieser Strecke möglich wäre, und akzeptiere, dass die Geschwindigkeit im Gegenwindteil am Rhein sinkt.\n\nDie Hauptfalle ist die Rundenstruktur des Laufs. Drei Runden auf demselben Weg bedeuten, dass jede Zwischenzeit direkt vergleichbar ist, und der Kurs bietet weder Anstieg noch Gefälle, um einen Einbruch zu erklären. Laufe die erste Runde bewusst rund zehn Sekunden pro Kilometer langsamer als das Zielrenntempo. Dazu die Bedingungen: Mitte August im Ruhrgebiet, ein Start zwischen 8 und 9:15 Uhr und ein Halbmarathon, der damit bis in den frühen Nachmittag reicht: Auf offener Regattastrecke ohne Schatten wird die Verpflegungsstrategie zum Teil der Pacing-Frage.","The rolling start and the calm regatta basin take away two classic excuses: there is no scrum to explain the first 400 metres and no chop to justify a slow swim. So swim the 1.9 kilometres to plan rather than to feel, and use the calm water to settle into an economical stroke early.\n\nThe race is decided on the second bike lap. A closed, flat course without braking allows an almost constant output, which is exactly why it is usually set too high. Across 90 kilometres without climbs there is no hill on which an over-ambitious average power reveals itself; it shows up instead over the first five kilometres of the run. Set your target output clearly below what this course would allow, and accept that your speed drops in the headwind stretch along the Rhine.\n\nThe main trap is the lap structure of the run. Three laps of the same path mean every split is directly comparable, and the course offers neither rise nor fall to explain a collapse. Run the first lap deliberately around ten seconds per kilometre slower than target race pace. Then the conditions: mid-August in the Ruhr, a start between 8 and 9:15, and a half marathon that consequently runs into the early afternoon; on an open regatta course without shade, the fuelling strategy becomes part of the pacing question.",{"de":257,"en":258},"Die Mitteldistanz in Duisburg dauert für Altersklassenathletinnen und -athleten rund viereinhalb bis sechseinhalb Stunden. Der Belastungscharakter ist über weite Strecken ungewöhnlich gleichförmig: eine lange aerobe Dauerleistung deutlich unter der Schwelle, auf einem Rad- und Laufkurs, der weder Anstiege zum Überziehen noch Abfahrten zum Erholen bereithält.\n\nGenau das macht die Vorbereitung spezifisch. Auf einer gesperrten, flachen Strecke bestimmt nicht die Kletterfähigkeit die Zeit, sondern wie lange du eine aerodynamische Position ohne Leistungsabfall halten kannst, und wie gut die Ernährung bei 2,5 bis 3 Stunden konstanter Belastung funktioniert. Beides ist trainierbar und wird häufig zugunsten von Intervallen vernachlässigt.\n\nRennentscheidend ist der Übergang in den Halbmarathon. Nach 90 flachen Kilometern ohne Rhythmuswechsel finden viele erst nach mehreren Kilometern in einen sauberen Laufschritt, und drei identische Runden machen jeden Tempoverlust sichtbar. Der Trainingsschwerpunkt liegt deshalb auf langen Radeinheiten von drei bis vier Stunden mit 2 bis 3 mal 30 Minuten im Renntempo in Aeroposition, jeweils gefolgt von einem Koppellauf von 20 bis 40 Minuten auf flachem Untergrund.\n\nErgänzend gehören eine geübte Wettkampfernährung mit fester Kohlenhydratmenge pro Stunde, Nacken- und Rumpfarbeit für die Aeroposition und Hitzegewöhnung für einen Lauf im August ins Programm. Das Schwimmen ist der technisch einfachste Teil des Tages: Im strömungsfreien Regattabecken zählt gleichmäßiges Tempo über 1,9 Kilometer mehr als Freiwassertaktik, also sind lange, kontrollierte Dauerstrecken die passende Vorbereitung.","The middle distance at Duisburg takes an age-group athlete roughly four and a half to six and a half hours. For long stretches the demand is unusually uniform: a sustained aerobic effort well below threshold on bike and run courses that offer neither climbs to over-cook nor descents to recover on.\n\nThat is exactly what makes the preparation specific. On a closed, flat course it is not climbing ability that sets your time but how long you can hold an aerodynamic position without losing output, and how well your nutrition works across two and a half to three hours of constant load. Both are trainable and both are routinely neglected in favour of intervals.\n\nWhat decides the race is the change into the half marathon. After 90 flat kilometres without any change of rhythm, many athletes need several kilometres to find a clean running stride, and three identical laps make every loss of pace visible. The training emphasis therefore belongs on long rides of three to four hours containing 2 to 3 times 30 minutes at race effort in the aero position, each followed by a brick run of 20 to 40 minutes on flat ground.\n\nAdd a rehearsed race nutrition plan with a fixed carbohydrate intake per hour, neck and trunk work for the aero position, and heat adaptation for an August run. The swim is the technically simplest part of the day: in a current-free regatta basin, even pacing across 1.9 kilometres matters more than open-water tactics, so long controlled continuous swims are the appropriate preparation.",[260],{"eventName":6,"eventDate":9,"eventHomepageUrl":11},[262,269,277,285,293,303],{"slug":263,"eventName":264,"proseName":265,"city":266,"country":8,"eventType":13,"eventDate":267,"distanceInMeters":244,"elevationGainInMeters":268,"classification":31},"ironman-70-3-leipzig","IRONMAN 70.3 Leipzig",{"de":264,"en":264},"Leipzig","2026-08-23T00:00:00.000Z",283,{"slug":270,"eventName":271,"proseName":272,"city":273,"country":8,"eventType":13,"eventDate":274,"distanceInMeters":275,"elevationGainInMeters":276,"classification":31},"nordseeman","NordseeMan & NordseeWoman",{"de":271,"en":271},"Wilhelmshaven","2026-08-08T00:00:00.000Z",113000,137,{"slug":278,"eventName":279,"proseName":280,"city":281,"country":8,"eventType":13,"eventDate":282,"distanceInMeters":283,"elevationGainInMeters":284,"classification":31},"frankfurt-city-triathlon","Frankfurt City Triathlon",{"de":279,"en":279},"Frankfurt am Main","2026-08-02T00:00:00.000Z",102000,460,{"slug":286,"eventName":287,"proseName":288,"city":290,"country":8,"eventType":13,"eventDate":291,"distanceInMeters":283,"elevationGainInMeters":292,"classification":31},"moret-triathlon","42. Moret Triathlon",{"de":289,"en":289},"Moret Triathlon","Babenhausen","2026-08-30T00:00:00.000Z",433,{"slug":294,"eventName":295,"proseName":296,"city":299,"country":8,"eventType":13,"eventDate":300,"distanceInMeters":301,"elevationGainInMeters":302,"classification":31},"nibelungen-triathlon","40. Nibelungen-Triathlon Xanten 2026",{"de":297,"en":298},"Nibelungen-Triathlon Xanten","Nibelungen Triathlon Xanten","Xanten","2026-09-06T00:00:00.000Z",53500,35,{"slug":304,"eventName":305,"proseName":306,"city":307,"country":8,"eventType":13,"eventDate":291,"distanceInMeters":308,"elevationGainInMeters":309,"classification":31},"covestro-triathlon","Covestro Triathlon",{"de":305,"en":305},"Krefeld",51500,158,1787239513380]