[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327053608459702272-en":43,"match-news-327053608459702272-en":70,"match-team-news-327053608459702272-en":71,"match-league-news-327053608459702272-en":220,"prediction-summary-327053608459702272":221,"timeline-327053608459702272":226},{"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","326257561747591168","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F405.png","Odense","odense","Randers FC and Odense meet in a crucial Superliga clash with both sides desperate for points—Randers to boost their European hopes, Odense to avoid relegation danger. The result could significantly alter the standings with only a few matches remaining.",{"code":54,"id":55,"imagePath":56,"name":57,"slug":58},"HME","326257561697259520","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F401.png","Randers FC","randers-fc","327053608459702272","2026-05-11T17:00:00Z",90,"326135627764469760","Superliga","dk-superliga","randers-fc-vs-odense-2026-05-11","finished",[],"Randers","Cepheus Park Randers",[],[72,104,130,147,177,198],{"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":94,"title":103},"news","Ross Smith averaged 107.01 to beat William O'Connor 8-5 in the PC20 final, grabbing his 10th PDC title and third of 2026. The win aids his top-16 ranking push.","337709976334110721","326135625054949376","Premier League","0","2026-06-03T18:51:00Z","ross-smith-wins-pc20-10th-title-third-of-2026","Sky Sports","https:\u002F\u002Fwww.skysports.com\u002Fdarts\u002Fnews\u002F12040\u002F13550536\u002Fplayers-championship-20-ross-smith-beats-william-oconnor-in-milton-keynes-final-to-claim-10th-career-title","326222707169431552","Anderlecht",[83,86,87,88,89,90,91,55,92,93],"326255048692600832","326257536372051968","326257537697452032","326257539962376192","326257544458670080","326257554193649664","326257695210344448","326222713142120448",[84,95,96,97,98,99,100,57,101,102],"Corinthians","Metz","Tondela","Como","Coritiba","Perth Glory","Signal","Canada","Ross Smith Wins PC20: 10th Title, Third of 2026",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":73,"excerpt":105,"homeTeamId":-1,"homeTeamName":-1,"id":106,"leagueId":78,"leagueName":21,"matchId":78,"matchName":21,"publishedAt":107,"slug":108,"sourceName":109,"sourceURL":110,"teamId":111,"teamName":112,"teamIds":113,"teamNames":121,"title":129},"Roly Gregoire, Sunderland's first black player, reveals how racist abuse drove him from football for 46 years, as he sets the record straight on his exit.","334994751084302337","2026-05-27T07:34:24Z","roly-gregoire-ends-46-year-silence-on-sunderland-racism","BBC Sport","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Fvideos\u002Fce9pplx5l99o?at_medium=RSS&at_campaign=rss","326257546459353088","Sunderland",[111,83,93,114,115,116,117,118,55,119,120],"326257546392244224","326257615103332352","326257666970095616","326257766752587776","326257784637100032","326257567044997120","326257613643714560",[112,84,102,122,123,124,125,126,57,127,128],"Nottingham Forest","BSC Young Boys","Young Africans","Fortaleza EC","Cannes","Rangers","Hassania Agadir","Roly Gregoire Ends 46-Year Silence on Sunderland Racism",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":73,"excerpt":131,"homeTeamId":-1,"homeTeamName":-1,"id":132,"leagueId":76,"leagueName":77,"matchId":78,"matchName":21,"publishedAt":133,"slug":134,"sourceName":81,"sourceURL":135,"teamId":136,"teamName":137,"teamIds":138,"teamNames":142,"title":146},"Luke Humphries avoids Luke Littler at 2026 PL Finals Night after Stephen Bunting wins in Sheffield. Semis: Littler v Price, Clayton v Humphries.","333037328941453313","2026-05-21T22:54:00Z","humphries-avoids-littler-2026-pl-finals-night-matchups-set","https:\u002F\u002Fwww.skysports.com\u002Fdarts\u002Fnews\u002F12040\u002F13546706\u002Fluke-humphries-avoids-luke-littler-ahead-of-premier-league-finals-night-as-stephen-bunting-wins-in-sheffield","326257593699799040","Steel City",[136,139,83,93,140,89,114,55,141],"326257818124423168","326255038584328192","326257551639318528",[137,143,84,102,144,98,122,57,145],"Sheffield","Legia Warszawa","Mannsdorf-Großenzersdorf","Humphries Avoids Littler: 2026 PL Finals Night Matchups Set",{"awayTeamId":87,"awayTeamName":96,"body":-1,"category":73,"excerpt":148,"homeTeamId":149,"homeTeamName":150,"id":151,"leagueId":152,"leagueName":153,"matchId":154,"matchName":155,"publishedAt":156,"slug":157,"sourceName":158,"sourceURL":159,"teamId":149,"teamName":150,"teamIds":160,"teamNames":168,"title":176},"Claude Puel delays Nice lineup reveal for Coupe de France final vs Lens; Jonathan Clauss fit while Maxime Dupé and Dante expected to start.","326257536049090560","Nice","333016593179086849","326135626208382976","Coupe de France","327054523283542016","Nice vs Metz","2026-05-21T20:26:39Z","why-nice-s-puel-keeps-lineup-secret-for-lens-final","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FPour-defier-lens-en-finale-de-la-coupe-de-france-puel-maintient-le-suspense-et-la-pression\u002F1677693#at_medium=RSS_feeds",[149,87,161,162,163,164,55,119,165,166,167,83],"326257536443355136","326222711447621632","326222767416414208","326257536296554496","326257537865224192","326257556060114944","326257807785463808",[150,96,169,170,171,172,57,127,173,174,175,84],"Lens","France","Lesotho","Auxerre","Estoril","Estudiantes L.P.","Reading","Why Nice's Puel Keeps Lineup Secret for Lens Final",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":73,"excerpt":178,"homeTeamId":-1,"homeTeamName":-1,"id":179,"leagueId":180,"leagueName":181,"matchId":78,"matchName":21,"publishedAt":182,"slug":183,"sourceName":109,"sourceURL":184,"teamId":185,"teamName":186,"teamIds":187,"teamNames":192,"title":197},"Celtic manager Martin O'Neill insists no proof exists that Hearts players were assaulted during title-celebrating pitch invasion, with police probe ongoing.","332946469516480513","326135634953506816","Premiership","2026-05-21T16:06:10Z","celtic-s-o-neill-assault-claims-not-proven-no-evidence","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fc4gv02e4p5jo?at_medium=RSS&at_campaign=rss","326257567011442688","Celtic",[185,188,189,190,83,93,114,55,191],"326222712429088768","326257546291580928","326257667678932992","326257556525682688",[186,193,194,195,84,102,122,57,196],"Scotland","Brighton","Police","Instituto Cordoba","Celtic's O'Neill: Assault Claims 'Not Proven', No Evidence",{"awayTeamId":111,"awayTeamName":112,"body":-1,"category":73,"excerpt":199,"homeTeamId":200,"homeTeamName":201,"id":202,"leagueId":76,"leagueName":77,"matchId":203,"matchName":204,"publishedAt":205,"slug":206,"sourceName":207,"sourceURL":208,"teamId":111,"teamName":112,"teamIds":209,"teamNames":214,"title":219},"Sunderland rallied from a goal down to win 3-1 at Everton, ending Moyes' European ambitions. Brobbey, Le Fée and Isidor scored, lifting Sunderland to ninth.","326257546052505600","Everton","331512268736958465","327054571224436736","Everton vs Sunderland","2026-05-17T16:14:45Z","what-sunderland-s-3-1-win-at-everton-means-for-moyes-future","The Guardian","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fmay\u002F17\u002Feverton-sunderland-premier-league-match-report",[111,200,210,211,83,212,114,55,213],"326222712773021696","326257809018589184","326222712496197632","326257561592401920",[112,201,215,216,84,217,122,57,218],"Jordan","Bury","Netherlands","FC Midtjylland","What Sunderland's 3-1 Win at Everton Means for Moyes' Future",[],{"matchResult":222,"exactScore":223,"totalGoals":224,"bothTeamsToScore":225},[],[],[],[],[227,235,239,247,250,258,264,270,274,280,285,291,295,300,304,308,313,316,323,330,333,338],{"id":228,"addition":-1,"extraMinute":229,"info":230,"isHome":231,"minute":232,"narrative":233,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":234},"329333731380695040",0,"Normal Goal",false,8,"8' Odense (Odense) scores. 0-1 — an early opener.","goal",{"id":236,"addition":-1,"extraMinute":229,"info":230,"isHome":231,"minute":232,"narrative":237,"playerName":238,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":234},"329333857222397952","8' J. Arp (Odense) scores. 0-1 — an early opener.","J. Arp",{"id":240,"addition":241,"extraMinute":229,"info":242,"isHome":231,"minute":243,"narrative":244,"playerName":245,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":246},"329339141915414528","Professional foul last man","Red Card",29,"29' Viljar Myhra (Odense) is sent off with a straight red card. Professional foul last man","Viljar Myhra","red_card",{"id":248,"addition":-1,"extraMinute":229,"info":242,"isHome":231,"minute":243,"narrative":249,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":246},"329339016149209089","29' Odense (Odense) is sent off with a straight red card.",{"id":251,"addition":-1,"extraMinute":229,"info":252,"isHome":231,"minute":253,"narrative":254,"playerName":255,"relatedPlayerName":256,"result":21,"teamLogo":49,"teamName":50,"typeName":257},"329339645269643264","Substitution 1",31,"31' (Odense) makes a substitution: J. Niemiec comes on for T. Sander.","J. Niemiec","T. Sander","substitution",{"id":259,"addition":-1,"extraMinute":229,"info":252,"isHome":28,"minute":260,"narrative":261,"playerName":262,"relatedPlayerName":263,"result":21,"teamLogo":56,"teamName":57,"typeName":257},"329351096029941760",46,"46' (Randers FC) makes a substitution: T. Klidje comes on for W. Caddy.","T. Klidje","W. Caddy",{"id":265,"addition":-1,"extraMinute":229,"info":266,"isHome":28,"minute":260,"narrative":267,"playerName":268,"relatedPlayerName":269,"result":21,"teamLogo":56,"teamName":57,"typeName":257},"329356506916982784","Substitution 2","46' (Randers FC) makes a substitution: L. Lissens comes on for S. Hansen.","L. Lissens","S. Hansen",{"id":271,"addition":-1,"extraMinute":229,"info":252,"isHome":28,"minute":260,"narrative":272,"playerName":273,"relatedPlayerName":263,"result":21,"teamLogo":56,"teamName":57,"typeName":257},"329351095975415808","46' (Randers FC) makes a substitution: L. Pedersen comes on for W. Caddy.","L. Pedersen",{"id":275,"addition":-1,"extraMinute":229,"info":276,"isHome":28,"minute":277,"narrative":278,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":279},"329351096063496192","Yellow Card",47,"47' Randers FC (Randers FC) is shown a yellow card.","yellow_card",{"id":281,"addition":282,"extraMinute":229,"info":276,"isHome":28,"minute":277,"narrative":283,"playerName":284,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":279},"329351222165245952","Foul","47' John Björkengren (Randers FC) is shown a yellow card for foul.","John Björkengren",{"id":286,"addition":-1,"extraMinute":229,"info":266,"isHome":231,"minute":287,"narrative":288,"playerName":289,"relatedPlayerName":290,"result":21,"teamLogo":49,"teamName":50,"typeName":257},"329353864408993792",57,"57' (Odense) makes a substitution: I. Ouedraogo comes on for A. Suhonen.","I. Ouedraogo","A. Suhonen",{"id":292,"addition":-1,"extraMinute":229,"info":230,"isHome":28,"minute":293,"narrative":294,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":234},"329355751967428608",66,"66' Randers FC (Randers FC) scores. 1-1 — the equaliser.",{"id":296,"addition":-1,"extraMinute":229,"info":230,"isHome":28,"minute":293,"narrative":297,"playerName":298,"relatedPlayerName":299,"result":21,"teamLogo":56,"teamName":57,"typeName":234},"329355877997875200","66' N. Dyhr (Randers FC) scores, set up by J. Bjorkengren. 1-1 — the equaliser.","N. Dyhr","J. Bjorkengren",{"id":301,"addition":-1,"extraMinute":229,"info":230,"isHome":28,"minute":302,"narrative":303,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":56,"teamName":57,"typeName":234},"329356129438011392",67,"67' Randers FC (Randers FC) scores. 2-1.",{"id":305,"addition":-1,"extraMinute":229,"info":230,"isHome":28,"minute":302,"narrative":306,"playerName":262,"relatedPlayerName":307,"result":21,"teamLogo":56,"teamName":57,"typeName":234},"329356381339521024","67' T. Klidje (Randers FC) scores, set up by E. Mahmoud. 2-1.","E. Mahmoud",{"id":309,"addition":-1,"extraMinute":229,"info":230,"isHome":231,"minute":310,"narrative":311,"playerName":312,"relatedPlayerName":238,"result":21,"teamLogo":49,"teamName":50,"typeName":234},"329358017168412672",74,"74' L. Owusu (Odense) scores, set up by J. Arp. 2-2 — the equaliser.","L. Owusu",{"id":314,"addition":-1,"extraMinute":229,"info":230,"isHome":231,"minute":310,"narrative":315,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":234},"329357891112800256","74' Odense (Odense) scores. 2-2 — the equaliser.",{"id":317,"addition":-1,"extraMinute":229,"info":318,"isHome":28,"minute":319,"narrative":320,"playerName":321,"relatedPlayerName":322,"result":21,"teamLogo":56,"teamName":57,"typeName":257},"329506623993155584","Substitution 3",75,"75' (Randers FC) makes a substitution: M. Sjolstad comes on for M. Themsen.","M. Sjolstad","M. Themsen",{"id":324,"addition":-1,"extraMinute":229,"info":325,"isHome":28,"minute":326,"narrative":327,"playerName":328,"relatedPlayerName":329,"result":21,"teamLogo":56,"teamName":57,"typeName":257},"329358520711385088","Substitution 4",76,"76' (Randers FC) makes a substitution: M. Greve comes on for A. Romer.","M. Greve","A. Romer",{"id":331,"addition":-1,"extraMinute":229,"info":318,"isHome":28,"minute":326,"narrative":332,"playerName":321,"relatedPlayerName":322,"result":21,"teamLogo":56,"teamName":57,"typeName":257},"329358520652664832","76' (Randers FC) makes a substitution: M. Sjolstad comes on for M. Themsen.",{"id":334,"addition":-1,"extraMinute":45,"info":318,"isHome":231,"minute":61,"narrative":335,"playerName":336,"relatedPlayerName":337,"result":21,"teamLogo":49,"teamName":50,"typeName":257},"329366955779690496","90+2' (Odense) makes a substitution: N. Ganaus comes on for L. Legolas.","N. Ganaus","L. Legolas",{"id":339,"addition":-1,"extraMinute":340,"info":318,"isHome":231,"minute":61,"narrative":341,"playerName":336,"relatedPlayerName":337,"result":21,"teamLogo":49,"teamName":50,"typeName":257},"329362672392867840",3,"90+3' (Odense) makes a substitution: N. Ganaus comes on for L. Legolas."]