[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327054261542195200-en":43,"match-news-327054261542195200-en":70,"match-team-news-327054261542195200-en":156,"match-league-news-327054261542195200-en":279,"prediction-summary-327054261542195200":399,"timeline-327054261542195200":404},{"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":45,"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},2,{"code":47,"id":48,"imagePath":49,"name":50,"slug":51},"AWY","326257534493003776","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F172.png","VfB Stuttgart","vfb-stuttgart","Frankfurt host Stuttgart in a crucial late-season clash, with both teams vying for European qualification—Frankfurt pushing for a Champions League spot while Stuttgart battle for Europa League contention. The result could decisive shape the final Bundesliga standings.",{"code":54,"id":55,"imagePath":56,"name":57,"slug":58},"HME","326257534430089216","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F169.png","Eintracht Frankfurt","eintracht-frankfurt","327054261542195200","2026-05-16T13:30:00Z",90,"326135624673267712","Bundesliga","de-bundesliga","eintracht-frankfurt-vs-vfb-stuttgart-2026-05-16","finished",[],"Frankfurt","Deutsche Bank Park",[71,101,132],{"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":80,"teamName":81,"teamIds":82,"teamNames":91,"title":100},"news","After pyrotechnics injured fans during Stuttgart's visit to Frankfurt for the season finale, the public prosecutor's office has launched an investigation.","333303858241474561","Eintracht Frankfurt vs VfB Stuttgart","2026-05-22T15:54:08Z","frankfurt-season-finale-marred-by-pyro-prosecutor-probe","Kicker","https:\u002F\u002Fwww.kicker.de\u002Fnach-pyro-eklat-in-frankfurt-staatsanwaltschaft-ermittelt-1221962\u002Fartikel#omrss","326257781562675200","Auch",[80,55,48,83,84,85,86,87,88,89,90],"326257784263806976","326257791612227584","326257834763227136","326222712076767232","326222707169431552","326257545754710016","326257546392244224","326257554411753472",[81,57,50,92,93,94,95,96,97,98,99],"Dieppe","Gabon","Nuneaton Town","Germany","Anderlecht","Newcastle","Nottingham Forest","Newcastle Jets","Frankfurt Season Finale Marred by Pyro: Prosecutor Probe",{"awayTeamId":48,"awayTeamName":50,"body":-1,"category":72,"excerpt":102,"homeTeamId":55,"homeTeamName":57,"id":103,"leagueId":104,"leagueName":105,"matchId":59,"matchName":75,"publishedAt":106,"slug":107,"sourceName":78,"sourceURL":108,"teamId":48,"teamName":50,"teamIds":109,"teamNames":120,"title":131},"Stuttgart's draw at Frankfurt prompted Hoeneß to hail team unity, while Undav deemed this campaign his best. Their optimism shines despite mixed feelings.","331179304480149505","326135627642834944","League","2026-05-16T18:51:24Z","undav-s-best-season-stuttgart-unity-praised-by-hoene","https:\u002F\u002Fwww.kicker.de\u002Fundavs-beste-saison-hoeness-lobt-stuttgarts-zusammenhalt-1220054\u002Fartikel#omrss",[48,55,110,111,112,113,114,115,116,117,118,87,119,89],"326222707618222080","326255039712595968","326257599160782848","326257602625277952","326257615203995648","326257661421031424","326257672598851584","326257760532434944","326257686389723136","326222713142120448",[50,57,121,122,123,124,125,126,127,128,129,96,130,98],"Dender","Başakşehir","Istra 1961","FC Eindhoven","FC Zurich","Denmark","Derry City","İstanbulspor","Together","Canada","Undav's Best Season: Stuttgart Unity Praised by Hoeneß",{"awayTeamId":48,"awayTeamName":50,"body":-1,"category":72,"excerpt":133,"homeTeamId":55,"homeTeamName":57,"id":134,"leagueId":135,"leagueName":63,"matchId":59,"matchName":75,"publishedAt":136,"slug":137,"sourceName":78,"sourceURL":138,"teamId":48,"teamName":50,"teamIds":139,"teamNames":147,"title":155},"With Bayern Munich and VfB Stuttgart advancing to the DFB-Pokal final, the Bundesliga's seventh-placed team is guaranteed European football next season. Here's what it means for the league race and Stuttgart's double chance.","327181081155473409","326135627168878592","2026-04-23T22:34:21Z","bundesliga-7th-place-secures-european-spot-after-bayern-and-stuttgart-reach","https:\u002F\u002Fwww.kicker.de\u002Fbundesliga-platz-7-reicht-jetzt-sicher-fuer-europa-1213174\u002Fartikel#omrss",[48,55,80,110,115,116,140,141,85,142,143,144,145,146,86],"326257761564233728","326257808217477120","326257534300065792","326257534648193024","326257534203596800","326257534463643648","326257534526558208",[50,57,81,121,126,127,148,149,94,150,151,152,153,154,95],"Güzide Gebzespor","Derby","Borussia Mönchengladbach","Union Berlin","SC Freiburg","FC Augsburg","RB Leipzig","Bundesliga 7th Place Secures European Spot After Bayern and Stuttgart Reach DFB-Pokal Final",[157,206,217,230,239,260],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":72,"excerpt":158,"homeTeamId":-1,"homeTeamName":-1,"id":159,"leagueId":160,"leagueName":161,"matchId":162,"matchName":21,"publishedAt":163,"slug":164,"sourceName":165,"sourceURL":166,"teamId":167,"teamName":168,"teamIds":169,"teamNames":187,"title":205},"Carrick plans five Man Utd signings including Ederson and three midfielders as part of summer revamp, while contract talks with Bruno Fernandes are paused.","337751847408242689","326135644956921856","UEFA Champions League Women","0","2026-06-03T23:00:00Z","why-man-utd-target-five-signings-carrick-s-midfield-revamp","Sky Sports","https:\u002F\u002Fwww.skysports.com\u002Ffootball\u002Fnews\u002F12040\u002F13550597\u002Fman-utd-transfer-news-michael-carrick-wants-four-more-signings-this-summer-after-ederson-deal-paper-talk","326257545712766976","Manchester United",[167,55,170,171,172,173,174,89,175,176,177,178,179,180,181,182,183,184,185,186],"326257536078450688","326257808385249280","326222712462643200","326257809152806912","326257534329425920","326257545968619520","326257546425798656","326257546258026496","326257545830207488","326257807877738496","326257546325135360","326257546094448640","326257808125202432","326222707404312576","326257545918287872","326257565195309056","326257534170042368",[168,57,188,189,190,191,192,98,193,194,195,196,197,198,199,200,201,202,203,204],"Paris Saint Germain","Sheffield Wednesday","Bosnia & Herzegovina","Milton Keynes Dons","Borussia Dortmund","Arsenal","Aston Villa","Manchester City","Fulham","Ipswich","Brentford","Tottenham","Hull City","Charleroi","Liverpool","Barcelona","Bayern München","Why Man Utd Target Five Signings: Carrick's Midfield Revamp",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":72,"excerpt":207,"homeTeamId":-1,"homeTeamName":-1,"id":208,"leagueId":29,"leagueName":30,"matchId":162,"matchName":21,"publishedAt":209,"slug":210,"sourceName":165,"sourceURL":211,"teamId":212,"teamName":213,"teamIds":214,"teamNames":215,"title":216},"Harry Kane, 32, will see reduced minutes at the 2026 World Cup as Thomas Tuchel manages his workload amid heat, a 4,423-minute season, and expanded tournament.","337739933454176257","2026-06-03T22:10:00Z","harry-kane-why-he-ll-play-fewer-minutes-at-2026-world-cup","https:\u002F\u002Fwww.skysports.com\u002Ffootball\u002Fnews\u002F12040\u002F13550591\u002Fworld-cup-2026-why-harry-kane-could-play-less-minutes-for-england-in-the-usa-canada-and-mexico-this-summer","326222711682502656","England",[212,55,170,171,172,173,174,167,89],[213,57,188,189,190,191,192,168,98],"Harry Kane: Why He'll Play Fewer Minutes at 2026 World Cup",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":72,"excerpt":218,"homeTeamId":-1,"homeTeamName":-1,"id":219,"leagueId":220,"leagueName":221,"matchId":162,"matchName":21,"publishedAt":222,"slug":223,"sourceName":165,"sourceURL":224,"teamId":184,"teamName":202,"teamIds":225,"teamNames":227,"title":229},"Andoni Iraola to sign Liverpool contract Thursday, replacing sacked Arne Slot, with a verbal agreement reached and four Bournemouth coaches set to follow him.","337720747612966913","326135625054949376","Premier League","2026-06-03T21:11:00Z","andoni-iraola-set-to-sign-liverpool-deal-thursday","https:\u002F\u002Fwww.skysports.com\u002Ffootball\u002Fnews\u002F12040\u002F13550570\u002Fandoni-iraola-set-to-sign-liverpool-contract-on-thursday-after-reaching-agreement-to-become-arne-slots-successor",[184,226,55,170,171,172,173,174,167,89],"326257545792458752",[202,228,57,188,189,190,191,192,168,98],"Bournemouth","Andoni Iraola Set to Sign Liverpool Deal Thursday",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":72,"excerpt":231,"homeTeamId":-1,"homeTeamName":-1,"id":232,"leagueId":160,"leagueName":161,"matchId":162,"matchName":21,"publishedAt":233,"slug":234,"sourceName":165,"sourceURL":235,"teamId":55,"teamName":57,"teamIds":236,"teamNames":237,"title":238},"Newcastle United have entered the race alongside Brighton to sign an unnamed winger, intensifying summer transfer competition between the Premier League rivals.","337669298858233857","2026-06-03T17:45:00Z","newcastle-join-brighton-in-chase-for-winger-what-it-means","https:\u002F\u002Fwww.skysports.com\u002Ffootball\u002Flive-blog\u002F12040\u002F13025496\u002Fnewcastle-transfer-news-rumours-and-gossip-live-updates-and-latest-on-deals-signings-loans-and-contracts",[55,170,171,172,173,174,167,89],[57,188,189,190,191,192,168,98],"Newcastle Join Brighton in Chase for Winger: What It Means",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":72,"excerpt":240,"homeTeamId":-1,"homeTeamName":-1,"id":241,"leagueId":162,"leagueName":21,"matchId":162,"matchName":21,"publishedAt":242,"slug":243,"sourceName":78,"sourceURL":244,"teamId":80,"teamName":81,"teamIds":245,"teamNames":252,"title":259},"Eintracht's Axel Hellmann extends contract to 2031, criticizes ex-coach Riera and fans over pyrotechnics, questioning trust. Season review sparks controversy.","337671721924431873","2026-06-03T16:25:09Z","axel-hellmann-on-2031-deal-pyro-anger-what-it-means","https:\u002F\u002Fwww.kicker.de\u002Fkoennen-nicht-weiter-auf-absprachen-vertrauen-hellmann-sauer-ueber-pyro-aerger-1225059\u002Fvideo#omrss",[80,246,114,247,248,116,140,249,55,250,87,119,251,88,89],"326257613454970880","326257630509010944","326257630680977408","326257763107737600","326257695210344448","326255042464059392",[81,253,125,254,255,127,148,256,57,257,96,130,258,97,98],"Renaissance Berkane","Vitosha Bistritsa","Beroe","İzmir Çoruhlu FK","Signal","Penybont","Axel Hellmann on 2031 Deal, Pyro Anger: What It Means",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":72,"excerpt":261,"homeTeamId":-1,"homeTeamName":-1,"id":262,"leagueId":160,"leagueName":161,"matchId":162,"matchName":21,"publishedAt":263,"slug":264,"sourceName":165,"sourceURL":265,"teamId":266,"teamName":267,"teamIds":268,"teamNames":273,"title":278},"Celtic’s managerial search stalls as Martin O’Neill considers a short-term deal, with Robbie Keane the frontrunner. Key questions over squad rebuild and","337657616840790017","2026-06-03T16:23:00Z","celtic-manager-hunt-why-o-neill-s-decision-is-pivotal","https:\u002F\u002Fwww.skysports.com\u002Ffootball\u002Fnews\u002F12040\u002F13550487\u002Fkey-questions-answered-as-celtic-search-for-new-boss-with-robbie-keane-martin-oneill-craig-bellamy-and-roberto-martinez-all-considered","326257567011442688","Celtic",[266,55,170,171,172,173,174,167,89,269,270,271,272],"326257549311479808","326257664185077760","326257546010562560","326222712143876096",[267,57,188,189,190,191,192,168,98,274,275,276,277],"Maccabi Tel Aviv","Wales","Burnley","Portugal","Celtic Manager Hunt: Why O’Neill’s Decision is Pivotal",[280,297,315,336,359,387],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":72,"excerpt":281,"homeTeamId":-1,"homeTeamName":-1,"id":282,"leagueId":62,"leagueName":63,"matchId":162,"matchName":21,"publishedAt":283,"slug":284,"sourceName":78,"sourceURL":285,"teamId":111,"teamName":122,"teamIds":286,"teamNames":291,"title":296},"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","https:\u002F\u002Fwww.kicker.de\u002Ftransferticker-953155\u002Fartikel#omrss",[111,287,288,112,117,289,146,87,119,290],"326257534270705664","326257580877811712","326257783785656320","326257565635710976",[122,292,293,123,128,294,154,96,130,295],"Werder Bremen","Mito Hollyhock","Istres","Getafe","Grönbaek Remains at HSV, RB Commit to Diomande",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":72,"excerpt":298,"homeTeamId":-1,"homeTeamName":-1,"id":299,"leagueId":62,"leagueName":63,"matchId":162,"matchName":21,"publishedAt":300,"slug":301,"sourceName":78,"sourceURL":285,"teamId":80,"teamName":81,"teamIds":302,"teamNames":308,"title":314},"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",[80,111,303,287,112,304,305,306,307,185,87,119],"326255040920555520","326257606744084480","326257680438005760","326257747962105856","326257563194626048",[81,122,309,292,123,310,311,312,313,203,96,130],"Beitar Jerusalem","Beijing Guoan","BIT","Beira-Mar","PSV Eindhoven","Bayern Chase Saibari, Dest: What It Means; Köln Buy Kaminski",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":72,"excerpt":316,"homeTeamId":-1,"homeTeamName":-1,"id":317,"leagueId":62,"leagueName":63,"matchId":162,"matchName":21,"publishedAt":318,"slug":319,"sourceName":78,"sourceURL":320,"teamId":321,"teamName":322,"teamIds":323,"teamNames":329,"title":335},"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",[321,324,111,325,326,327,112,116,48,86,328,87,119],"326222712324231168","326255040442404864","326257552176189440","326257593141956608","326257536145559552",[322,330,122,331,332,333,123,127,50,95,334,96,130],"Austria","Austria Vienna","Austria Salzburg","Chattanooga","Rennes","Stuttgart's Assignon Out: Shoulder Surgery Leaves Timeline",{"awayTeamId":174,"awayTeamName":192,"body":-1,"category":72,"excerpt":337,"homeTeamId":287,"homeTeamName":292,"id":338,"leagueId":62,"leagueName":63,"matchId":339,"matchName":340,"publishedAt":341,"slug":342,"sourceName":78,"sourceURL":343,"teamId":321,"teamName":322,"teamIds":344,"teamNames":351,"title":358},"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",[321,287,174,324,325,345,55,346,326,347,348,48,212,86,349,350],"326255041348374528","326257539698135040","326257554193649664","326257534396534784","326257546220277760","326222711653142528",[322,292,192,330,331,352,57,353,332,354,355,50,213,95,356,357],"Torpedo Kutaisi","Torino","Perth Glory","Bayer Leverkusen","Chelsea","Spain","Ballack Leaves, Podolski Arrives: 2006 Bundesliga Final Day",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":72,"excerpt":360,"homeTeamId":-1,"homeTeamName":-1,"id":361,"leagueId":62,"leagueName":63,"matchId":162,"matchName":21,"publishedAt":362,"slug":363,"sourceName":364,"sourceURL":365,"teamId":366,"teamName":367,"teamIds":368,"teamNames":377,"title":386},"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",[366,369,370,371,372,373,374,375,376,87,119],"326257536049090560","326222712936599552","326222767416414208","326255039846813696","326255041625198592","326257536413995008","326257537865224192","326257539844935680",[367,378,379,380,381,382,383,384,385,96,130],"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":388,"homeTeamId":-1,"homeTeamName":-1,"id":389,"leagueId":62,"leagueName":63,"matchId":162,"matchName":21,"publishedAt":390,"slug":391,"sourceName":78,"sourceURL":285,"teamId":111,"teamName":122,"teamIds":392,"teamNames":395,"title":398},"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",[111,287,393,288,112,117,289,87,88,89,90,394],"326257568773050368","326257556324356096",[122,292,396,293,123,128,294,96,97,98,99,397],"Vorskla Poltava","Newells Old Boys","Lidberg Transfer Close: Grimaldo Flirts with Move",{"matchResult":400,"exactScore":401,"totalGoals":402,"bothTeamsToScore":403},[],[],[],[],[405,415,423,431,437,443,450,455,460,466,472,478,483,488,493,499,503,506,513,518,523,527,531,534],{"id":406,"addition":-1,"extraMinute":407,"info":408,"isHome":409,"minute":410,"narrative":411,"playerName":412,"relatedPlayerName":413,"result":21,"teamLogo":49,"teamName":50,"typeName":414},"331094961766273024",0,"Normal Goal",false,10,"10' C. Andres (VfB Stuttgart) scores, set up by C. Fuhrich. 0-1 — an early opener.","C. Andres","C. Fuhrich","goal",{"id":416,"addition":-1,"extraMinute":407,"info":417,"isHome":28,"minute":418,"narrative":419,"playerName":420,"relatedPlayerName":421,"result":21,"teamLogo":56,"teamName":57,"typeName":422},"331096598832484352","Substitution 1",17,"17' (Eintracht Frankfurt) makes a substitution: J. Bahoya comes on for A. Knauff.","J. Bahoya","A. Knauff","substitution",{"id":424,"addition":425,"extraMinute":407,"info":426,"isHome":409,"minute":427,"narrative":428,"playerName":429,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":430},"331099117579145216","Foul","Yellow Card",27,"27' Chema Andrés (VfB Stuttgart) is shown a yellow card for foul.","Chema Andrés","yellow_card",{"id":432,"addition":-1,"extraMinute":407,"info":408,"isHome":409,"minute":433,"narrative":434,"playerName":435,"relatedPlayerName":436,"result":21,"teamLogo":49,"teamName":50,"typeName":414},"331699883826221056",45,"45' N. Nartey (VfB Stuttgart) scores, set up by D. Undav. 0-2.","N. Nartey","D. Undav",{"id":438,"addition":-1,"extraMinute":439,"info":408,"isHome":409,"minute":433,"narrative":440,"playerName":441,"relatedPlayerName":442,"result":21,"teamLogo":49,"teamName":50,"typeName":414},"331104776299220992",4,"45+4' Nikolas Nartey (VfB Stuttgart) scores, set up by Deniz Undav. 0-2.","Nikolas Nartey","Deniz Undav",{"id":444,"addition":-1,"extraMinute":407,"info":445,"isHome":28,"minute":446,"narrative":447,"playerName":448,"relatedPlayerName":449,"result":21,"teamLogo":56,"teamName":57,"typeName":422},"331109433088151552","Substitution 2",46,"46' (Eintracht Frankfurt) makes a substitution: A. Kalimuendo comes on for F. Chaibi.","A. Kalimuendo","F. Chaibi",{"id":451,"addition":425,"extraMinute":407,"info":426,"isHome":28,"minute":452,"narrative":453,"playerName":454,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":430},"331110187509223424",47,"47' Farès Chaïbi (Eintracht Frankfurt) is shown a yellow card for foul.","Farès Chaïbi",{"id":456,"addition":457,"extraMinute":407,"info":426,"isHome":28,"minute":458,"narrative":459,"playerName":449,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":430},"331110061373919232","Roughing",48,"48' F. Chaibi (Eintracht Frankfurt) is shown a yellow card for roughing.",{"id":461,"addition":462,"extraMinute":407,"info":426,"isHome":28,"minute":463,"narrative":464,"playerName":465,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":430},"331113081356685312","Argument",60,"60' Aurèle Amenda (Eintracht Frankfurt) is shown a yellow card for argument.","Aurèle Amenda",{"id":467,"addition":-1,"extraMinute":407,"info":468,"isHome":28,"minute":463,"narrative":469,"playerName":470,"relatedPlayerName":471,"result":21,"teamLogo":56,"teamName":57,"typeName":422},"331113332721324032","Substitution 4","60' (Eintracht Frankfurt) makes a substitution: M. Gotze comes on for M. Dahoud.","M. Gotze","M. Dahoud",{"id":473,"addition":-1,"extraMinute":407,"info":474,"isHome":28,"minute":463,"narrative":475,"playerName":476,"relatedPlayerName":477,"result":21,"teamLogo":56,"teamName":57,"typeName":422},"331113207244525568","Substitution 3","60' (Eintracht Frankfurt) makes a substitution: C. Y. Uzun comes on for J. Burkardt.","C. Y. Uzun","J. Burkardt",{"id":479,"addition":425,"extraMinute":407,"info":426,"isHome":409,"minute":480,"narrative":481,"playerName":482,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":430},"331114089302462464",63,"63' Maximilian Mittelstädt (VfB Stuttgart) is shown a yellow card for foul.","Maximilian Mittelstädt",{"id":484,"addition":462,"extraMinute":407,"info":426,"isHome":409,"minute":485,"narrative":486,"playerName":487,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":430},"331114593340362752",66,"66' Ermedin Demirović (VfB Stuttgart) is shown a yellow card for argument.","Ermedin Demirović",{"id":489,"addition":-1,"extraMinute":407,"info":490,"isHome":28,"minute":491,"narrative":492,"playerName":477,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":414},"331116227889991680","Penalty",72,"72' J. Burkardt (Eintracht Frankfurt) converts from the spot, 1-2 — his second of the match.",{"id":494,"addition":-1,"extraMinute":407,"info":445,"isHome":409,"minute":495,"narrative":496,"playerName":497,"relatedPlayerName":498,"result":21,"teamLogo":49,"teamName":50,"typeName":422},"331116856284811264",73,"73' (VfB Stuttgart) makes a substitution: M. Mittelstadt comes on for L. Jaquez.","M. Mittelstadt","L. Jaquez",{"id":500,"addition":-1,"extraMinute":407,"info":417,"isHome":409,"minute":495,"narrative":501,"playerName":413,"relatedPlayerName":502,"result":21,"teamLogo":49,"teamName":50,"typeName":422},"331116856343531520","73' (VfB Stuttgart) makes a substitution: C. Fuhrich comes on for J. Vagnoman.","J. Vagnoman",{"id":504,"addition":-1,"extraMinute":407,"info":490,"isHome":28,"minute":495,"narrative":505,"playerName":477,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":414},"331116479523065856","73' J. Burkardt (Eintracht Frankfurt) converts from the spot, 1-2.",{"id":507,"addition":-1,"extraMinute":407,"info":508,"isHome":28,"minute":509,"narrative":510,"playerName":511,"relatedPlayerName":512,"result":21,"teamLogo":56,"teamName":57,"typeName":422},"331118366402023424","Substitution 5",80,"80' (Eintracht Frankfurt) makes a substitution: R. Kristensen comes on for T. Chandler.","R. Kristensen","T. Chandler",{"id":514,"addition":-1,"extraMinute":407,"info":468,"isHome":409,"minute":515,"narrative":516,"playerName":435,"relatedPlayerName":517,"result":21,"teamLogo":49,"teamName":50,"typeName":422},"331119624982630400",86,"86' (VfB Stuttgart) makes a substitution: N. Nartey comes on for F. Jeltsch.","F. Jeltsch",{"id":519,"addition":-1,"extraMinute":407,"info":474,"isHome":409,"minute":515,"narrative":520,"playerName":521,"relatedPlayerName":522,"result":21,"teamLogo":49,"teamName":50,"typeName":422},"331119624919715840","86' (VfB Stuttgart) makes a substitution: E. Demirovic comes on for T. Tomas.","E. Demirovic","T. Tomas",{"id":524,"addition":-1,"extraMinute":407,"info":468,"isHome":409,"minute":525,"narrative":526,"playerName":435,"relatedPlayerName":517,"result":21,"teamLogo":49,"teamName":50,"typeName":422},"331250639856209920",87,"87' (VfB Stuttgart) makes a substitution: N. Nartey comes on for F. Jeltsch.",{"id":528,"addition":-1,"extraMinute":45,"info":490,"isHome":28,"minute":61,"narrative":529,"playerName":530,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":414},"331121388037345280","90+2' Jonathan Burkardt (Eintracht Frankfurt) converts from the spot, 2-2 — the equaliser.","Jonathan Burkardt",{"id":532,"addition":-1,"extraMinute":407,"info":490,"isHome":28,"minute":61,"narrative":533,"playerName":477,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":414},"331699884178542592","90' J. Burkardt (Eintracht Frankfurt) converts from the spot, 2-2 — the equaliser.",{"id":535,"addition":-1,"extraMinute":18,"info":490,"isHome":28,"minute":61,"narrative":536,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":414},"331121270169014272","90+1' Eintracht Frankfurt (Eintracht Frankfurt) converts from the spot, 2-2 — the equaliser."]