[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327053643041738752-en":61,"match-news-327053643041738752-en":88,"match-team-news-327053643041738752-en":89,"match-league-news-327053643041738752-en":244,"prediction-summary-327053643041738752":266,"timeline-327053643041738752":271},{"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":86,"venueName":87},{"code":64,"id":65,"imagePath":66,"name":67,"slug":68},"AWY","326257547923165184","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F2940.png","Al Shabab","al-shabab","NEOM fights for survival against a resurgent Al Shabab, who need three points to keep pace in the top-four race. A home win would lift the hosts clear of the relegation zone, while an away victory maintains Al Shabab’s push for Asian qualification.",2,{"code":72,"id":73,"imagePath":74,"name":75,"slug":76},"HME","326257625496817664","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F10513.png","NEOM","neom","327053643041738752","2026-05-11T16:50:00Z",90,"326135635377131520","Pro League","sa-pro-league","neom-vs-al-shabab-2026-05-11","finished",[],"Tabuk","King Khalid Sport City Stadium",[],[90,132,144,162,193,216],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":92,"homeTeamId":-1,"homeTeamName":-1,"id":93,"leagueId":94,"leagueName":95,"matchId":96,"matchName":21,"publishedAt":97,"slug":98,"sourceName":99,"sourceURL":100,"teamId":101,"teamName":102,"teamIds":103,"teamNames":117,"title":131},"news","Bruno Genesio enters free agency after leading Lille to 3rd place & UCL spot. OM list him as top candidate, but Galtier's Saudi contract complicates plans.","334495096768565249","326135636794806272","AFC Champions League Elite","0","2026-05-25T21:34:31Z","bruno-genesio-free-agent-why-om-favor-him-over-galtier","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FArticle\u002FDu-nord-au-sud-apres-son-depart-de-lille-bruno-genesio-est-libre-pour-l-om\u002F1678942#at_medium=RSS_feeds","326257535885512704","Lille",[101,104,73,105,106,107,108,109,110,111,112,113,114,115,116],"326257535919067136","326222712936599552","326222767416414208","326255039846813696","326255039884562432","326255040996052992","326257536078450688","326222712043212800","326257535952621568","326257769613103104","326257536112005120","326257536145559552","326257695210344448",[102,118,75,119,120,121,122,123,124,125,126,127,128,129,130],"Lyon","Paraguay","Lesotho","FK Partizan","Vardar Skopje","Kalju Nomme","Paris Saint Germain","Saudi Arabia","Marseille","Capital","Monaco","Rennes","Signal","Bruno Genesio Free Agent: Why OM Favor Him Over Galtier",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":133,"homeTeamId":-1,"homeTeamName":-1,"id":134,"leagueId":94,"leagueName":95,"matchId":96,"matchName":21,"publishedAt":135,"slug":136,"sourceName":99,"sourceURL":100,"teamId":101,"teamName":102,"teamIds":137,"teamNames":140,"title":143},"Bruno Genesio leaves Lille after securing Champions League spot, now a free agent and OM's top target; Christophe Galtier also in frame but tied to Neom.","334482292942573569","2026-05-25T21:30:00Z","why-bruno-genesio-is-free-om-top-destination",[101,104,73,105,106,107,108,109,110,111,112,138,139],"326222711447621632","326222707169431552",[102,118,75,119,120,121,122,123,124,125,126,141,142],"France","Anderlecht","Why Bruno Genesio is Free: OM Top Destination",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":145,"homeTeamId":-1,"homeTeamName":-1,"id":146,"leagueId":147,"leagueName":81,"matchId":96,"matchName":21,"publishedAt":148,"slug":149,"sourceName":99,"sourceURL":150,"teamId":112,"teamName":126,"teamIds":151,"teamNames":156,"title":161},"Christophe Galtier is back in Marseille as OM consider him for their coaching job, but Neom Sports wants a meeting to discuss next season's plans.","333734511424573441","326135625566654464","2026-05-23T18:57:00Z","why-galtier-is-back-in-marseille-om-job-speculation","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FArticle\u002FToujours-sous-contrat-en-arabie-saoudite-christophe-galtier-est-il-une-piste-credible-pour-l-om\u002F1678110#at_medium=RSS_feeds",[112,138,73,152,153,106,154,155,110,111,101,139],"326222707295260672","326222707504975872","326257537865224192","326257539505197056",[126,141,75,157,158,120,159,160,124,125,102,142],"Gent","Genk","Estoril","Genoa","Why Galtier Is Back in Marseille: OM Job Speculation",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":163,"homeTeamId":-1,"homeTeamName":-1,"id":164,"leagueId":147,"leagueName":81,"matchId":96,"matchName":21,"publishedAt":165,"slug":166,"sourceName":99,"sourceURL":167,"teamId":168,"teamName":169,"teamIds":170,"teamNames":181,"title":192},"French players made a huge impact in Saudi Arabia 2024-25: Hernandez won the King's Cup, Coman notched 10 goals & 11 assists, Benzema scored 17 goals across","333328057706221569","2026-05-22T17:07:00Z","french-players-in-saudi-league-3-champions-key-performers","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FTheo-hernandez-mohamed-simakan-quel-bilan-pour-les-francais-cette-saison-en-arabie-saoudite\u002F1677910#at_medium=RSS_feeds","326257632979456000","Al Ittihad",[168,171,172,173,112,174,175,176,73,177,178,104,110,111,179,180],"326257565535047680","326255037997125632","326257625433903104","326257547889610752","326257625463263232","326257625266130944","326257535994564608","326257572086550528","326257642957705216","326257547809918976",[169,182,183,184,126,185,186,187,75,188,189,118,124,125,190,191],"Real Madrid","Strasbourg","Al Kholood","Al Taawon","Al Riyadh","Al-Nassr","Nantes","Reims","Jeddah Club","Al-Ettifaq","French Players in Saudi League: 3 Champions & Key Performers",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":194,"homeTeamId":-1,"homeTeamName":-1,"id":195,"leagueId":196,"leagueName":197,"matchId":96,"matchName":21,"publishedAt":198,"slug":199,"sourceName":99,"sourceURL":200,"teamId":176,"teamName":187,"teamIds":201,"teamNames":208,"title":215},"Al-Nassr lost 0-1 to Gamba Osaka in the AFC Champions League Two final, leaving the Saudi league title race to be decided on the final matchday.","331207392186339329","326135637608501248","AFC Champions League Two","2026-05-16T20:29:22Z","ronaldo-s-al-nassr-lose-asian-final-title-race-wide-open","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FPas-de-nouveau-trophee-pour-cristiano-ronaldo-al-nassr-battu-en-finale-de-c3-asiatique-par-le-gamba-osaka\u002F1676376#at_medium=RSS_feeds",[176,202,203,204,205,206,73,139,105,111,207],"326257580437409792","326257547998662656","326257667540520960","326257582106742784","326257625337434112","326222711745417216",[187,209,210,211,212,213,75,142,119,125,214],"Gamba Osaka","Al-Fayha","Al Hilal","Osaka","Damac","Japan","Ronaldo's Al-Nassr Lose Asian Final: Title Race Wide Open",{"awayTeamId":176,"awayTeamName":187,"body":-1,"category":91,"excerpt":217,"homeTeamId":65,"homeTeamName":67,"id":218,"leagueId":80,"leagueName":81,"matchId":219,"matchName":220,"publishedAt":221,"slug":222,"sourceName":223,"sourceURL":224,"teamId":176,"teamName":187,"teamIds":225,"teamNames":234,"title":243},"Cristiano Ronaldo scored a crucial goal for Al-Nassr against Al-Shabab, reaching a new milestone. The match was marked by rival fan chants of 'Messi' and an obscene gesture from the Portuguese star.","328105560664707073","327052166852251648","Al Shabab vs Al-Nassr","2026-05-08T07:29:00Z","ronaldo-s-milestone-night-marred-by-obscene-gesture-as-al-nassr-tightens-title","HLN Sport","https:\u002F\u002Fwww.hln.be\u002Fvoetbal\u002Fkijk-een-knuffel-voor-carrasco-een-nieuwe-mijlpaal-maar-ook-een-obsceen-gebaar-hoe-cristiano-ronaldo-opnieuw-beroerde-in-saoedi-arabie~a5cd8f82\u002F",[176,65,139,226,227,228,229,230,231,232,233],"326257536372051968","326257545754710016","326257554411753472","326257556324356096","326257569154732032","326222712496197632","326222713142120448","326257546392244224",[187,67,142,235,236,237,238,239,240,241,242],"Metz","Newcastle","Newcastle Jets","Newells Old Boys","Metalurh Zaporizhya","Netherlands","Canada","Nottingham Forest","Ronaldo's Milestone Night Marred by Obscene Gesture as Al-Nassr Tightens Title Grip",[245,248],{"awayTeamId":176,"awayTeamName":187,"body":-1,"category":91,"excerpt":217,"homeTeamId":65,"homeTeamName":67,"id":218,"leagueId":80,"leagueName":81,"matchId":219,"matchName":220,"publishedAt":221,"slug":222,"sourceName":223,"sourceURL":224,"teamId":176,"teamName":187,"teamIds":246,"teamNames":247,"title":243},[176,65,139,226,227,228,229,230,231,232,233],[187,67,142,235,236,237,238,239,240,241,242],{"awayTeamId":176,"awayTeamName":187,"body":-1,"category":91,"excerpt":249,"homeTeamId":65,"homeTeamName":67,"id":250,"leagueId":80,"leagueName":81,"matchId":219,"matchName":220,"publishedAt":251,"slug":252,"sourceName":253,"sourceURL":254,"teamId":176,"teamName":187,"teamIds":255,"teamNames":260,"title":265},"Cristiano Ronaldo scored his 971st career goal as João Félix's hat-trick led Al-Nassr to a crucial win over Al-Shabab, moving them five points clear at the top of the Saudi Pro League with two matches remaining.","327932490691907585","2026-05-07T20:03:21Z","ronaldo-closes-in-on-1000-goals-as-felix-hat-trick-powers-al-nassr-to-brink-of","Voetbal International","https:\u002F\u002Fwww.vi.nl\u002Fnieuws\u002Fnummer-971-voor-ronaldo-een-feit-kampioenschap-met-al-nassr-nadert",[176,65,204,226,256,257,258,259,139,231],"326257541090643968","326257546094448640","326257551639318528","326257554264952832",[187,67,211,235,261,262,263,264,142,240],"Konyaspor","Tottenham","Mannsdorf-Großenzersdorf","Wellington Phoenix","Ronaldo closes in on 1000 goals as Félix hat-trick powers Al-Nassr to brink of Saudi title",{"matchResult":267,"exactScore":268,"totalGoals":269,"bothTeamsToScore":270},[],[],[],[],[272,281,288,293,297,300,307,312,318,322,329,334,340,347,350,355,360,367,371,376,380,385],{"id":273,"addition":274,"extraMinute":275,"info":276,"isHome":39,"minute":277,"narrative":278,"playerName":279,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":280},"329333605450911744","Foul",0,"Yellow Card",17,"17' Mohammed Al Shwirekh (Al Shabab) is shown a yellow card for foul.","Mohammed Al Shwirekh","yellow_card",{"id":282,"addition":-1,"extraMinute":275,"info":283,"isHome":28,"minute":284,"narrative":285,"playerName":286,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":287},"329334486263140352","Penalty",19,"19' S. Benrahma (NEOM) converts from the spot, 1-0 — the opening goal.","S. Benrahma","goal",{"id":289,"addition":-1,"extraMinute":275,"info":290,"isHome":28,"minute":291,"narrative":292,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":287},"329334234940444672","Normal Goal",20,"20' NEOM (NEOM) scores. 1-0 — the opening goal.",{"id":294,"addition":-1,"extraMinute":18,"info":290,"isHome":28,"minute":295,"narrative":296,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":287},"329340903581814784",45,"45+1' NEOM (NEOM) scores. 2-0.",{"id":298,"addition":-1,"extraMinute":275,"info":283,"isHome":28,"minute":295,"narrative":299,"playerName":286,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":287},"329341029473849344","45' S. Benrahma (NEOM) converts from the spot, 2-0 — his second of the match.",{"id":301,"addition":-1,"extraMinute":275,"info":302,"isHome":28,"minute":303,"narrative":304,"playerName":286,"relatedPlayerName":305,"result":21,"teamLogo":74,"teamName":75,"typeName":306},"329346944059052032","Substitution 1",46,"46' (NEOM) makes a substitution: S. Benrahma comes on for M. Al Saad.","M. Al Saad","substitution",{"id":308,"addition":-1,"extraMinute":275,"info":302,"isHome":39,"minute":303,"narrative":309,"playerName":310,"relatedPlayerName":311,"result":21,"teamLogo":66,"teamName":67,"typeName":306},"329345810825220096","46' (Al Shabab) makes a substitution: M. Al Shwirekh comes on for A. Al Asmari.","M. Al Shwirekh","A. Al Asmari",{"id":313,"addition":-1,"extraMinute":275,"info":314,"isHome":39,"minute":303,"narrative":315,"playerName":316,"relatedPlayerName":317,"result":21,"teamLogo":66,"teamName":67,"typeName":306},"329345936763392000","Substitution 2","46' (Al Shabab) makes a substitution: A. Azaizeh comes on for A. Al Othman.","A. Azaizeh","A. Al Othman",{"id":319,"addition":-1,"extraMinute":275,"info":302,"isHome":28,"minute":320,"narrative":321,"playerName":286,"relatedPlayerName":305,"result":21,"teamLogo":74,"teamName":75,"typeName":306},"329354241699221504",49,"49' (NEOM) makes a substitution: S. Benrahma comes on for M. Al Saad.",{"id":323,"addition":-1,"extraMinute":275,"info":324,"isHome":28,"minute":325,"narrative":326,"playerName":327,"relatedPlayerName":328,"result":21,"teamLogo":74,"teamName":75,"typeName":306},"329351347688181760","Substitution 3",66,"66' (NEOM) makes a substitution: L. Rodriguez comes on for R. Messi.","L. Rodriguez","R. Messi",{"id":330,"addition":-1,"extraMinute":275,"info":314,"isHome":28,"minute":325,"narrative":331,"playerName":332,"relatedPlayerName":333,"result":21,"teamLogo":74,"teamName":75,"typeName":306},"329351221955530752","66' (NEOM) makes a substitution: A. Al Oyayari comes on for S. Al Faraj.","A. Al Oyayari","S. Al Faraj",{"id":335,"addition":-1,"extraMinute":275,"info":324,"isHome":39,"minute":336,"narrative":337,"playerName":338,"relatedPlayerName":339,"result":21,"teamLogo":66,"teamName":67,"typeName":306},"329352857532764161",73,"73' (Al Shabab) makes a substitution: A. Makki comes on for K. A. Al Sibyani H..","A. Makki","K. A. Al Sibyani H.",{"id":341,"addition":-1,"extraMinute":275,"info":342,"isHome":39,"minute":343,"narrative":344,"playerName":345,"relatedPlayerName":346,"result":21,"teamLogo":66,"teamName":67,"typeName":306},"329354116310503424","Substitution 4",78,"78' (Al Shabab) makes a substitution: V. Sierro comes on for B. Al Sayyali.","V. Sierro","B. Al Sayyali",{"id":348,"addition":-1,"extraMinute":275,"info":290,"isHome":39,"minute":343,"narrative":349,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":287},"329353864195084288","78' Al Shabab (Al Shabab) scores. 2-1.",{"id":351,"addition":-1,"extraMinute":275,"info":290,"isHome":39,"minute":343,"narrative":352,"playerName":353,"relatedPlayerName":354,"result":21,"teamLogo":66,"teamName":67,"typeName":287},"329354116356640768","78' Y. Carrasco (Al Shabab) scores, set up by Y. Adli. 2-1.","Y. Carrasco","Y. Adli",{"id":356,"addition":274,"extraMinute":275,"info":276,"isHome":28,"minute":357,"narrative":358,"playerName":359,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":280},"329354368367202304",80,"80' Khalifah Al-Dawsari (NEOM) is shown a yellow card for foul.","Khalifah Al-Dawsari",{"id":361,"addition":-1,"extraMinute":275,"info":362,"isHome":39,"minute":363,"narrative":364,"playerName":365,"relatedPlayerName":366,"result":21,"teamLogo":66,"teamName":67,"typeName":306},"329355877800742912","Substitution 5",85,"85' (Al Shabab) makes a substitution: H. Al Hammami comes on for A. Matuq.","H. Al Hammami","A. Matuq",{"id":368,"addition":-1,"extraMinute":369,"info":276,"isHome":39,"minute":79,"narrative":370,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":280},"329358645798113280",7,"90+7' Al Shabab (Al Shabab) is shown a yellow card.",{"id":372,"addition":-1,"extraMinute":70,"info":342,"isHome":28,"minute":79,"narrative":373,"playerName":374,"relatedPlayerName":375,"result":21,"teamLogo":74,"teamName":75,"typeName":306},"329357513872904192","90+2' (NEOM) makes a substitution: A. Kone comes on for M. Al Burayk.","A. Kone","M. Al Burayk",{"id":377,"addition":-1,"extraMinute":70,"info":362,"isHome":28,"minute":79,"narrative":378,"playerName":21,"relatedPlayerName":379,"result":21,"teamLogo":74,"teamName":75,"typeName":306},"329512927100932096","90+2' (NEOM) takes off I. Hawsawi.","I. Hawsawi",{"id":381,"addition":382,"extraMinute":369,"info":276,"isHome":39,"minute":79,"narrative":383,"playerName":384,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":280},"329359403465576448","Persistent fouling","90+7' Abdulaziz Al-Othman (Al Shabab) is shown a yellow card for persistent fouling.","Abdulaziz Al-Othman",{"id":386,"addition":-1,"extraMinute":70,"info":342,"isHome":28,"minute":79,"narrative":387,"playerName":305,"relatedPlayerName":379,"result":21,"teamLogo":74,"teamName":75,"typeName":306},"329357513914847232","90+2' (NEOM) makes a substitution: M. Al Saad comes on for I. Hawsawi."]