[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327055057860169728-en":61,"match-news-327055057860169728-en":88,"match-team-news-327055057860169728-en":89,"match-league-news-327055057860169728-en":172,"prediction-summary-327055057860169728":217,"timeline-327055057860169728":222},{"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":18,"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},4,{"code":65,"id":66,"imagePath":67,"name":68,"slug":69},"AWY","326257547604398080","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F2929.png","Al-Ahli Jeddah","al-ahli-jeddah","Al-Ahli Jeddah’s title hopes hang in the balance as they travel to mid-table Al Khaleej Saihat, needing all three points to keep pace with the leaders. A slip here could end their championship challenge, while the hosts aim to finish the season on a high. The result will either keep Al-Ahli’s dream alive or seal their fate.",{"code":72,"id":73,"imagePath":74,"name":75,"slug":76},"HME","326257625178050560","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F2928.png","Al Khaleej Saihat","al-khaleej-saihat","327055057860169728","2026-05-20T18:00:00Z",90,"326135635377131520","Pro League","sa-pro-league","al-khaleej-saihat-vs-al-ahli-jeddah-2026-05-20","finished",[],"Dammam","Prince Mohamed bin Fahd Stadium",[],[90,118,135,150,165],{"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":110,"title":117},"news","Dynamo Moscow head coach Leonid Tambev confirms one unnamed defender from their youth system may return from the AHL. The team finished 7th in the West and was","328234502285430785","326135624887177216","Championship","0","2026-05-08T16:12:35Z","dynamo-moscow-eyes-ahl-defender-return-tambev-confirms","Championat","https:\u002F\u002Fwww.championat.com\u002Fhockey\u002Fnews-6461122-moskovskoe-dinamo-namereno-vernut-odnogo-svoego-vospitannika-iz-ameriki.html","326257612079239168","Dynamo",[101,104,105,106,107,108,66,109],"326222707169431552","326257532743979008","326257539962376192","326257545754710016","326257546392244224","326257554411753472",[102,111,112,113,114,115,68,116],"Anderlecht","Al Ahli Doha","Como","Newcastle","Nottingham Forest","Newcastle Jets","Dynamo Moscow Eyes AHL Defender Return: Tambev Confirms",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":119,"homeTeamId":-1,"homeTeamName":-1,"id":120,"leagueId":121,"leagueName":122,"matchId":96,"matchName":21,"publishedAt":123,"slug":124,"sourceName":99,"sourceURL":125,"teamId":104,"teamName":111,"teamIds":126,"teamNames":130,"title":134},"Ivan Miroshnichenko scored for the Washington Capitals' AHL affiliate, but the Hershey Bears fell 4-1 to the Wilkes-Barre\u002FScranton Penguins, ending their playoff run in the second round.","328101522715971585","326135627642834944","League","2026-05-08T07:19:07Z","miroshnichenko-s-goal-not-enough-as-hershey-bears-exit-ahl-playoffs","https:\u002F\u002Fwww.championat.com\u002Fhockey\u002Fnews-6460474-gol-miroshnichenko-ne-spas-farm-klub-vashingtona-ot-vyleta-iz-plej-off-ahl.html",[104,105,106,108,66,127,128,129],"326257652453609472","326257671269257216","326257688390406144",[111,112,113,115,68,131,132,133],"Al Ahly","Shabab Al Ahli Dubai","2 de Mayo","Miroshnichenko's Goal Not Enough as Hershey Bears Exit AHL Playoffs",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":136,"homeTeamId":-1,"homeTeamName":-1,"id":137,"leagueId":138,"leagueName":139,"matchId":96,"matchName":21,"publishedAt":140,"slug":141,"sourceName":99,"sourceURL":142,"teamId":143,"teamName":144,"teamIds":145,"teamNames":147,"title":149},"Washington Capitals add two young forwards, signing Czech winger Petr Sikora to a three-year entry-level deal and Swedish center Theodor Niederbach to a one-year, two-way contract.","327995799554232321","326135627567337472","Professional League","2026-05-08T00:20:28Z","capitals-bolster-forward-depth-with-signings-of-sikora-and-niederbach","https:\u002F\u002Fwww.championat.com\u002Fhockey\u002Fnews-6460274-vashington-obyavil-o-podpisanii-kontraktov-s-dvumya-napadayuschim.html","326257703263408128","Třinec",[143,104,146,105,106,107,66,109],"326222712496197632",[144,111,148,112,113,114,68,116],"Netherlands","Capitals bolster forward depth with signings of Sikora and Niederbach",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":151,"homeTeamId":-1,"homeTeamName":-1,"id":152,"leagueId":121,"leagueName":122,"matchId":96,"matchName":21,"publishedAt":153,"slug":154,"sourceName":99,"sourceURL":155,"teamId":156,"teamName":157,"teamIds":158,"teamNames":161,"title":164},"Former KHL defenseman Joseph Dushak has signed a contract with Germany's Straubing Tigers. The American spent last season with Neftekhimik and Shanghai Dragons in the KHL, and previously played in the AHL for the Toronto Marlies.","327573236227248129","2026-05-06T20:07:51Z","american-defenseman-joseph-dushak-signs-with-german-club-straubing-tigers","https:\u002F\u002Fwww.championat.com\u002Fhockey\u002Fnews-6458908-eks-zaschitnik-khl-dushak-podpisal-kontrakt-s-nemeckim-klubom-shtraubing-tajgers.html","326222712076767232","Germany",[156,159,160,104,105,106,107,66],"326257796423094272","326257789708013568",[157,162,163,111,112,113,114,68],"Russia","China","American Defenseman Joseph Dushak Signs with German Club Straubing Tigers After KHL Stint",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":166,"homeTeamId":-1,"homeTeamName":-1,"id":167,"leagueId":121,"leagueName":122,"matchId":96,"matchName":21,"publishedAt":153,"slug":168,"sourceName":99,"sourceURL":155,"teamId":156,"teamName":157,"teamIds":169,"teamNames":170,"title":171},"American defenseman Joseph Dushak has signed a contract with Germany's Straubing Tigers after a season split between KHL clubs Neftekhimik and Shanghai Dragons. The 28-year-old brings significant KHL experience to the DEL.","327569823053647873","former-khl-defenseman-joseph-dushak-signs-with-german-club-straubing-tigers",[156,159,160,104,105,106,107,66],[157,162,163,111,112,113,114,68],"Former KHL Defenseman Joseph Dushak Signs with German Club Straubing Tigers",[173,197],{"awayTeamId":174,"awayTeamName":175,"body":-1,"category":91,"excerpt":176,"homeTeamId":177,"homeTeamName":178,"id":179,"leagueId":80,"leagueName":81,"matchId":180,"matchName":181,"publishedAt":182,"slug":183,"sourceName":184,"sourceURL":185,"teamId":174,"teamName":175,"teamIds":186,"teamNames":191,"title":196},"326257625266130944","Al-Nassr","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.","326257547923165184","Al Shabab","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",[174,177,104,187,107,109,188,189,146,190,108],"326257536372051968","326257556324356096","326257569154732032","326222713142120448",[175,178,111,192,114,116,193,194,148,195,115],"Metz","Newells Old Boys","Metalurh Zaporizhya","Canada","Ronaldo's Milestone Night Marred by Obscene Gesture as Al-Nassr Tightens Title Grip",{"awayTeamId":174,"awayTeamName":175,"body":-1,"category":91,"excerpt":198,"homeTeamId":177,"homeTeamName":178,"id":199,"leagueId":80,"leagueName":81,"matchId":180,"matchName":181,"publishedAt":200,"slug":201,"sourceName":202,"sourceURL":203,"teamId":174,"teamName":175,"teamIds":204,"teamNames":210,"title":216},"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",[174,177,205,187,206,207,208,209,104,146],"326257667540520960","326257541090643968","326257546094448640","326257551639318528","326257554264952832",[175,178,211,192,212,213,214,215,111,148],"Al Hilal","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":218,"exactScore":219,"totalGoals":220,"bothTeamsToScore":221},[],[],[],[],[223,232,236,243,249,254,260,264,272,278,281,287,291,295,301,307,313,318,325,332,336,340,345,350,353],{"id":224,"addition":-1,"extraMinute":225,"info":226,"isHome":39,"minute":227,"narrative":228,"playerName":229,"relatedPlayerName":230,"result":21,"teamLogo":67,"teamName":68,"typeName":231},"332611454010134528",0,"Normal Goal",8,"8' R. Hamidou (Al-Ahli Jeddah) scores, set up by I. Toney. 0-1 — an early opener.","R. Hamidou","I. Toney","goal",{"id":233,"addition":-1,"extraMinute":225,"info":226,"isHome":39,"minute":234,"narrative":235,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":231},"332610699031220224",9,"9' Al-Ahli Jeddah (Al-Ahli Jeddah) scores. 0-1 — an early opener.",{"id":237,"addition":-1,"extraMinute":225,"info":238,"isHome":39,"minute":239,"narrative":240,"playerName":241,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":242},"332769377545883648","Goal confirmed",10,"10' VAR check (Al-Ahli Jeddah) — Goal Confirmed.","Rayan Hamed","var",{"id":244,"addition":-1,"extraMinute":225,"info":245,"isHome":28,"minute":246,"narrative":247,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":248},"332611957330808832","Yellow Card",13,"13' Al Khaleej Saihat (Al Khaleej Saihat) is shown a yellow card.","yellow_card",{"id":250,"addition":251,"extraMinute":225,"info":245,"isHome":28,"minute":246,"narrative":252,"playerName":253,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":248},"332612586619015168","Foul","13' Saeed Al Hamsal (Al Khaleej Saihat) is shown a yellow card for foul.","Saeed Al Hamsal",{"id":255,"addition":-1,"extraMinute":225,"info":226,"isHome":28,"minute":256,"narrative":257,"playerName":258,"relatedPlayerName":259,"result":21,"teamLogo":74,"teamName":75,"typeName":231},"332613215680729088",17,"17' G. Masouras (Al Khaleej Saihat) scores, set up by S. Al Amri. 1-1 — the equaliser.","G. Masouras","S. Al Amri",{"id":261,"addition":-1,"extraMinute":225,"info":226,"isHome":28,"minute":262,"narrative":263,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":231},"332613089876774912",18,"18' Al Khaleej Saihat (Al Khaleej Saihat) scores. 1-1 — the equaliser.",{"id":265,"addition":-1,"extraMinute":225,"info":266,"isHome":28,"minute":267,"narrative":268,"playerName":269,"relatedPlayerName":270,"result":21,"teamLogo":74,"teamName":75,"typeName":271},"332613844931186688","Substitution 1",19,"19' (Al Khaleej Saihat) makes a substitution: P. Rebocho comes on for A. Al Salem.","P. Rebocho","A. Al Salem","substitution",{"id":273,"addition":-1,"extraMinute":225,"info":226,"isHome":39,"minute":274,"narrative":275,"playerName":276,"relatedPlayerName":277,"result":21,"teamLogo":67,"teamName":68,"typeName":231},"332617619687346176",34,"34' F. Al Buraikan (Al-Ahli Jeddah) scores, set up by S. Abu Al Shamat. 1-2.","F. Al Buraikan","S. Abu Al Shamat",{"id":279,"addition":-1,"extraMinute":225,"info":226,"isHome":39,"minute":274,"narrative":280,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":231},"332617116597358592","34' Al-Ahli Jeddah (Al-Ahli Jeddah) scores. 1-2.",{"id":282,"addition":-1,"extraMinute":225,"info":266,"isHome":39,"minute":283,"narrative":284,"playerName":285,"relatedPlayerName":286,"result":21,"teamLogo":67,"teamName":68,"typeName":271},"332625295259471872",46,"46' (Al-Ahli Jeddah) makes a substitution: M. Demiral comes on for M. Sulaiman.","M. Demiral","M. Sulaiman",{"id":288,"addition":-1,"extraMinute":225,"info":226,"isHome":39,"minute":289,"narrative":290,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":231},"332626428031930368",50,"50' Al-Ahli Jeddah (Al-Ahli Jeddah) scores. 1-3.",{"id":292,"addition":-1,"extraMinute":225,"info":293,"isHome":39,"minute":289,"narrative":294,"playerName":270,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":231},"332626553617780736","Own Goal","50' A. Al Salem (Al-Ahli Jeddah) puts the ball into his own net, making it 2-2.",{"id":296,"addition":-1,"extraMinute":225,"info":297,"isHome":28,"minute":298,"narrative":299,"playerName":259,"relatedPlayerName":300,"result":21,"teamLogo":74,"teamName":75,"typeName":271},"332629195995746304","Substitution 3",61,"61' (Al Khaleej Saihat) makes a substitution: S. Al Amri comes on for H. Al Eisa.","H. Al Eisa",{"id":302,"addition":-1,"extraMinute":225,"info":303,"isHome":28,"minute":298,"narrative":304,"playerName":305,"relatedPlayerName":306,"result":21,"teamLogo":74,"teamName":75,"typeName":271},"332629196046077952","Substitution 2","61' (Al Khaleej Saihat) makes a substitution: B. M. Munshi comes on for M. Hamzi.","B. M. Munshi","M. Hamzi",{"id":308,"addition":-1,"extraMinute":225,"info":303,"isHome":39,"minute":309,"narrative":310,"playerName":311,"relatedPlayerName":312,"result":21,"teamLogo":67,"teamName":68,"typeName":271},"332630580111872000",66,"66' (Al-Ahli Jeddah) makes a substitution: V. Atangana comes on for Z. Al Johani.","V. Atangana","Z. Al Johani",{"id":314,"addition":-1,"extraMinute":225,"info":297,"isHome":39,"minute":309,"narrative":315,"playerName":316,"relatedPlayerName":317,"result":21,"teamLogo":67,"teamName":68,"typeName":271},"332630454505050112","66' (Al-Ahli Jeddah) makes a substitution: A. Majrashi comes on for M. Abdulrahman.","A. Majrashi","M. Abdulrahman",{"id":319,"addition":-1,"extraMinute":225,"info":320,"isHome":28,"minute":321,"narrative":322,"playerName":323,"relatedPlayerName":324,"result":21,"teamLogo":74,"teamName":75,"typeName":271},"332633222745690112","Substitution 4",76,"76' (Al Khaleej Saihat) makes a substitution: S. Al Hamsal comes on for H. Al Jayzani.","S. Al Hamsal","H. Al Jayzani",{"id":326,"addition":-1,"extraMinute":225,"info":327,"isHome":28,"minute":328,"narrative":329,"playerName":330,"relatedPlayerName":331,"result":21,"teamLogo":74,"teamName":75,"typeName":271},"332633222825381888","Substitution 5",77,"77' (Al Khaleej Saihat) makes a substitution: M. Al Khabrani comes on for B. Schenkeveld.","M. Al Khabrani","B. Schenkeveld",{"id":333,"addition":-1,"extraMinute":225,"info":226,"isHome":39,"minute":334,"narrative":335,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":231},"332633474596868096",78,"78' Al-Ahli Jeddah (Al-Ahli Jeddah) scores. 2-3.",{"id":337,"addition":-1,"extraMinute":225,"info":226,"isHome":39,"minute":334,"narrative":338,"playerName":339,"relatedPlayerName":317,"result":21,"teamLogo":67,"teamName":68,"typeName":231},"332633600249827328","78' Matheus Goncalves (Al-Ahli Jeddah) scores, set up by M. Abdulrahman. 2-3.","Matheus Goncalves",{"id":341,"addition":-1,"extraMinute":225,"info":320,"isHome":39,"minute":342,"narrative":343,"playerName":276,"relatedPlayerName":344,"result":21,"teamLogo":67,"teamName":68,"typeName":271},"332633977930125312",79,"79' (Al-Ahli Jeddah) makes a substitution: F. Al Buraikan comes on for Ricardo Mathias.","Ricardo Mathias",{"id":346,"addition":-1,"extraMinute":225,"info":327,"isHome":39,"minute":347,"narrative":348,"playerName":277,"relatedPlayerName":349,"result":21,"teamLogo":67,"teamName":68,"typeName":271},"332635361962364928",85,"85' (Al-Ahli Jeddah) makes a substitution: S. Abu Al Shamat comes on for Z. Al Hawsawi.","Z. Al Hawsawi",{"id":351,"addition":-1,"extraMinute":225,"info":245,"isHome":28,"minute":79,"narrative":352,"playerName":21,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":248},"332636368557576192","90' Al Khaleej Saihat (Al Khaleej Saihat) is shown a yellow card.",{"id":354,"addition":251,"extraMinute":225,"info":245,"isHome":28,"minute":79,"narrative":355,"playerName":356,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":248},"332636494416056320","90' Majed Omar Kanabah (Al Khaleej Saihat) is shown a yellow card for foul.","Majed Omar Kanabah"]