[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-327625630797533184-en":61,"match-news-327625630797533184-en":86,"match-team-news-327625630797533184-en":87,"match-league-news-327625630797533184-en":235,"prediction-summary-327625630797533184":317,"timeline-327625630797533184":322},{"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":18,"homeTeam":71,"id":77,"kickoffAt":78,"length":79,"leagueId":80,"leagueName":81,"leagueSlug":82,"probabilityLabel":81,"slug":83,"status":84,"tvStations":85,"venueCity":21,"venueName":21},0,{"code":65,"id":66,"imagePath":67,"name":68,"slug":69},"AWY","326257672598851584","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F670.png","Derry City","derry-city","Derry City travels to Drogheda United needing a victory to maintain pressure on league leaders Shelbourne in the title race. For the hosts, mired in a relegation battle, every point is critical to survival. A win for Derry would solidify their top-two position, while a Drogheda upset could significantly tighten the table at both ends.",{"code":72,"id":73,"imagePath":74,"name":75,"slug":76},"HME","326257672770818048","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F3850.png","Drogheda United","drogheda-united","327625630797533184","2026-05-08T18:45:00Z",90,"326135644768178176","Premier Division","ie-premier-division","drogheda-united-vs-derry-city-2026-05-08","finished",[],[],[88,128,149,170,193,214],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":90,"homeTeamId":-1,"homeTeamName":-1,"id":91,"leagueId":92,"leagueName":93,"matchId":94,"matchName":21,"publishedAt":95,"slug":96,"sourceName":97,"sourceURL":98,"teamId":99,"teamName":100,"teamIds":101,"teamNames":114,"title":127},"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",[99,102,103,104,105,66,106,107,108,109,110,111,112,113],"326222707618222080","326257593141956608","326257630509010944","326257661421031424","326257760461131776","326257761564233728","326257534396534784","326222712076767232","326222707169431552","326255042464059392","326257545754710016","326257554411753472",[100,115,116,117,118,68,119,120,121,122,123,124,125,126],"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":89,"excerpt":129,"homeTeamId":-1,"homeTeamName":-1,"id":130,"leagueId":92,"leagueName":93,"matchId":94,"matchName":21,"publishedAt":131,"slug":132,"sourceName":97,"sourceURL":133,"teamId":102,"teamName":115,"teamIds":134,"teamNames":141,"title":148},"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",[102,135,136,105,66,137,107,138,108,110,139,112,140,113],"326255039712595968","326257599160782848","326257760532434944","326257783785656320","326222713142120448","326257546392244224",[115,142,143,118,68,144,120,145,121,123,146,125,147,126],"Başakşehir","Istra 1961","İstanbulspor","Istres","Canada","Nottingham Forest","Leverkusen Appoints Carles Martinez: What it Means",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":150,"homeTeamId":-1,"homeTeamName":-1,"id":151,"leagueId":152,"leagueName":153,"matchId":94,"matchName":21,"publishedAt":154,"slug":155,"sourceName":97,"sourceURL":156,"teamId":157,"teamName":158,"teamIds":159,"teamNames":164,"title":169},"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",[157,160,102,161,105,66,107,162,163,110,139,112,113],"326257534362980352","326257613643714560","326257808217477120","326257801355595776",[158,165,115,166,118,68,120,167,168,123,146,125,126],"1899 Hoffenheim","Hassania Agadir","Derby","Arminia Bielefeld","Why Patrick Wimmer is at Hoffenheim: Relegation to Europe",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":171,"homeTeamId":-1,"homeTeamName":-1,"id":172,"leagueId":94,"leagueName":21,"matchId":94,"matchName":21,"publishedAt":173,"slug":174,"sourceName":97,"sourceURL":175,"teamId":176,"teamName":177,"teamIds":178,"teamNames":185,"title":192},"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",[176,179,180,104,181,66,107,182,183,184,110,139,111,112,140],"326257613454970880","326257615203995648","326257630680977408","326257763107737600","326257534430089216","326257695210344448",[177,186,187,117,188,68,120,189,190,191,123,146,124,125,147],"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":89,"excerpt":194,"homeTeamId":-1,"homeTeamName":-1,"id":195,"leagueId":94,"leagueName":21,"matchId":94,"matchName":21,"publishedAt":196,"slug":197,"sourceName":97,"sourceURL":198,"teamId":162,"teamName":167,"teamIds":199,"teamNames":206,"title":213},"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",[162,110,180,66,107,200,201,202,203,204,140,161,205],"326257784263806976","326257834763227136","326323575902441472","326257534560112640","326257534681747456","326257621193461760",[167,123,187,68,120,207,208,209,210,211,147,166,212],"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":89,"excerpt":215,"homeTeamId":-1,"homeTeamName":-1,"id":216,"leagueId":92,"leagueName":93,"matchId":94,"matchName":21,"publishedAt":217,"slug":218,"sourceName":97,"sourceURL":219,"teamId":220,"teamName":221,"teamIds":222,"teamNames":228,"title":234},"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",[220,223,135,224,225,103,136,66,226,109,227,110,139],"326222712324231168","326255040442404864","326257552176189440","326257534493003776","326257536145559552",[221,229,142,230,231,116,143,68,232,122,233,123,146],"Austria","Austria Vienna","Austria Salzburg","VfB Stuttgart","Rennes","Stuttgart's Assignon Out: Shoulder Surgery Leaves Timeline",[236,268,290],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":89,"excerpt":237,"homeTeamId":-1,"homeTeamName":-1,"id":238,"leagueId":80,"leagueName":81,"matchId":94,"matchName":21,"publishedAt":239,"slug":240,"sourceName":241,"sourceURL":242,"teamId":243,"teamName":244,"teamIds":245,"teamNames":256,"title":267},"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",[243,246,247,248,249,250,251,252,99,253,254,255],"326257567044997120","326257612037296128","326222712013852672","326257764940648448","326257791536730112","326222712936599552","326222767416414208","326222711682502656","326257661458780160","326257796423094272",[244,257,258,259,260,261,262,263,100,264,265,266],"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":89,"excerpt":269,"homeTeamId":-1,"homeTeamName":-1,"id":270,"leagueId":80,"leagueName":81,"matchId":94,"matchName":21,"publishedAt":271,"slug":272,"sourceName":273,"sourceURL":274,"teamId":275,"teamName":276,"teamIds":277,"teamNames":283,"title":289},"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",[275,278,140,110,279,280,281,282],"326257546094448640","326222712496197632","326255038072623104","326255041188990976","326255042891878400",[276,284,147,123,285,286,287,288],"Tottenham","Netherlands","AZ Alkmaar","FK Sarajevo","Birkirkara","Galatasaray Stands Firm: Sallai Not for Sale Amid Premier League Interest",{"awayTeamId":291,"awayTeamName":292,"body":-1,"category":89,"excerpt":293,"homeTeamId":294,"homeTeamName":295,"id":296,"leagueId":80,"leagueName":81,"matchId":297,"matchName":298,"publishedAt":299,"slug":300,"sourceName":273,"sourceURL":301,"teamId":291,"teamName":292,"teamIds":302,"teamNames":309,"title":316},"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",[291,294,303,110,304,305,202,306,161,307,308],"326257545968619520","326257561546264576","326257801674362880","326257574510858240","326257615342407680","326257636301344768",[292,295,310,123,311,312,209,313,166,314,315],"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":318,"exactScore":319,"totalGoals":320,"bothTeamsToScore":321},[],[],[],[],[323,331,337,341,346,352,360,367,371,377,381,386,391,395,402,408],{"id":324,"addition":325,"extraMinute":63,"info":326,"isHome":28,"minute":327,"narrative":328,"playerName":329,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":330},"328280667211173888","Foul","Yellow Card",36,"36' R. Brennan (Drogheda United) is shown a yellow card for foul.","R. Brennan","yellow_card",{"id":332,"addition":333,"extraMinute":63,"info":326,"isHome":39,"minute":334,"narrative":335,"playerName":336,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":330},"328282429036957696","Diving",42,"42' B. Fleming (Derry City) is shown a yellow card for diving.","B. Fleming",{"id":338,"addition":333,"extraMinute":63,"info":326,"isHome":39,"minute":339,"narrative":340,"playerName":336,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":330},"328282304122195968",43,"43' B. Fleming (Derry City) is shown a yellow card for diving.",{"id":342,"addition":325,"extraMinute":63,"info":326,"isHome":39,"minute":343,"narrative":344,"playerName":345,"relatedPlayerName":21,"result":21,"teamLogo":67,"teamName":68,"typeName":330},"328282806423654400",45,"45' D. Markey (Derry City) is shown a yellow card for foul.","D. Markey",{"id":347,"addition":-1,"extraMinute":63,"info":348,"isHome":28,"minute":349,"narrative":350,"playerName":329,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":351},"328289476201680896","Penalty",55,"55' R. Brennan (Drogheda United) converts from the spot, 1-0 — the opening goal.","goal",{"id":353,"addition":-1,"extraMinute":63,"info":354,"isHome":28,"minute":355,"narrative":356,"playerName":357,"relatedPlayerName":358,"result":21,"teamLogo":74,"teamName":75,"typeName":359},"328292873709555712","Substitution 1",68,"68' (Drogheda United) makes a substitution: M. Doyle comes on for J. Bucknor.","M. Doyle","J. Bucknor","substitution",{"id":361,"addition":-1,"extraMinute":63,"info":362,"isHome":39,"minute":363,"narrative":364,"playerName":365,"relatedPlayerName":366,"result":21,"teamLogo":67,"teamName":68,"typeName":359},"328293377168642048","Substitution 2",70,"70' (Derry City) makes a substitution: M. Duffy comes on for D. Akinyemi.","M. Duffy","D. Akinyemi",{"id":368,"addition":-1,"extraMinute":63,"info":354,"isHome":39,"minute":363,"narrative":369,"playerName":345,"relatedPlayerName":370,"result":21,"teamLogo":67,"teamName":68,"typeName":359},"328293377143476224","70' (Derry City) makes a substitution: D. Markey comes on for B. Cotter.","B. Cotter",{"id":372,"addition":-1,"extraMinute":63,"info":362,"isHome":39,"minute":373,"narrative":374,"playerName":375,"relatedPlayerName":376,"result":21,"teamLogo":67,"teamName":68,"typeName":359},"328293502800629760",71,"71' (Derry City) makes a substitution: K. Santos comes on for H. Rylah.","K. Santos","H. Rylah",{"id":378,"addition":-1,"extraMinute":63,"info":379,"isHome":39,"minute":373,"narrative":380,"playerName":365,"relatedPlayerName":366,"result":21,"teamLogo":67,"teamName":68,"typeName":359},"328293502754492416","Substitution 3","71' (Derry City) makes a substitution: M. Duffy comes on for D. Akinyemi.",{"id":382,"addition":-1,"extraMinute":63,"info":362,"isHome":28,"minute":383,"narrative":384,"playerName":329,"relatedPlayerName":385,"result":21,"teamLogo":74,"teamName":75,"typeName":359},"328293881953128448",72,"72' (Drogheda United) makes a substitution: R. Brennan comes on for J. Godden.","J. Godden",{"id":387,"addition":325,"extraMinute":63,"info":326,"isHome":28,"minute":388,"narrative":389,"playerName":390,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":330},"328294509559418880",73,"73' S. Farrell (Drogheda United) is shown a yellow card for foul.","S. Farrell",{"id":392,"addition":325,"extraMinute":63,"info":326,"isHome":28,"minute":393,"narrative":394,"playerName":390,"relatedPlayerName":21,"result":21,"teamLogo":74,"teamName":75,"typeName":330},"328294383692550144",74,"74' S. Farrell (Drogheda United) is shown a yellow card for foul.",{"id":396,"addition":-1,"extraMinute":63,"info":397,"isHome":39,"minute":398,"narrative":399,"playerName":400,"relatedPlayerName":401,"result":21,"teamLogo":67,"teamName":68,"typeName":359},"328297025768525824","Substitution 4",85,"85' (Derry City) makes a substitution: C. Barr comes on for C. Dummigan.","C. Barr","C. Dummigan",{"id":403,"addition":-1,"extraMinute":63,"info":379,"isHome":28,"minute":404,"narrative":405,"playerName":406,"relatedPlayerName":407,"result":21,"teamLogo":74,"teamName":75,"typeName":359},"328298032372125696",89,"89' (Drogheda United) makes a substitution: B. Kavanagh comes on for A. Quinn.","B. Kavanagh","A. Quinn",{"id":409,"addition":-1,"extraMinute":410,"info":411,"isHome":39,"minute":79,"narrative":412,"playerName":413,"relatedPlayerName":414,"result":21,"teamLogo":67,"teamName":68,"typeName":359},"328299039550345216",2,"Substitution 5","90+2' (Derry City) makes a substitution: A. O'Reilly comes on for J. Thomas.","A. O'Reilly","J. Thomas"]