[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327054176573984768-en":61,"match-news-327054176573984768-en":89,"match-team-news-327054176573984768-en":90,"match-league-news-327054176573984768-en":200,"prediction-summary-327054176573984768":201,"timeline-327054176573984768":206},{"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":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},2,{"code":65,"id":66,"imagePath":67,"name":68,"slug":69},"AWY","326257652453609472","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F1577.png","Al Ahly","al-ahly","Al Ahly visit Al Masry needing a win to close the gap on the league leaders, while the home side are battling for a top-four finish and continental qualification. The result could either reignite Ahly’s title hopes or dent Masry’s European ambitions.",0,{"code":73,"id":74,"imagePath":75,"name":76,"slug":77},"HME","326257652034179072","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F1031.png","AL Masry","al-masry","327054176573984768","2026-05-20T17:00:00Z",90,"326135628192288768","Premier League","eg-premier-league","al-masry-vs-al-ahly-2026-05-20","finished",[],"Alexandria","Borg El Arab Stadium",[],[91,127,148,167,180,193],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":92,"excerpt":93,"homeTeamId":-1,"homeTeamName":-1,"id":94,"leagueId":95,"leagueName":21,"matchId":95,"matchName":21,"publishedAt":96,"slug":97,"sourceName":98,"sourceURL":99,"teamId":100,"teamName":101,"teamIds":102,"teamNames":114,"title":126},"news","The first chapter of the new primetime novela 'Quem Ama Cuida' features a massive set depicting an entire neighborhood submerged in water, filmed between São","328301809363849217","0","2026-05-08T20:30:15Z","quem-ama-cuida-behind-the-scenes-of-flooded-neighborhood","Globo G1","https:\u002F\u002Fg1.globo.com\u002Ffantastico\u002Fnoticia\u002F2026\u002F05\u002F08\u002Fquem-ama-cuida-veja-os-bastidores-de-cena-com-bairro-inteiro-debaixo-dagua.ghtml","326222712726884352","Cape Verde Islands",[100,103,104,105,106,107,74,108,109,110,111,112,113],"326257537798115328","326257539962376192","326257603644493824","326257609906589696","326257610309242880","326257688272965632","326222707169431552","326257545754710016","326257546392244224","326257554411753472","326257556324356096",[101,115,116,117,118,119,76,120,121,122,123,124,125],"Rio Ave","Como","Capelle","Guadalajara Chivas","Club Queretaro","Club Guarani","Anderlecht","Newcastle","Nottingham Forest","Newcastle Jets","Newells Old Boys","Quem Ama Cuida: Behind-the-Scenes of Flooded Neighborhood",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":92,"excerpt":128,"homeTeamId":-1,"homeTeamName":-1,"id":129,"leagueId":95,"leagueName":21,"matchId":95,"matchName":21,"publishedAt":130,"slug":131,"sourceName":98,"sourceURL":132,"teamId":104,"teamName":116,"teamIds":133,"teamNames":140,"title":147},"A Mato Grosso do Sul court has reclassified the stabbing of a female personal trainer at a Ponta Porã gym from attempted femicide to a non-intentional crime","328226231893889025","2026-05-08T15:34:14Z","ponta-pora-stabbing-case-court-reclassifies-attempted","https:\u002F\u002Fg1.globo.com\u002Fms\u002Fmato-grosso-do-sul\u002Fnoticia\u002F2026\u002F05\u002F08\u002Fsuspeito-de-esfaquear-mulher-em-academia-vai-responder-por-infracao-nao-dolosa-em-ms.ghtml",[104,134,135,136,107,74,137,138,109,139,110,111,112],"326222712143876096","326257537596788736","326257590545682432","326257703229853696","326257710863486976","326222713142120448",[116,141,142,143,119,76,144,145,121,146,122,123,124],"Portugal","FC Porto","Portland Timbers","Táborsko","Mashuk-KMV","Canada","Ponta Porã Stabbing Case: Court Reclassifies Attempted",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":92,"excerpt":149,"homeTeamId":-1,"homeTeamName":-1,"id":150,"leagueId":95,"leagueName":21,"matchId":95,"matchName":21,"publishedAt":151,"slug":152,"sourceName":98,"sourceURL":153,"teamId":104,"teamName":116,"teamIds":154,"teamNames":160,"title":166},"A Brazilian court has ordered the arrest of the mayor's son for a fatal hit-and-run. Police are searching five locations as the suspect remains at large.","328222688805916673","2026-05-08T15:16:38Z","mayor-s-son-wanted-fatal-crash-cover-up-in-alagoas","https:\u002F\u002Fg1.globo.com\u002Fal\u002Falagoas\u002Fnoticia\u002F2026\u002F05\u002F08\u002Fjustica-manda-prender-filho-de-prefeito-em-al-denunciado-por-matar-homem-e-usar-assessor-para-assumir-crime.ghtml",[104,134,135,155,156,136,107,74,157,109,158,159],"326257550968229888","326257589841039360","326257667678932992","326257551639318528","326257561546264576",[116,141,142,161,162,143,119,76,163,121,164,165],"SKN ST. Polten","San Jose Earthquakes","Police","Mannsdorf-Großenzersdorf","Sonderjyske","Mayor's Son Wanted: Fatal Crash & Cover-Up in Alagoas",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":92,"excerpt":168,"homeTeamId":-1,"homeTeamName":-1,"id":169,"leagueId":95,"leagueName":21,"matchId":95,"matchName":21,"publishedAt":170,"slug":171,"sourceName":98,"sourceURL":172,"teamId":173,"teamName":174,"teamIds":175,"teamNames":177,"title":179},"A couple in Eirunepé, Amazonas, faces charges of electronic fraud and criminal association for allegedly scamming buyers across Brazil with fake online cactus sales, police say.","328180814690914305","2026-05-08T12:30:18Z","amazonas-police-arrest-couple-for-alleged-online-cactus-sales-scam","https:\u002F\u002Fg1.globo.com\u002Fam\u002Famazonas\u002Fnoticia\u002F2026\u002F05\u002F08\u002Fcasal-e-preso-suspeito-de-aplicar-golpes-com-falsa-venda-de-cactos-pela-internet-no-am.ghtml","326257769080426496","Amazonas",[173,176,134,135,104,155,136,74,157,109,111],"326222711569256448",[174,178,141,142,116,161,143,76,163,121,123],"Brazil","Amazonas Police Arrest Couple for Alleged Online Cactus Sales Scam",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":92,"excerpt":181,"homeTeamId":-1,"homeTeamName":-1,"id":182,"leagueId":95,"leagueName":21,"matchId":95,"matchName":21,"publishedAt":183,"slug":184,"sourceName":98,"sourceURL":185,"teamId":176,"teamName":178,"teamIds":186,"teamNames":189,"title":192},"US President Donald Trump called Brazilian President Lula 'a good man' and 'a smart guy' following their White House meeting on Thursday, discussing trade and","328236618550874113","2026-05-08T00:37:06Z","trump-praises-lula-as-good-man-after-white-house-meeting","https:\u002F\u002Fg1.globo.com\u002Fmundo\u002Fnoticia\u002F2026\u002F05\u002F07\u002Ftrump-diz-que-e-lula-e-um-bom-homem-e-inteligente-apos-reuniao-na-casa-branca.ghtml",[176,109,104,158,107,187,188,74],"326257617288564736","326257625266130944",[178,121,116,164,119,190,191,76],"Mantova","Al-Nassr","Trump Praises Lula as 'Good Man' After White House Meeting",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":92,"excerpt":194,"homeTeamId":-1,"homeTeamName":-1,"id":195,"leagueId":95,"leagueName":21,"matchId":95,"matchName":21,"publishedAt":183,"slug":184,"sourceName":98,"sourceURL":185,"teamId":109,"teamName":121,"teamIds":196,"teamNames":198,"title":192},"US President Donald Trump called Brazilian President Lula 'a good man' and 'a smart guy' after their Thursday meeting, discussing increased trade and tariffs.","328236609008832513",[109,104,158,107,187,188,74,197,176],"326257671403474944",[121,116,164,119,190,191,76,199,178],"Nasaf",[],{"matchResult":202,"exactScore":203,"totalGoals":204,"bothTeamsToScore":205},[],[],[],[],[207,213,221,225,233,239,246,252,257,262,267,271,279,286,293,297,300,305,311,315,319,325,330,335,338,343,347,352],{"id":208,"addition":-1,"extraMinute":71,"info":209,"isHome":39,"minute":63,"narrative":210,"playerName":211,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":212},"332593837908168704","Normal Goal","2' Trezeguet (Al Ahly) scores. 0-1 — an early opener.","Trezeguet","goal",{"id":214,"addition":215,"extraMinute":71,"info":216,"isHome":39,"minute":217,"narrative":218,"playerName":219,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":220},"332603149271437312","Professional foul last man","Red Card",38,"38' Yassin Marei (Al Ahly) is sent off with a straight red card. Professional foul last man","Yassin Marei","red_card",{"id":222,"addition":-1,"extraMinute":71,"info":216,"isHome":39,"minute":223,"narrative":224,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":220},"332603023471677440",39,"39' Al Ahly (Al Ahly) is sent off with a straight red card.",{"id":226,"addition":-1,"extraMinute":71,"info":227,"isHome":39,"minute":228,"narrative":229,"playerName":230,"relatedPlayerName":231,"result":21,"teamLogo":67,"teamName":68,"typeName":232},"332604407638134784","Substitution 1",41,"41' (Al Ahly) makes a substitution: H. El Shahat comes on for H. Reyad.","H. El Shahat","H. Reyad","substitution",{"id":234,"addition":-1,"extraMinute":71,"info":227,"isHome":28,"minute":235,"narrative":236,"playerName":237,"relatedPlayerName":238,"result":21,"teamLogo":75,"teamName":76,"typeName":232},"332610070116306944",46,"46' (AL Masry) makes a substitution: O. Zemraoui comes on for K. Bambo.","O. Zemraoui","K. Bambo",{"id":240,"addition":-1,"extraMinute":71,"info":241,"isHome":28,"minute":242,"narrative":243,"playerName":244,"relatedPlayerName":245,"result":21,"teamLogo":75,"teamName":76,"typeName":232},"332769378284081152","Substitution 2",62,"62' (AL Masry) makes a substitution: Ahmed El Armouty comes on for Omar El Saaiy.","Ahmed El Armouty","Omar El Saaiy",{"id":247,"addition":-1,"extraMinute":71,"info":248,"isHome":28,"minute":242,"narrative":249,"playerName":250,"relatedPlayerName":251,"result":21,"teamLogo":75,"teamName":76,"typeName":232},"332769378359578624","Substitution 3","62' (AL Masry) makes a substitution: Mostafa Mahmoud Al Aash comes on for Amr Saadawy.","Mostafa Mahmoud Al Aash","Amr Saadawy",{"id":253,"addition":-1,"extraMinute":71,"info":241,"isHome":39,"minute":242,"narrative":254,"playerName":255,"relatedPlayerName":256,"result":21,"teamLogo":67,"teamName":68,"typeName":232},"332614851815804928","62' (Al Ahly) makes a substitution: A. Bencharki comes on for A. Dieng.","A. Bencharki","A. Dieng",{"id":258,"addition":-1,"extraMinute":71,"info":248,"isHome":28,"minute":242,"narrative":259,"playerName":260,"relatedPlayerName":261,"result":21,"teamLogo":75,"teamName":76,"typeName":232},"332614222770868224","62' (AL Masry) makes a substitution: A. Mahmoud comes on for O. El Saaiy.","A. Mahmoud","O. El Saaiy",{"id":263,"addition":-1,"extraMinute":71,"info":241,"isHome":28,"minute":242,"narrative":264,"playerName":265,"relatedPlayerName":266,"result":21,"teamLogo":75,"teamName":76,"typeName":232},"332614725579837440","62' (AL Masry) makes a substitution: M. El Aash comes on for A. El Saadawy.","M. El Aash","A. El Saadawy",{"id":268,"addition":-1,"extraMinute":71,"info":248,"isHome":28,"minute":269,"narrative":270,"playerName":260,"relatedPlayerName":261,"result":21,"teamLogo":75,"teamName":76,"typeName":232},"332614725630169088",63,"63' (AL Masry) makes a substitution: A. Mahmoud comes on for O. El Saaiy.",{"id":272,"addition":273,"extraMinute":71,"info":274,"isHome":28,"minute":275,"narrative":276,"playerName":277,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":278},"332616865039781889","Foul","Yellow Card",72,"72' Baher El Mohamady (AL Masry) is shown a yellow card for foul.","Baher El Mohamady","yellow_card",{"id":280,"addition":-1,"extraMinute":71,"info":281,"isHome":28,"minute":282,"narrative":283,"playerName":284,"relatedPlayerName":285,"result":21,"teamLogo":75,"teamName":76,"typeName":232},"332617620270354432","Substitution 4",75,"75' (AL Masry) makes a substitution: M. Hamada comes on for M. El Shami.","M. Hamada","M. El Shami",{"id":287,"addition":-1,"extraMinute":71,"info":288,"isHome":28,"minute":289,"narrative":290,"playerName":291,"relatedPlayerName":292,"result":21,"teamLogo":75,"teamName":76,"typeName":232},"332620766002548736","Substitution 5",85,"85' (AL Masry) makes a substitution: M. Temine comes on for K. Eduwo.","M. Temine","K. Eduwo",{"id":294,"addition":273,"extraMinute":71,"info":274,"isHome":39,"minute":289,"narrative":295,"playerName":296,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":278},"332620136311689216","85' Mostafa Shobeir (Al Ahly) is shown a yellow card for foul.","Mostafa Shobeir",{"id":298,"addition":-1,"extraMinute":71,"info":274,"isHome":39,"minute":289,"narrative":299,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":278},"332619885425201152","85' Al Ahly (Al Ahly) is shown a yellow card.",{"id":301,"addition":-1,"extraMinute":71,"info":302,"isHome":39,"minute":303,"narrative":304,"playerName":211,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":212},"332620891886194688","Penalty",87,"87' Trezeguet (Al Ahly) converts from the spot, 0-2 — his second of the match.",{"id":306,"addition":-1,"extraMinute":71,"info":307,"isHome":39,"minute":303,"narrative":308,"playerName":309,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":310},"332769378548322304","Penalty confirmed","87' VAR review confirms a penalty for Al Ahly.","Aliou Dieng","var",{"id":312,"addition":-1,"extraMinute":71,"info":302,"isHome":39,"minute":313,"narrative":314,"playerName":211,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":212},"332621646605062144",89,"89' After the VAR review, Trezeguet (Al Ahly) converts from the spot, 0-2 — a late winner.",{"id":316,"addition":-1,"extraMinute":63,"info":274,"isHome":28,"minute":80,"narrative":317,"playerName":318,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":278},"332621646655393792","90+2' M. Makhlouf (AL Masry) is shown a yellow card.","M. Makhlouf",{"id":320,"addition":-1,"extraMinute":321,"info":288,"isHome":39,"minute":80,"narrative":322,"playerName":323,"relatedPlayerName":324,"result":21,"teamLogo":67,"teamName":68,"typeName":232},"332622149699244032",3,"90+3' (Al Ahly) makes a substitution: E. Ashour comes on for Zizo.","E. Ashour","Zizo",{"id":326,"addition":-1,"extraMinute":71,"info":281,"isHome":39,"minute":80,"narrative":327,"playerName":328,"relatedPlayerName":329,"result":21,"teamLogo":67,"teamName":68,"typeName":232},"332769378703511552","90' (Al Ahly) makes a substitution: Youssef Belammari comes on for Mohamed Shokry.","Youssef Belammari","Mohamed Shokry",{"id":331,"addition":-1,"extraMinute":63,"info":248,"isHome":39,"minute":80,"narrative":332,"playerName":333,"relatedPlayerName":334,"result":21,"teamLogo":67,"teamName":68,"typeName":232},"332622023979175936","90+2' (Al Ahly) makes a substitution: T. Mohamed comes on for M. Otaka.","T. Mohamed","M. Otaka",{"id":336,"addition":-1,"extraMinute":63,"info":281,"isHome":39,"minute":80,"narrative":337,"playerName":323,"relatedPlayerName":324,"result":21,"teamLogo":67,"teamName":68,"typeName":232},"332622024029507584","90+2' (Al Ahly) makes a substitution: E. Ashour comes on for Zizo.",{"id":339,"addition":340,"extraMinute":18,"info":274,"isHome":28,"minute":80,"narrative":341,"playerName":342,"relatedPlayerName":21,"result":21,"teamLogo":75,"teamName":76,"typeName":278},"332627184810201088","Argument","90+1' Mohamed Makhlouf (AL Masry) is shown a yellow card for argument.","Mohamed Makhlouf",{"id":344,"addition":-1,"extraMinute":71,"info":248,"isHome":39,"minute":80,"narrative":345,"playerName":346,"relatedPlayerName":324,"result":21,"teamLogo":67,"teamName":68,"typeName":232},"332769378644791296","90' (Al Ahly) makes a substitution: Emam Ashour comes on for Zizo.","Emam Ashour",{"id":348,"addition":-1,"extraMinute":71,"info":288,"isHome":39,"minute":80,"narrative":349,"playerName":350,"relatedPlayerName":351,"result":21,"teamLogo":67,"teamName":68,"typeName":232},"332769378766426112","90' (Al Ahly) makes a substitution: Taher Mohamed comes on for Marwan Osman.","Taher Mohamed","Marwan Osman",{"id":353,"addition":-1,"extraMinute":63,"info":288,"isHome":39,"minute":80,"narrative":354,"playerName":355,"relatedPlayerName":356,"result":21,"teamLogo":67,"teamName":68,"typeName":232},"332621772304158720","90+2' (Al Ahly) makes a substitution: Y. Belammari comes on for M. Shokry.","Y. Belammari","M. Shokry"]