[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327988060530675712-en":61,"match-news-327988060530675712-en":86,"match-team-news-327988060530675712-en":87,"match-league-news-327988060530675712-en":211,"prediction-summary-327988060530675712":212,"timeline-327988060530675712":217},{"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":18,"awayTeam":63,"description":69,"homeScore":70,"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":21},{"code":64,"id":65,"imagePath":66,"name":67,"slug":68},"AWY","326255038768877568","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F363.png","Hammarby FF","hammarby-ff","In this Allsvenskan encounter, IFK Goteborg and Hammarby FF face off with significant implications for their league positions. Goteborg seeks to climb into the top half, while Hammarby aims to maintain pressure on the leaders. Securing three points here could be pivotal for either team's season objectives.",0,{"code":72,"id":73,"imagePath":74,"name":75,"slug":76},"HME","326257608451166208","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F366.png","IFK Goteborg","ifk-goteborg","327988060530675712","2026-05-09T13:00:00Z",90,"326135633745547264","Allsvenskan","se-allsvenskan","ifk-goteborg-vs-hammarby-ff-2026-05-09","finished",[],[],[88,118,148,158,183,204],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":90,"homeTeamId":-1,"homeTeamName":-1,"id":91,"leagueId":92,"leagueName":93,"matchId":94,"matchName":21,"publishedAt":95,"slug":96,"sourceName":97,"sourceURL":98,"teamId":99,"teamName":100,"teamIds":101,"teamNames":109,"title":117},"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",[99,102,103,104,105,106,107,73,108],"326257808024539136","326257808158756864","326222711447621632","326257791738056704","326222707169431552","326222713142120448","326257545754710016",[100,110,111,112,113,114,115,75,116],"West Brom","Blackburn","France","Guinea","Anderlecht","Canada","Newcastle","Why Isaac Price is Buzzing: O'Neill Extends NI Deal to 2032",{"awayTeamId":119,"awayTeamName":120,"body":-1,"category":89,"excerpt":121,"homeTeamId":122,"homeTeamName":123,"id":124,"leagueId":125,"leagueName":126,"matchId":127,"matchName":128,"publishedAt":129,"slug":130,"sourceName":131,"sourceURL":132,"teamId":119,"teamName":120,"teamIds":133,"teamNames":140,"title":147},"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",[119,122,134,135,106,73,136,137,138,139],"326257807785463808","326257604382691328","326257613643714560","326257615103332352","326257546258026496","326257546392244224",[120,123,141,142,114,75,143,144,145,146],"Reading","GOES","Hassania Agadir","BSC Young Boys","Manchester City","Nottingham Forest","Arsenal's 22-Year Title Wait: Sol Campbell on Pressure, Joy",{"awayTeamId":119,"awayTeamName":120,"body":-1,"category":89,"excerpt":149,"homeTeamId":122,"homeTeamName":123,"id":150,"leagueId":125,"leagueName":126,"matchId":127,"matchName":128,"publishedAt":151,"slug":152,"sourceName":131,"sourceURL":132,"teamId":119,"teamName":120,"teamIds":153,"teamNames":155,"title":157},"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",[119,122,134,135,106,73,136,137,138,154,107],"326222711682502656",[120,123,141,142,114,75,143,144,145,156,115],"England","Sol Campbell on Arsenal's 22-Year Wait: 'Outpouring of Joy'",{"awayTeamId":159,"awayTeamName":160,"body":-1,"category":89,"excerpt":161,"homeTeamId":162,"homeTeamName":163,"id":164,"leagueId":165,"leagueName":166,"matchId":167,"matchName":168,"publishedAt":169,"slug":170,"sourceName":131,"sourceURL":171,"teamId":162,"teamName":163,"teamIds":172,"teamNames":177,"title":182},"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",[162,159,119,106,173,174,73,136,154,175,176,139],"326257551639318528","326257565635710976","326222712076767232","326257669738336256",[163,160,120,114,178,179,75,143,156,180,181,146],"Mannsdorf-Großenzersdorf","Getafe","Germany","Forge","Why Glasner's Conference Win Is a Perfect Palace Send-off",{"awayTeamId":139,"awayTeamName":146,"body":-1,"category":89,"excerpt":184,"homeTeamId":185,"homeTeamName":186,"id":187,"leagueId":125,"leagueName":126,"matchId":188,"matchName":189,"publishedAt":190,"slug":191,"sourceName":131,"sourceURL":192,"teamId":185,"teamName":186,"teamIds":193,"teamNames":198,"title":203},"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",[185,139,194,106,107,195,73,136,196,197],"326257546291580928","326255043672018944","326257818438995968","326222707249123328",[186,146,199,114,115,200,75,143,201,202],"Brighton","Oleksandria","Trafford","Zulte Waregem","Fernandes Accuses Keane of 'Lie' Over Assist Record",{"awayTeamId":139,"awayTeamName":146,"body":-1,"category":89,"excerpt":205,"homeTeamId":185,"homeTeamName":186,"id":206,"leagueId":125,"leagueName":126,"matchId":188,"matchName":189,"publishedAt":190,"slug":207,"sourceName":131,"sourceURL":192,"teamId":185,"teamName":186,"teamIds":208,"teamNames":209,"title":210},"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",[185,139,194,106,107,195,73,136,173],[186,146,199,114,115,200,75,143,178],"Fernandes-Keane Feud Explained: What Assist Record Row Means",[],{"matchResult":213,"exactScore":214,"totalGoals":215,"bothTeamsToScore":216},[],[],[],[],[218,226,232,238,243,249,252,258,265,271,278,284,290,295,301],{"id":219,"addition":-1,"extraMinute":70,"info":220,"isHome":28,"minute":221,"narrative":222,"playerName":223,"relatedPlayerName":224,"result":21,"teamLogo":74,"teamName":75,"typeName":225},"328566427730579456","Substitution 1",59,"59' (IFK Goteborg) makes a substitution: A. Boren comes on for S. Alioum.","A. Boren","S. Alioum","substitution",{"id":227,"addition":-1,"extraMinute":70,"info":228,"isHome":28,"minute":221,"narrative":229,"playerName":230,"relatedPlayerName":231,"result":21,"teamLogo":74,"teamName":75,"typeName":225},"328566301284896768","Substitution 2","59' (IFK Goteborg) makes a substitution: B. Brantlind comes on for I. Jagne.","B. Brantlind","I. Jagne",{"id":233,"addition":-1,"extraMinute":70,"info":234,"isHome":28,"minute":235,"narrative":236,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":237},"328566427768328192","Yellow Card",60,"60' IFK Goteborg (IFK Goteborg) is shown a yellow card.","yellow_card",{"id":239,"addition":240,"extraMinute":70,"info":234,"isHome":28,"minute":235,"narrative":241,"playerName":242,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":237},"328566805381517312","Foul","60' Tobias Heintz (IFK Goteborg) is shown a yellow card for foul.","Tobias Heintz",{"id":244,"addition":-1,"extraMinute":70,"info":220,"isHome":39,"minute":245,"narrative":246,"playerName":247,"relatedPlayerName":248,"result":21,"teamLogo":66,"teamName":67,"typeName":225},"328566932368265217",61,"61' (Hammarby FF) makes a substitution: P. Abraham comes on for N. Vasic.","P. Abraham","N. Vasic",{"id":250,"addition":-1,"extraMinute":70,"info":234,"isHome":28,"minute":245,"narrative":251,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":237},"328566680525475840","61' IFK Goteborg (IFK Goteborg) is shown a yellow card.",{"id":253,"addition":-1,"extraMinute":70,"info":228,"isHome":39,"minute":254,"narrative":255,"playerName":256,"relatedPlayerName":257,"result":21,"teamLogo":66,"teamName":67,"typeName":225},"328570203405291520",73,"73' (Hammarby FF) makes a substitution: V. Lind comes on for O. Steinke.","V. Lind","O. Steinke",{"id":259,"addition":-1,"extraMinute":70,"info":260,"isHome":39,"minute":261,"narrative":262,"playerName":263,"relatedPlayerName":264,"result":21,"teamLogo":66,"teamName":67,"typeName":225},"328570203464011776","Substitution 3",74,"74' (Hammarby FF) makes a substitution: N. Besara comes on for O. Johansson.","N. Besara","O. Johansson",{"id":266,"addition":-1,"extraMinute":70,"info":260,"isHome":28,"minute":267,"narrative":268,"playerName":269,"relatedPlayerName":270,"result":21,"teamLogo":74,"teamName":75,"typeName":225},"328570957352407040",77,"77' (IFK Goteborg) makes a substitution: A. Bergmark-Wiberg comes on for S. Clemmensen.","A. Bergmark-Wiberg","S. Clemmensen",{"id":272,"addition":-1,"extraMinute":70,"info":273,"isHome":39,"minute":274,"narrative":275,"playerName":276,"relatedPlayerName":277,"result":21,"teamLogo":66,"teamName":67,"typeName":225},"328572340604506112","Substitution 5",82,"82' (Hammarby FF) makes a substitution: N. Persson comes on for I. Fofana.","N. Persson","I. Fofana",{"id":279,"addition":-1,"extraMinute":70,"info":280,"isHome":39,"minute":274,"narrative":281,"playerName":282,"relatedPlayerName":283,"result":21,"teamLogo":66,"teamName":67,"typeName":225},"328572216029483008","Substitution 4","82' (Hammarby FF) makes a substitution: M. Madjed comes on for O. Hagen.","M. Madjed","O. Hagen",{"id":285,"addition":-1,"extraMinute":70,"info":280,"isHome":28,"minute":286,"narrative":287,"playerName":288,"relatedPlayerName":289,"result":21,"teamLogo":74,"teamName":75,"typeName":225},"328573727002333184",88,"88' (IFK Goteborg) makes a substitution: T. Heintz comes on for F. Ottosson.","T. Heintz","F. Ottosson",{"id":291,"addition":240,"extraMinute":292,"info":234,"isHome":28,"minute":79,"narrative":293,"playerName":294,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":237},"328575864147021824",7,"90+7' Felix Eriksson (IFK Goteborg) is shown a yellow card for foul.","Felix Eriksson",{"id":296,"addition":-1,"extraMinute":70,"info":297,"isHome":39,"minute":79,"narrative":298,"playerName":299,"relatedPlayerName":264,"result":21,"teamLogo":66,"teamName":67,"typeName":300},"329156928766742528","Normal Goal","90' V. Eriksson (Hammarby FF) scores, set up by O. Johansson. 0-1 — a stoppage-time winner.","V. Eriksson","goal",{"id":302,"addition":-1,"extraMinute":303,"info":297,"isHome":39,"minute":79,"narrative":304,"playerName":305,"relatedPlayerName":306,"result":21,"teamLogo":66,"teamName":67,"typeName":300},"328575110329929728",4,"90+4' Victor Eriksson (Hammarby FF) scores, set up by Oscar Johansson Schellhas. 0-1 — a stoppage-time winner.","Victor Eriksson","Oscar Johansson Schellhas"]