[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-326324473701601280-en":40,"match-news-326324473701601280-en":63,"match-team-news-326324473701601280-en":64,"match-league-news-326324473701601280-en":209,"prediction-summary-326324473701601280":210,"timeline-326324473701601280":215},{"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},true,"326135624916537344","World Cup","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fleagues\u002F1.png","326255613308833792","2026\u002F2027","2026-06-11","2026-06-28",-11,5,"running",false,{"match":41},{"awayScore":18,"awayTeam":42,"homeScore":48,"homeTeam":49,"id":55,"kickoffAt":56,"leagueId":57,"leagueName":58,"leagueSlug":59,"probabilityLabel":58,"slug":60,"status":61,"tvStations":62},{"code":43,"id":44,"imagePath":45,"name":46,"slug":47},"AWY","326257613719212032","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F975.png","Olympique Safi","olympique-safi",2,{"code":50,"id":51,"imagePath":52,"name":53,"slug":54},"HME","326257613643714560","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F973.png","Hassania Agadir","hassania-agadir","326324473701601280","2026-05-04T16:00:00Z","326135633930096640","Botola Pro","ma-botola-pro","hassania-agadir-vs-olympique-safi-2026-05-04","finished",[],[],[65,95,117,143,167,185],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":66,"excerpt":67,"homeTeamId":-1,"homeTeamName":-1,"id":68,"leagueId":69,"leagueName":70,"matchId":71,"matchName":21,"publishedAt":72,"slug":73,"sourceName":74,"sourceURL":75,"teamId":76,"teamName":77,"teamIds":78,"teamNames":86,"title":94},"news","Elche and Deportivo Alavés have faced off just twice in La Liga at the ilicitano stadium, with each side claiming one victory. Discover the balanced history of this rare top-flight matchup.","327183789044273153","326135627483451392","Primera División","0","2026-05-06T02:25:04Z","elche-and-deportivo-alaves-share-the-spoils-in-their-sole-primera-encounters","Fútbol","https:\u002F\u002Fwww.mundodeportivo.com\u002Ffutbol\u002Flaliga\u002F20260505\u002F1004179167\u002Felche-deportivo-alaves-reparten-victorias-dos-precedentes-primera.html","326257565811871744","Elche",[76,79,80,81,82,83,51,84,85],"326257565568602112","326257550938869760","326222711653142528","326222707169431552","326257546392244224","326257615342407680","326257623760375808",[77,87,88,89,90,91,53,92,93],"Alaves","Lask Linz","Spain","Anderlecht","Nottingham Forest","FC Winterthur","FC Anyang","Elche and Deportivo Alavés Share the Spoils in Their Sole Primera Encounters at Martínez Valero",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":66,"excerpt":96,"homeTeamId":-1,"homeTeamName":-1,"id":97,"leagueId":98,"leagueName":99,"matchId":71,"matchName":21,"publishedAt":72,"slug":100,"sourceName":74,"sourceURL":101,"teamId":102,"teamName":103,"teamIds":104,"teamNames":110,"title":116},"Granada are just one point from mathematically securing their place in Spain's Segunda División. A draw at Córdoba on Sunday or a Mirandés slip-up in their final four matches would seal survival.","327183335891668993","326135625851867136","Segunda División","granada-on-brink-of-segunda-division-survival-with-one-point-needed","https:\u002F\u002Fwww.mundodeportivo.com\u002Ffutbol\u002Fgranada\u002F20260505\u002F1004179169\u002Fgranada-le-falta-punto-permanencia-matematica.html","326257610179219456","U.N.A.M. - Pumas",[102,105,106,107,108,81,82,83,109,51,84],"326257610309242880","326257781126467584","326257805193383936","326585125615702016","326257565635710976",[103,111,112,113,114,89,90,91,115,53,92],"Club Queretaro","Quevilly","Queen's Park","Queen of the South","Getafe","Granada on Brink of Segunda División Survival with One Point Needed",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":66,"excerpt":118,"homeTeamId":-1,"homeTeamName":-1,"id":119,"leagueId":120,"leagueName":121,"matchId":71,"matchName":21,"publishedAt":72,"slug":122,"sourceName":74,"sourceURL":123,"teamId":124,"teamName":125,"teamIds":126,"teamNames":134,"title":142},"CD Castellón have netted 65 times this campaign, leaving them only two goals shy of equaling their all-time scoring record across the top two tiers of Spanish football. A historic feat is within reach.","327183159269527553","326135628523638784","Primera Division","cd-castellon-two-goals-shy-of-club-record-after-65-goal-campaign","https:\u002F\u002Fwww.mundodeportivo.com\u002Ffutbol\u002Fcastellon\u002F20260505\u002F1004179170\u002Fcastellon-dos-goles-mejor-registro-goleador-primera-segunda.html","326257638880841728","Castellón",[124,82,127,128,129,51,130,131,81,132,133,83],"326257537865224192","326257556060114944","326257563307872256","326257618995646464","326257621004718080","326222712496197632","326222713142120448",[125,90,135,136,137,53,138,139,89,140,141,91],"Estoril","Estudiantes L.P.","Fortuna Sittard","CA Estudiantes","Esteghlal FC","Netherlands","Canada","CD Castellón Two Goals Shy of Club Record After 65-Goal Campaign",{"awayTeamId":109,"awayTeamName":115,"body":-1,"category":66,"excerpt":144,"homeTeamId":145,"homeTeamName":146,"id":147,"leagueId":148,"leagueName":149,"matchId":150,"matchName":151,"publishedAt":72,"slug":152,"sourceName":74,"sourceURL":153,"teamId":109,"teamName":115,"teamIds":154,"teamNames":160,"title":166},"Real Oviedo's decision to withhold away tickets for the upcoming Getafe clash has ignited controversy, with the visiting club expressing firm discontent over the move.","326257565740568576","Oviedo","327182622557999106","326135624820068352","La Liga","327052733284618240","Oviedo vs Getafe","real-oviedo-denies-away-tickets-for-getafe-match-sparking-fan-outcry","https:\u002F\u002Fwww.mundodeportivo.com\u002Ffutbol\u002Fgetafe\u002F20260505\u002F1004179109\u002Fgetafe-no-recibira-entradas-aficion-parte-real-oviedo.html",[109,145,155,83,80,105,51,156,157,158,82,133,159],"326222712592666624","326257640424345600","326257565195309056","326257565535047680","326257536372051968",[115,146,161,91,88,111,53,162,163,164,90,141,165],"Congo DR","Constància","Barcelona","Real Madrid","Metz","Real Oviedo Denies Away Tickets for Getafe Match, Sparking Fan Outcry",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":66,"excerpt":168,"homeTeamId":-1,"homeTeamName":-1,"id":169,"leagueId":148,"leagueName":149,"matchId":71,"matchName":21,"publishedAt":72,"slug":170,"sourceName":74,"sourceURL":171,"teamId":76,"teamName":77,"teamIds":172,"teamNames":178,"title":184},"Elche CF has announced a pre-match party organized with fan groups before Saturday's crucial La Liga fixture against Deportivo Alavés. The event aims to boost team morale and foster unity.","327182538248294401","elche-and-fans-to-hold-pre-match-celebration-ahead-of-vital-clash-with-alaves","https:\u002F\u002Fwww.mundodeportivo.com\u002Ffutbol\u002Felche-cf\u002F20260505\u002F1004179117\u002Felche-organizara-aficion-fiesta-previa-partido-alaves.html",[76,79,102,105,173,106,174,107,175,82,133,176,177,51],"326257722553012224","326257801590476800","326257807990984704","326257551639318528","326257589807484928",[77,87,103,111,179,112,180,113,181,90,141,182,183,53],"Mokra Gora","Preußen Münster","Preston","Mannsdorf-Großenzersdorf","Seattle Sounders","Elche and Fans to Hold Pre-Match Celebration Ahead of Vital Clash with Alavés",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":66,"excerpt":186,"homeTeamId":-1,"homeTeamName":-1,"id":187,"leagueId":188,"leagueName":189,"matchId":71,"matchName":21,"publishedAt":72,"slug":190,"sourceName":74,"sourceURL":191,"teamId":158,"teamName":164,"teamIds":192,"teamNames":200,"title":208},"José Mourinho is reportedly a candidate to become Real Madrid's next head coach, but the club insists no decision has been made. Florentino Pérez will ultimately decide, as Álvaro Benito shares his opinion on the matter.","327182486637383681","326135638850015232","Copa del Rey","alvaro-benito-weighs-in-on-mourinho-s-potential-real-madrid-return","https:\u002F\u002Fwww.mundodeportivo.com\u002Ffutbol\u002Freal-madrid\u002F20260505\u002F1004179127\u002Fopinion-alvaro-benito-sobre-regreso-mourinho-real-madrid.html",[158,193,82,155,194,195,105,51,196,197,198,199],"326257539962376192","326257575404244992","326257589841039360","326257807785463808","326257545754710016","326257554411753472","326257556324356096",[164,201,90,161,202,203,111,53,204,205,206,207],"Como","Vanløse","San Jose Earthquakes","Reading","Newcastle","Newcastle Jets","Newells Old Boys","Álvaro Benito Weighs in on Mourinho's Potential Real Madrid Return",[],{"matchResult":211,"exactScore":212,"totalGoals":213,"bothTeamsToScore":214},[],[],[],[],[216,225,232,237,245,250,256,261,265,272,278,283,290,296,300,306],{"id":217,"addition":-1,"extraMinute":218,"info":219,"isHome":39,"minute":220,"narrative":221,"playerName":222,"relatedPlayerName":223,"result":21,"teamLogo":45,"teamName":46,"typeName":224},"326966171230277632",0,"Normal Goal",9,"9' Moussa Koné (Olympique Safi) scores, set up by Soulaimane El Bouchqali. 1-0 — an early opener.","Moussa Koné","Soulaimane El Bouchqali","goal",{"id":226,"addition":-1,"extraMinute":218,"info":227,"isHome":28,"minute":228,"narrative":229,"playerName":230,"relatedPlayerName":21,"result":21,"teamLogo":52,"teamName":53,"typeName":231},"326966171280609280","Yellow Card",33,"33' Euclides Cabral (Hassania Agadir) is shown a yellow card.","Euclides Cabral","yellow_card",{"id":233,"addition":-1,"extraMinute":218,"info":227,"isHome":39,"minute":234,"narrative":235,"playerName":236,"relatedPlayerName":21,"result":21,"teamLogo":45,"teamName":46,"typeName":231},"326966171322552320",41,"41' Houari Ferhani (Olympique Safi) is shown a yellow card.","Houari Ferhani",{"id":238,"addition":-1,"extraMinute":218,"info":239,"isHome":28,"minute":240,"narrative":241,"playerName":242,"relatedPlayerName":243,"result":21,"teamLogo":52,"teamName":53,"typeName":244},"326966171377078272","Substitution 1",46,"46' (Hassania Agadir) makes a substitution: Mehdi Akoumi comes on for Hamid Ahdad.","Mehdi Akoumi","Hamid Ahdad","substitution",{"id":246,"addition":-1,"extraMinute":218,"info":227,"isHome":28,"minute":247,"narrative":248,"playerName":249,"relatedPlayerName":21,"result":21,"teamLogo":52,"teamName":53,"typeName":231},"326966171439992832",47,"47' Mouad Bahsain (Hassania Agadir) is shown a yellow card.","Mouad Bahsain",{"id":251,"addition":-1,"extraMinute":218,"info":239,"isHome":39,"minute":252,"narrative":253,"playerName":254,"relatedPlayerName":255,"result":21,"teamLogo":45,"teamName":46,"typeName":244},"326966171477741569",53,"53' (Olympique Safi) makes a substitution: Imad Khannouss comes on for Achref Habbassi.","Imad Khannouss","Achref Habbassi",{"id":257,"addition":-1,"extraMinute":218,"info":219,"isHome":28,"minute":258,"narrative":259,"playerName":260,"relatedPlayerName":21,"result":21,"teamLogo":52,"teamName":53,"typeName":224},"326966171511296000",60,"60' Baba Ilou (Hassania Agadir) scores. 1-1 — the equaliser.","Baba Ilou",{"id":262,"addition":-1,"extraMinute":218,"info":219,"isHome":28,"minute":263,"narrative":264,"playerName":260,"relatedPlayerName":243,"result":21,"teamLogo":52,"teamName":53,"typeName":224},"326966171553239040",62,"62' Baba Ilou (Hassania Agadir) scores, set up by Hamid Ahdad. 1-2 — his second of the match.",{"id":266,"addition":-1,"extraMinute":218,"info":267,"isHome":28,"minute":268,"narrative":269,"playerName":270,"relatedPlayerName":271,"result":21,"teamLogo":52,"teamName":53,"typeName":244},"326966171607764992","Substitution 2",69,"69' (Hassania Agadir) makes a substitution: Mohamed Ounajem comes on for Mohamed Bakhkhach.","Mohamed Ounajem","Mohamed Bakhkhach",{"id":273,"addition":-1,"extraMinute":218,"info":274,"isHome":28,"minute":268,"narrative":275,"playerName":276,"relatedPlayerName":277,"result":21,"teamLogo":52,"teamName":53,"typeName":244},"326966171641319424","Substitution 3","69' (Hassania Agadir) makes a substitution: Youssef Arbidi comes on for Mohamed Amine Katiba.","Youssef Arbidi","Mohamed Amine Katiba",{"id":279,"addition":-1,"extraMinute":218,"info":267,"isHome":39,"minute":280,"narrative":281,"playerName":236,"relatedPlayerName":282,"result":21,"teamLogo":45,"teamName":46,"typeName":244},"326966171674873856",76,"76' (Olympique Safi) makes a substitution: Houari Ferhani comes on for Anass Eddaou.","Anass Eddaou",{"id":284,"addition":-1,"extraMinute":218,"info":285,"isHome":28,"minute":286,"narrative":287,"playerName":288,"relatedPlayerName":289,"result":21,"teamLogo":52,"teamName":53,"typeName":244},"326966171712622593","Substitution 4",82,"82' (Hassania Agadir) makes a substitution: Jalal Tachtach comes on for Abdellah Ait Brayim.","Jalal Tachtach","Abdellah Ait Brayim",{"id":291,"addition":-1,"extraMinute":218,"info":292,"isHome":28,"minute":286,"narrative":293,"playerName":294,"relatedPlayerName":295,"result":21,"teamLogo":52,"teamName":53,"typeName":244},"326966171758759936","Substitution 5","82' (Hassania Agadir) makes a substitution: Abderrahmane Qassaq comes on for Jose Dembi.","Abderrahmane Qassaq","Jose Dembi",{"id":297,"addition":-1,"extraMinute":218,"info":227,"isHome":28,"minute":298,"narrative":299,"playerName":271,"relatedPlayerName":21,"result":21,"teamLogo":52,"teamName":53,"typeName":231},"326966171783925760",87,"87' Mohamed Bakhkhach (Hassania Agadir) is shown a yellow card.",{"id":301,"addition":-1,"extraMinute":218,"info":274,"isHome":39,"minute":302,"narrative":303,"playerName":304,"relatedPlayerName":305,"result":21,"teamLogo":45,"teamName":46,"typeName":244},"326966171859423232",90,"90' (Olympique Safi) makes a substitution: Anas Mkhair comes on for Marwane Elaz.","Anas Mkhair","Marwane Elaz",{"id":307,"addition":-1,"extraMinute":308,"info":227,"isHome":39,"minute":302,"narrative":309,"playerName":305,"relatedPlayerName":21,"result":21,"teamLogo":45,"teamName":46,"typeName":231},"326966171821674496",6,"90+6' Marwane Elaz (Olympique Safi) is shown a yellow card."]