[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-331977914612453376-en":61,"match-news-331977914612453376-en":87,"match-team-news-331977914612453376-en":88,"match-league-news-331977914612453376-en":267,"prediction-summary-331977914612453376":310,"timeline-331977914612453376":315},{"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":39,"hostCities":40},true,"326135624916537344","World Cup","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fleagues\u002F1.png","326255613308833792","2026\u002F2027","2026-06-11","2026-06-28",-38,-21,"finished_recent",false,[41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60],"Atlanta","Boston","Dallas","East Rutherford","Guadalajara","Houston","Kansas City","Los Angeles","Mexico City","Miami","Monterrey","New-York","New York New Jersey","Philadelphia","San-Francisco","San Francisco Bay Area","Seattle","Toronto","Vancouver","Zapopan",{"match":62},{"awayScore":63,"awayTeam":64,"description":70,"homeScore":63,"homeTeam":71,"id":77,"kickoffAt":78,"length":79,"leagueId":80,"leagueName":81,"leagueSlug":82,"probabilityLabel":81,"slug":83,"status":84,"tvStations":85,"venueCity":21,"venueName":86},2,{"code":65,"id":66,"imagePath":67,"name":68,"slug":69},"AWY","326257589987840000","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F1600.png","Houston Dynamo","houston-dynamo","St. Louis City and Houston Dynamo clash in the US Open Cup with everything on the line—advancement or elimination. The winner moves to the next round, while the loser sees its tournament run end.",{"code":72,"id":73,"imagePath":74,"name":75,"slug":76},"HME","326257590767980544","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F20787.png","St. Louis City","st-louis-city","331977914612453376","2026-05-20T00:00:00Z",90,"326135629526077440","US Open Cup","us-us-open-cup","st-louis-city-vs-houston-dynamo-2026-05-20","finished",[],"CITYPARK",[],[89,123,186,208,246],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":91,"homeTeamId":-1,"homeTeamName":-1,"id":92,"leagueId":93,"leagueName":94,"matchId":95,"matchName":21,"publishedAt":96,"slug":97,"sourceName":98,"sourceURL":99,"teamId":100,"teamName":101,"teamIds":102,"teamNames":112,"title":122},"news","A young Chicago Fire fan's pitch invasion during their MLS match against St. Louis City went viral, adding excitement to the team's 3-2 win and captivating audiences worldwide.","327059384209248257","326135627642834944","League","0","2025-08-18T23:05:00Z","young-chicago-fire-fan-s-pitch-invasion-steals-spotlight-in-mls-victory","90min","https:\u002F\u002Fwww.90min.com\u002Fyoung-pitch-invader-ties-mls-security-in-knots-hilarious-viral-moment?utm_source=RSS","326257590214332416","Chicago Fire",[100,73,103,104,105,106,107,108,109,110,111],"326222707169431552","326257615342407680","326257766752587776","326257810339794944","326257822461333504","326323575902441472","326222713142120448","326257636301344768","326257777523560448",[101,75,113,114,115,116,117,118,119,120,121],"Anderlecht","FC Winterthur","Fortaleza EC","Forest Green","Wingate & Finchley","Andorra","Canada","Arema FC","Al-Wasl FC","Young Chicago Fire Fan's Pitch Invasion Steals Spotlight in MLS Victory",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":124,"homeTeamId":-1,"homeTeamName":-1,"id":125,"leagueId":126,"leagueName":127,"matchId":95,"matchName":21,"publishedAt":128,"slug":129,"sourceName":130,"sourceURL":131,"teamId":132,"teamName":133,"teamIds":134,"teamNames":160,"title":185},"Aberdeen, Celtic, Rangers among clubs active as free transfers dominate early window. Lawrence Shankland joins Rangers, Kasper Schmeichel retires.","336933975673016321","326135634953506816","Premiership","2026-06-01T12:00:00Z","scottish-premiership-2026-summer-transfers-key-ins-and-outs","Sky Sports","https:\u002F\u002Fwww.skysports.com\u002Ffootball\u002Fnews\u002F12040\u002F13548430\u002Ftransfer-news-summer-transfer-window-2026-scottish-premiership-deals-ins-and-outs","326255038185869312","Aberdeen",[132,135,136,137,138,139,140,141,142,143,144,145,66,146,147,148,149,150,151,152,153,154,155,156,157,158,159],"326257659982385152","326257534430089216","326257536078450688","326257808385249280","326222712462643200","326257809152806912","326257534329425920","326257545712766976","326257546392244224","326257567044997120","326257808309751808","326257567011442688","326257660045299712","326257808477523968","326257610074361856","326257546325135360","326255042132709376","326257660225654784","326257809769369600","326257660011745280","326257805017223168","326255038148120576","326257660145963008","326257660112408576","326257804941725696",[133,161,162,163,164,165,166,167,168,169,170,171,68,172,173,174,51,175,176,177,178,179,180,181,182,183,184],"Kilmarnock","Eintracht Frankfurt","Paris Saint Germain","Sheffield Wednesday","Bosnia & Herzegovina","Milton Keynes Dons","Borussia Dortmund","Manchester United","Nottingham Forest","Rangers","QPR","Celtic","Dundee","Swansea","Brentford","Dundee Utd","Falkirk","Exeter City","ST Mirren","Ross County","Hibernian","Motherwell","Livingston","ST Johnstone","Scottish Premiership 2026 Summer Transfers: Key Ins and Outs",{"awayTeamId":156,"awayTeamName":181,"body":-1,"category":90,"excerpt":187,"homeTeamId":144,"homeTeamName":170,"id":188,"leagueId":189,"leagueName":190,"matchId":191,"matchName":192,"publishedAt":193,"slug":194,"sourceName":195,"sourceURL":196,"teamId":66,"teamName":68,"teamIds":197,"teamNames":202,"title":207},"Hearts, under Eva Olid, secured their first-ever SWPL title and a historic European spot, completing a five-year journey from relegation candidates to","334063621564796929","326135630385909760","First League","327053940279480320","Rangers vs Hibernian","2026-05-24T17:16:32Z","how-eva-olid-led-hearts-to-their-first-swpl-title","BBC Sport","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcvgzk33xr4xo?at_medium=RSS&at_campaign=rss",[66,144,156,198,199,200,146,201],"326222712429088768","326257661743992832","326323723709714432","326257612079239168",[68,170,181,203,204,205,172,206],"Scotland","Georgia","Brechin","Dynamo","How Eva Olid Led Hearts to Their First SWPL Title",{"awayTeamId":209,"awayTeamName":210,"body":-1,"category":90,"excerpt":211,"homeTeamId":212,"homeTeamName":213,"id":214,"leagueId":215,"leagueName":216,"matchId":217,"matchName":218,"publishedAt":219,"slug":220,"sourceName":221,"sourceURL":222,"teamId":212,"teamName":213,"teamIds":223,"teamNames":234,"title":245},"326257590084308992","Vancouver Whitecaps","Lionel Messi tops MLS 2026 salary list at $28.3m, doubling Son's $11.2m. Lozano's exit drama and newcomer wages shape the league landscape.","326257589841039360","San Jose Earthquakes","329739213782126593","326135625054949376","Premier League","328350614469742592","San Jose Earthquakes vs Vancouver Whitecaps","2026-05-12T18:54:18Z","mls-2026-salaries-messi-s-28-3m-tops-charts-son-at-11-2m","The Guardian","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fmay\u002F12\u002Fmls-2026-salary-release-takeaways",[212,209,224,225,226,227,228,66,229,230,231,232,233],"326257590348550144","326257589958479872","326257589807484928","326257590117863424","326257590545682432","326257590608596992","326257565233057792","326257590021394432","326257590478573568","326257590184972288",[213,210,235,236,237,238,239,68,240,241,242,243,244],"Sporting Kansas City","Philadelphia Union","Seattle Sounders","New York City FC","Portland Timbers","Inter Miami","Atletico Madrid","Toronto FC","DC United","Real Salt Lake","MLS 2026 Salaries: Messi's $28.3M Tops Charts, Son at $11.2M",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":247,"homeTeamId":-1,"homeTeamName":-1,"id":248,"leagueId":215,"leagueName":216,"matchId":95,"matchName":21,"publishedAt":249,"slug":250,"sourceName":195,"sourceURL":251,"teamId":146,"teamName":172,"teamIds":252,"teamNames":259,"title":266},"Hearts aim to sign Marc Leonard permanently from Birmingham City amid Celtic interest. Plus: Rangers manager faces review, Robbie Keane hints, transfer updates.","329189108935036929","2026-05-11T07:16:32Z","hearts-plan-talks-to-beat-celtic-for-marc-leonard","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcy920z2072po?at_medium=RSS&at_campaign=rss",[146,66,253,254,255,256,132,257,144,151,258],"326257546425798656","326257546459353088","326257807814823936","326257616487452672","326257546052505600","326257664516427776",[172,68,260,261,262,263,133,264,170,176,265],"Aston Villa","Sunderland","Birmingham","Sampdoria","Everton","Azerbaijan","Hearts plan talks to beat Celtic for Marc Leonard",[268,289],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":269,"homeTeamId":-1,"homeTeamName":-1,"id":270,"leagueId":80,"leagueName":81,"matchId":95,"matchName":21,"publishedAt":271,"slug":272,"sourceName":130,"sourceURL":273,"teamId":274,"teamName":275,"teamIds":276,"teamNames":282,"title":288},"Rory McIlroy has played only six regular PGA Tour events in 2026, prioritizing work-life balance over the FedEx Cup, and will continue selective scheduling.","337706859265789953","2026-06-03T18:03:00Z","mcilroy-s-part-time-schedule-why-balance-trumps-fedex-cup","https:\u002F\u002Fwww.skysports.com\u002Fgolf\u002Fnews\u002F12040\u002F13550527\u002Frory-mcilroy-will-continue-to-pick-and-choose-his-pga-tour-schedule-as-he-returns-for-memorial-tournament","326257536049090560","Nice",[274,103,109,277,278,279,143,280,281],"326257534170042368","326257534396534784","326257539962376192","326257565602156544","326257561592401920",[275,113,119,283,284,285,169,286,287],"Bayern München","Bayer Leverkusen","Como","Real Betis","FC Midtjylland","McIlroy's Part-Time Schedule: Why Balance Trumps FedEx Cup",{"awayTeamId":290,"awayTeamName":291,"body":-1,"category":90,"excerpt":292,"homeTeamId":293,"homeTeamName":294,"id":295,"leagueId":80,"leagueName":81,"matchId":296,"matchName":297,"publishedAt":298,"slug":299,"sourceName":130,"sourceURL":300,"teamId":290,"teamName":291,"teamIds":301,"teamNames":305,"title":309},"326222712043212800","Saudi Arabia","Bryson DeChambeau says he'll focus on growing his YouTube channel if LIV Golf fails, after Saudi PIF cuts funding post-2026. What does this mean for the PGA","326222711653142528","Spain","328434355854643201","327115068191805440","Spain vs Saudi Arabia","2026-05-06T06:50:00Z","bryson-dechambeau-liv-golfer-prioritizes-youtube-over-pga","https:\u002F\u002Fwww.skysports.com\u002Fgolf\u002Fnews\u002F12040\u002F13540584\u002Fbryson-dechambeau-if-liv-golf-fails-ill-prioritise-youtube-channel-over-potential-pga-tour-return",[290,293,302,274,103,303,279,304,109],"326257686389723136","326222713016291328","326257545918287872",[291,294,306,275,113,307,285,308,119],"Together","USA","Liverpool","Bryson DeChambeau: LIV Golfer Prioritizes YouTube Over PGA",{"matchResult":311,"exactScore":312,"totalGoals":313,"bothTeamsToScore":314},[],[],[],[],[316,323,327,332,336,339,347,354,358,362,367,372,376,381,385,388,392,396,400,406,412,418,423,428,434,439,444,447,451,455,458,461,468,472,477,481,484,488,492,496,502,505,509,513,516,519,522,525,528,534,537,541,544],{"id":317,"addition":-1,"extraMinute":318,"info":319,"isHome":28,"minute":320,"narrative":321,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":322},"332340669865529344",0,"Normal Goal",10,"10' St. Louis City (St. Louis City) scores. 1-0 — an early opener.","goal",{"id":324,"addition":-1,"extraMinute":318,"info":319,"isHome":28,"minute":320,"narrative":325,"playerName":326,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":322},"332341298860134400","10' M. Hartel (St. Louis City) scores. 1-0 — an early opener.","M. Hartel",{"id":328,"addition":-1,"extraMinute":318,"info":319,"isHome":39,"minute":329,"narrative":330,"playerName":331,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":322},"332352371868831744",11,"11' M. Bogusz (Houston Dynamo) scores. 1-1 — the equaliser.","M. Bogusz",{"id":333,"addition":-1,"extraMinute":318,"info":319,"isHome":39,"minute":334,"narrative":335,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":322},"332341047327723520",12,"12' Houston Dynamo (Houston Dynamo) scores. 1-1 — the equaliser.",{"id":337,"addition":-1,"extraMinute":318,"info":319,"isHome":39,"minute":334,"narrative":338,"playerName":331,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":322},"332341298944020480","12' M. Bogusz (Houston Dynamo) scores. 1-1 — the equaliser.",{"id":340,"addition":-1,"extraMinute":318,"info":341,"isHome":28,"minute":342,"narrative":343,"playerName":344,"relatedPlayerName":345,"result":21,"teamLogo":74,"teamName":75,"typeName":346},"332345325547163648","Substitution 1",26,"26' (St. Louis City) makes a substitution: R. Burki comes on for B. Lundt.","R. Burki","B. Lundt","substitution",{"id":348,"addition":-1,"extraMinute":318,"info":349,"isHome":39,"minute":350,"narrative":351,"playerName":352,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":353},"332346080513495040","Yellow Card",29,"29' L. Ennali (Houston Dynamo) is shown a yellow card.","L. Ennali","yellow_card",{"id":355,"addition":-1,"extraMinute":318,"info":349,"isHome":39,"minute":356,"narrative":357,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":353},"332345703172935680",30,"30' Houston Dynamo (Houston Dynamo) is shown a yellow card.",{"id":359,"addition":-1,"extraMinute":318,"info":319,"isHome":39,"minute":360,"narrative":361,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":322},"332348722803380224",42,"42' Houston Dynamo (Houston Dynamo) scores. 1-2.",{"id":363,"addition":-1,"extraMinute":318,"info":319,"isHome":39,"minute":360,"narrative":364,"playerName":365,"relatedPlayerName":366,"result":21,"teamLogo":67,"teamName":68,"typeName":322},"332349100387209216","42' Artur (Houston Dynamo) scores, set up by J. McGlynn. 1-2.","Artur","J. McGlynn",{"id":368,"addition":-1,"extraMinute":318,"info":369,"isHome":28,"minute":370,"narrative":371,"playerName":326,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":322},"332356775984500736","Penalty",51,"51' M. Hartel (St. Louis City) converts from the spot, 2-2 — the equaliser.",{"id":373,"addition":-1,"extraMinute":318,"info":319,"isHome":28,"minute":374,"narrative":375,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":322},"332356525018320896",52,"52' St. Louis City (St. Louis City) scores. 2-2 — the equaliser.",{"id":377,"addition":-1,"extraMinute":318,"info":349,"isHome":28,"minute":378,"narrative":379,"playerName":380,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":353},"332358916123922432",57,"57' D. Edelman (St. Louis City) is shown a yellow card.","D. Edelman",{"id":382,"addition":-1,"extraMinute":318,"info":349,"isHome":28,"minute":383,"narrative":384,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":353},"332358035315888128",58,"58' St. Louis City (St. Louis City) is shown a yellow card.",{"id":386,"addition":-1,"extraMinute":318,"info":349,"isHome":28,"minute":383,"narrative":387,"playerName":380,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":353},"332432150479507456","58' D. Edelman (St. Louis City) is shown a yellow card.",{"id":389,"addition":-1,"extraMinute":318,"info":349,"isHome":39,"minute":390,"narrative":391,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":353},"332358412140548096",59,"59' Houston Dynamo (Houston Dynamo) is shown a yellow card.",{"id":393,"addition":-1,"extraMinute":318,"info":349,"isHome":39,"minute":390,"narrative":394,"playerName":395,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":353},"332359166892969984","59' Guilherme (Houston Dynamo) is shown a yellow card.","Guilherme",{"id":397,"addition":-1,"extraMinute":318,"info":349,"isHome":39,"minute":398,"narrative":399,"playerName":395,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":353},"332432150546616320",60,"60' Guilherme (Houston Dynamo) is shown a yellow card.",{"id":401,"addition":-1,"extraMinute":318,"info":402,"isHome":28,"minute":403,"narrative":404,"playerName":380,"relatedPlayerName":405,"result":21,"teamLogo":74,"teamName":75,"typeName":346},"332360047633895424","Substitution 2",63,"63' (St. Louis City) makes a substitution: D. Edelman comes on for E. Lowen.","E. Lowen",{"id":407,"addition":-1,"extraMinute":318,"info":408,"isHome":28,"minute":403,"narrative":409,"playerName":410,"relatedPlayerName":411,"result":21,"teamLogo":74,"teamName":75,"typeName":346},"332360047554203648","Substitution 3","63' (St. Louis City) makes a substitution: S. Cordova comes on for S. Becher.","S. Cordova","S. Becher",{"id":413,"addition":-1,"extraMinute":318,"info":341,"isHome":39,"minute":414,"narrative":415,"playerName":416,"relatedPlayerName":417,"result":21,"teamLogo":67,"teamName":68,"typeName":346},"332363445464731648",76,"76' (Houston Dynamo) makes a substitution: E. Ponce comes on for O. Lingr.","E. Ponce","O. Lingr",{"id":419,"addition":-1,"extraMinute":318,"info":402,"isHome":39,"minute":420,"narrative":421,"playerName":366,"relatedPlayerName":422,"result":21,"teamLogo":67,"teamName":68,"typeName":346},"332365962131017728",87,"87' (Houston Dynamo) makes a substitution: J. McGlynn comes on for H. Herrera.","H. Herrera",{"id":424,"addition":-1,"extraMinute":425,"info":349,"isHome":39,"minute":79,"narrative":426,"playerName":427,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":353},"332368604123107328",3,"90+3' A. Bouzat (Houston Dynamo) is shown a yellow card.","A. Bouzat",{"id":429,"addition":-1,"extraMinute":18,"info":430,"isHome":28,"minute":79,"narrative":431,"playerName":432,"relatedPlayerName":433,"result":21,"teamLogo":74,"teamName":75,"typeName":346},"332386852549955584","Substitution 4","90+1' (St. Louis City) makes a substitution: S. Jeong comes on for B. McSorley.","S. Jeong","B. McSorley",{"id":435,"addition":-1,"extraMinute":436,"info":349,"isHome":28,"minute":79,"narrative":437,"playerName":438,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":353},"332367220061507584",4,"90+4' Y. Damet (St. Louis City) is shown a yellow card.","Y. Damet",{"id":440,"addition":-1,"extraMinute":441,"info":349,"isHome":28,"minute":79,"narrative":442,"playerName":443,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":353},"332368604181827584",6,"90+6' C. Durkin (St. Louis City) is shown a yellow card.","C. Durkin",{"id":445,"addition":-1,"extraMinute":63,"info":430,"isHome":28,"minute":79,"narrative":446,"playerName":432,"relatedPlayerName":433,"result":21,"teamLogo":74,"teamName":75,"typeName":346},"332432150697611264","90+2' (St. Louis City) makes a substitution: S. Jeong comes on for B. McSorley.",{"id":448,"addition":-1,"extraMinute":449,"info":349,"isHome":28,"minute":79,"narrative":450,"playerName":443,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":353},"332432150798274560",7,"90+7' C. Durkin (St. Louis City) is shown a yellow card.",{"id":452,"addition":-1,"extraMinute":453,"info":430,"isHome":28,"minute":79,"narrative":454,"playerName":432,"relatedPlayerName":433,"result":21,"teamLogo":74,"teamName":75,"typeName":346},"332368730103222272",8,"90+8' (St. Louis City) makes a substitution: S. Jeong comes on for B. McSorley.",{"id":456,"addition":-1,"extraMinute":449,"info":349,"isHome":28,"minute":79,"narrative":457,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":353},"332367849043529728","90+7' St. Louis City (St. Louis City) is shown a yellow card.",{"id":459,"addition":-1,"extraMinute":436,"info":349,"isHome":39,"minute":79,"narrative":460,"playerName":427,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":353},"332367597867634688","90+4' A. Bouzat (Houston Dynamo) is shown a yellow card.",{"id":462,"addition":-1,"extraMinute":318,"info":463,"isHome":28,"minute":464,"narrative":465,"playerName":466,"relatedPlayerName":467,"result":21,"teamLogo":74,"teamName":75,"typeName":346},"332374518146273280","Substitution 5",106,"106' (St. Louis City) makes a substitution: T. Totland comes on for M. Joyner.","T. Totland","M. Joyner",{"id":469,"addition":-1,"extraMinute":318,"info":349,"isHome":39,"minute":470,"narrative":471,"playerName":352,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":353},"332376405759234048",109,"109' L. Ennali (Houston Dynamo) is shown a yellow card.",{"id":473,"addition":-1,"extraMinute":318,"info":474,"isHome":39,"minute":470,"narrative":475,"playerName":352,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":476},"332376405830537216","Red Card","109' L. Ennali (Houston Dynamo) is sent off with a straight red card.","red_card",{"id":478,"addition":-1,"extraMinute":318,"info":474,"isHome":39,"minute":479,"narrative":480,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":476},"332375524791816192",110,"110' Houston Dynamo (Houston Dynamo) is sent off with a straight red card.",{"id":482,"addition":-1,"extraMinute":318,"info":349,"isHome":39,"minute":479,"narrative":483,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":353},"332375524737290240","110' Houston Dynamo (Houston Dynamo) is shown a yellow card.",{"id":485,"addition":-1,"extraMinute":318,"info":349,"isHome":39,"minute":486,"narrative":487,"playerName":365,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":353},"332376405897646080",113,"113' Artur (Houston Dynamo) is shown a yellow card.",{"id":489,"addition":-1,"extraMinute":318,"info":349,"isHome":28,"minute":490,"narrative":491,"playerName":467,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":353},"332377664109154304",117,"117' M. Joyner (St. Louis City) is shown a yellow card.",{"id":493,"addition":-1,"extraMinute":318,"info":349,"isHome":28,"minute":494,"narrative":495,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":353},"332377286584045568",118,"118' St. Louis City (St. Louis City) is shown a yellow card.",{"id":497,"addition":498,"extraMinute":425,"info":369,"isHome":39,"minute":499,"narrative":500,"playerName":501,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":322},"332381187555201024","Penalty Shootout",120,"120+3' D. Holmes (Houston Dynamo) converts from the spot, 5-4. Penalty Shootout","D. Holmes",{"id":503,"addition":498,"extraMinute":436,"info":369,"isHome":28,"minute":499,"narrative":504,"playerName":443,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":322},"332384336160493568","120+4' C. Durkin (St. Louis City) converts from the spot, 6-4 — a stoppage-time winner. Penalty Shootout",{"id":506,"addition":498,"extraMinute":436,"info":507,"isHome":39,"minute":499,"narrative":508,"playerName":422,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":322},"332384336227602432","Missed Penalty","120+4' H. Herrera (Houston Dynamo) converts from the spot. Penalty Shootout",{"id":510,"addition":-1,"extraMinute":18,"info":408,"isHome":39,"minute":499,"narrative":511,"playerName":512,"relatedPlayerName":501,"result":21,"teamLogo":67,"teamName":68,"typeName":346},"332378670679199744","120+1' (Houston Dynamo) makes a substitution: Felipe Andrade comes on for D. Holmes.","Felipe Andrade",{"id":514,"addition":498,"extraMinute":436,"info":507,"isHome":39,"minute":499,"narrative":515,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":322},"332381439037280256","120+4' Houston Dynamo (Houston Dynamo) converts from the spot. Penalty Shootout",{"id":517,"addition":498,"extraMinute":425,"info":369,"isHome":39,"minute":499,"narrative":518,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":322},"332380935783714816","120+3' Houston Dynamo (Houston Dynamo) converts from the spot, 5-4. Penalty Shootout",{"id":520,"addition":498,"extraMinute":63,"info":369,"isHome":39,"minute":499,"narrative":521,"playerName":417,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":322},"332381187387428864","120+2' O. Lingr (Houston Dynamo) converts from the spot, 4-3. Penalty Shootout",{"id":523,"addition":498,"extraMinute":18,"info":507,"isHome":39,"minute":499,"narrative":524,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":322},"332380054786936832","120+1' Houston Dynamo (Houston Dynamo) converts from the spot. Penalty Shootout",{"id":526,"addition":498,"extraMinute":63,"info":369,"isHome":39,"minute":499,"narrative":527,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":322},"332380432437874688","120+2' Houston Dynamo (Houston Dynamo) converts from the spot, 4-3. Penalty Shootout",{"id":529,"addition":-1,"extraMinute":425,"info":530,"isHome":28,"minute":499,"narrative":531,"playerName":532,"relatedPlayerName":533,"result":21,"teamLogo":74,"teamName":75,"typeName":346},"332380054703050752","Substitution 6","120+3' (St. Louis City) makes a substitution: L. MacNaughton comes on for F. Fall.","L. MacNaughton","F. Fall",{"id":535,"addition":498,"extraMinute":18,"info":369,"isHome":28,"minute":499,"narrative":536,"playerName":405,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":322},"332380432265908224","120+1' E. Lowen (St. Louis City) converts from the spot, 3-2. Penalty Shootout",{"id":538,"addition":498,"extraMinute":425,"info":369,"isHome":28,"minute":499,"narrative":539,"playerName":540,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":322},"332381187488092160","120+3' T. Baumgartl (St. Louis City) converts from the spot, 5-3. Penalty Shootout","T. Baumgartl",{"id":542,"addition":498,"extraMinute":18,"info":507,"isHome":39,"minute":499,"narrative":543,"playerName":395,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":322},"332380432345600000","120+1' Guilherme (Houston Dynamo) converts from the spot. Penalty Shootout",{"id":545,"addition":498,"extraMinute":63,"info":369,"isHome":28,"minute":499,"narrative":546,"playerName":326,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":322},"332381187307737088","120+2' M. Hartel (St. Louis City) converts from the spot, 4-2 — a hat-trick!. Penalty Shootout"]