[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327052656658878464-en":43,"match-news-327052656658878464-en":70,"match-team-news-327052656658878464-en":169,"match-league-news-327052656658878464-en":263,"prediction-summary-327052656658878464":372,"timeline-327052656658878464":377},{"adSlots":4,"affiliateMode":5,"brandName":6,"contentStrategy":7,"currency":8,"friendLinks":9,"homepageLayoutKey":10,"leagueFocus":11,"locale":12,"planVisibility":13,"seoDescription":14,"seoTitleTemplate":15,"siteCode":10,"siteName":6,"siteType":10,"subscriptionMode":5,"timezone":16,"id":17,"tenantID":18,"primaryDomain":19,"countryCode":20,"logoUrl":21,"faviconUrl":21,"theme":22,"seoKeywords":24,"status":25,"ads":4,"focusLeagues":26,"affiliatePolicies":26},[],"shared","Football Prediction Platform","scores_predictions","USD",[],"main",[],"en-US",[],"Football fixtures, results, free predictions, subscriptions, and clearly labeled partner links.","{page} | Football Prediction Platform","America\u002FNew_York",323900000000000000,1,"football.easytestdev.online","US","",{"primaryColor":23},"#1677ff","football predictions, football fixtures, football results","active",null,{"active":28,"leagueId":29,"leagueName":30,"leagueImagePath":31,"seasonId":32,"seasonName":33,"startingAt":34,"endingAt":35,"daysToStart":36,"daysToEnd":37,"phase":38,"includeQualifying":28,"hostCities":39},true,"326135624916537344","World Cup","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fleagues\u002F1.png","326255613308833792","2026\u002F2027","2026-06-11","2026-06-28",6,23,"upcoming",[40,41,42],"Mexico City","Monterrey","Zapopan",{"match":44},{"awayScore":45,"awayTeam":46,"description":52,"homeScore":18,"homeTeam":53,"id":59,"kickoffAt":60,"length":61,"leagueId":62,"leagueName":63,"leagueSlug":64,"probabilityLabel":63,"slug":65,"status":66,"tvStations":67,"venueCity":68,"venueName":69},3,{"code":47,"id":48,"imagePath":49,"name":50,"slug":51},"AWY","326257534589472768","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F180.png","1. FC Heidenheim","1-fc-heidenheim","With just one match remaining, 1. FC Köln must win to keep their slim survival hopes alive, while Heidenheim aim to cap a strong debut campaign with a top-half finish. A Köln victory could force a relegation playoff, while a loss would seal their fate.",{"code":54,"id":55,"imagePath":56,"name":57,"slug":58},"HME","326257534715301888","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F192.png","1. FC Köln","1-fc-koln","327052656658878464","2026-05-10T15:30:00Z",90,"326135624673267712","Bundesliga","de-bundesliga","1-fc-koln-vs-1-fc-heidenheim-2026-05-10","finished",[],"Cologne","RheinEnergieSTADION",[71,103,118,137,152],{"awayTeamId":48,"awayTeamName":50,"body":-1,"category":72,"excerpt":73,"homeTeamId":55,"homeTeamName":57,"id":74,"leagueId":62,"leagueName":63,"matchId":59,"matchName":75,"publishedAt":76,"slug":77,"sourceName":78,"sourceURL":79,"teamId":48,"teamName":50,"teamIds":80,"teamNames":91,"title":102},"news","1. FC Heidenheim defeated 1. FC Köln 3-1, securing a final-day relegation showdown. Coach Frank Schmidt cited a key turnaround and insists 'it's not too late.'","329022629476306945","1. FC Köln vs 1. FC Heidenheim","2026-05-10T20:07:40Z","heidenheim-s-3-1-win-relegation-showdown-on-final-matchday","Kicker","https:\u002F\u002Fwww.kicker.de\u002Fschmidt-bereit-fuer-abstiegs-showdown-es-ist-nicht-zu-spaet-1218242\u002Fvideo#omrss",[48,55,81,82,83,84,85,86,87,88,89,90],"326222707618222080","326255039712595968","326257580877811712","326257599160782848","326257613454970880","326257630680977408","326257604382691328","326222707169431552","326257546392244224","326257561592401920",[50,57,92,93,94,95,96,97,98,99,100,101],"Dender","Başakşehir","Mito Hollyhock","Istra 1961","Renaissance Berkane","Beroe","GOES","Anderlecht","Nottingham Forest","FC Midtjylland","Heidenheim's 3-1 Win: Relegation Showdown on Final Matchday",{"awayTeamId":48,"awayTeamName":50,"body":-1,"category":72,"excerpt":104,"homeTeamId":55,"homeTeamName":57,"id":105,"leagueId":62,"leagueName":63,"matchId":59,"matchName":75,"publishedAt":106,"slug":107,"sourceName":78,"sourceURL":108,"teamId":55,"teamName":57,"teamIds":109,"teamNames":113,"title":117},"Koln's 1-3 home loss to Heidenheim leaves coach Rene Wagner's future uncertain. Reporter Jim Decker says his position is 'more open than ever'.","329015237002924033","2026-05-10T19:50:09Z","rene-wagner-s-future-what-koln-s-1-3-loss-means","https:\u002F\u002Fwww.kicker.de\u002Fkoelner-party-gecrasht-wagners-zukunft-ist-offener-denn-je-1218235\u002Fvideo#omrss",[55,48,81,82,110,83,84,111,88,112,89],"326257536145559552","326257661421031424","326255037950988288",[57,50,92,93,114,94,95,115,99,116,100],"Rennes","Denmark","Crystal Palace","Rene Wagner's Future: What Koln's 1-3 Loss Means",{"awayTeamId":48,"awayTeamName":50,"body":-1,"category":72,"excerpt":119,"homeTeamId":55,"homeTeamName":57,"id":120,"leagueId":62,"leagueName":63,"matchId":59,"matchName":75,"publishedAt":121,"slug":122,"sourceName":78,"sourceURL":123,"teamId":48,"teamName":50,"teamIds":124,"teamNames":130,"title":136},"Heidenheim coach Schmidt says 1-0 win at Köln gives them '1000% more chance' of survival, counters Matthäus; calls it first relegation battle.","329011174198743041","2026-05-10T19:31:29Z","heidenheim-s-schmidt-why-1000-more-chance-now","https:\u002F\u002Fwww.kicker.de\u002Fschmidts-rechnung-voller-hoffnung-1000-prozent-mehr-chance-1218213\u002Fartikel#omrss",[48,55,81,111,125,126,127,88,112,128,89,129],"326257672598851584","326257761564233728","326257808217477120","326257545754710016","326257554411753472",[50,57,92,115,131,132,133,99,116,134,100,135],"Derry City","Güzide Gebzespor","Derby","Newcastle","Newcastle Jets","Heidenheim's Schmidt: Why 1000% 'More Chance' Now?",{"awayTeamId":48,"awayTeamName":50,"body":-1,"category":72,"excerpt":138,"homeTeamId":55,"homeTeamName":57,"id":139,"leagueId":62,"leagueName":63,"matchId":59,"matchName":75,"publishedAt":140,"slug":141,"sourceName":78,"sourceURL":142,"teamId":48,"teamName":50,"teamIds":143,"teamNames":147,"title":151},"Heidenheim's 3-1 win over Köln leaves Wolfsburg, Heidenheim, and St. Pauli tied on points. The final matchday on Saturday will be a relegation showdown.","328977389763694593","2026-05-10T17:25:33Z","heidenheim-s-win-creates-relegation-showdown-3-teams-tied","https:\u002F\u002Fwww.kicker.de\u002Ftrio-punktgleich-heidenheim-sorgt-mit-sieg-in-koeln-fuer-abstiegs-showdown-1216661\u002Fartikel#omrss",[48,55,144,145,88,81,146,83,89],"326257534237151232","326257534681747456","326255040920555520",[50,57,148,149,99,92,150,94,100],"VfL Wolfsburg","FC St. Pauli","Beitar Jerusalem","Heidenheim's Win Creates Relegation Showdown: 3 Teams Tied",{"awayTeamId":48,"awayTeamName":50,"body":-1,"category":72,"excerpt":153,"homeTeamId":55,"homeTeamName":57,"id":154,"leagueId":155,"leagueName":156,"matchId":59,"matchName":75,"publishedAt":157,"slug":158,"sourceName":78,"sourceURL":159,"teamId":48,"teamName":50,"teamIds":160,"teamNames":164,"title":168},"1. FC Heidenheim could be mathematically relegated before their Sunday match in Cologne even begins, depending on Saturday results from Wolfsburg and St. Pauli.","328157856996003841","326135625122058240","Second Division","2026-05-08T11:04:32Z","heidenheim-faces-relegation-fate-before-kickoff-in-cologne","https:\u002F\u002Fwww.kicker.de\u002Fschmidt-wenn-du-ganz-unten-stehst-was-soll-noch-schlechter-werden-1217550\u002Fvideo#omrss",[48,55,125,126,161,127,144,145,88,162,89,163],"326257777523560448","326222713142120448","326257613643714560",[50,57,131,132,165,133,148,149,99,166,100,167],"Al-Wasl FC","Canada","Hassania Agadir","Heidenheim Faces Relegation Fate Before Kickoff in Cologne",[170,184,201,216,232,249],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":72,"excerpt":171,"homeTeamId":-1,"homeTeamName":-1,"id":172,"leagueId":62,"leagueName":63,"matchId":173,"matchName":21,"publishedAt":174,"slug":175,"sourceName":78,"sourceURL":176,"teamId":55,"teamName":57,"teamIds":177,"teamNames":180,"title":183},"1. FC Köln's vice president for sport, Ulf Sobek, has delivered a comprehensive season review that will directly influence the club's transfer strategy.","335557108248350721","0","2026-05-28T20:56:05Z","1-fc-koln-vp-2025-26-season-review-to-shape-transfers","https:\u002F\u002Fwww.kicker.de\u002Fwird-in-die-transferpolitik-einfliessen-das-saison-fazit-von-fc-vize-sobek-1223597\u002Fartikel#omrss",[55,81,178,179,85,86,111,125,88,162,128,89,129],"326257534430089216","326257602625277952",[57,92,181,182,96,97,115,131,99,166,134,100,135],"Eintracht Frankfurt","FC Eindhoven","1. FC Köln VP: 2025\u002F26 Season Review to Shape Transfers",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":72,"excerpt":185,"homeTeamId":-1,"homeTeamName":-1,"id":186,"leagueId":62,"leagueName":63,"matchId":173,"matchName":21,"publishedAt":187,"slug":188,"sourceName":78,"sourceURL":189,"teamId":55,"teamName":57,"teamIds":190,"teamNames":195,"title":200},"Krauß commits to staying at 1. FC Köln, removing himself from Bayer Leverkusen's coaching search and leaving the club with one fewer candidate.","335391697632497665","2026-05-28T07:08:38Z","krau-remains-at-koln-1-fewer-option-for-leverkusen","https:\u002F\u002Fwww.kicker.de\u002Ftransferticker-953155\u002Fartikel#omrss",[55,82,191,178,84,179,192,193,194,81,146,88,162],"326257534270705664","326257760532434944","326257768367394816","326257534396534784",[57,93,196,181,95,182,197,198,199,92,150,99,166],"Werder Bremen","İstanbulspor","Desportiva ES","Bayer Leverkusen","Krauß Remains at Köln: 1 Fewer Option for Leverkusen",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":72,"excerpt":202,"homeTeamId":-1,"homeTeamName":-1,"id":203,"leagueId":173,"leagueName":21,"matchId":173,"matchName":21,"publishedAt":204,"slug":205,"sourceName":78,"sourceURL":206,"teamId":55,"teamName":57,"teamIds":207,"teamNames":211,"title":215},"With two players set to leave, 1. FC Köln must urgently reinforce their defensive midfield. The squad rebuild begins.","334992194492436481","2026-05-27T07:26:02Z","why-1-fc-koln-s-midfield-is-a-priority-two-exit-candidates","https:\u002F\u002Fwww.kicker.de\u002Fzwei-abgangskandidaten-viel-bedarf-die-zentralen-fragen-beim-1-fc-koeln-1223096\u002Fartikel#omrss",[55,88,208,82,128,129,209,210,162,89],"326222712177430528","326257556324356096","326257563228180480",[57,99,212,93,134,135,213,214,166,100],"Tunisia","Newells Old Boys","Groningen","Why 1. FC Köln's Midfield is a Priority: Two Exit Candidates",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":72,"excerpt":217,"homeTeamId":-1,"homeTeamName":-1,"id":218,"leagueId":62,"leagueName":63,"matchId":173,"matchName":21,"publishedAt":219,"slug":220,"sourceName":78,"sourceURL":189,"teamId":82,"teamName":93,"teamIds":221,"teamNames":226,"title":231},"Tim Lemperle has committed his future by signing a new contract, while young goalkeeper Backhaus is on the verge of joining SC Freiburg, per Kicker.","332839707165593601","2026-05-21T08:39:14Z","lemperle-extends-deal-as-backhaus-nears-freiburg-move",[82,191,222,84,223,192,224,225,55,88,162,128,89],"326257593141956608","326257760461131776","326257783785656320","326257534203596800",[93,196,227,95,228,197,229,230,57,99,166,134,100],"Chattanooga","Hatayspor","Istres","SC Freiburg","Lemperle Extends Deal as Backhaus Nears Freiburg Move",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":72,"excerpt":233,"homeTeamId":-1,"homeTeamName":-1,"id":234,"leagueId":235,"leagueName":236,"matchId":173,"matchName":21,"publishedAt":219,"slug":237,"sourceName":78,"sourceURL":189,"teamId":82,"teamName":93,"teamIds":238,"teamNames":243,"title":248},"César Azpilicueta announces his retirement from football, while Tim Lemperle signs a contract extension and Mio Backhaus is set to join SC Freiburg.","333201052964753409","326135625054949376","Premier League","azpilicueta-retires-lemperle-extends-backhaus-to-freiburg",[82,191,84,192,224,239,225,240,55,241,242,88,162],"326257814563459072","326257563635027968","326222712076767232","326257546220277760",[93,196,95,197,229,244,230,245,57,246,247,99,166],"Histon","FC Volendam","Germany","Chelsea","Azpilicueta Retires, Lemperle Extends, Backhaus to Freiburg",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":72,"excerpt":250,"homeTeamId":-1,"homeTeamName":-1,"id":251,"leagueId":62,"leagueName":63,"matchId":173,"matchName":21,"publishedAt":252,"slug":253,"sourceName":78,"sourceURL":189,"teamId":82,"teamName":93,"teamIds":254,"teamNames":258,"title":262},"Antonio Rüdiger's contract extension at Real Madrid is imminent, while Eric Martel is set for a move to Mainz 05, per Kicker reports.","332079002392989697","2026-05-19T06:30:47Z","why-rudiger-s-extension-is-imminent-martel-to-mainz",[82,191,255,84,192,224,256,257,55,241,242,88],"326257568773050368","326257565535047680","326257534526558208",[93,196,259,95,197,229,260,261,57,246,247,99],"Vorskla Poltava","Real Madrid","RB Leipzig","Why Rüdiger's Extension is Imminent: Martel to Mainz",[264,274,294,313,336,364],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":72,"excerpt":265,"homeTeamId":-1,"homeTeamName":-1,"id":266,"leagueId":62,"leagueName":63,"matchId":173,"matchName":21,"publishedAt":267,"slug":268,"sourceName":78,"sourceURL":189,"teamId":82,"teamName":93,"teamIds":269,"teamNames":271,"title":273},"Hamburg SV secure Grönbaek's stay, RB Leipzig plan with Diomande, and the Stage transfer poker continues – get the latest updates from Kicker.","337743388554039297","2026-06-03T21:46:52Z","gronbaek-remains-at-hsv-rb-commit-to-diomande",[82,191,83,84,192,224,257,88,162,270],"326257565635710976",[93,196,94,95,197,229,261,99,166,272],"Getafe","Grönbaek Remains at HSV, RB Commit to Diomande",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":72,"excerpt":275,"homeTeamId":-1,"homeTeamName":-1,"id":276,"leagueId":62,"leagueName":63,"matchId":173,"matchName":21,"publishedAt":277,"slug":278,"sourceName":78,"sourceURL":189,"teamId":279,"teamName":280,"teamIds":281,"teamNames":287,"title":293},"Bayern Munich target Saibari and Dest this summer, while Köln trigger buy option for Kamiński. Both Bundesliga sides are active in the transfer market.","337695638449819649","2026-06-03T14:34:16Z","bayern-chase-saibari-dest-what-it-means-koln-buy-kaminski","326257781562675200","Auch",[279,82,146,191,84,282,283,284,285,286,88,162],"326257606744084480","326257680438005760","326257747962105856","326257563194626048","326257565195309056",[280,93,150,196,95,288,289,290,291,292,99,166],"Beijing Guoan","BIT","Beira-Mar","PSV Eindhoven","Barcelona","Bayern Chase Saibari, Dest: What It Means; Köln Buy Kaminski",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":72,"excerpt":295,"homeTeamId":-1,"homeTeamName":-1,"id":296,"leagueId":62,"leagueName":63,"matchId":173,"matchName":21,"publishedAt":297,"slug":298,"sourceName":78,"sourceURL":299,"teamId":300,"teamName":301,"teamIds":302,"teamNames":307,"title":312},"Stuttgart defender Lorenz Assignon is out indefinitely after undergoing shoulder surgery. The right-back's recovery timeline remains unclear.","337568938248376321","2026-06-03T10:14:12Z","stuttgart-s-assignon-out-shoulder-surgery-leaves-timeline","https:\u002F\u002Fwww.kicker.de\u002Fstuttgarts-assignon-faellt-nach-schulter-operation-aus-1224917\u002Fartikel#omrss","326222711976103936","Australia",[300,303,82,304,305,222,84,125,306,241,110,88,162],"326222712324231168","326255040442404864","326257552176189440","326257534493003776",[301,308,93,309,310,227,95,131,311,246,114,99,166],"Austria","Austria Vienna","Austria Salzburg","VfB Stuttgart","Stuttgart's Assignon Out: Shoulder Surgery Leaves Timeline",{"awayTeamId":314,"awayTeamName":315,"body":-1,"category":72,"excerpt":316,"homeTeamId":191,"homeTeamName":196,"id":317,"leagueId":62,"leagueName":63,"matchId":318,"matchName":319,"publishedAt":320,"slug":321,"sourceName":78,"sourceURL":322,"teamId":300,"teamName":301,"teamIds":323,"teamNames":329,"title":335},"326257534329425920","Borussia Dortmund","Michael Ballack's Bayern farewell goal and Lukas Podolski's double for relegated Köln headlined the final day, while Werder Bremen beat Hamburg to claim second.","337535797513162753","327054254613204992","Werder Bremen vs Borussia Dortmund","2026-06-03T07:45:19Z","ballack-leaves-podolski-arrives-2006-bundesliga-final-day","https:\u002F\u002Fwww.kicker.de\u002Fballack-geht-poldi-kommt-wie-sah-die-bundesliga-vor-dem-sommermaerchen-aus-1224855\u002Fvideo#omrss",[300,191,314,303,304,324,178,325,305,326,194,306,327,241,242,328],"326255041348374528","326257539698135040","326257554193649664","326222711682502656","326222711653142528",[301,196,315,308,309,330,181,331,310,332,199,311,333,246,247,334],"Torpedo Kutaisi","Torino","Perth Glory","England","Spain","Ballack Leaves, Podolski Arrives: 2006 Bundesliga Final Day",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":72,"excerpt":337,"homeTeamId":-1,"homeTeamName":-1,"id":338,"leagueId":62,"leagueName":63,"matchId":173,"matchName":21,"publishedAt":339,"slug":340,"sourceName":341,"sourceURL":342,"teamId":343,"teamName":344,"teamIds":345,"teamNames":354,"title":363},"Lyon near deal for Salzburg midfielder Mads Bidstrup, 25, valued over €10M, as they bolster squad for Champions League qualifiers after signing Kaïl Boudache.","337354601789394945","2026-06-02T19:40:16Z","lyon-close-in-on-mads-bidstrup-10m-midfielder-deal-nears","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FMercato-le-milieu-de-salzbourg-mads-bidstrup-se-rapproche-de-l-ol\u002F1681264#at_medium=RSS_feeds","326257535919067136","Lyon",[343,346,347,348,349,350,351,352,353,88,162],"326257536049090560","326222712936599552","326222767416414208","326255039846813696","326255041625198592","326257536413995008","326257537865224192","326257539844935680",[344,355,356,357,358,359,360,361,362,99,166],"Nice","Paraguay","Lesotho","FK Partizan","Partizani","Paris FC","Estoril","Parma","Lyon Close in on Mads Bidstrup: €10M Midfielder Deal Nears",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":72,"excerpt":365,"homeTeamId":-1,"homeTeamName":-1,"id":366,"leagueId":62,"leagueName":63,"matchId":173,"matchName":21,"publishedAt":367,"slug":368,"sourceName":78,"sourceURL":189,"teamId":82,"teamName":93,"teamIds":369,"teamNames":370,"title":371},"Isak Lidberg's transfer is close to completion, while Álex Grimaldo flirts with a move away—both developments shaking up the Bundesliga transfer scene.","337520686014664705","2026-06-02T09:50:39Z","lidberg-transfer-close-grimaldo-flirts-with-move",[82,191,255,83,84,192,224,88,128,89,129,209],[93,196,259,94,95,197,229,99,134,100,135,213],"Lidberg Transfer Close: Grimaldo Flirts with Move",{"matchResult":373,"exactScore":374,"totalGoals":375,"bothTeamsToScore":376},[],[],[],[],[378,388,394,398,401,409,414,419,424,431,435,442,448,452,455,458,463,468,473,480,484,488,491,494,498,505,510,515,520],{"id":379,"addition":-1,"extraMinute":380,"info":381,"isHome":382,"minute":383,"narrative":384,"playerName":385,"relatedPlayerName":386,"result":21,"teamLogo":49,"teamName":50,"typeName":387},"328948820253609984",0,"Normal Goal",false,8,"8' J. Schoppner (1. FC Heidenheim) scores, set up by A. Ibrahimovic. 0-1 — an early opener.","J. Schoppner","A. Ibrahimovic","goal",{"id":389,"addition":-1,"extraMinute":380,"info":381,"isHome":28,"minute":390,"narrative":391,"playerName":392,"relatedPlayerName":393,"result":21,"teamLogo":56,"teamName":57,"typeName":387},"328949324471865344",10,"10' M. Bulter (1. FC Köln) scores, set up by T. Krauss. 1-1 — the equaliser.","M. Bulter","T. Krauss",{"id":395,"addition":-1,"extraMinute":380,"info":381,"isHome":382,"minute":396,"narrative":397,"playerName":386,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":387},"328953980178665472",28,"28' A. Ibrahimovic (1. FC Heidenheim) scores. 1-2.",{"id":399,"addition":-1,"extraMinute":380,"info":381,"isHome":382,"minute":396,"narrative":400,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":387},"328953853305163776","28' 1. FC Heidenheim (1. FC Heidenheim) scores. 1-2.",{"id":402,"addition":403,"extraMinute":380,"info":404,"isHome":382,"minute":405,"narrative":406,"playerName":407,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":408},"328954484812156928","Foul","Yellow Card",30,"30' Eren Dinkçi (1. FC Heidenheim) is shown a yellow card for foul.","Eren Dinkçi","yellow_card",{"id":410,"addition":403,"extraMinute":380,"info":404,"isHome":382,"minute":411,"narrative":412,"playerName":413,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":408},"328956244666617856",37,"37' Budu Zivzivadze (1. FC Heidenheim) is shown a yellow card for foul.","Budu Zivzivadze",{"id":415,"addition":403,"extraMinute":380,"info":404,"isHome":28,"minute":416,"narrative":417,"playerName":418,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":408},"328965809437151232",55,"55' Said El Mala (1. FC Köln) is shown a yellow card for foul.","Said El Mala",{"id":420,"addition":403,"extraMinute":380,"info":404,"isHome":28,"minute":421,"narrative":422,"playerName":423,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":408},"328965430519533568",56,"56' S. El Mala (1. FC Köln) is shown a yellow card for foul.","S. El Mala",{"id":425,"addition":-1,"extraMinute":380,"info":426,"isHome":28,"minute":427,"narrative":428,"playerName":393,"relatedPlayerName":429,"result":21,"teamLogo":56,"teamName":57,"typeName":430},"329076304185921536","Substitution 1",58,"58' (1. FC Köln) makes a substitution: T. Krauss comes on for L. Waldschmidt.","L. Waldschmidt","substitution",{"id":432,"addition":-1,"extraMinute":380,"info":426,"isHome":28,"minute":433,"narrative":434,"playerName":393,"relatedPlayerName":429,"result":21,"teamLogo":56,"teamName":57,"typeName":430},"328966185393590272",59,"59' (1. FC Köln) makes a substitution: T. Krauss comes on for L. Waldschmidt.",{"id":436,"addition":-1,"extraMinute":380,"info":437,"isHome":28,"minute":438,"narrative":439,"playerName":440,"relatedPlayerName":441,"result":21,"teamLogo":56,"teamName":57,"typeName":430},"329076304303362048","Substitution 2",71,"71' (1. FC Köln) makes a substitution: L. Maina comes on for F. Kainz.","L. Maina","F. Kainz",{"id":443,"addition":-1,"extraMinute":380,"info":444,"isHome":28,"minute":438,"narrative":445,"playerName":446,"relatedPlayerName":447,"result":21,"teamLogo":56,"teamName":57,"typeName":430},"329076304244641792","Substitution 3","71' (1. FC Köln) makes a substitution: J. Schmied comes on for A. Castro-Montes.","J. Schmied","A. Castro-Montes",{"id":449,"addition":-1,"extraMinute":380,"info":381,"isHome":382,"minute":450,"narrative":451,"playerName":385,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":387},"328970589177909248",72,"72' J. Schoppner (1. FC Heidenheim) scores. 1-3 — his second of the match.",{"id":453,"addition":-1,"extraMinute":380,"info":437,"isHome":28,"minute":450,"narrative":454,"playerName":446,"relatedPlayerName":447,"result":21,"teamLogo":56,"teamName":57,"typeName":430},"328969585275441152","72' (1. FC Köln) makes a substitution: J. Schmied comes on for A. Castro-Montes.",{"id":456,"addition":-1,"extraMinute":380,"info":444,"isHome":28,"minute":450,"narrative":457,"playerName":440,"relatedPlayerName":441,"result":21,"teamLogo":56,"teamName":57,"typeName":430},"328969585317384192","72' (1. FC Köln) makes a substitution: L. Maina comes on for F. Kainz.",{"id":459,"addition":-1,"extraMinute":380,"info":381,"isHome":382,"minute":460,"narrative":461,"playerName":385,"relatedPlayerName":462,"result":21,"teamLogo":49,"teamName":50,"typeName":387},"328969711104561152",73,"73' J. Schoppner (1. FC Heidenheim) scores. 1-3 — his second of the match.","E. Dinkci",{"id":464,"addition":-1,"extraMinute":380,"info":437,"isHome":382,"minute":465,"narrative":466,"playerName":386,"relatedPlayerName":467,"result":21,"teamLogo":49,"teamName":50,"typeName":430},"328972602796150784",76,"76' (1. FC Heidenheim) makes a substitution: A. Ibrahimovic comes on for C. Conteh.","C. Conteh",{"id":469,"addition":-1,"extraMinute":380,"info":426,"isHome":382,"minute":465,"narrative":470,"playerName":471,"relatedPlayerName":472,"result":21,"teamLogo":49,"teamName":50,"typeName":430},"328972476321107968","76' (1. FC Heidenheim) makes a substitution: O. H. Traore comes on for L. Stergiou.","O. H. Traore","L. Stergiou",{"id":474,"addition":-1,"extraMinute":380,"info":475,"isHome":382,"minute":476,"narrative":477,"playerName":478,"relatedPlayerName":479,"result":21,"teamLogo":49,"teamName":50,"typeName":430},"329076304450162688","Substitution 4",83,"83' (1. FC Heidenheim) makes a substitution: B. Zivzivadze comes on for L. Kerber.","B. Zivzivadze","L. Kerber",{"id":481,"addition":-1,"extraMinute":380,"info":444,"isHome":382,"minute":476,"narrative":482,"playerName":462,"relatedPlayerName":483,"result":21,"teamLogo":49,"teamName":50,"typeName":430},"329076304513077248","83' (1. FC Heidenheim) makes a substitution: E. Dinkci comes on for M. Honsak.","M. Honsak",{"id":485,"addition":-1,"extraMinute":380,"info":444,"isHome":382,"minute":486,"narrative":487,"playerName":462,"relatedPlayerName":483,"result":21,"teamLogo":49,"teamName":50,"typeName":430},"328972728327475200",84,"84' (1. FC Heidenheim) makes a substitution: E. Dinkci comes on for M. Honsak.",{"id":489,"addition":-1,"extraMinute":380,"info":437,"isHome":382,"minute":486,"narrative":490,"playerName":386,"relatedPlayerName":467,"result":21,"teamLogo":49,"teamName":50,"typeName":430},"328972476363051008","84' (1. FC Heidenheim) makes a substitution: A. Ibrahimovic comes on for C. Conteh.",{"id":492,"addition":-1,"extraMinute":380,"info":475,"isHome":382,"minute":486,"narrative":493,"playerName":478,"relatedPlayerName":479,"result":21,"teamLogo":49,"teamName":50,"typeName":430},"328972855737847808","84' (1. FC Heidenheim) makes a substitution: B. Zivzivadze comes on for L. Kerber.",{"id":495,"addition":-1,"extraMinute":380,"info":475,"isHome":382,"minute":496,"narrative":497,"playerName":478,"relatedPlayerName":479,"result":21,"teamLogo":49,"teamName":50,"typeName":430},"328972728373612544",85,"85' (1. FC Heidenheim) makes a substitution: B. Zivzivadze comes on for L. Kerber.",{"id":499,"addition":-1,"extraMinute":380,"info":500,"isHome":382,"minute":501,"narrative":502,"playerName":503,"relatedPlayerName":504,"result":21,"teamLogo":49,"teamName":50,"typeName":430},"328974868156518400","Substitution 5",89,"89' (1. FC Heidenheim) makes a substitution: M. Pieringer comes on for S. Schimmer.","M. Pieringer","S. Schimmer",{"id":506,"addition":507,"extraMinute":380,"info":404,"isHome":28,"minute":501,"narrative":508,"playerName":509,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":408},"328974868114575361","Argument","89' Ísak Bergmann Jóhannesson (1. FC Köln) is shown a yellow card for argument.","Ísak Bergmann Jóhannesson",{"id":511,"addition":-1,"extraMinute":380,"info":475,"isHome":28,"minute":501,"narrative":512,"playerName":513,"relatedPlayerName":514,"result":21,"teamLogo":56,"teamName":57,"typeName":430},"328973986719338496","89' (1. FC Köln) makes a substitution: C. Ozkacar comes on for D. Heintz.","C. Ozkacar","D. Heintz",{"id":516,"addition":-1,"extraMinute":380,"info":500,"isHome":28,"minute":501,"narrative":517,"playerName":518,"relatedPlayerName":519,"result":21,"teamLogo":56,"teamName":57,"typeName":430},"328973986677395456","89' (1. FC Köln) makes a substitution: K. Lund comes on for Y. Niang.","K. Lund","Y. Niang",{"id":521,"addition":-1,"extraMinute":380,"info":404,"isHome":28,"minute":61,"narrative":522,"playerName":523,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":408},"328974238083977216","90' I. Johannesson (1. FC Köln) is shown a yellow card.","I. Johannesson"]