[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-329716039589826560-en":61,"match-news-329716039589826560-en":87,"match-team-news-329716039589826560-en":88,"match-league-news-329716039589826560-en":292,"prediction-summary-329716039589826560":317,"timeline-329716039589826560":322},{"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":18,"awayTeam":63,"description":69,"homeScore":18,"homeTeam":70,"id":76,"kickoffAt":77,"length":78,"leagueId":79,"leagueName":80,"leagueSlug":81,"probabilityLabel":80,"slug":82,"status":83,"tvStations":84,"venueCity":85,"venueName":86},{"code":64,"id":65,"imagePath":66,"name":67,"slug":68},"AWY","326257544391561216","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F135.png","Cruzeiro","cruzeiro","Boca Juniors host Cruzeiro in a pivotal CONMEBOL Libertadores clash, with both sides desperate for points to secure knockout qualification. A win for Boca would ease pressure in a tight group, while Cruzeiro need a result to stay alive. The outcome could determine which team advances or faces elimination.",{"code":71,"id":72,"imagePath":73,"name":74,"slug":75},"HME","326257556114640896","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F451.png","Boca Juniors","boca-juniors","329716039589826560","2026-05-20T00:30:00Z",90,"326135645477015552","CONMEBOL Libertadores","conmebol-libertadores","boca-juniors-vs-cruzeiro-2026-05-20","finished",[],"Buenos Aires","Alberto Jose Armando",[],[89,155,180,212,241,266],{"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":128,"title":154},"news","Celtic join Feyenoord, Ajax & PSV in pursuit of Elche's Alvaro Rodriguez; Rangers weigh Windass return, Neil deal. Scottish Premiership transfer latest.","334984101746446337","326135624820068352","La Liga","0","2026-05-27T06:58:26Z","why-celtic-s-rodriguez-chase-matters-for-scottish-clubs","BBC Sport","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcx2113xyzn7o?at_medium=RSS&at_campaign=rss","326257567011442688","Celtic",[100,103,104,105,106,107,108,109,110,111,112,72,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127],"326257563425312768","326257563052019712","326257563194626048","326257565811871744","326257565535047680","326257808385249280","326257550775291904","326257590545682432","326257664243798016","326257546258026496","326255038424944640","326257659982385152","326255038185869312","326257660045299712","326257809425436672","326257808435580928","326257567044997120","326255038634659840","326257565316943872","326257550846595072","326257537928138752","326257546094448640","326257546459353088","326257811245764608","326255042132709376",[101,129,130,131,132,133,134,135,136,137,138,74,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153],"Feyenoord","Ajax","PSV Eindhoven","Elche","Real Madrid","Sheffield Wednesday","Red Bull Salzburg","Portland Timbers","Northern Ireland","Manchester City","Jagiellonia","Kilmarnock","Aberdeen","Dundee","Portsmouth","Stoke City","Rangers","Lech Poznan","Valencia","Sturm Graz","Famalicao","Tottenham","Sunderland","Wrexham","Dundee Utd","Why Celtic's Rodriguez Chase Matters for Scottish Clubs",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":156,"homeTeamId":-1,"homeTeamName":-1,"id":157,"leagueId":158,"leagueName":159,"matchId":95,"matchName":21,"publishedAt":160,"slug":161,"sourceName":98,"sourceURL":162,"teamId":119,"teamName":145,"teamIds":163,"teamNames":171,"title":179},"Shankland free transfer to Rangers confirmed: two-year deal, medical set, captaincy discussed; Celtic's Saracchi move halted, Iheanacho stays.","334267594909421569","326135625054949376","Premier League","2026-05-25T07:30:42Z","why-shankland-joins-rangers-for-free-contract-clause","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fcx2192w7n19o?at_medium=RSS&at_campaign=rss",[119,164,72,165,125,117,124,166,167,100,116,168,169,115,170],"326257660078854144","326257580361912320","326257808125202432","326222712429088768","326257536112005120","326257546358689792","326222712110321664",[145,172,74,173,151,143,150,174,175,101,142,176,177,141,178],"Heart Of Midlothian","Cerezo Osaka","Hull City","Scotland","Monaco","Leeds","Argentina","Why Shankland Joins Rangers for Free: Contract Clause",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":181,"homeTeamId":-1,"homeTeamName":-1,"id":182,"leagueId":183,"leagueName":184,"matchId":95,"matchName":21,"publishedAt":185,"slug":186,"sourceName":187,"sourceURL":188,"teamId":189,"teamName":190,"teamIds":191,"teamNames":201,"title":211},"Valentin Barco confirms Strasbourg exit. The 21-year-old Argentine is set for Chelsea via shared owner BlueCo, with Strasbourg due a significant fee.","331939589327425537","326135625889615872","Ligue 1","2026-05-18T21:22:56Z","valentin-barco-announces-strasbourg-departure-chelsea-next","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FValentin-barco-annonce-son-depart-de-strasbourg\u002F1677007#at_medium=RSS_feeds","326255037997125632","Strasbourg",[189,192,193,194,195,196,197,168,72,198,199,200],"326257546220277760","326222707169431552","326222712936599552","326222767416414208","326255039846813696","326255041625198592","326257812931874816","326257769613103104","326222713142120448",[190,202,203,204,205,206,207,176,74,208,209,210],"Chelsea","Anderlecht","Paraguay","Lesotho","FK Partizan","Partizani","Stamford","Capital","Canada","Valentin Barco Announces Strasbourg Departure: Chelsea Next?",{"awayTeamId":213,"awayTeamName":214,"body":-1,"category":90,"excerpt":215,"homeTeamId":189,"homeTeamName":190,"id":216,"leagueId":217,"leagueName":218,"matchId":219,"matchName":220,"publishedAt":221,"slug":222,"sourceName":187,"sourceURL":223,"teamId":189,"teamName":190,"teamIds":224,"teamNames":232,"title":240},"326255041704890368","Rayo Vallecano","Strasbourg expected to sign 20-year-old Portuguese defensive midfielder Diogo Sousa from Vitória Guimarães for €10M, as club plans squad overhaul after","329694219914448897","326135651395178496","Coupe de la Ligue","327052252315389952","Strasbourg vs Rayo Vallecano","2026-05-12T16:28:36Z","strasbourg-set-to-sign-sousa-10m-for-portuguese-talent","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FDiogo-sousa-milieu-international-espoirs-portugais-du-vitoria-guimaraes-devrait-s-engager-avec-strasbourg\u002F1675279#at_medium=RSS_feeds",[189,213,225,226,227,228,229,230,231,72],"326257537731006464","326257537764560896","326257537559040000","326257544425115648","326222711447621632","326257768400949248","326257536078450688",[190,214,233,234,235,236,237,238,239,74],"Guimaraes","Nacional","Benfica","Vitoria","France","Sousa","Paris Saint Germain","Strasbourg Set to Sign Sousa: €10M for Portuguese Talent",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":242,"homeTeamId":-1,"homeTeamName":-1,"id":243,"leagueId":244,"leagueName":245,"matchId":95,"matchName":21,"publishedAt":246,"slug":247,"sourceName":187,"sourceURL":248,"teamId":72,"teamName":74,"teamIds":249,"teamNames":257,"title":265},"Paulo Dybala confirms he will leave Roma after two matches, with no extension offer. The Argentine forward likely joins Boca Juniors after 14 years in Serie A.","329351132302282753","326135624606158848","Serie A","2026-05-11T17:37:33Z","why-dybala-is-leaving-roma-contract-stipulation","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FPaulo-dybala-devrait-quitter-l-as-rome-a-l-issue-de-la-saison\u002F1675043#at_medium=RSS_feeds",[72,250,251,252,194,195,196,197,170,253,254,255,199,256],"326257539542945792","326257539261927424","326257808217477120","326257539333230592","326257539576500224","326257616814608384","326257616646836224",[74,258,259,260,204,205,206,207,178,261,262,263,209,264],"Juventus","Lazio","Derby","AC Milan","AS Roma","Palermo","Empoli","Why Dybala is Leaving Roma: Contract Stipulation",{"awayTeamId":267,"awayTeamName":268,"body":-1,"category":90,"excerpt":269,"homeTeamId":270,"homeTeamName":271,"id":272,"leagueId":29,"leagueName":30,"matchId":273,"matchName":274,"publishedAt":275,"slug":276,"sourceName":277,"sourceURL":278,"teamId":170,"teamName":178,"teamIds":279,"teamNames":285,"title":291},"326257546392244224","Nottingham Forest","Argentina named 55-player pre-list for 2026 World Cup, with Lionel Messi and six Serie A players included, but Paulo Dybala omitted due to injuries.","326257545712766976","Manchester United","329328526924713985","327054566501650432","Manchester United vs Nottingham Forest","2026-05-11T16:28:47Z","argentina-s-world-cup-pre-list-6-serie-a-stars-no-dybala","Tuttosport","https:\u002F\u002Fwww.tuttosport.com\u002Fnews\u002Fcalcio\u002Fmondiali-2026\u002F2026\u002F05\u002F11-148569038\u002Fargentina_i_pre_convocati_per_il_mondiale_sei_dalla_serie_a_la_scelta_su_dybala_nico_gonzalez_\u002F",[170,270,267,280,281,282,72,283,284],"326257534396534784","326257565233057792","326255037950988288","326257546425798656","326257555691016192",[178,271,268,286,287,288,74,289,290],"Bayer Leverkusen","Atletico Madrid","Crystal Palace","Aston Villa","River Plate","Argentina's World Cup Pre-List: 6 Serie A Stars, No Dybala",[293],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":294,"homeTeamId":-1,"homeTeamName":-1,"id":295,"leagueId":79,"leagueName":80,"matchId":95,"matchName":21,"publishedAt":296,"slug":297,"sourceName":298,"sourceURL":299,"teamId":300,"teamName":301,"teamIds":302,"teamNames":309,"title":316},"CONMEBOL cancels DIM vs Flamengo Copa Libertadores match after fan violence, pyrotechnics, and pitch invasion attempt force suspension in the 4th minute. Flamengo likely awarded points.","328033599796285441","2026-05-08T02:57:53Z","copa-libertadores-match-suspended-after-fan-violence-erupts-in-medellin","Marca","https:\u002F\u002Fwww.marca.com\u002Ffutbol\u002Fcopa-libertadores\u002F2026\u002F05\u002F08\u002Fnoche-ira-fuego-violencia-vergueenza-suspendido-dim-vs-flamengo.html","326255048646463488","Flamengo",[300,303,193,304,305,306,307,308],"326257556219498496","326222712013852672","326222712143876096","326222712592666624","326222712819159040","326257537596788736",[301,310,203,311,312,313,314,315],"Independiente","Iran","Portugal","Congo DR","Iraq","FC Porto","Copa Libertadores Match Suspended After Fan Violence Erupts in Medellín",{"matchResult":318,"exactScore":319,"totalGoals":320,"bothTeamsToScore":321},[],[],[],[],[323,331,335,343,347,352,358,366,370,376,383,389,395,401,405,412,418,422,428,432,436,440,444,449],{"id":324,"addition":-1,"extraMinute":325,"info":326,"isHome":28,"minute":327,"narrative":328,"playerName":329,"relatedPlayerName":21,"result":21,"teamLogo":73,"teamName":74,"typeName":330},"332348093703917568",0,"Normal Goal",15,"15' L. Paredes (Boca Juniors) scores. 1-0 — the opening goal.","L. Paredes","goal",{"id":332,"addition":-1,"extraMinute":325,"info":326,"isHome":28,"minute":327,"narrative":333,"playerName":334,"relatedPlayerName":329,"result":21,"teamLogo":73,"teamName":74,"typeName":330},"332348345248911360","15' Miguel Merentiel (Boca Juniors) scores, set up by L. Paredes. 1-0 — the opening goal.","Miguel Merentiel",{"id":336,"addition":337,"extraMinute":325,"info":338,"isHome":39,"minute":339,"narrative":340,"playerName":341,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":342},"332361934886146048","Roughing","Yellow Card",47,"47' Fagner (Cruzeiro) is shown a yellow card for roughing.","Fagner","yellow_card",{"id":344,"addition":-1,"extraMinute":325,"info":338,"isHome":39,"minute":345,"narrative":346,"playerName":341,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":342},"332361809040248832",49,"49' Fagner (Cruzeiro) is shown a yellow card.",{"id":348,"addition":-1,"extraMinute":325,"info":326,"isHome":39,"minute":349,"narrative":350,"playerName":341,"relatedPlayerName":351,"result":21,"teamLogo":66,"teamName":67,"typeName":330},"332363193240260608",54,"54' Fagner (Cruzeiro) scores, set up by Kaiki. 1-1 — the equaliser.","Kaiki",{"id":353,"addition":-1,"extraMinute":325,"info":354,"isHome":39,"minute":355,"narrative":356,"playerName":351,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":357},"332401950991585280","Goal confirmed",57,"57' VAR check (Cruzeiro) — Goal Confirmed.","var",{"id":359,"addition":-1,"extraMinute":325,"info":360,"isHome":39,"minute":361,"narrative":362,"playerName":363,"relatedPlayerName":364,"result":21,"teamLogo":66,"teamName":67,"typeName":365},"332365584010317824","Substitution 1",63,"63' (Cruzeiro) makes a substitution: Bruno Rodrigues comes on for L. Sinisterra.","Bruno Rodrigues","L. Sinisterra","substitution",{"id":367,"addition":-1,"extraMinute":325,"info":360,"isHome":39,"minute":368,"narrative":369,"playerName":363,"relatedPlayerName":364,"result":21,"teamLogo":66,"teamName":67,"typeName":365},"332365458793566208",64,"64' (Cruzeiro) makes a substitution: Bruno Rodrigues comes on for L. Sinisterra.",{"id":371,"addition":-1,"extraMinute":325,"info":372,"isHome":39,"minute":373,"narrative":374,"playerName":375,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":357},"332401951071277056","Card upgrade",67,"67' VAR check (Cruzeiro) — Card Upgrade.","Gerson",{"id":377,"addition":378,"extraMinute":325,"info":379,"isHome":39,"minute":380,"narrative":381,"playerName":375,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":382},"332366591289200640","Tripping","Red Card",68,"68' Gerson (Cruzeiro) is sent off with a straight red card. Tripping","red_card",{"id":384,"addition":-1,"extraMinute":325,"info":360,"isHome":28,"minute":385,"narrative":386,"playerName":387,"relatedPlayerName":388,"result":21,"teamLogo":73,"teamName":74,"typeName":365},"332367597620170752",72,"72' (Boca Juniors) makes a substitution: T. Belmonte comes on for E. Zeballos.","T. Belmonte","E. Zeballos",{"id":390,"addition":391,"extraMinute":325,"info":338,"isHome":28,"minute":392,"narrative":393,"playerName":394,"relatedPlayerName":21,"result":21,"teamLogo":73,"teamName":74,"typeName":342},"332367974939758592","Foul",73,"73' A. Costa (Boca Juniors) is shown a yellow card.","A. Costa",{"id":396,"addition":-1,"extraMinute":325,"info":397,"isHome":39,"minute":398,"narrative":399,"playerName":341,"relatedPlayerName":400,"result":21,"teamLogo":66,"teamName":67,"typeName":365},"332368226786742272","Substitution 2",74,"74' (Cruzeiro) makes a substitution: Fagner comes on for Kaua Moraes.","Kaua Moraes",{"id":402,"addition":-1,"extraMinute":325,"info":397,"isHome":39,"minute":403,"narrative":404,"playerName":341,"relatedPlayerName":400,"result":21,"teamLogo":66,"teamName":67,"typeName":365},"332368352653611008",75,"75' (Cruzeiro) makes a substitution: Fagner comes on for Kaua Moraes.",{"id":406,"addition":-1,"extraMinute":325,"info":407,"isHome":39,"minute":408,"narrative":409,"playerName":410,"relatedPlayerName":411,"result":21,"teamLogo":66,"teamName":67,"typeName":365},"332369862422695936","Substitution 4",81,"81' (Cruzeiro) makes a substitution: Kaio Jorge comes on for N. Villarreal.","Kaio Jorge","N. Villarreal",{"id":413,"addition":-1,"extraMinute":325,"info":414,"isHome":39,"minute":408,"narrative":415,"playerName":416,"relatedPlayerName":417,"result":21,"teamLogo":66,"teamName":67,"typeName":365},"332369988172124160","Substitution 3","81' (Cruzeiro) makes a substitution: Matheus Pereira comes on for Joao Marcelo.","Matheus Pereira","Joao Marcelo",{"id":419,"addition":378,"extraMinute":325,"info":338,"isHome":28,"minute":420,"narrative":421,"playerName":388,"relatedPlayerName":21,"result":21,"teamLogo":73,"teamName":74,"typeName":342},"332370365667872768",83,"83' E. Zeballos (Boca Juniors) is shown a yellow card for tripping.",{"id":423,"addition":-1,"extraMinute":325,"info":397,"isHome":28,"minute":424,"narrative":425,"playerName":426,"relatedPlayerName":427,"result":21,"teamLogo":73,"teamName":74,"typeName":365},"332379300600745984",85,"85' (Boca Juniors) makes a substitution: M. Gimenez comes on for Angel Romero.","M. Gimenez","Angel Romero",{"id":429,"addition":-1,"extraMinute":325,"info":397,"isHome":28,"minute":430,"narrative":431,"playerName":426,"relatedPlayerName":427,"result":21,"teamLogo":73,"teamName":74,"typeName":365},"332371120722284544",86,"86' (Boca Juniors) makes a substitution: M. Gimenez comes on for Angel Romero.",{"id":433,"addition":-1,"extraMinute":325,"info":326,"isHome":28,"minute":434,"narrative":435,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":73,"teamName":74,"typeName":330},"332371749817552896",89,"89' Boca Juniors (Boca Juniors) scores. 2-1 — a late winner.",{"id":437,"addition":-1,"extraMinute":325,"info":326,"isHome":28,"minute":434,"narrative":438,"playerName":334,"relatedPlayerName":439,"result":21,"teamLogo":73,"teamName":74,"typeName":330},"332371875508260864","89' Miguel Merentiel (Boca Juniors) scores, set up by M. Delgado. 2-1 — a late winner.","M. Delgado",{"id":441,"addition":-1,"extraMinute":325,"info":442,"isHome":28,"minute":434,"narrative":443,"playerName":334,"relatedPlayerName":21,"result":21,"teamLogo":73,"teamName":74,"typeName":357},"332372882329964544","Goal Disallowed - Foul","89' VAR review disallows a goal (Boca Juniors).",{"id":445,"addition":-1,"extraMinute":18,"info":446,"isHome":28,"minute":78,"narrative":447,"playerName":448,"relatedPlayerName":21,"result":21,"teamLogo":73,"teamName":74,"typeName":357},"332401951280992256","Goal cancelled","90+1' VAR review disallows a goal (Boca Juniors).","Milton Delgado",{"id":450,"addition":451,"extraMinute":452,"info":338,"isHome":39,"minute":78,"narrative":453,"playerName":411,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":342},"332374014796238848","Delay of game",7,"90+7' N. Villarreal (Cruzeiro) is shown a yellow card for delay of game."]