[{"data":1,"prerenderedAt":511},["ShallowReactive",2],{"race-ironman-european-championship-frankfurt":3,"race-related-ironman-european-championship-frankfurt":462},{"slug":4,"slugAliases":5,"eventName":6,"city":7,"country":8,"eventDate":9,"updatedAt":10,"eventHomepageUrl":11,"proseName":12,"eventType":13,"courses":14,"editions":460},"ironman-european-championship-frankfurt",[],"Mainova IRONMAN European Championship Frankfurt","Frankfurt","Germany","2026-06-28T00:00:00.000Z","2026-08-16T12:32:13.214Z","https://www.ironman.com/im-germany",{"de":6,"en":6},"Triathlon",[15],{"raceName":16,"kind":17,"composedLegs":18,"startDate":308,"leg":21,"legGroup":21,"distanceInMeters":309,"elevationGainInMeters":310,"format":311,"profile":312,"intro":21,"description":21,"pacing":21,"training":21},"Full Distance","COMBINED",[19,202],{"discipline":20,"label":21,"legOrder":22,"distanceInMeters":23,"raceName":24,"elevationGainInMeters":25,"profile":26,"description":199},"BIKE",null,20,125000,"Full Distance — Bike",674,{"classification":27,"routeShape":28,"totalAscentM":29,"totalDescentM":30,"netElevationM":31,"vertPerKm":32,"climbs":33,"remainingVertM":83,"gradientDistribution":84,"downsampledProfile":89,"trackPolyline":198},"FLAT","point_to_point",659,670,-11,5.3,[34,41,48,55,62,68,75,80],{"startKm":35,"lengthKm":36,"avgGradientPct":37,"maxGradientPct":38,"elevGainM":39,"score":40,"category":21},23.23,1,5.1,12.5,51,5093,{"startKm":42,"lengthKm":43,"avgGradientPct":44,"maxGradientPct":45,"elevGainM":46,"score":47,"category":21},37.23,0.73,3.3,5.2,24,2414,{"startKm":49,"lengthKm":50,"avgGradientPct":51,"maxGradientPct":52,"elevGainM":53,"score":54,"category":21},40.73,0.6,3,5.9,18,1814,{"startKm":56,"lengthKm":57,"avgGradientPct":58,"maxGradientPct":59,"elevGainM":60,"score":61,"category":21},60.25,2,3.7,10,74,7433,{"startKm":63,"lengthKm":36,"avgGradientPct":64,"maxGradientPct":65,"elevGainM":66,"score":67,"category":21},79.15,5,10.9,50,4971,{"startKm":69,"lengthKm":70,"avgGradientPct":71,"maxGradientPct":72,"elevGainM":73,"score":74,"category":21},93.1,0.8,3.2,5.6,25,2533,{"startKm":76,"lengthKm":77,"avgGradientPct":51,"maxGradientPct":52,"elevGainM":78,"score":79,"category":21},96.65,0.63,19,1877,{"startKm":81,"lengthKm":57,"avgGradientPct":58,"maxGradientPct":59,"elevGainM":60,"score":82,"category":21},116.18,7435,0,{"flatPct":85,"upPct":86,"downPct":87,"steepUpPct":50,"steepDownPct":88},66.1,14.4,18.7,0.1,[90,92,94,97,100,103,106,109,112,115,118,120,123,126,129,132,135,138,140,143,146,149,152,155,157,159,162,165,167,169,171,174,176,179,182,184,187,190,193,196],{"km":83,"elevM":91},107,{"km":71,"elevM":93},110,{"km":95,"elevM":96},6.4,111,{"km":98,"elevM":99},9.63,102,{"km":101,"elevM":102},12.83,94,{"km":104,"elevM":105},16.02,96,{"km":107,"elevM":108},19.23,98,{"km":110,"elevM":111},22.45,99,{"km":113,"elevM":114},25.65,178,{"km":116,"elevM":117},28.85,117,{"km":119,"elevM":93},32.05,{"km":121,"elevM":122},35.28,114,{"km":124,"elevM":125},38.48,143,{"km":127,"elevM":128},41.68,166,{"km":130,"elevM":131},44.88,126,{"km":133,"elevM":134},48.08,132,{"km":136,"elevM":137},51.3,125,{"km":139,"elevM":117},54.5,{"km":141,"elevM":142},57.7,118,{"km":144,"elevM":145},60.9,133,{"km":147,"elevM":148},64.13,172,{"km":150,"elevM":151},67.33,127,{"km":153,"elevM":154},70.53,97,{"km":156,"elevM":154},73.72,{"km":158,"elevM":108},76.95,{"km":160,"elevM":161},80.15,164,{"km":163,"elevM":164},83.35,135,{"km":166,"elevM":142},86.55,{"km":168,"elevM":122},89.75,{"km":170,"elevM":122},92.98,{"km":172,"elevM":173},96.18,140,{"km":175,"elevM":117},99.38,{"km":177,"elevM":178},102.58,138,{"km":180,"elevM":181},105.8,116,{"km":183,"elevM":93},109,{"km":185,"elevM":186},112.2,128,{"km":188,"elevM":189},115.4,108,{"km":191,"elevM":192},118.63,180,{"km":194,"elevM":195},121.83,146,{"km":197,"elevM":105},125.03,"urhpH}ass@lQlyAcLrFkfAwcA}UuWc`BkaCwR_XeIyCmEmFcDxBoBTwQqEkHqFuQyDkUiByr@iOmAeAuG{NiBoAoQjD_C_@ca@}PeDkCqt@w`AiU{VaCgGcCoBqIwK]YoFnEmGwTgBkNWkKr@oLiNVz@eZf@eEF{R}EeUaF_a@Q{G^kX_@}G{_@o_BsFwOeAuF{CcEiCcHsZkaAeP_l@cPip@{Qyk@yI_SoFeJ_@OyBhCk@`Cn@nCbBfBLt`@ql@hu@}d@hmAcDtBkDI{DaCqBgCmBkJ}DkHkCgIw@m@gA{PGiLeGke@_E}{@o@kC{@q@M}JcFa]mB_TOeL^s_@y@qWT{FrNuhAzHe{@fDcNnKwSe@gBiAeQEiJlB}RPyInCiDqHqYu@wK}Js[mBkK\\sBuAsBaFcQiMyWyJqNOqAgS`AkHIaFcTmBeEcBuG|@gSgSwq@_BaNcIcb@BsBc@UiEaQuNy^iBaIt@mL_FeOeAaH}B{^C{PuEqMoWcIeFu@_G\\cH|CcFxFuK|SyEfE_FnBoHZaF_AaUiLiHiByH`@kFvCoFnHsR`a@uMhQoSl]cBnEuA|Gq@vKHdGnBhWG`Ji@pGgDtO}EzNcHjOiHfLiJrKgq@tn@iIdHqDlBiFnAiFHqc@sG}Bi@g@k@IuAm@bBhf@dInJJbIaC|P}M|BlCnAiA`IfJpEbHvEtKhe@tzA|BbKrGxGfOhBlDrOhDbK`JfQfDpElKpGnDtD~Uhe@pBrJZtGHhp@mBtd@p@`GdAtC~JvJhQpHlJnBjLbAl\\A~@xAC`FhC|BeFvd@iAxQVrR{@xWyArTkBvIoDxl@RtTrDr\\GlLWtCqGlWa@vGAjI\\dApb@jEd@xFxA`GvBlEzXhJnDlBfCnChGcAhq@l]nf@`GhFbC~HrKzQjd@|ErH`OrObLfWp^`a@fS`QtQta@bJlCDaAqE_BsDEpeAp^dFtHlS~AdIDvCp@hDdCnMvDvO|Mlb@wBnEN~Bv@x@gZf@eEF{RcF{U{Ei`@Q{G^kX_@}G{_@o_BsFwOeAuF{CcEiCcH_\\udAuQyp@gMeh@{Qyk@yI_SoFeJ_@OyBhCk@`Cn@nCbBfBGba@{k@zt@ie@tmAyDrBkDc@yCqBqBgCmBkJ}DkHkCgIw@m@gA{PGiLeGke@_E}{@o@kC{@q@M}JcFa]mB_TOeL^s_@y@qWT{FrNuhAzHe{@fDcNnKwSe@gBiAeQEiJlB}RPyInCiDqHqYu@wK}Js[mBkK\\sBuAsBaFcQsI{QoNoTOqAm\\v@gFcTqDoJc@eC`AmRgSwq@_BaNcIcb@BsBc@UsEuQkNe^iBaIt@mL_FeOeAaH}B{^E}SqB_CqB_HiGs@wSmGaEEeF~@_ExByD~DcJxQmDtE}EdDgGtAsK_AaUiLkEuA}FYkIjC_EdE}U~e@uMhQoSl]cBnEuA|Gq@vKHdGnBhWG`Ji@pGgDtO}EzNcHjOiHfLiJrKgq@tn@iIdHqDlBiFnAoJKk_@}F_DkAImBo@xBzAf@nj@lHhFc@bFiB|P}M|BlCnAiA`IfJvGdLfNh`@rZ~aA|BbKrGxGfOhBlDrOhDbK`JfQfDpElKpGnDtD~Uhe@pBrJZtGHhp@mBtd@p@`GdAtC~JvJhQpHlJnBjLbAl\\Az@vA@~EhCbC}Epd@oAxQXrR{@zWaBpTiBtIoD|l@TvTfDj\\_@lQcGjWk@fR`@dApZxB|FnA^rFzAfG~BjErXrJ`IlFbGgAfq@~]rf@xFhFbC~HrKzQjd@|ErH`OrObLfW~\\n_@xTrRtQta@tdAv]dFtHlS~AdIDvCp@hDdCnMvDdOxM~b@sBnEN~Bz@",{"de":200,"en":201},"Die Strecke startet nahe dem Langener Waldsee und führt in zwei identischen Schleifen durch das hügelige Taunusvorland nördlich von Frankfurt, vorbei an Ortschaften wie Usingen, Neu-Anspach und Wehrheim. Für 2026 wurde die nördliche Erweiterung der ursprünglich 180 Kilometer langen Strecke gestrichen, sodass eine kompaktere 125-Kilometer-Runde übrig blieb, die zweimal gefahren wird.\n\nJede der beiden Runden trägt denselben Charakter: ein längerer Anstieg, den die Athleten 'The Hell' nennen, gefolgt von einer kürzeren, giftigeren Rampe namens 'The Beast'. Weil die Schleife zweimal absolviert wird, kommen beide Anstiege doppelt, das zweite Mal mit deutlich mehr Ermüdung in den Beinen und unter der Nachmittagssonne. Auf rund 674 Höhenmetern verteilt über 125 Kilometer bleibt die Strecke insgesamt moderat hügelig statt bergig, mit einer Spanne von unter 100 Metern zwischen tiefstem und höchstem Punkt.\n\nVerpflegung erfolgt an mehreren Stationen entlang der Strecke, bevor die Fahrer zur Wechselzone 2 in die Innenstadt zurückkehren.","The course starts near the Langener Waldsee and runs two identical loops through the hilly Taunus foothills north of Frankfurt, passing villages including Usingen, Neu-Anspach and Wehrheim. For 2026 the northern extension of the originally 180-kilometre route was cut, leaving a more compact 125-kilometre loop that is ridden twice.\n\nEach of the two loops carries the same character: a longer climb riders call 'The Hell', followed by a shorter, sharper ramp named 'The Beast'. Because the loop is completed twice, both climbs come around twice, the second time with far more fatigue in the legs and under the afternoon sun. Spread across roughly 674 metres of climbing over 125 kilometres, the course stays moderately rolling rather than mountainous, with under 100 metres between its lowest and highest point.\n\nAid stations line the route at several points before riders head back to Transition Zone 2 in the city centre.",{"discipline":203,"label":21,"legOrder":204,"distanceInMeters":205,"raceName":206,"elevationGainInMeters":204,"profile":207,"description":305},"RUN",40,21100,"Full Distance — Run",{"classification":27,"routeShape":208,"totalAscentM":209,"totalDescentM":210,"netElevationM":211,"vertPerKm":212,"climbs":213,"remainingVertM":83,"gradientDistribution":214,"downsampledProfile":218,"trackPolyline":304},"loop",36,28,8,1.7,[],{"flatPct":215,"upPct":216,"downPct":217,"steepUpPct":83,"steepDownPct":83},94.1,3.5,2.3,[219,220,223,226,229,231,233,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,301],{"km":83,"elevM":102},{"km":221,"elevM":222},0.55,93,{"km":224,"elevM":225},1.1,92,{"km":227,"elevM":228},1.65,95,{"km":230,"elevM":102},2.17,{"km":232,"elevM":225},2.73,{"km":234,"elevM":235},3.28,91,{"km":237,"elevM":235},3.83,{"km":239,"elevM":225},4.38,{"km":241,"elevM":235},4.93,{"km":243,"elevM":225},5.45,{"km":245,"elevM":235},6,{"km":247,"elevM":235},6.55,{"km":249,"elevM":235},7.1,{"km":251,"elevM":235},7.65,{"km":253,"elevM":225},8.2,{"km":255,"elevM":222},8.75,{"km":257,"elevM":222},9.28,{"km":259,"elevM":222},9.82,{"km":261,"elevM":222},10.38,{"km":263,"elevM":222},10.93,{"km":265,"elevM":225},11.48,{"km":267,"elevM":222},12.03,{"km":269,"elevM":228},12.55,{"km":271,"elevM":225},13.1,{"km":273,"elevM":235},13.65,{"km":275,"elevM":235},14.2,{"km":277,"elevM":225},14.75,{"km":279,"elevM":225},15.3,{"km":281,"elevM":235},15.85,{"km":283,"elevM":225},16.38,{"km":285,"elevM":235},16.93,{"km":287,"elevM":225},17.48,{"km":289,"elevM":235},18.02,{"km":291,"elevM":225},18.58,{"km":293,"elevM":154},19.13,{"km":295,"elevM":111},19.65,{"km":297,"elevM":99},20.2,{"km":299,"elevM":300},20.75,100,{"km":302,"elevM":303},21.3,103,"g}ypHs{~s@vAbMdNpe@tBxF~Thc@tC|KUlDRxD{AoD`A~DOXsBmIdMkOdIzRfOxd@mCoF}Nec@qGcNmBoBgHmOm@QoIiPwMob@qCeOu@wJh@oQIaKjHq{AIuMzAqdATxEm@h`@Qt]PtEwDpy@w@x@qJxBGw@LoAHfBb@BaAxSiB`T`A~^Sh@b@hFfFlS`L~]~Thc@tC|KUlDRxD{AoD`A~DOXsBmIdMkOdIzRfOxd@mCoF}Nec@qGcNmBoBgHmOm@QoIiPwMob@qCeOu@wJh@oQIaKjHq{AIuMzAqdATxEy@t{@eEr|@FbG_OxDB|GiAx`@t@pUt@pIwBt@mCC",{"de":306,"en":307},"Jede der beiden Runden führt vom Zielbereich nahe der Alten Oper durch die Innenstadt am Main entlang, vorbei am Osthafen und der Europäischen Zentralbank, hinein in den Palmengarten und wieder zurück über den Römer in der Altstadt. Der Wechsel zwischen Uferpromenade, Park und historischer Altstadt prägt den Kurs.\n\nHöhenmäßig ist die Strecke mit einer Spanne von nur etwa 15 Metern zwischen tiefstem und höchstem Punkt praktisch eben. Steigungen spielen für das Renngeschehen keine Rolle. Die Verkürzung auf zwei Runden ändert daran nichts, sie halbiert lediglich die Zahl der Wiederholungen gegenüber der ursprünglichen Vier-Runden-Marathondistanz.\n\nDer Zieleinlauf nach der zweiten Runde führt über den Römerberg in der Altstadt, wo normalerweise auch das Finish der vollen Marathondistanz liegt.","Each of the two loops runs from the finish area near the Alte Oper along the Main through the city centre, past the Osthafen and the European Central Bank, into the Palmengarten and back via the Römer in the old town. The alternation between riverside promenade, park and historic old town shapes the course.\n\nIn elevation terms the course is practically flat, with only about 15 metres between its lowest and highest point. Gradient plays no role in how the race unfolds. Cutting the course to two loops does not change that; it simply halves the number of repeats compared with the original four-loop marathon distance.\n\nThe finish after the second loop runs over the Römerberg in the old town, the same finish line normally used for the full marathon distance.","2026-06-28",146100,714,"FIXED_DISTANCE",{"classification":27,"routeShape":28,"totalAscentM":313,"totalDescentM":314,"netElevationM":315,"vertPerKm":316,"climbs":317,"remainingVertM":357,"gradientDistribution":358,"downsampledProfile":363,"trackPolyline":459},957,963,-6,6.5,[318,323,327,334,341,345,349,353],{"startKm":319,"lengthKm":320,"avgGradientPct":245,"maxGradientPct":59,"elevGainM":321,"score":322,"category":21},23.13,0.93,55,5530,{"startKm":324,"lengthKm":70,"avgGradientPct":325,"maxGradientPct":37,"elevGainM":210,"score":326,"category":21},37.2,3.6,2848,{"startKm":328,"lengthKm":329,"avgGradientPct":330,"maxGradientPct":331,"elevGainM":332,"score":333,"category":21},40.7,0.7,4.2,7.5,30,2953,{"startKm":335,"lengthKm":336,"avgGradientPct":337,"maxGradientPct":338,"elevGainM":339,"score":340,"category":21},60.48,1.55,4.7,9.9,73,7311,{"startKm":342,"lengthKm":320,"avgGradientPct":245,"maxGradientPct":343,"elevGainM":321,"score":344,"category":21},79.05,10.1,5545,{"startKm":346,"lengthKm":347,"avgGradientPct":58,"maxGradientPct":32,"elevGainM":210,"score":348,"category":21},93.15,0.78,2836,{"startKm":350,"lengthKm":43,"avgGradientPct":330,"maxGradientPct":351,"elevGainM":332,"score":352,"category":21},96.63,7.4,3014,{"startKm":354,"lengthKm":336,"avgGradientPct":337,"maxGradientPct":355,"elevGainM":339,"score":356,"category":21},116.4,9.8,7307,66,{"flatPct":359,"upPct":360,"downPct":361,"steepUpPct":50,"steepDownPct":362},59.2,18.3,21.4,0.5,[364,365,368,370,372,374,376,378,381,384,386,389,392,394,397,399,402,405,408,411,413,415,418,421,423,425,428,431,433,435,437,439,441,444,446,448,450,452,454,456],{"km":83,"elevM":96},{"km":366,"elevM":367},3.75,113,{"km":369,"elevM":183},7.53,{"km":371,"elevM":228},11.28,{"km":373,"elevM":108},15.05,{"km":375,"elevM":108},18.8,{"km":377,"elevM":300},22.58,{"km":379,"elevM":380},26.33,171,{"km":382,"elevM":383},30.1,120,{"km":385,"elevM":367},33.85,{"km":387,"elevM":388},37.63,134,{"km":390,"elevM":391},41.38,174,{"km":393,"elevM":151},45.15,{"km":395,"elevM":396},48.9,129,{"km":398,"elevM":93},52.65,{"km":400,"elevM":401},56.43,131,{"km":403,"elevM":404},60.18,104,{"km":406,"elevM":407},63.95,177,{"km":409,"elevM":410},67.7,122,{"km":412,"elevM":105},71.47,{"km":414,"elevM":108},75.22,{"km":416,"elevM":417},79,106,{"km":419,"elevM":420},82.75,157,{"km":422,"elevM":117},86.53,{"km":424,"elevM":122},90.28,{"km":426,"elevM":427},94.05,145,{"km":429,"elevM":430},97.8,165,{"km":432,"elevM":388},101.55,{"km":434,"elevM":181},105.33,{"km":436,"elevM":93},109.08,{"km":438,"elevM":186},112.85,{"km":440,"elevM":117},116.6,{"km":442,"elevM":443},120.38,167,{"km":445,"elevM":189},124.13,{"km":447,"elevM":225},127.9,{"km":449,"elevM":225},131.65,{"km":451,"elevM":225},135.43,{"km":453,"elevM":235},139.18,{"km":455,"elevM":235},142.95,{"km":457,"elevM":458},146.7,105,"urhpH}ass@lQlyAcLrFi}Am|A{sBkzCeIyCmEmFsGnCwQqEkHqFah@cHyr@iOmMqSoQjDce@}QapA_}AaCgGuMgOmGtDmGwTgBkNWkKr@oLiNVjBgt@}EeUaF_a@Qej@{_@o_ByHmWeHgNsZkaAia@i}A{Qyk@iQe^yCxBk@`CrCvFLt`@ql@hu@}d@hmAcDtBkDImHiGmBkJaKaToAe^eGke@_E}{@kB}DM}JqIar@Nyl@y@qWhOqpAzHe{@fDcNnKwSuBw_@~Bw]nCiDqHqYu@wK}Js[mBkK\\sBwHwTiMyWiKcQs\\v@sL_c@|@gSgSwq@_Lyt@mYs{@t@mLeHgX}B{^C{PuEqMu^yJ_G\\cH|CcFxFuK|SyLvHqOc@k^sOyH`@kFvCoFnHsR`a@uMhQsV|c@gCtTxBn_@q@rReKp_@mQr\\q|@h{@{NrKsMxAqc@sG}Bi@q@aCm@bBhf@dInJJbIaC|P}M|BlCnAiA`IfJhLxTfi@xfBrGxGfOhBvIv[`JfQdVxS~Uhe@lChSHhp@mBtd@vBvK~JvJhQpHxWrDl\\A~@xAC`FhC|BoHpw@VrR{@xWyArTkBvIoDxl@RtTrDr\\GlLiHb\\EhTpb@jEd@xFpEnMzXhJvH|FhGcAhq@l]nf@`GhFbC~HrKzQjd@~UfYbLfWp^`a@fS`QtQta@bJlCDaAqE_BsDEpeAp^dFtHjb@vCxR|HvO|Mlb@wBnIfAhBit@cF{U{Ei`@Qej@{_@o_ByHmWeHgN_\\udA}_@_zA{Qyk@iQe^yCxBk@`CrCvFGba@{k@zt@ie@tmAyDrBeIuCaRuc@oAe^eGke@_E}{@kB}DM}JqIar@Nyl@y@qWhOqpAzHe{@fDcNnKwSuBw_@~Bw]nCiDqHqYu@wK}Js[mBkK\\sBkSsg@_OaWm\\v@yKs_@c@eC`AmRgSwq@_Lyt@mYs{@t@mLeHgX}B{^E}ScF_La\\aIgLx@yJxHqOnXeNzFsK_Am[_O}FYkIjC_EdE}U~e@uMhQsV|c@gCtTxBn_@q@rReKp_@mQr\\q|@h{@{NrKyQbAk_@}F_DkAImBo@xBzAf@nj@lHlMmC|P}M|BlCnAiA`IfJvGdLfNh`@p^bnArGxGfOhBvIv[`JfQdVxS~Uhe@lChSHhp@mBtd@vBvK~JvJhQpHxWrDl\\Az@vA@~EhCbCmHjw@XrR{@zWaBpTiBtIoD|l@TvTfDj\\_@lQcGjWIlTnb@hEzBzN~BjErXrJ`IlFbGgAfq@~]rf@xFhFbC~HrKzQjd@~UfYbLfW~\\n_@xTrRtQta@tdAv]dFtHjb@vCxR|HdOxM~b@sBnIfAtDrj@zQjm@~Thc@tC|KAfJ{AoDp@xEsBmIdMkObY|x@aS}j@e`@}s@wMob@qCeOu@wJ^q]jHq{ApAgsAWnlAwDpy@iLrDGw@LoAl@jBkDzh@pArg@hSlr@~Thc@tC|KAfJ{AoDp@xEsBmIdMkOlYtx@kSuj@e`@}s@wMob@qCeOu@wJ^q]jHq{ApAgsAc@nbA}DvdA_OxDeAvi@jBb`@eGp@",[461],{"eventName":6,"eventDate":9,"eventHomepageUrl":11},[463,471,479,488,497,504],{"slug":464,"eventName":465,"proseName":466,"city":467,"country":8,"eventType":13,"eventDate":468,"distanceInMeters":469,"elevationGainInMeters":470,"classification":27},"frankfurt-city-triathlon","Frankfurt City Triathlon",{"de":465,"en":465},"Frankfurt am Main","2026-08-02T00:00:00.000Z",102000,460,{"slug":472,"eventName":473,"proseName":474,"city":476,"country":8,"eventType":13,"eventDate":477,"distanceInMeters":469,"elevationGainInMeters":478,"classification":27},"moret-triathlon","42. Moret Triathlon",{"de":475,"en":475},"Moret Triathlon","Babenhausen","2026-08-30T00:00:00.000Z",433,{"slug":480,"eventName":481,"proseName":482,"city":483,"country":8,"eventType":13,"eventDate":484,"distanceInMeters":485,"elevationGainInMeters":486,"classification":487},"ironman-70-3-kraichgau","IRONMAN 70.3 Kraichgau",{"de":481,"en":481},"Bad Schönborn","2026-05-31T00:00:00.000Z",113100,1462,"ROLLING",{"slug":489,"eventName":490,"proseName":491,"city":493,"country":8,"eventType":13,"eventDate":494,"distanceInMeters":495,"elevationGainInMeters":496,"classification":487},"triathlon-heilbronn","VR Bank Triathlon Heilbronn powered by Audi",{"de":492,"en":492},"VR Bank Triathlon Heilbronn","Heilbronn","2026-06-14T00:00:00.000Z",106400,1197,{"slug":498,"eventName":499,"proseName":500,"city":501,"country":8,"eventType":13,"eventDate":502,"distanceInMeters":485,"elevationGainInMeters":503,"classification":27},"ironman-70-3-duisburg","IRONMAN 70.3 Duisburg",{"de":499,"en":499},"Duisburg","2026-08-16T00:00:00.000Z",353,{"slug":505,"eventName":506,"proseName":507,"city":508,"country":8,"eventType":13,"eventDate":509,"distanceInMeters":485,"elevationGainInMeters":510,"classification":27},"ironman-70-3-leipzig","IRONMAN 70.3 Leipzig",{"de":506,"en":506},"Leipzig","2026-08-23T00:00:00.000Z",283,1787239588958]