[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-330891008243929088-en":43,"match-news-330891008243929088-en":70,"match-team-news-330891008243929088-en":71,"match-league-news-330891008243929088-en":354,"prediction-summary-330891008243929088":492,"timeline-330891008243929088":497},{"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",5,22,"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},0,{"code":47,"id":48,"imagePath":49,"name":50,"slug":51},"AWY","326257590084308992","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F1603.png","Vancouver Whitecaps","vancouver-whitecaps","Both teams enter this Western Conference clash desperate for points to stay in playoff contention. A victory here could provide the crucial momentum needed to separate from the mid-table logjam.",{"code":54,"id":55,"imagePath":56,"name":57,"slug":58},"HME","326257589987840000","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F1600.png","Houston Dynamo","houston-dynamo","330891008243929088","2026-05-17T00:30:00Z",90,"326135629471551488","Major League Soccer","us-major-league-soccer","houston-dynamo-vs-vancouver-whitecaps-2026-05-17","finished",[],"Houston","Shell Energy Stadium",[],[72,137,159,195,216,269],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":73,"excerpt":74,"homeTeamId":-1,"homeTeamName":-1,"id":75,"leagueId":76,"leagueName":77,"matchId":78,"matchName":21,"publishedAt":79,"slug":80,"sourceName":81,"sourceURL":82,"teamId":83,"teamName":84,"teamIds":85,"teamNames":111,"title":136},"news","Aberdeen, Celtic, Rangers among clubs active as free transfers dominate early window. Lawrence Shankland joins Rangers, Kasper Schmeichel retires.","336933975673016321","326135634953506816","Premiership","0","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",[83,86,87,88,89,90,91,92,93,94,95,96,55,97,98,99,100,101,102,103,104,105,106,107,108,109,110],"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",[84,112,113,114,115,116,117,118,119,120,121,122,57,123,124,125,41,126,127,128,129,130,131,132,133,134,135],"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":107,"awayTeamName":132,"body":-1,"category":73,"excerpt":138,"homeTeamId":95,"homeTeamName":121,"id":139,"leagueId":140,"leagueName":141,"matchId":142,"matchName":143,"publishedAt":144,"slug":145,"sourceName":146,"sourceURL":147,"teamId":55,"teamName":57,"teamIds":148,"teamNames":153,"title":158},"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",[55,95,107,149,150,151,97,152],"326222712429088768","326257661743992832","326323723709714432","326257612079239168",[57,121,132,154,155,156,123,157],"Scotland","Georgia","Brechin","Dynamo","How Eva Olid Led Hearts to Their First SWPL Title",{"awayTeamId":48,"awayTeamName":50,"body":-1,"category":73,"excerpt":160,"homeTeamId":161,"homeTeamName":162,"id":163,"leagueId":164,"leagueName":165,"matchId":166,"matchName":167,"publishedAt":168,"slug":169,"sourceName":170,"sourceURL":171,"teamId":161,"teamName":162,"teamIds":172,"teamNames":183,"title":194},"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",[161,48,173,174,175,176,177,55,178,179,180,181,182],"326257590348550144","326257589958479872","326257589807484928","326257590117863424","326257590545682432","326257590608596992","326257565233057792","326257590021394432","326257590478573568","326257590184972288",[162,50,184,185,186,187,188,57,189,190,191,192,193],"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":73,"excerpt":196,"homeTeamId":-1,"homeTeamName":-1,"id":197,"leagueId":164,"leagueName":165,"matchId":78,"matchName":21,"publishedAt":198,"slug":199,"sourceName":146,"sourceURL":200,"teamId":97,"teamName":123,"teamIds":201,"teamNames":208,"title":215},"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",[97,55,202,203,204,205,83,206,95,102,207],"326257546425798656","326257546459353088","326257807814823936","326257616487452672","326257546052505600","326257664516427776",[123,57,209,210,211,212,84,213,121,127,214],"Aston Villa","Sunderland","Birmingham","Sampdoria","Everton","Azerbaijan","Hearts plan talks to beat Celtic for Marc Leonard",{"awayTeamId":217,"awayTeamName":218,"body":-1,"category":73,"excerpt":219,"homeTeamId":220,"homeTeamName":221,"id":222,"leagueId":29,"leagueName":30,"matchId":223,"matchName":224,"publishedAt":225,"slug":226,"sourceName":146,"sourceURL":227,"teamId":220,"teamName":221,"teamIds":228,"teamNames":248,"title":268},"326222711976103936","Australia","Paraguay's first World Cup squad since 2010 includes Miguel Almiron and Julio Enciso, set to face USA, Turkey, and Australia in Group D.","326222712936599552","Paraguay","336947151663796225","327115075510865920","Paraguay vs Australia","2026-06-01T16:59:31Z","paraguay-world-cup-squad-why-almiron-and-enciso-are-key","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcdep8d36rw8o?at_medium=RSS&at_campaign=rss",[220,217,203,229,230,231,232,233,234,235,236,237,238,48,239,240,241,242,243,244,245,246,247],"326257546291580928","326255037997125632","326257809425436672","326257688306520064","326257556391464960","326257692236582912","326257544261537792","326257555997200384","326257544127320064","326257544194428928","326257777385148416","326257556219498496","326257556425019392","326257539807186944","326222713016291328","326222713142120448","326222711908995072","326257546258026496","326222712622026752",[221,218,210,249,250,251,252,253,254,255,256,257,258,50,259,260,261,262,263,264,265,266,267],"Brighton","Strasbourg","Portsmouth","Cerro Porteno","San Lorenzo","Olimpia","Gremio","Lanus","Palmeiras","Sao Paulo","Al Ain","Independiente","Independ. Rivadavia","Cremonese","USA","Canada","Mexico","Manchester City","South Africa","Paraguay World Cup Squad: Why Almiron and Enciso Are Key",{"awayTeamId":270,"awayTeamName":271,"body":-1,"category":73,"excerpt":272,"homeTeamId":244,"homeTeamName":264,"id":273,"leagueId":29,"leagueName":30,"matchId":274,"matchName":275,"publishedAt":276,"slug":277,"sourceName":170,"sourceURL":278,"teamId":217,"teamName":218,"teamIds":279,"teamNames":316,"title":353},"326222712898850816","Qatar","USA plays Paraguay in opener on June 12 at SoFi Stadium as World Cup schedule drops. England v Croatia, Brazil v Morocco also set. Full dates and venues here.","336838448247738369","327115064219799552","Canada vs Qatar","2026-06-01T05:00:09Z","usa-vs-paraguay-opens-2026-world-cup-full-schedule-venues","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fjun\u002F01\u002Fworld-cup-2026-stadium-guide",[217,244,270,280,173,48,93,175,177,281,247,282,283,284,285,243,286,287,288,220,289,290,245,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,149,308,309,310,311,312,313,314,315],"326257590281441280","326222712043212800","326222713104371712","326222712265510912","326222711825108992","326222711401484288","326222712013852672","326222712324231168","326222712773021696","326222712655581184","326222711946743808","326222711623782400","326222711598616576","326222711653142528","326222712865296384","326222711535702016","326222712177430528","326222711745417216","326222712076767232","326222713175674880","326222712143876096","326222712496197632","326222711682502656","326222711493758976","326222712110321664","326222712978542592","326222712219373568","326222713054040064","326222711569256448","326222712559112192","326222711716057088","326222712533946368","326222711783165952","326222712819159040","326222712395534336","326222711447621632",[218,264,271,317,184,50,119,186,188,318,267,319,320,321,322,263,323,324,325,221,326,327,265,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,154,345,346,347,348,349,350,351,352],"New England Revolution","Saudi Arabia","New Zealand","Egypt","Switzerland","Belgium","Iran","Austria","Jordan","Algeria","South Korea","Colombia","Uruguay","Spain","Uzbekistan","Sweden","Tunisia","Japan","Germany","Curaçao","Portugal","Netherlands","England","Croatia","Argentina","Ecuador","Morocco","Haiti","Brazil","Ghana","Panama","Ivory Coast","Senegal","Iraq","Norway","France","USA vs Paraguay Opens: 2026 World Cup Full Schedule & Venues",[355,380,394,431,456,475],{"awayTeamId":356,"awayTeamName":357,"body":-1,"category":73,"excerpt":358,"homeTeamId":174,"homeTeamName":185,"id":359,"leagueId":62,"leagueName":63,"matchId":360,"matchName":361,"publishedAt":362,"slug":363,"sourceName":170,"sourceURL":364,"teamId":174,"teamName":185,"teamIds":365,"teamNames":372,"title":379},"326257590050754560","New York Red Bulls","Ernst Tanner hasn't returned to the Union after his ban ended; restorative training incomplete. Philly resumes play July 22 versus New York Red Bulls.","337724843988357121","327061957255368704","Philadelphia Union vs New York Red Bulls","2026-06-03T20:29:08Z","ernst-tanner-fails-mls-training-union-return-set","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fjun\u002F03\u002Fernst-tanner-mls-philadelphia-union",[174,356,298,366,367,368,369,94,370,371],"326257745512632320","326257810885054464","326222707169431552","326257545754710016","326255042854129664","326255043940454400",[185,357,335,373,374,375,376,120,377,378],"Members","York","Anderlecht","Newcastle","FC Urartu","Banga","Ernst Tanner Fails MLS Training: Union Return Set",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":73,"excerpt":381,"homeTeamId":-1,"homeTeamName":-1,"id":382,"leagueId":62,"leagueName":63,"matchId":78,"matchName":21,"publishedAt":383,"slug":384,"sourceName":385,"sourceURL":386,"teamId":178,"teamName":189,"teamIds":387,"teamNames":390,"title":393},"Guillermo Hoyos will remain Inter Miami head coach after the 2026 World Cup break, sources confirm, providing stability amid a crucial MLS season.","337331702135263233","2026-06-02T14:15:58Z","why-hoyos-is-staying-inter-miami-coach-through-world-cup","ESPN","https:\u002F\u002Fwww.espn.com\u002Fsoccer\u002Fstory\u002F_\u002Fid\u002F48948694\u002Finter-miami-coach-guillermo-hoyos-world-cup-mls",[178,388,245,244,368,369,94,389],"326257539769438208","326257554411753472",[189,391,265,264,375,376,120,392],"Inter","Newcastle Jets","Why Hoyos is Staying: Inter Miami Coach Through World Cup",{"awayTeamId":94,"awayTeamName":120,"body":-1,"category":73,"excerpt":395,"homeTeamId":93,"homeTeamName":119,"id":396,"leagueId":62,"leagueName":63,"matchId":397,"matchName":398,"publishedAt":399,"slug":400,"sourceName":146,"sourceURL":401,"teamId":402,"teamName":403,"teamIds":404,"teamNames":417,"title":430},"Chelsea's Cucurella targeted by Barça, Real, Atlético; plus Rashford future uncertain, Silva close to Barca exit, Beckham pursues Guardiola.","336999984081670145","327054566501650432","Manchester United vs Nottingham Forest","2026-06-01T20:31:36Z","why-chelsea-s-cucurella-is-wanted-by-la-liga-giants","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fc172k5rnvydo?at_medium=RSS&at_campaign=rss","326257546220277760","Chelsea",[402,93,94,179,405,406,87,246,407,408,311,409,410,369,411,412,388,178,413,202,203,414,415,416],"326257565195309056","326257565535047680","326255037950988288","326257808251031552","326257545918287872","326257534526558208","326257539614248960","326257545968619520","326257546094448640","326257811245764608","326257565316943872","326257565811871744",[403,119,120,190,418,419,113,266,420,421,348,422,423,376,424,425,391,189,426,209,210,427,428,429],"Barcelona","Real Madrid","Crystal Palace","Middlesbrough","Liverpool","RB Leipzig","Atalanta","Arsenal","Tottenham","Wrexham","Valencia","Elche","Why Chelsea's Cucurella is Wanted by La Liga Giants",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":73,"excerpt":432,"homeTeamId":-1,"homeTeamName":-1,"id":433,"leagueId":62,"leagueName":63,"matchId":78,"matchName":21,"publishedAt":434,"slug":435,"sourceName":146,"sourceURL":436,"teamId":437,"teamName":438,"teamIds":439,"teamNames":447,"title":455},"Celtic target £2.6m-rated Zinedin Smajlovic while Hearts close on Calvin Miller. Preston trigger £6m option for Alfie Devine. Aberdeen near Connor Ronan deal.","336792271577944065","2026-06-01T06:52:08Z","celtic-eye-2-6m-defender-as-hearts-near-miller-deal","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcy92343e2r8o?at_medium=RSS&at_campaign=rss","326257660078854144","Heart Of Midlothian",[437,103,440,94,441,407,442,443,86,97,444,445,83,105,102,95,107,446,203],"326257554160095232","326257590319190016","326585125682810880","326257567107911680","326257563425312768","326257536179113984","326257807630274560",[438,128,448,120,449,420,450,451,112,123,452,453,84,130,127,121,132,454,210],"Western Sydney Wanderers","Colorado Rapids","Alloa Athletic","Bodo\u002FGlimt","Feyenoord","Toulouse","Southampton","Celtic Eye £2.6m Defender as Hearts Near Miller Deal",{"awayTeamId":369,"awayTeamName":376,"body":-1,"category":73,"excerpt":457,"homeTeamId":94,"homeTeamName":120,"id":458,"leagueId":62,"leagueName":63,"matchId":459,"matchName":460,"publishedAt":461,"slug":462,"sourceName":385,"sourceURL":463,"teamId":174,"teamName":185,"teamIds":464,"teamNames":469,"title":474},"The last-place Philadelphia Union fired coach Bradley Carnell and named Jon Scheer sporting director as part of a front-office overhaul amid an MLS-worst slump.","335228731100499969","327052696336994304","Nottingham Forest vs Newcastle","2026-05-27T19:21:36Z","union-fire-carnell-hire-scheer-last-place-spurs-overhaul","https:\u002F\u002Fwww.espn.com\u002Fsoccer\u002Fstory\u002F_\u002Fid\u002F48893836\u002Fmls-worst-philadelphia-union-fire-coach-bradley-carnell",[174,94,369,368,465,389,466,467,468],"326323575902441472","326257556324356096","326257613643714560","326257766752587776",[185,120,376,375,470,392,471,472,473],"Andorra","Newells Old Boys","Hassania Agadir","Fortaleza EC","Union Fire Carnell, Hire Scheer; Last Place Spurs Overhaul",{"awayTeamId":476,"awayTeamName":477,"body":-1,"category":73,"excerpt":478,"homeTeamId":48,"homeTeamName":50,"id":479,"leagueId":62,"leagueName":63,"matchId":480,"matchName":481,"publishedAt":482,"slug":483,"sourceName":170,"sourceURL":484,"teamId":476,"teamName":477,"teamIds":485,"teamNames":488,"title":491},"326257590512128000","Los Angeles FC","MLS stagnation prompts star signings like Son and Griezmann before 2026 World Cup, hoping to spark interest, but Apple TV paywall limits visibility.","335036665112301569","327063057509388288","Vancouver Whitecaps vs Los Angeles FC","2026-05-27T09:00:23Z","why-mls-needs-a-world-cup-boost-stagnation-fears-grow","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fmay\u002F27\u002Fmls-world-cup-bump-audiences",[476,48,486,298,245,487,368,244],"326257815293267968","326257661500723200",[477,50,489,335,265,490,375,264],"South Park","Italy","Why MLS Needs a World Cup Boost: Stagnation Fears Grow",{"matchResult":493,"exactScore":494,"totalGoals":495,"bothTeamsToScore":496},[],[],[],[],[498,505,510,518,524,528,534,538,543,548,551,556,559,563,567,575,578,584,590,597,602,608,615,618,623,630,634],{"id":499,"addition":-1,"extraMinute":45,"info":500,"isHome":501,"minute":502,"narrative":503,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":504},"331262314143551488","Yellow Card",false,11,"11' Vancouver Whitecaps (Vancouver Whitecaps) is shown a yellow card.","yellow_card",{"id":506,"addition":507,"extraMinute":45,"info":500,"isHome":501,"minute":502,"narrative":508,"playerName":509,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":504},"331262691781906432","Foul","11' Kenji Cabrera (Vancouver Whitecaps) is shown a yellow card for foul.","Kenji Cabrera",{"id":511,"addition":-1,"extraMinute":45,"info":512,"isHome":28,"minute":513,"narrative":514,"playerName":515,"relatedPlayerName":516,"result":21,"teamLogo":56,"teamName":57,"typeName":517},"331268228477095936","Substitution 1",34,"34' (Houston Dynamo) makes a substitution: D. Samassekou comes on for A. Bouzat.","D. Samassekou","A. Bouzat","substitution",{"id":519,"addition":-1,"extraMinute":45,"info":512,"isHome":501,"minute":520,"narrative":521,"playerName":522,"relatedPlayerName":523,"result":21,"teamLogo":49,"teamName":50,"typeName":517},"331440675872575488",40,"40' (Vancouver Whitecaps) makes a substitution: O. Larraz comes on for A. Cubas.","O. Larraz","A. Cubas",{"id":525,"addition":-1,"extraMinute":45,"info":512,"isHome":501,"minute":526,"narrative":527,"playerName":522,"relatedPlayerName":523,"result":21,"teamLogo":49,"teamName":50,"typeName":517},"331269989937975296",41,"41' (Vancouver Whitecaps) makes a substitution: O. Larraz comes on for A. Cubas.",{"id":529,"addition":-1,"extraMinute":530,"info":500,"isHome":501,"minute":531,"narrative":532,"playerName":533,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":504},"331273890519060480",12,45,"45+12' T. Johnson (Vancouver Whitecaps) is shown a yellow card.","T. Johnson",{"id":535,"addition":507,"extraMinute":502,"info":500,"isHome":501,"minute":531,"narrative":536,"playerName":537,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":504},"331304722482860032","45+11' Tate Johnson (Vancouver Whitecaps) is shown a yellow card for foul.","Tate Johnson",{"id":539,"addition":507,"extraMinute":45,"info":500,"isHome":501,"minute":540,"narrative":541,"playerName":542,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":504},"331304722554163200",48,"48' Édier Ocampo (Vancouver Whitecaps) is shown a yellow card for foul.","Édier Ocampo",{"id":544,"addition":-1,"extraMinute":45,"info":500,"isHome":501,"minute":545,"narrative":546,"playerName":547,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":504},"331280559789576192",49,"49' E. Ocampo (Vancouver Whitecaps) is shown a yellow card.","E. Ocampo",{"id":549,"addition":-1,"extraMinute":45,"info":500,"isHome":501,"minute":545,"narrative":550,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":504},"331280182000226304","49' Vancouver Whitecaps (Vancouver Whitecaps) is shown a yellow card.",{"id":552,"addition":507,"extraMinute":45,"info":500,"isHome":28,"minute":553,"narrative":554,"playerName":555,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":504},"331282698712649728",54,"54' Agustin Resch (Houston Dynamo) is shown a yellow card for foul.","Agustin Resch",{"id":557,"addition":-1,"extraMinute":45,"info":500,"isHome":28,"minute":553,"narrative":558,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":504},"331281440299814912","54' Houston Dynamo (Houston Dynamo) is shown a yellow card.",{"id":560,"addition":-1,"extraMinute":45,"info":500,"isHome":501,"minute":561,"narrative":562,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":504},"331283453540569088",62,"62' Vancouver Whitecaps (Vancouver Whitecaps) is shown a yellow card.",{"id":564,"addition":507,"extraMinute":45,"info":500,"isHome":501,"minute":561,"narrative":565,"playerName":566,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":504},"331285341182889984","62' Andrés Cubas (Vancouver Whitecaps) is shown a yellow card for foul.","Andrés Cubas",{"id":568,"addition":569,"extraMinute":45,"info":570,"isHome":501,"minute":571,"narrative":572,"playerName":573,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":574},"331284334432489472","Professional foul last man","Red Card",64,"64' Yohei Takaoka (Vancouver Whitecaps) is sent off with a straight red card. Professional foul last man","Yohei Takaoka","red_card",{"id":576,"addition":-1,"extraMinute":45,"info":570,"isHome":501,"minute":571,"narrative":577,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":574},"331283957008044032","64' Vancouver Whitecaps (Vancouver Whitecaps) is sent off with a straight red card.",{"id":579,"addition":-1,"extraMinute":45,"info":580,"isHome":501,"minute":581,"narrative":582,"playerName":533,"relatedPlayerName":583,"result":21,"teamLogo":49,"teamName":50,"typeName":517},"331285466856820736","Substitution 3",67,"67' (Vancouver Whitecaps) makes a substitution: T. Johnson comes on for M. Gherasimencov.","M. Gherasimencov",{"id":585,"addition":-1,"extraMinute":45,"info":586,"isHome":501,"minute":581,"narrative":587,"playerName":588,"relatedPlayerName":589,"result":21,"teamLogo":49,"teamName":50,"typeName":517},"331285466919735296","Substitution 2","67' (Vancouver Whitecaps) makes a substitution: K. G. Cabrera Nakamura comes on for I. Boehmer.","K. G. Cabrera Nakamura","I. Boehmer",{"id":591,"addition":-1,"extraMinute":45,"info":592,"isHome":501,"minute":593,"narrative":594,"playerName":595,"relatedPlayerName":596,"result":21,"teamLogo":49,"teamName":50,"typeName":517},"331290500030009344","Substitution 5",77,"77' (Vancouver Whitecaps) makes a substitution: T. Muller comes on for A. Jackson.","T. Muller","A. Jackson",{"id":598,"addition":-1,"extraMinute":45,"info":599,"isHome":501,"minute":593,"narrative":600,"playerName":547,"relatedPlayerName":601,"result":21,"teamLogo":49,"teamName":50,"typeName":517},"331288109310283776","Substitution 4","77' (Vancouver Whitecaps) makes a substitution: E. Ocampo comes on for R. Veselinovic.","R. Veselinovic",{"id":603,"addition":-1,"extraMinute":45,"info":586,"isHome":28,"minute":604,"narrative":605,"playerName":606,"relatedPlayerName":607,"result":21,"teamLogo":56,"teamName":57,"typeName":517},"331440676203925504",84,"84' (Houston Dynamo) makes a substitution: M. Bogusz comes on for O. Lingr.","M. Bogusz","O. Lingr",{"id":609,"addition":-1,"extraMinute":45,"info":610,"isHome":501,"minute":611,"narrative":612,"playerName":613,"relatedPlayerName":614,"result":21,"teamLogo":49,"teamName":50,"typeName":517},"331289619993726976","Substitution 6",85,"85' (Vancouver Whitecaps) makes a substitution: J. Badwal comes on for R. Elloumi.","J. Badwal","R. Elloumi",{"id":616,"addition":-1,"extraMinute":45,"info":580,"isHome":28,"minute":611,"narrative":617,"playerName":606,"relatedPlayerName":607,"result":21,"teamLogo":56,"teamName":57,"typeName":517},"331289493522878464","85' (Houston Dynamo) makes a substitution: M. Bogusz comes on for O. Lingr.",{"id":619,"addition":-1,"extraMinute":45,"info":580,"isHome":28,"minute":611,"narrative":620,"playerName":621,"relatedPlayerName":622,"result":21,"teamLogo":56,"teamName":57,"typeName":517},"331289871014432768","85' (Houston Dynamo) makes a substitution: J. McGlynn comes on for H. Herrera.","J. McGlynn","H. Herrera",{"id":624,"addition":-1,"extraMinute":45,"info":625,"isHome":28,"minute":61,"narrative":626,"playerName":627,"relatedPlayerName":628,"result":21,"teamLogo":56,"teamName":57,"typeName":629},"331684775444090880","Normal Goal","90' Guilherme (Houston Dynamo) scores, set up by Artur. 1-0 — a stoppage-time winner.","Guilherme","Artur","goal",{"id":631,"addition":-1,"extraMinute":632,"info":625,"isHome":28,"minute":61,"narrative":633,"playerName":627,"relatedPlayerName":628,"result":21,"teamLogo":56,"teamName":57,"typeName":629},"331292261843210240",7,"90+7' Guilherme (Houston Dynamo) scores, set up by Artur. 1-0 — a stoppage-time winner.",{"id":635,"addition":-1,"extraMinute":636,"info":625,"isHome":28,"minute":61,"narrative":637,"playerName":627,"relatedPlayerName":628,"result":21,"teamLogo":56,"teamName":57,"typeName":629},"331304722780655616",6,"90+6' Guilherme (Houston Dynamo) scores, set up by Artur. 1-0 — a stoppage-time winner."]