[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-335235686560960512-en":61,"match-news-335235686560960512-en":87,"match-team-news-335235686560960512-en":88,"match-league-news-335235686560960512-en":236,"prediction-summary-335235686560960512":318,"timeline-335235686560960512":323},{"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":75,"venueName":86},{"code":64,"id":65,"imagePath":66,"name":67,"slug":68},"AWY","326257672598851584","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F670.png","Derry City","derry-city","Derry City visit Dundalk in a pivotal Premier Division clash, with both sides jostling for crucial points in the title race. A win for the visitors could tighten their grip on top spot, while Dundalk need a result to stay within striking distance. The outcome will significantly reshape the league table as the season hits its midpoint.",2,{"code":72,"id":73,"imagePath":74,"name":75,"slug":76},"HME","326257672561102848","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F584.png","Dundalk","dundalk","335235686560960512","2026-05-29T18:45:00Z",90,"326135644768178176","Premier Division","ie-premier-division","dundalk-vs-derry-city-2026-05-29","finished",[],"Oriel Park",[],[89,129,150,171,194,215],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":91,"homeTeamId":-1,"homeTeamName":-1,"id":92,"leagueId":93,"leagueName":94,"matchId":95,"matchName":21,"publishedAt":96,"slug":97,"sourceName":98,"sourceURL":99,"teamId":100,"teamName":101,"teamIds":102,"teamNames":115,"title":128},"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",[100,103,104,105,106,65,107,108,109,110,111,112,113,114],"326222707618222080","326257593141956608","326257630509010944","326257661421031424","326257760461131776","326257761564233728","326257534396534784","326222712076767232","326222707169431552","326255042464059392","326257545754710016","326257554411753472",[101,116,117,118,119,67,120,121,122,123,124,125,126,127],"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":90,"excerpt":130,"homeTeamId":-1,"homeTeamName":-1,"id":131,"leagueId":93,"leagueName":94,"matchId":95,"matchName":21,"publishedAt":132,"slug":133,"sourceName":98,"sourceURL":134,"teamId":103,"teamName":116,"teamIds":135,"teamNames":142,"title":149},"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",[103,136,137,106,65,138,108,139,109,111,140,113,141,114],"326255039712595968","326257599160782848","326257760532434944","326257783785656320","326222713142120448","326257546392244224",[116,143,144,119,67,145,121,146,122,124,147,126,148,127],"Başakşehir","Istra 1961","İstanbulspor","Istres","Canada","Nottingham Forest","Leverkusen Appoints Carles Martinez: What it Means",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":151,"homeTeamId":-1,"homeTeamName":-1,"id":152,"leagueId":153,"leagueName":154,"matchId":95,"matchName":21,"publishedAt":155,"slug":156,"sourceName":98,"sourceURL":157,"teamId":158,"teamName":159,"teamIds":160,"teamNames":165,"title":170},"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",[158,161,103,162,106,65,108,163,164,111,140,113,114],"326257534362980352","326257613643714560","326257808217477120","326257801355595776",[159,166,116,167,119,67,121,168,169,124,147,126,127],"1899 Hoffenheim","Hassania Agadir","Derby","Arminia Bielefeld","Why Patrick Wimmer is at Hoffenheim: Relegation to Europe",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":172,"homeTeamId":-1,"homeTeamName":-1,"id":173,"leagueId":95,"leagueName":21,"matchId":95,"matchName":21,"publishedAt":174,"slug":175,"sourceName":98,"sourceURL":176,"teamId":177,"teamName":178,"teamIds":179,"teamNames":186,"title":193},"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",[177,180,181,105,182,65,108,183,184,185,111,140,112,113,141],"326257613454970880","326257615203995648","326257630680977408","326257763107737600","326257534430089216","326257695210344448",[178,187,188,118,189,67,121,190,191,192,124,147,125,126,148],"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":90,"excerpt":195,"homeTeamId":-1,"homeTeamName":-1,"id":196,"leagueId":95,"leagueName":21,"matchId":95,"matchName":21,"publishedAt":197,"slug":198,"sourceName":98,"sourceURL":199,"teamId":163,"teamName":168,"teamIds":200,"teamNames":207,"title":214},"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",[163,111,181,65,108,201,202,203,204,205,141,162,206],"326257784263806976","326257834763227136","326323575902441472","326257534560112640","326257534681747456","326257621193461760",[168,124,188,67,121,208,209,210,211,212,148,167,213],"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":90,"excerpt":216,"homeTeamId":-1,"homeTeamName":-1,"id":217,"leagueId":93,"leagueName":94,"matchId":95,"matchName":21,"publishedAt":218,"slug":219,"sourceName":98,"sourceURL":220,"teamId":221,"teamName":222,"teamIds":223,"teamNames":229,"title":235},"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",[221,224,136,225,226,104,137,65,227,110,228,111,140],"326222712324231168","326255040442404864","326257552176189440","326257534493003776","326257536145559552",[222,230,143,231,232,117,144,67,233,123,234,124,147],"Austria","Austria Vienna","Austria Salzburg","VfB Stuttgart","Rennes","Stuttgart's Assignon Out: Shoulder Surgery Leaves Timeline",[237,269,291],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":90,"excerpt":238,"homeTeamId":-1,"homeTeamName":-1,"id":239,"leagueId":80,"leagueName":81,"matchId":95,"matchName":21,"publishedAt":240,"slug":241,"sourceName":242,"sourceURL":243,"teamId":244,"teamName":245,"teamIds":246,"teamNames":257,"title":268},"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",[244,247,248,249,250,251,252,253,100,254,255,256],"326257567044997120","326257612037296128","326222712013852672","326257764940648448","326257791536730112","326222712936599552","326222767416414208","326222711682502656","326257661458780160","326257796423094272",[245,258,259,260,261,262,263,264,101,265,266,267],"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":90,"excerpt":270,"homeTeamId":-1,"homeTeamName":-1,"id":271,"leagueId":80,"leagueName":81,"matchId":95,"matchName":21,"publishedAt":272,"slug":273,"sourceName":274,"sourceURL":275,"teamId":276,"teamName":277,"teamIds":278,"teamNames":284,"title":290},"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",[276,279,141,111,280,281,282,283],"326257546094448640","326222712496197632","326255038072623104","326255041188990976","326255042891878400",[277,285,148,124,286,287,288,289],"Tottenham","Netherlands","AZ Alkmaar","FK Sarajevo","Birkirkara","Galatasaray Stands Firm: Sallai Not for Sale Amid Premier League Interest",{"awayTeamId":292,"awayTeamName":293,"body":-1,"category":90,"excerpt":294,"homeTeamId":295,"homeTeamName":296,"id":297,"leagueId":80,"leagueName":81,"matchId":298,"matchName":299,"publishedAt":300,"slug":301,"sourceName":274,"sourceURL":302,"teamId":292,"teamName":293,"teamIds":303,"teamNames":310,"title":317},"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",[292,295,304,111,305,306,203,307,162,308,309],"326257545968619520","326257561546264576","326257801674362880","326257574510858240","326257615342407680","326257636301344768",[293,296,311,124,312,313,210,314,167,315,316],"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":319,"exactScore":320,"totalGoals":321,"bothTeamsToScore":322},[],[],[],[],[324,333,341,347,355,361,367,373,378,383,387,393,398,403,408,413,418,423],{"id":325,"addition":-1,"extraMinute":326,"info":327,"isHome":28,"minute":328,"narrative":329,"playerName":330,"relatedPlayerName":331,"result":21,"teamLogo":74,"teamName":75,"typeName":332},"335886534366466048",0,"Normal Goal",20,"20' D. Horgan (Dundalk) scores, set up by E. Kenny. 1-0 — the opening goal.","D. Horgan","E. Kenny","goal",{"id":334,"addition":335,"extraMinute":326,"info":336,"isHome":39,"minute":337,"narrative":338,"playerName":339,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":340},"335891567560626176","Unsportsmanlike conduct","Yellow Card",39,"39' J. Thomas (Derry City) is shown a yellow card for unsportsmanlike conduct.","J. Thomas","yellow_card",{"id":342,"addition":343,"extraMinute":18,"info":336,"isHome":39,"minute":344,"narrative":345,"playerName":346,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":340},"335893203397906432","Foul",45,"45+1' B. Fleming (Derry City) is shown a yellow card for foul.","B. Fleming",{"id":348,"addition":-1,"extraMinute":326,"info":349,"isHome":39,"minute":350,"narrative":351,"playerName":352,"relatedPlayerName":353,"result":21,"teamLogo":66,"teamName":67,"typeName":354},"335897733288169472","Substitution 3",46,"46' (Derry City) makes a substitution: B. Doherty comes on for P. McClean.","B. Doherty","P. McClean","substitution",{"id":356,"addition":-1,"extraMinute":326,"info":357,"isHome":39,"minute":350,"narrative":358,"playerName":359,"relatedPlayerName":360,"result":21,"teamLogo":66,"teamName":67,"typeName":354},"335897355721117696","Substitution 1","46' (Derry City) makes a substitution: K. Santos comes on for D. Markey.","K. Santos","D. Markey",{"id":362,"addition":-1,"extraMinute":326,"info":363,"isHome":39,"minute":350,"narrative":364,"playerName":365,"relatedPlayerName":366,"result":21,"teamLogo":66,"teamName":67,"typeName":354},"335897355825975296","Substitution 2","46' (Derry City) makes a substitution: A. O'Reilly comes on for M. Duffy.","A. O'Reilly","M. Duffy",{"id":368,"addition":-1,"extraMinute":326,"info":369,"isHome":39,"minute":370,"narrative":371,"playerName":339,"relatedPlayerName":372,"result":21,"teamLogo":66,"teamName":67,"typeName":354},"335899999470620672","Substitution 4",56,"56' (Derry City) makes a substitution: J. Thomas comes on for L. Boyce.","L. Boyce",{"id":374,"addition":-1,"extraMinute":326,"info":327,"isHome":39,"minute":375,"narrative":376,"playerName":377,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":332},"335900627286626304",59,"59' C. Dummigan (Derry City) scores. 1-1 — the equaliser.","C. Dummigan",{"id":379,"addition":-1,"extraMinute":326,"info":327,"isHome":28,"minute":380,"narrative":381,"playerName":382,"relatedPlayerName":330,"result":21,"teamLogo":74,"teamName":75,"typeName":332},"335901256629358592",60,"60' G. Arubi (Dundalk) scores, set up by D. Horgan. 2-1.","G. Arubi",{"id":384,"addition":-1,"extraMinute":326,"info":327,"isHome":28,"minute":385,"narrative":386,"playerName":382,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":332},"335901130733129728",61,"61' G. Arubi (Dundalk) scores. 2-1.",{"id":388,"addition":-1,"extraMinute":326,"info":389,"isHome":39,"minute":390,"narrative":391,"playerName":377,"relatedPlayerName":392,"result":21,"teamLogo":66,"teamName":67,"typeName":354},"335902011490832384","Substitution 5",64,"64' (Derry City) makes a substitution: C. Dummigan comes on for J. Clarke.","J. Clarke",{"id":394,"addition":-1,"extraMinute":326,"info":357,"isHome":28,"minute":395,"narrative":396,"playerName":331,"relatedPlayerName":397,"result":21,"teamLogo":74,"teamName":75,"typeName":354},"335903773241118720",71,"71' (Dundalk) makes a substitution: E. Kenny comes on for K. Buckley.","K. Buckley",{"id":399,"addition":-1,"extraMinute":326,"info":363,"isHome":28,"minute":395,"narrative":400,"playerName":401,"relatedPlayerName":402,"result":21,"teamLogo":74,"teamName":75,"typeName":354},"335903773337587712","71' (Dundalk) makes a substitution: S. Tracey comes on for R. Teahan.","S. Tracey","R. Teahan",{"id":404,"addition":343,"extraMinute":326,"info":336,"isHome":28,"minute":405,"narrative":406,"playerName":407,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":340},"335904150665564160",73,"73' A. Dervin (Dundalk) is shown a yellow card for foul.","A. Dervin",{"id":409,"addition":343,"extraMinute":326,"info":336,"isHome":39,"minute":410,"narrative":411,"playerName":412,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":340},"335905031729451008",76,"76' J. Olayinka (Derry City) is shown a yellow card for foul.","J. Olayinka",{"id":414,"addition":-1,"extraMinute":326,"info":349,"isHome":28,"minute":415,"narrative":416,"playerName":407,"relatedPlayerName":417,"result":21,"teamLogo":74,"teamName":75,"typeName":354},"335905409132924928",78,"78' (Dundalk) makes a substitution: A. Dervin comes on for H. Groome.","H. Groome",{"id":419,"addition":-1,"extraMinute":326,"info":369,"isHome":28,"minute":420,"narrative":421,"playerName":330,"relatedPlayerName":422,"result":21,"teamLogo":74,"teamName":75,"typeName":354},"335906416185315328",82,"82' (Dundalk) makes a substitution: D. Horgan comes on for D. Mullen.","D. Mullen",{"id":424,"addition":343,"extraMinute":425,"info":336,"isHome":39,"minute":79,"narrative":426,"playerName":353,"relatedPlayerName":21,"result":21,"teamLogo":66,"teamName":67,"typeName":340},"335909938972856320",5,"90+5' P. McClean (Derry City) is shown a yellow card for foul."]