[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-333793711412482048-en":61,"match-news-333793711412482048-en":88,"match-team-news-333793711412482048-en":89,"match-league-news-333793711412482048-en":237,"prediction-summary-333793711412482048":319,"timeline-333793711412482048":324},{"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":63,"awayTeam":64,"description":70,"homeScore":63,"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},0,{"code":65,"id":66,"imagePath":67,"name":68,"slug":69},"AWY","326255043911094272","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F3854.png","Shelbourne","shelbourne","Shelbourne’s title charge meets Derry City’s fortress-like home form as the league’s top-two clash at the Brandywell. A win for the visitors would tighten their grip on the Premier Division crown, while Derry must avoid defeat to keep their slim championship hopes alive. The result could reshape the title picture heading into the summer stretch.",{"code":72,"id":73,"imagePath":74,"name":75,"slug":76},"HME","326257672598851584","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F670.png","Derry City","derry-city","333793711412482048","2026-05-25T18:45:00Z",90,"326135644768178176","Premier Division","ie-premier-division","derry-city-vs-shelbourne-2026-05-25","finished",[],"Derry","The Ryan McBride Brandywell Stadium",[],[90,130,151,172,195,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":116,"title":129},"news","Bayer Leverkusen have fired Kasper Hjulmand and hired Carles Martinez from FC Toulouse, handing him a deal until 2028. The Catalan coach steps in right away.","337944800307187713","326135624673267712","Bundesliga","0","2026-06-04T11:05:54Z","leverkusen-sack-hjulmand-hire-carles-martinez-until-2028","Kicker","https:\u002F\u002Fwww.kicker.de\u002Foffiziell-leverkusen-trennt-sich-von-hjulmand-und-verpflichtet-martinez-1223607\u002Fartikel#omrss","326257536179113984","Toulouse",[101,104,105,106,107,73,108,109,110,111,112,113,114,115],"326222707618222080","326257593141956608","326257630509010944","326257661421031424","326257760461131776","326257761564233728","326257534396534784","326222712076767232","326222707169431552","326255042464059392","326257545754710016","326257554411753472",[102,117,118,119,120,75,121,122,123,124,125,126,127,128],"Dender","Chattanooga","Vitosha Bistritsa","Denmark","Hatayspor","Güzide Gebzespor","Bayer Leverkusen","Germany","Anderlecht","Penybont","Newcastle","Newcastle Jets","Leverkusen Sack Hjulmand, Hire Carles Martinez Until 2028",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":131,"homeTeamId":-1,"homeTeamName":-1,"id":132,"leagueId":94,"leagueName":95,"matchId":96,"matchName":21,"publishedAt":133,"slug":134,"sourceName":99,"sourceURL":135,"teamId":104,"teamName":117,"teamIds":136,"teamNames":143,"title":150},"Leverkusen has appointed coach Carles Martinez to succeed Kasper Hjulmand, ending an extensive search. The move signals a new direction for the club.","337928202187968513","2026-06-04T09:59:37Z","leverkusen-appoints-carles-martinez-what-it-means","https:\u002F\u002Fwww.kicker.de\u002Fsuche-beendet-martinez-soll-neuer-leverkusen-trainer-werden-1225178\u002Fartikel#omrss",[104,137,138,107,73,139,109,140,110,112,141,114,142,115],"326255039712595968","326257599160782848","326257760532434944","326257783785656320","326222713142120448","326257546392244224",[117,144,145,120,75,146,122,147,123,125,148,127,149,128],"Başakşehir","Istra 1961","İstanbulspor","Istres","Canada","Nottingham Forest","Leverkusen Appoints Carles Martinez: What it Means",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":152,"homeTeamId":-1,"homeTeamName":-1,"id":153,"leagueId":154,"leagueName":155,"matchId":96,"matchName":21,"publishedAt":156,"slug":157,"sourceName":99,"sourceURL":158,"teamId":159,"teamName":160,"teamIds":161,"teamNames":166,"title":171},"Patrick Wimmer leaves relegated VfL Wolfsburg for TSG Hoffenheim, swapping the Bundesliga drop for Europa League football after playoff disappointment.","337668028407746561","326135627642834944","League","2026-06-03T16:52:19Z","why-patrick-wimmer-is-at-hoffenheim-relegation-to-europe","https:\u002F\u002Fwww.kicker.de\u002Feuropa-league-nach-abstieg-wimmer-landet-in-hoffenheim-1224518\u002Fartikel#omrss","326257534237151232","VfL Wolfsburg",[159,162,104,163,107,73,109,164,165,112,141,114,115],"326257534362980352","326257613643714560","326257808217477120","326257801355595776",[160,167,117,168,120,75,122,169,170,125,148,127,128],"1899 Hoffenheim","Hassania Agadir","Derby","Arminia Bielefeld","Why Patrick Wimmer is at Hoffenheim: Relegation to Europe",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":173,"homeTeamId":-1,"homeTeamName":-1,"id":174,"leagueId":96,"leagueName":21,"matchId":96,"matchName":21,"publishedAt":175,"slug":176,"sourceName":99,"sourceURL":177,"teamId":178,"teamName":179,"teamIds":180,"teamNames":187,"title":194},"Eintracht's Axel Hellmann extends contract to 2031, criticizes ex-coach Riera and fans over pyrotechnics, questioning trust. Season review sparks controversy.","337671721924431873","2026-06-03T16:25:09Z","axel-hellmann-on-2031-deal-pyro-anger-what-it-means","https:\u002F\u002Fwww.kicker.de\u002Fkoennen-nicht-weiter-auf-absprachen-vertrauen-hellmann-sauer-ueber-pyro-aerger-1225059\u002Fvideo#omrss","326257781562675200","Auch",[178,181,182,106,183,73,109,184,185,186,112,141,113,114,142],"326257613454970880","326257615203995648","326257630680977408","326257763107737600","326257534430089216","326257695210344448",[179,188,189,119,190,75,122,191,192,193,125,148,126,127,149],"Renaissance Berkane","FC Zurich","Beroe","İzmir Çoruhlu FK","Eintracht Frankfurt","Signal","Axel Hellmann on 2031 Deal, Pyro Anger: What It Means",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":196,"homeTeamId":-1,"homeTeamName":-1,"id":197,"leagueId":96,"leagueName":21,"matchId":96,"matchName":21,"publishedAt":198,"slug":199,"sourceName":99,"sourceURL":200,"teamId":164,"teamName":169,"teamIds":201,"teamNames":208,"title":215},"The German football association (DFB) has imposed hefty fines on both HSV and St. Pauli after fans ignited fireworks during the Hamburg city derby.","337652568429694977","2026-06-03T15:49:52Z","why-hsv-and-st-pauli-face-hefty-fines-derby-pyro","https:\u002F\u002Fwww.kicker.de\u002Fnach-pyro-beim-derby-saftige-strafen-fuer-hsv-und-st-pauli-1225037\u002Fartikel#omrss",[164,112,182,73,109,202,203,204,205,206,142,163,207],"326257784263806976","326257834763227136","326323575902441472","326257534560112640","326257534681747456","326257621193461760",[169,125,189,75,122,209,210,211,212,213,149,168,214],"Dieppe","Nuneaton Town","Andorra","Hamburger SV","FC St. Pauli","Paykan","Why HSV and St. Pauli Face Hefty Fines: Derby Pyro",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":217,"homeTeamId":-1,"homeTeamName":-1,"id":218,"leagueId":94,"leagueName":95,"matchId":96,"matchName":21,"publishedAt":219,"slug":220,"sourceName":99,"sourceURL":221,"teamId":222,"teamName":223,"teamIds":224,"teamNames":230,"title":236},"Stuttgart defender Lorenz Assignon is out indefinitely after undergoing shoulder surgery. The right-back's recovery timeline remains unclear.","337568938248376321","2026-06-03T10:14:12Z","stuttgart-s-assignon-out-shoulder-surgery-leaves-timeline","https:\u002F\u002Fwww.kicker.de\u002Fstuttgarts-assignon-faellt-nach-schulter-operation-aus-1224917\u002Fartikel#omrss","326222711976103936","Australia",[222,225,137,226,227,105,138,73,228,111,229,112,141],"326222712324231168","326255040442404864","326257552176189440","326257534493003776","326257536145559552",[223,231,144,232,233,118,145,75,234,124,235,125,148],"Austria","Austria Vienna","Austria Salzburg","VfB Stuttgart","Rennes","Stuttgart's Assignon Out: Shoulder Surgery Leaves Timeline",[238,270,292],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":239,"homeTeamId":-1,"homeTeamName":-1,"id":240,"leagueId":80,"leagueName":81,"matchId":96,"matchName":21,"publishedAt":241,"slug":242,"sourceName":243,"sourceURL":244,"teamId":245,"teamName":246,"teamIds":247,"teamNames":258,"title":269},"Kalidou Sidibé signs three-year deal with Akhmat Grozny, choosing Russia over Wisla and QPR. The Mali midfielder joins after June 4 Iran friendly.","334044142956974081","2026-05-24T16:28:04Z","kalidou-sidibe-joins-akhmat-grozny-three-year-deal-sealed","L'Equipe","https:\u002F\u002Fwww.lequipe.fr\u002FFootball\u002FActualites\u002FMercato-le-milieu-de-terrain-de-guingamp-kalidou-sidibe-va-signer-a-l-akhmat-grozny-en-russie\u002F1678542#at_medium=RSS_feeds","326257572057190400","Guingamp",[245,248,249,250,251,252,253,254,101,255,256,257],"326257567044997120","326257612037296128","326222712013852672","326257764940648448","326257791536730112","326222712936599552","326222767416414208","326222711682502656","326257661458780160","326257796423094272",[246,259,260,261,262,263,264,265,102,266,267,268],"Rangers","Akhmat","Iran","Şiran","Mali","Paraguay","Lesotho","England","Poland","Russia","Kalidou Sidibé Joins Akhmat Grozny: Three-Year Deal Sealed",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":91,"excerpt":271,"homeTeamId":-1,"homeTeamName":-1,"id":272,"leagueId":80,"leagueName":81,"matchId":96,"matchName":21,"publishedAt":273,"slug":274,"sourceName":275,"sourceURL":276,"teamId":277,"teamName":278,"teamIds":279,"teamNames":285,"title":291},"Tottenham and Nottingham Forest eye Galatasaray's versatile defender Roland Sallai, but the Turkish club declares him untouchable unless a massive offer arrives. Coach Okan Buruk plans a key role for him next season.","328165433079238657","2026-05-08T11:45:36Z","galatasaray-stands-firm-sallai-not-for-sale-amid-premier-league-interest","Hürriyet Spor","https:\u002F\u002Fwww.hurriyet.com.tr\u002Fsporarena\u002Froland-sallaiye-premier-lig-kancasi-galatasarayin-karari-belli-oldu-43169072","326257541157752832","Galatasaray",[277,280,142,112,281,282,283,284],"326257546094448640","326222712496197632","326255038072623104","326255041188990976","326255042891878400",[278,286,149,125,287,288,289,290],"Tottenham","Netherlands","AZ Alkmaar","FK Sarajevo","Birkirkara","Galatasaray Stands Firm: Sallai Not for Sale Amid Premier League Interest",{"awayTeamId":293,"awayTeamName":294,"body":-1,"category":91,"excerpt":295,"homeTeamId":296,"homeTeamName":297,"id":298,"leagueId":80,"leagueName":81,"matchId":299,"matchName":300,"publishedAt":301,"slug":302,"sourceName":275,"sourceURL":303,"teamId":293,"teamName":294,"teamIds":304,"teamNames":311,"title":318},"326257546258026496","Manchester City","Manchester City's dramatic 3-3 draw at Everton in the Premier League's 35th round cost them top spot as Arsenal now take the lead. The result reshapes the title race with two games remaining.","326257546052505600","Everton","327179519192469505","326324456777584640","Everton vs Manchester City","2026-05-06T02:27:56Z","manchester-city-stumble-in-3-3-thriller-at-everton-hand-arsenal-premier-league","https:\u002F\u002Fwww.hurriyet.com.tr\u002Fsporarena\u002Fpremier-ligde-inanilmaz-son-manchester-city-2-puan-birakti-43166190",[293,296,305,112,306,307,204,308,163,309,310],"326257545968619520","326257561546264576","326257801674362880","326257574510858240","326257615342407680","326257636301344768",[294,297,312,125,313,314,211,315,168,316,317],"Arsenal","Sonderjyske","SG Sonnenhof Grossaspach","B 93","FC Winterthur","Arema FC","Manchester City Stumble in 3-3 Thriller at Everton, Hand Arsenal Premier League Lead",{"matchResult":320,"exactScore":321,"totalGoals":322,"bothTeamsToScore":323},[],[],[],[],[325,333,339,344,349,354,362,367,373,379,384,390,394,400,406],{"id":326,"addition":327,"extraMinute":63,"info":328,"isHome":28,"minute":329,"narrative":330,"playerName":331,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":332},"334435473185312768","Diving","Yellow Card",13,"13' B. Fleming (Derry City) is shown a yellow card for diving.","B. Fleming","yellow_card",{"id":334,"addition":335,"extraMinute":63,"info":328,"isHome":39,"minute":336,"narrative":337,"playerName":338,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":332},"334439122317873152","Foul",27,"27' J. Lunney (Shelbourne) is shown a yellow card for foul.","J. Lunney",{"id":340,"addition":335,"extraMinute":63,"info":328,"isHome":39,"minute":341,"narrative":342,"playerName":343,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":332},"334441512769163264",37,"37' S. Gannon (Shelbourne) is shown a yellow card for foul.","S. Gannon",{"id":345,"addition":335,"extraMinute":63,"info":328,"isHome":28,"minute":346,"narrative":347,"playerName":348,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":332},"334442141977677824",40,"40' B. Cotter (Derry City) is shown a yellow card for foul.","B. Cotter",{"id":350,"addition":335,"extraMinute":63,"info":328,"isHome":28,"minute":351,"narrative":352,"playerName":353,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":332},"334443526014111744",45,"45' C. Dummigan (Derry City) is shown a yellow card for foul.","C. Dummigan",{"id":355,"addition":-1,"extraMinute":63,"info":356,"isHome":28,"minute":357,"narrative":358,"playerName":359,"relatedPlayerName":360,"result":21,"teamLogo":74,"teamName":75,"typeName":361},"334447804254523392","Substitution 1",46,"46' (Derry City) makes a substitution: J. Clarke comes on for D. Akinyemi.","J. Clarke","D. Akinyemi","substitution",{"id":363,"addition":335,"extraMinute":63,"info":328,"isHome":39,"minute":364,"narrative":365,"playerName":366,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":332},"334450320878866432",55,"55' H. Wood (Shelbourne) is shown a yellow card for foul.","H. Wood",{"id":368,"addition":-1,"extraMinute":63,"info":356,"isHome":39,"minute":369,"narrative":370,"playerName":371,"relatedPlayerName":372,"result":21,"teamLogo":67,"teamName":68,"typeName":361},"334451453366112256",60,"60' (Shelbourne) makes a substitution: J. Martin comes on for M. Odubeko.","J. Martin","M. Odubeko",{"id":374,"addition":-1,"extraMinute":63,"info":375,"isHome":39,"minute":369,"narrative":376,"playerName":377,"relatedPlayerName":378,"result":21,"teamLogo":67,"teamName":68,"typeName":361},"334451453441609728","Substitution 2","60' (Shelbourne) makes a substitution: S. Boyd comes on for R. Freitas.","S. Boyd","R. Freitas",{"id":380,"addition":335,"extraMinute":63,"info":328,"isHome":28,"minute":381,"narrative":382,"playerName":383,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":332},"334452585882718208",65,"65' A. O'Reilly (Derry City) is shown a yellow card for foul.","A. O'Reilly",{"id":385,"addition":-1,"extraMinute":63,"info":375,"isHome":28,"minute":386,"narrative":387,"playerName":388,"relatedPlayerName":389,"result":21,"teamLogo":74,"teamName":75,"typeName":361},"334453466736889856",67,"67' (Derry City) makes a substitution: B. Doherty comes on for J. McClean.","B. Doherty","J. McClean",{"id":391,"addition":-1,"extraMinute":63,"info":375,"isHome":28,"minute":392,"narrative":393,"playerName":388,"relatedPlayerName":389,"result":21,"teamLogo":74,"teamName":75,"typeName":361},"334453340790329344",68,"68' (Derry City) makes a substitution: B. Doherty comes on for J. McClean.",{"id":395,"addition":-1,"extraMinute":63,"info":396,"isHome":28,"minute":397,"narrative":398,"playerName":353,"relatedPlayerName":399,"result":21,"teamLogo":74,"teamName":75,"typeName":361},"334454347565895680","Substitution 3",71,"71' (Derry City) makes a substitution: C. Dummigan comes on for H. Rylah.","H. Rylah",{"id":401,"addition":-1,"extraMinute":63,"info":402,"isHome":39,"minute":403,"narrative":404,"playerName":366,"relatedPlayerName":405,"result":21,"teamLogo":67,"teamName":68,"typeName":361},"334458374114512896","Substitution 4",88,"88' (Shelbourne) makes a substitution: H. Wood comes on for A. Coote.","A. Coote",{"id":407,"addition":-1,"extraMinute":63,"info":396,"isHome":39,"minute":403,"narrative":408,"playerName":409,"relatedPlayerName":410,"result":21,"teamLogo":67,"teamName":68,"typeName":361},"334458500019130368","88' (Shelbourne) makes a substitution: E. Caffrey comes on for E. Chapman.","E. Caffrey","E. Chapman"]