[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"match-326903398085431296-en":43,"match-news-326903398085431296-en":68,"match-team-news-326903398085431296-en":69,"match-league-news-326903398085431296-en":217,"prediction-summary-326903398085431296":297,"timeline-326903398085431296":302},{"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":28,"hostCities":39},true,"326135624916537344","World Cup","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fleagues\u002F1.png","326255613308833792","2026\u002F2027","2026-06-11","2026-06-28",5,22,"upcoming",[40,41,42],"Mexico City","Monterrey","Zapopan",{"match":44},{"awayScore":45,"awayTeam":46,"description":52,"homeScore":45,"homeTeam":53,"id":59,"kickoffAt":60,"length":61,"leagueId":62,"leagueName":63,"leagueSlug":64,"probabilityLabel":63,"slug":65,"status":66,"tvStations":67,"venueCity":21,"venueName":21},2,{"code":47,"id":48,"imagePath":49,"name":50,"slug":51},"AWY","326255043911094272","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F3854.png","Shelbourne","shelbourne","The 2026 Dublin derby between Bohemians and Shelbourne at a pulsating Dalymount Park delivered a classic, ending in a dramatic 2-2 draw that perfectly encapsulated the fierce rivalry and the high stakes of the Premier Division season. With both sides locked in a battle for European qualification, the points were vital, adding extra tension to an already historic fixture.\n\nThe atmosphere was electric from the first whistle, with the home \"Bohs\" faithful in the Jodi Stand creating a cauldron of noise against the travelling Shels support. Tactically, it was a fascinating clash: Bohemians, under their manager, sought to control possession and attack through intricate passing, while Shelbourne remained organized and dangerous on the counter-attack, utilizing their pace on the wings.\n\nThe match swung back and forth. Bohemians took an early lead, capitalizing on a defensive lapse to send Dalymount into raptures. Shelbourne, however, responded with resilience, equalizing before halftime through a well-worked set-piece. The second half saw Shels seize the initiative, taking a 2-1 lead and silencing the home crowd. Just as it seemed the visitors would claim all three points, Bohemians launched a late siege, culminating in a dramatic stoppage-time equalizer to salvage a point.\n\nThe 2-2 result leaves both teams with a sense of what might have been. For Bohemians, it was a point gained through sheer determination; for Shelbourne, two points dropped after a commanding position. This draw only intensifies the race for Europe and ensures the next chapter of this storied rivalry will be awaited with even greater anticipation. Fans were treated to a quintessential derby: passion, momentum shifts, and a conclusion that left no one neutral.",{"code":54,"id":55,"imagePath":56,"name":57,"slug":58},"HME","326257672636600320","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F3840.png","Bohemians","bohemians","326903398085431296","2026-05-04T16:00:00Z",90,"326135644768178176","Premier Division","ie-premier-division","bohemians-vs-shelbourne-2026-05-04","finished",[],[],[70,112,139,159,175,194],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":72,"homeTeamId":-1,"homeTeamName":-1,"id":73,"leagueId":29,"leagueName":30,"matchId":74,"matchName":21,"publishedAt":75,"slug":76,"sourceName":77,"sourceURL":78,"teamId":79,"teamName":80,"teamIds":81,"teamNames":96,"title":111},"news","Jack Moylan earns Ireland recall after hat-trick debut as five withdrawals force Hallgrimsson to overhaul squad for Qatar and Canada friendlies.","334429193888600065","0","2026-05-25T18:19:06Z","jack-moylan-called-up-5-withdrawals-force-ireland-reshuffle","BBC Sport","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fczd223ze7jdo?at_medium=RSS&at_campaign=rss","326257808251031552","Middlesbrough",[79,82,83,84,85,48,86,87,88,89,90,91,92,93,94,55,95],"326255040819892224","326257807630274560","326255037997125632","326255038072623104","326255038148120576","326257545754710016","326257546325135360","326257546052505600","326257567011442688","326257807579942912","326257539916238848","326257537697452032","326257660011745280","326257537559040000",[80,97,98,99,100,50,101,102,103,104,105,106,107,108,109,57,110],"Shamrock Rovers","Southampton","Strasbourg","AZ Alkmaar","Hibernian","Newcastle","Brentford","Everton","Celtic","Watford","Lecce","Tondela","ST Mirren","Benfica","Jack Moylan Called Up: 5 Withdrawals Force Ireland Reshuffle",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":113,"homeTeamId":-1,"homeTeamName":-1,"id":114,"leagueId":115,"leagueName":116,"matchId":74,"matchName":21,"publishedAt":117,"slug":118,"sourceName":77,"sourceURL":119,"teamId":120,"teamName":121,"teamIds":122,"teamNames":130,"title":138},"Bohemians 1905 will enter a fan C team in Czech ninth tier next season, letting supporters play competitively in the kangaroo badge, a unique project.","333319207863193601","326135628607524864","Football League","2026-05-22T16:49:28Z","bohemians-1905-to-enter-fan-c-team-9th-tier-next-season","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fce8pwgzy8dko?at_medium=RSS&at_campaign=rss","326257702781063168","Bohemians 1905",[120,123,55,124,87,125,126,127,128,129],"326222711976103936","326222707169431552","326257554411753472","326257556324356096","326257565635710976","326222713142120448","326257546392244224",[121,131,57,132,102,133,134,135,136,137],"Australia","Anderlecht","Newcastle Jets","Newells Old Boys","Getafe","Canada","Nottingham Forest","Bohemians 1905 to Enter Fan C Team: 9th Tier Next Season",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":140,"homeTeamId":-1,"homeTeamName":-1,"id":141,"leagueId":142,"leagueName":143,"matchId":74,"matchName":21,"publishedAt":144,"slug":145,"sourceName":146,"sourceURL":147,"teamId":124,"teamName":132,"teamIds":148,"teamNames":153,"title":158},"Aryna Sabalenka said she wants to quit tennis after a stunning French Open collapse, losing 10 straight games to Diana Shnaider from a set and double break up.","337754706673668097","326135625054949376","Premier League","2026-06-03T16:07:00Z","why-sabalenka-wants-to-quit-tennis-a-roland-garros-collapse","Sky Sports","https:\u002F\u002Fwww.skysports.com\u002Ftennis\u002Fnews\u002F12040\u002F13550480\u002Ffrench-open-aryna-sabalenka-says-she-wants-to-quit-tennis-after-roland-garros-quarter-final-collapse-vs-diana-shnaider",[124,128,149,48,150,129,151,152],"326255039762927616","326257539962376192","326257554193649664","326257563307872256",[132,136,154,50,155,137,156,157],"Sheriff Tiraspol","Como","Perth Glory","Fortuna Sittard","Why Sabalenka Wants to Quit Tennis: A Roland-Garros Collapse",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":160,"homeTeamId":-1,"homeTeamName":-1,"id":161,"leagueId":29,"leagueName":30,"matchId":74,"matchName":21,"publishedAt":162,"slug":163,"sourceName":164,"sourceURL":165,"teamId":166,"teamName":167,"teamIds":168,"teamNames":171,"title":174},"NWSL resumes its regular season on July 3, earlier than usual, to capitalize on the men's World Cup frenzy with a Summer of Soccer bus tour and marquee matches.","337589166214746113","2026-06-03T10:30:03Z","why-nwsl-resumes-july-3-ride-men-s-world-cup-wave","The Guardian","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fjun\u002F03\u002Fnwsl-us-mens-world-cup-womens-football","326257535919067136","Lyon",[166,169,124,128,150,87,129,170,149,48],"326257810885054464","326257551639318528",[167,172,132,136,155,102,137,173,154,50],"York","Mannsdorf-Großenzersdorf","Why NWSL Resumes July 3: Ride Men's World Cup Wave",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":176,"homeTeamId":-1,"homeTeamName":-1,"id":177,"leagueId":178,"leagueName":179,"matchId":74,"matchName":21,"publishedAt":180,"slug":181,"sourceName":77,"sourceURL":182,"teamId":183,"teamName":184,"teamIds":185,"teamNames":189,"title":193},"Hannah Cain leaves Leicester City as her contract expires following WSL relegation. The club also retains goalkeeper Olivia Clark through 2026-27.","337136904212320257","326135627642834944","League","2026-06-02T03:46:44Z","why-hannah-cain-left-leicester-city-after-wsl-relegation","https:\u002F\u002Fwww.bbc.com\u002Fsport\u002Ffootball\u002Farticles\u002Fc4g81e274qzo?at_medium=RSS&at_campaign=rss","326257664185077760","Wales",[183,89,186,187,188,124,149,48,128],"326222712290676736","326257664877137920","326257807714160640",[184,104,190,191,192,132,154,50,136],"Czech Republic","Montenegro","Leicester","Why Hannah Cain Left Leicester City After WSL Relegation",{"awayTeamId":195,"awayTeamName":196,"body":-1,"category":71,"excerpt":197,"homeTeamId":198,"homeTeamName":199,"id":200,"leagueId":201,"leagueName":202,"matchId":203,"matchName":204,"publishedAt":205,"slug":206,"sourceName":164,"sourceURL":207,"teamId":195,"teamName":196,"teamIds":208,"teamNames":212,"title":216},"326257546258026496","Manchester City","Plymouth Argyle won't renew any women's contracts for 2026-27, players told via email. Coach Marie Hourihan quit after learning of budget cuts.","326257546220277760","Chelsea","337008617414725633","326135625533100032","National League","327054503574507520","Chelsea vs Manchester City","2026-06-01T20:54:56Z","plymouth-women-s-squad-emailed-no-contracts-coach-resigns","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fjun\u002F01\u002Fplymouth-remain-committed-despite-releasing-womens-squad-via-email",[195,198,209,210,124,149,48,129,211,128],"326257809492545536","326257545876344832","326222711682502656",[196,199,213,214,132,154,50,137,215,136],"Plymouth","Wolves","England","Plymouth Women's Squad Emailed: No Contracts, Coach Resigns",[218,250,270],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":219,"homeTeamId":-1,"homeTeamName":-1,"id":220,"leagueId":62,"leagueName":63,"matchId":74,"matchName":21,"publishedAt":221,"slug":222,"sourceName":223,"sourceURL":224,"teamId":225,"teamName":226,"teamIds":227,"teamNames":238,"title":249},"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",[225,228,229,230,231,232,233,234,235,211,236,237],"326257567044997120","326257612037296128","326222712013852672","326257764940648448","326257791536730112","326222712936599552","326222767416414208","326257536179113984","326257661458780160","326257796423094272",[226,239,240,241,242,243,244,245,246,215,247,248],"Rangers","Akhmat","Iran","Şiran","Mali","Paraguay","Lesotho","Toulouse","Poland","Russia","Kalidou Sidibé Joins Akhmat Grozny: Three-Year Deal Sealed",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":71,"excerpt":251,"homeTeamId":-1,"homeTeamName":-1,"id":252,"leagueId":62,"leagueName":63,"matchId":74,"matchName":21,"publishedAt":253,"slug":254,"sourceName":255,"sourceURL":256,"teamId":257,"teamName":258,"teamIds":259,"teamNames":264,"title":269},"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",[257,260,129,124,261,85,262,263],"326257546094448640","326222712496197632","326255041188990976","326255042891878400",[258,265,137,132,266,100,267,268],"Tottenham","Netherlands","FK Sarajevo","Birkirkara","Galatasaray Stands Firm: Sallai Not for Sale Amid Premier League Interest",{"awayTeamId":195,"awayTeamName":196,"body":-1,"category":71,"excerpt":271,"homeTeamId":89,"homeTeamName":104,"id":272,"leagueId":62,"leagueName":63,"matchId":273,"matchName":274,"publishedAt":275,"slug":276,"sourceName":255,"sourceURL":277,"teamId":195,"teamName":196,"teamIds":278,"teamNames":287,"title":296},"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.","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",[195,89,279,124,280,281,282,283,284,285,286],"326257545968619520","326257561546264576","326257801674362880","326323575902441472","326257574510858240","326257613643714560","326257615342407680","326257636301344768",[196,104,288,132,289,290,291,292,293,294,295],"Arsenal","Sonderjyske","SG Sonnenhof Grossaspach","Andorra","B 93","Hassania Agadir","FC Winterthur","Arema FC","Manchester City Stumble in 3-3 Thriller at Everton, Hand Arsenal Premier League Lead",{"matchResult":298,"exactScore":299,"totalGoals":300,"bothTeamsToScore":301},[],[],[],[],[303,313,319,324,329,336,342,348,352,357,362],{"id":304,"addition":-1,"extraMinute":305,"info":306,"isHome":307,"minute":308,"narrative":309,"playerName":310,"relatedPlayerName":311,"result":21,"teamLogo":49,"teamName":50,"typeName":312},"326966173822357504",0,"Normal Goal",false,17,"17' J. Martin (Shelbourne) scores, set up by A. Coote. 1-0 — the opening goal.","J. Martin","A. Coote","goal",{"id":314,"addition":-1,"extraMinute":305,"info":315,"isHome":307,"minute":316,"narrative":317,"playerName":310,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":318},"326966173881077760","Yellow Card",29,"29' J. Martin (Shelbourne) is shown a yellow card.","yellow_card",{"id":320,"addition":-1,"extraMinute":305,"info":315,"isHome":307,"minute":321,"narrative":322,"playerName":323,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":318},"326966173939798016",39,"39' P. Barrett (Shelbourne) is shown a yellow card.","P. Barrett",{"id":325,"addition":-1,"extraMinute":305,"info":315,"isHome":307,"minute":326,"narrative":327,"playerName":328,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":318},"326966174078210048",52,"52' R. Freitas (Shelbourne) is shown a yellow card.","R. Freitas",{"id":330,"addition":-1,"extraMinute":305,"info":331,"isHome":307,"minute":332,"narrative":333,"playerName":328,"relatedPlayerName":334,"result":21,"teamLogo":49,"teamName":50,"typeName":335},"326966174124347392","Substitution 1",56,"56' (Shelbourne) makes a substitution: R. Freitas comes on for H. Wood.","H. Wood","substitution",{"id":337,"addition":-1,"extraMinute":305,"info":338,"isHome":307,"minute":339,"narrative":340,"playerName":311,"relatedPlayerName":341,"result":21,"teamLogo":49,"teamName":50,"typeName":335},"326966174225010688","Substitution 2",67,"67' (Shelbourne) makes a substitution: A. Coote comes on for Jack Henry-Francis.","Jack Henry-Francis",{"id":343,"addition":-1,"extraMinute":305,"info":344,"isHome":307,"minute":339,"narrative":345,"playerName":346,"relatedPlayerName":347,"result":21,"teamLogo":49,"teamName":50,"typeName":335},"326966174308896768","Substitution 3","67' (Shelbourne) makes a substitution: E. Caffrey comes on for W. Jarvis.","E. Caffrey","W. Jarvis",{"id":349,"addition":-1,"extraMinute":305,"info":306,"isHome":307,"minute":350,"narrative":351,"playerName":334,"relatedPlayerName":347,"result":21,"teamLogo":49,"teamName":50,"typeName":312},"326966174480863232",72,"72' H. Wood (Shelbourne) scores, set up by W. Jarvis. 2-0.",{"id":353,"addition":-1,"extraMinute":305,"info":315,"isHome":307,"minute":354,"narrative":355,"playerName":356,"relatedPlayerName":21,"result":21,"teamLogo":49,"teamName":50,"typeName":318},"326966174644441088",87,"87' K. Ledwidge (Shelbourne) is shown a yellow card.","K. Ledwidge",{"id":358,"addition":-1,"extraMinute":45,"info":359,"isHome":307,"minute":61,"narrative":360,"playerName":310,"relatedPlayerName":361,"result":21,"teamLogo":49,"teamName":50,"typeName":335},"326966174761881600","Substitution 4","90+2' (Shelbourne) makes a substitution: J. Martin comes on for S. Boyd.","S. Boyd",{"id":363,"addition":-1,"extraMinute":45,"info":364,"isHome":307,"minute":61,"narrative":365,"playerName":366,"relatedPlayerName":367,"result":21,"teamLogo":49,"teamName":50,"typeName":335},"326966174808018944","Substitution 5","90+2' (Shelbourne) makes a substitution: K. McInroy comes on for E. Chapman.","K. McInroy","E. Chapman"]