[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-331253424278474752-en":61,"match-news-331253424278474752-en":89,"match-team-news-331253424278474752-en":90,"match-league-news-331253424278474752-en":214,"prediction-summary-331253424278474752":215,"timeline-331253424278474752":220},{"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",-37,-20,"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":71,"homeTeam":72,"id":78,"kickoffAt":79,"length":80,"leagueId":81,"leagueName":82,"leagueSlug":83,"probabilityLabel":82,"slug":84,"status":85,"tvStations":86,"venueCity":87,"venueName":88},3,{"code":65,"id":66,"imagePath":67,"name":68,"slug":69},"AWY","326257608451166208","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F366.png","IFK Goteborg","ifk-goteborg","This Gothenburg derby carries contrasting stakes: IFK Göteborg chase the league lead, while Orgryte IS fight to escape the relegation zone. The result could either vault the visitors into title contention or give the hosts a vital survival boost.",2,{"code":73,"id":74,"imagePath":75,"name":76,"slug":77},"HME","326257608660881408","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F2166.png","Orgryte IS","orgryte-is","331253424278474752","2026-05-19T13:00:00Z",90,"326135633745547264","Allsvenskan","se-allsvenskan","orgryte-is-vs-ifk-goteborg-2026-05-19","finished",[],"Gothenburg","Gamla Ullevi",[],[91,121,151,161,186,207],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":92,"excerpt":93,"homeTeamId":-1,"homeTeamName":-1,"id":94,"leagueId":95,"leagueName":96,"matchId":97,"matchName":21,"publishedAt":98,"slug":99,"sourceName":100,"sourceURL":101,"teamId":102,"teamName":103,"teamIds":104,"teamNames":112,"title":120},"news","Michael O'Neill signs NI deal to 2032, rejecting Blackburn. Isaac Price says squad is buzzing, credits manager's trust ahead of France friendly.","336982059916464129","326135624887177216","Championship","0","2026-06-01T19:02:38Z","why-isaac-price-is-buzzing-o-neill-extends-ni-deal-to-2032","BBC Sport","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcgjp9gz4668o?at_medium=RSS&at_campaign=rss","326257664243798016","Northern Ireland",[102,105,106,107,108,109,110,66,111],"326257808024539136","326257808158756864","326222711447621632","326257791738056704","326222707169431552","326222713142120448","326257545754710016",[103,113,114,115,116,117,118,68,119],"West Brom","Blackburn","France","Guinea","Anderlecht","Canada","Newcastle","Why Isaac Price is Buzzing: O'Neill Extends NI Deal to 2032",{"awayTeamId":122,"awayTeamName":123,"body":-1,"category":92,"excerpt":124,"homeTeamId":125,"homeTeamName":126,"id":127,"leagueId":128,"leagueName":129,"matchId":130,"matchName":131,"publishedAt":132,"slug":133,"sourceName":134,"sourceURL":135,"teamId":122,"teamName":123,"teamIds":136,"teamNames":143,"title":150},"326257545968619520","Arsenal","Sol Campbell on Arsenal ending 22-year title wait: 'The pressure was immense, the joy incredible.' He reflects on the Invincibles and the outpouring of relief.","326257536078450688","Paris Saint Germain","336248411479085057","326135625054949376","Premier League","331980430133694464","Paris Saint Germain vs Arsenal","2026-05-30T18:57:53Z","arsenal-s-22-year-title-wait-sol-campbell-on-pressure-joy","The Guardian","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002Flive\u002F2026\u002Fmay\u002F30\u002Fparis-saint-germain-arsenal-champions-league-final-live-psg-score-updates",[122,125,137,138,109,66,139,140,141,142],"326257807785463808","326257604382691328","326257613643714560","326257615103332352","326257546258026496","326257546392244224",[123,126,144,145,117,68,146,147,148,149],"Reading","GOES","Hassania Agadir","BSC Young Boys","Manchester City","Nottingham Forest","Arsenal's 22-Year Title Wait: Sol Campbell on Pressure, Joy",{"awayTeamId":122,"awayTeamName":123,"body":-1,"category":92,"excerpt":152,"homeTeamId":125,"homeTeamName":126,"id":153,"leagueId":128,"leagueName":129,"matchId":130,"matchName":131,"publishedAt":154,"slug":155,"sourceName":134,"sourceURL":135,"teamId":122,"teamName":123,"teamIds":156,"teamNames":158,"title":160},"Sol Campbell reflects on Arsenal ending their 22-year Premier League drought, praising Mikel Arteta's squad and the emotional release after three near misses.","336237243075137537","2026-05-30T18:10:15Z","sol-campbell-on-arsenal-s-22-year-wait-outpouring-of-joy",[122,125,137,138,109,66,139,140,141,157,110],"326222711682502656",[123,126,144,145,117,68,146,147,148,159,118],"England","Sol Campbell on Arsenal's 22-Year Wait: 'Outpouring of Joy'",{"awayTeamId":162,"awayTeamName":163,"body":-1,"category":92,"excerpt":164,"homeTeamId":165,"homeTeamName":166,"id":167,"leagueId":168,"leagueName":169,"matchId":170,"matchName":171,"publishedAt":172,"slug":173,"sourceName":134,"sourceURL":174,"teamId":165,"teamName":166,"teamIds":175,"teamNames":180,"title":185},"326255041704890368","Rayo Vallecano","Glasner's Palace exit: Conference League win secures Europa spot. Emotional Austrian says 'no regrets,' hails 'fantastic spirit' of fans and players.","326255037950988288","Crystal Palace","335388110508527617","326135627642834944","League","330893293816647680","Crystal Palace vs Rayo Vallecano","2026-05-27T23:10:43Z","why-glasner-s-conference-win-is-a-perfect-palace-send-off","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fmay\u002F28\u002Foliver-glasner-emotional-crystal-palace-conference-league-final",[165,162,122,109,176,177,66,139,157,178,179,142],"326257551639318528","326257565635710976","326222712076767232","326257669738336256",[166,163,123,117,181,182,68,146,159,183,184,149],"Mannsdorf-Großenzersdorf","Getafe","Germany","Forge","Why Glasner's Conference Win Is a Perfect Palace Send-off",{"awayTeamId":142,"awayTeamName":149,"body":-1,"category":92,"excerpt":187,"homeTeamId":188,"homeTeamName":189,"id":190,"leagueId":128,"leagueName":129,"matchId":191,"matchName":192,"publishedAt":193,"slug":194,"sourceName":134,"sourceURL":195,"teamId":188,"teamName":189,"teamIds":196,"teamNames":201,"title":206},"Man Utd's Bruno Fernandes accuses Roy Keane of lying about assists record comments, claiming his words were twisted.","326257545712766976","Manchester United","334623736797859841","327054566501650432","Manchester United vs Nottingham Forest","2026-05-26T07:08:16Z","fernandes-accuses-keane-of-lie-over-assist-record","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fmay\u002F26\u002Fbruno-fernandes-accuses-roy-keane-of-telling-lie-assist-record",[188,142,197,109,110,198,66,139,199,200],"326257546291580928","326255043672018944","326257818438995968","326222707249123328",[189,149,202,117,118,203,68,146,204,205],"Brighton","Oleksandria","Trafford","Zulte Waregem","Fernandes Accuses Keane of 'Lie' Over Assist Record",{"awayTeamId":142,"awayTeamName":149,"body":-1,"category":92,"excerpt":208,"homeTeamId":188,"homeTeamName":189,"id":209,"leagueId":128,"leagueName":129,"matchId":191,"matchName":192,"publishedAt":193,"slug":210,"sourceName":134,"sourceURL":195,"teamId":188,"teamName":189,"teamIds":211,"teamNames":212,"title":213},"After a record 21-assist season, Bruno Fernandes calls Roy Keane's claim a 'lie', escalating a feud between Man Utd captains past and present.","334625581742166017","fernandes-keane-feud-explained-what-assist-record-row-means",[188,142,197,109,110,198,66,139,176],[189,149,202,117,118,203,68,146,181],"Fernandes-Keane Feud Explained: What Assist Record Row Means",[],{"matchResult":216,"exactScore":217,"totalGoals":218,"bothTeamsToScore":219},[],[],[],[],[221,230,238,243,248,251,255,261,268,272,278,283,288,291,294,301,306,311,315,320,325,328,333,336,340,343,348,352],{"id":222,"addition":223,"extraMinute":224,"info":225,"isHome":39,"minute":226,"narrative":227,"playerName":228,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":229},"331878499474214912","Foul",0,"Yellow Card",18,"18' Tobias Heintz (IFK Goteborg) is shown a yellow card for foul.","Tobias Heintz","yellow_card",{"id":231,"addition":-1,"extraMinute":224,"info":232,"isHome":39,"minute":233,"narrative":234,"playerName":235,"relatedPlayerName":236,"result":21,"teamLogo":67,"teamName":68,"typeName":237},"331878499528740865","Normal Goal",21,"21' A. Erlingmark (IFK Goteborg) scores, set up by S. Clemmensen. 0-1 — the opening goal.","A. Erlingmark","S. Clemmensen","goal",{"id":239,"addition":-1,"extraMinute":224,"info":232,"isHome":39,"minute":240,"narrative":241,"playerName":242,"relatedPlayerName":236,"result":21,"teamLogo":67,"teamName":68,"typeName":237},"331879757975130112",28,"28' B. Brantlind (IFK Goteborg) scores, set up by S. Clemmensen. 0-2.","B. Brantlind",{"id":244,"addition":-1,"extraMinute":224,"info":225,"isHome":39,"minute":245,"narrative":246,"playerName":247,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":229},"331877241069768705",29,"29' T. Heintz (IFK Goteborg) is shown a yellow card.","T. Heintz",{"id":249,"addition":-1,"extraMinute":224,"info":225,"isHome":39,"minute":245,"narrative":250,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":229},"331877115257425920","29' IFK Goteborg (IFK Goteborg) is shown a yellow card.",{"id":252,"addition":-1,"extraMinute":224,"info":232,"isHome":39,"minute":253,"narrative":254,"playerName":235,"relatedPlayerName":236,"result":21,"teamLogo":67,"teamName":68,"typeName":237},"331877870215368704",32,"32' A. Erlingmark (IFK Goteborg) scores, set up by S. Clemmensen. 0-1 — the opening goal.",{"id":256,"addition":-1,"extraMinute":224,"info":232,"isHome":28,"minute":257,"narrative":258,"playerName":259,"relatedPlayerName":260,"result":21,"teamLogo":75,"teamName":76,"typeName":237},"331882022647631872",37,"37' W. Hofvander (Orgryte IS) scores, set up by T. Sana. 1-2.","W. Hofvander","T. Sana",{"id":262,"addition":-1,"extraMinute":224,"info":263,"isHome":39,"minute":264,"narrative":265,"playerName":242,"relatedPlayerName":266,"result":21,"teamLogo":67,"teamName":68,"typeName":267},"332245930214428672","Substitution 1",69,"69' (IFK Goteborg) makes a substitution: B. Brantlind comes on for K. Thordarson.","K. Thordarson","substitution",{"id":269,"addition":223,"extraMinute":224,"info":225,"isHome":39,"minute":264,"narrative":270,"playerName":271,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":229},"332182502821072896","69' August Erlingmark (IFK Goteborg) is shown a yellow card for foul.","August Erlingmark",{"id":273,"addition":-1,"extraMinute":224,"info":263,"isHome":28,"minute":274,"narrative":275,"playerName":276,"relatedPlayerName":277,"result":21,"teamLogo":75,"teamName":76,"typeName":267},"332182628583084032",70,"70' (Orgryte IS) makes a substitution: A. Andreasson comes on for D. Hodzic.","A. Andreasson","D. Hodzic",{"id":279,"addition":-1,"extraMinute":224,"info":280,"isHome":39,"minute":274,"narrative":281,"playerName":236,"relatedPlayerName":282,"result":21,"teamLogo":67,"teamName":68,"typeName":267},"332182754408009728","Substitution 2","70' (IFK Goteborg) makes a substitution: S. Clemmensen comes on for M. Fenger.","M. Fenger",{"id":284,"addition":-1,"extraMinute":224,"info":280,"isHome":28,"minute":274,"narrative":285,"playerName":286,"relatedPlayerName":287,"result":21,"teamLogo":75,"teamName":76,"typeName":267},"332182754462535680","70' (Orgryte IS) makes a substitution: O. Parker-Price comes on for H. Dahlqvist.","O. Parker-Price","H. Dahlqvist",{"id":289,"addition":-1,"extraMinute":224,"info":225,"isHome":39,"minute":274,"narrative":290,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":229},"332182376975175680","70' IFK Goteborg (IFK Goteborg) is shown a yellow card.",{"id":292,"addition":-1,"extraMinute":224,"info":280,"isHome":39,"minute":274,"narrative":293,"playerName":242,"relatedPlayerName":266,"result":21,"teamLogo":67,"teamName":68,"typeName":267},"332183006234021888","70' (IFK Goteborg) makes a substitution: B. Brantlind comes on for K. Thordarson.",{"id":295,"addition":-1,"extraMinute":224,"info":296,"isHome":28,"minute":297,"narrative":298,"playerName":299,"relatedPlayerName":300,"result":21,"teamLogo":75,"teamName":76,"typeName":267},"332184012745347072","Substitution 3",75,"75' (Orgryte IS) makes a substitution: B. Laturnus comes on for J. Tibbling.","B. Laturnus","J. Tibbling",{"id":302,"addition":-1,"extraMinute":224,"info":303,"isHome":28,"minute":297,"narrative":304,"playerName":259,"relatedPlayerName":305,"result":21,"teamLogo":75,"teamName":76,"typeName":267},"332184138511552512","Substitution 4","75' (Orgryte IS) makes a substitution: W. Hofvander comes on for M. Ebietomere.","M. Ebietomere",{"id":307,"addition":223,"extraMinute":224,"info":225,"isHome":39,"minute":308,"narrative":309,"playerName":310,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":229},"332184893544992768",79,"79' Jonas Bager (IFK Goteborg) is shown a yellow card for foul.","Jonas Bager",{"id":312,"addition":-1,"extraMinute":224,"info":225,"isHome":39,"minute":313,"narrative":314,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":229},"332184767745232896",80,"80' IFK Goteborg (IFK Goteborg) is shown a yellow card.",{"id":316,"addition":-1,"extraMinute":224,"info":232,"isHome":28,"minute":317,"narrative":318,"playerName":319,"relatedPlayerName":260,"result":21,"teamLogo":75,"teamName":76,"typeName":237},"332187158423015424",87,"87' D. Paulson (Orgryte IS) scores, set up by T. Sana. 2-2 — the equaliser.","D. Paulson",{"id":321,"addition":-1,"extraMinute":224,"info":225,"isHome":28,"minute":322,"narrative":323,"playerName":324,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":229},"332189926684626944",89,"89' A. Holmberg (Orgryte IS) is shown a yellow card.","A. Holmberg",{"id":326,"addition":-1,"extraMinute":224,"info":232,"isHome":28,"minute":322,"narrative":327,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":237},"332187032593895424","89' Orgryte IS (Orgryte IS) scores. 2-2 — the equaliser.",{"id":329,"addition":330,"extraMinute":224,"info":225,"isHome":28,"minute":322,"narrative":331,"playerName":332,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":229},"332187284327632896","Argument","89' Tobias Sana (Orgryte IS) is shown a yellow card for argument.","Tobias Sana",{"id":334,"addition":-1,"extraMinute":18,"info":232,"isHome":39,"minute":80,"narrative":335,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":237},"332187661756272640","90+1' IFK Goteborg (IFK Goteborg) scores. 2-3 — a stoppage-time winner.",{"id":337,"addition":-1,"extraMinute":338,"info":225,"isHome":28,"minute":80,"narrative":339,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":229},"332189675189964800",9,"90+9' Orgryte IS (Orgryte IS) is shown a yellow card.",{"id":341,"addition":-1,"extraMinute":18,"info":225,"isHome":28,"minute":80,"narrative":342,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":229},"332187535969095680","90+1' Orgryte IS (Orgryte IS) is shown a yellow card.",{"id":344,"addition":223,"extraMinute":345,"info":225,"isHome":28,"minute":80,"narrative":346,"playerName":347,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":229},"332189800922615808",8,"90+8' Demirel Hodžić (Orgryte IS) is shown a yellow card for foul.","Demirel Hodžić",{"id":349,"addition":-1,"extraMinute":224,"info":232,"isHome":39,"minute":80,"narrative":350,"playerName":351,"relatedPlayerName":282,"result":21,"teamLogo":67,"teamName":68,"typeName":237},"332187787652501504","90' F. Eriksson (IFK Goteborg) scores, set up by M. Fenger. 2-3 — a stoppage-time winner.","F. Eriksson",{"id":353,"addition":-1,"extraMinute":224,"info":296,"isHome":39,"minute":80,"narrative":354,"playerName":355,"relatedPlayerName":356,"result":21,"teamLogo":67,"teamName":68,"typeName":267},"332187913309655040","90' (IFK Goteborg) makes a substitution: A. Bergmark-Wiberg comes on for S. Alioum.","A. Bergmark-Wiberg","S. Alioum"]