[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"news-detail-kramaric-signs-two-year-extension-with-hoffenheim-reflects-on-tough-loss-to":40,"news-related-kramaric-signs-two-year-extension-with-hoffenheim-reflects-on-tough-loss-to-en":73,"news-related-match-kramaric-signs-two-year-extension-with-hoffenheim-reflects-on-tough-loss-to-en":131},{"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},true,"326135624916537344","World Cup","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fleagues\u002F1.png","326255613308833792","2026\u002F2027","2026-06-11","2026-06-28",-11,5,"running",false,{"article":41},{"awayTeamId":42,"awayTeamName":43,"body":44,"category":45,"excerpt":46,"homeTeamId":47,"homeTeamName":48,"id":49,"leagueId":50,"leagueName":51,"matchId":52,"matchName":53,"publishedAt":54,"slug":55,"sourceName":56,"sourceURL":57,"teamId":47,"teamName":48,"teamIds":58,"teamNames":65,"title":72},"326257534526558208","RB Leipzig","Andrei Kramaric has committed his future to Hoffenheim by extending his expiring contract for two years, according to news reports. The Croatian forward's decision provides stability for both the player and the Bundesliga club.\n\nIn a recent press conference, Kramaric opened up about his emotions following Hoffenheim's narrow loss to Stuttgart. \"This is perhaps the most difficult moment of my career,\" he said, highlighting the impact of the late-game defeat.\n\nThe contract extension underscores Hoffenheim's efforts to retain key talent, while Kramaric's candid remarks reflect the competitive pressures of top-flight football. Fans and teammates will be hoping for a swift turnaround as the season progresses.","news","Andrei Kramaric has extended his contract with Hoffenheim for two years, as reported in the news. The striker also expressed his disappointment after Hoffenheim's late defeat to Stuttgart, calling it a difficult moment in his career.","326257534396534784","Bayer Leverkusen","326997394640080897","326135624673267712","Bundesliga","326329462239006720","Bayer Leverkusen vs RB Leipzig","2026-05-04T12:57:39Z","kramaric-signs-two-year-extension-with-hoffenheim-reflects-on-tough-loss-to","Football | The Guardian","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fmay\u002F04\u002Fhoffenheim-heartache-patrik-schick-hat-trick-lifts-leverkusen-fourth-bundesliga",[47,42,59,60,61,62,63,64],"326222711493758976","326257807785463808","326222707169431552","326257546392244224","326257593141956608","326257608451166208",[48,43,66,67,68,69,70,71],"Croatia","Reading","Anderlecht","Nottingham Forest","Chattanooga","IFK Goteborg","Kramaric Signs Two-Year Extension with Hoffenheim, Reflects on Tough Loss to Stuttgart",[74,108,115,118],{"awayTeamId":75,"awayTeamName":76,"body":-1,"category":45,"excerpt":77,"homeTeamId":78,"homeTeamName":79,"id":80,"leagueId":50,"leagueName":51,"matchId":81,"matchName":82,"publishedAt":83,"slug":84,"sourceName":85,"sourceURL":86,"teamId":75,"teamName":76,"teamIds":87,"teamNames":97,"title":107},"326257534237151232","VfL Wolfsburg","VfL Wolfsburg faces a midfield crisis as four players risk suspension for the season-ending clash against FC St. Pauli or potential relegation playoffs, threatening their survival hopes.","326257534681747456","FC St. Pauli","327180147390156801","327054265786830848","FC St. Pauli vs VfL Wolfsburg","2026-05-05T16:56:46Z","wolfsburg-s-yellow-card-crisis-four-players-tread-fine-line-ahead-of-decisive","kicker Bundesliga News","https:\u002F\u002Fwww.kicker.de\u002Fvier-spieler-mit-vier-gelben-karten-wolfsburg-droht-ein-endspiel-problem-1216613\u002Fartikel#omrss",[75,78,88,89,90,91,92,93,61,94,95,96],"326222707618222080","326257534430089216","326257568773050368","326257580877811712","326257602625277952","326257636301344768","326255038584328192","326255042854129664","326255043940454400",[76,79,98,99,100,101,102,103,68,104,105,106],"Dender","Eintracht Frankfurt","Vorskla Poltava","Mito Hollyhock","FC Eindhoven","Arema FC","Legia Warszawa","FC Urartu","Banga","Wolfsburg's Yellow Card Crisis: Four Players Tread Fine Line Ahead of Decisive Bundesliga Finale",{"awayTeamId":42,"awayTeamName":43,"body":-1,"category":45,"excerpt":109,"homeTeamId":47,"homeTeamName":48,"id":110,"leagueId":50,"leagueName":51,"matchId":52,"matchName":53,"publishedAt":54,"slug":111,"sourceName":56,"sourceURL":57,"teamId":47,"teamName":48,"teamIds":112,"teamNames":113,"title":114},"Andrei Kramaric has signed a two-year contract extension with Bundesliga club Hoffenheim, as reported in the news, securing his future at the team.","326990714766364673","andrei-kramaric-extends-contract-with-hoffenheim-for-two-years",[47,42,59,60,61,62,63,64],[48,43,66,67,68,69,70,71],"Andrei Kramaric Extends Contract with Hoffenheim for Two Years",{"awayTeamId":42,"awayTeamName":43,"body":-1,"category":45,"excerpt":46,"homeTeamId":47,"homeTeamName":48,"id":49,"leagueId":50,"leagueName":51,"matchId":52,"matchName":53,"publishedAt":54,"slug":55,"sourceName":56,"sourceURL":57,"teamId":47,"teamName":48,"teamIds":116,"teamNames":117,"title":72},[47,42,59,60,61,62,63,64],[48,43,66,67,68,69,70,71],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":45,"excerpt":119,"homeTeamId":-1,"homeTeamName":-1,"id":120,"leagueId":50,"leagueName":51,"matchId":121,"matchName":21,"publishedAt":122,"slug":123,"sourceName":124,"sourceURL":125,"teamId":126,"teamName":127,"teamIds":128,"teamNames":129,"title":130},"Edin Dzeko returned to Schalke just in time as the team secured promotion to the Bundesliga with a 1-0 victory over Fortuna Düsseldorf.","326229283179597825","0","2026-05-03T11:24:01Z","schalke-celebrates-bundesliga-promotion-with-edin-dzeko-s-timely-return","www.espn.com - SOCCER","https:\u002F\u002Fwww.espn.com\u002Fsoccer\u002Fstory\u002F_\u002Fid\u002F48659794\u002Fedin-dzeko-leads-schalke-bundesliga-promotion-40-years-old","326222712076767232","Germany",[126,61],[127,68],"Schalke Celebrates Bundesliga Promotion with Edin Dzeko's Timely Return",{"awayScore":18,"awayTeam":132,"homeScore":136,"homeTeam":137,"id":52,"kickoffAt":141,"leagueId":50,"leagueName":51,"leagueSlug":142,"probabilityLabel":51,"slug":143,"status":144,"tvStations":145},{"code":133,"id":42,"imagePath":134,"name":43,"slug":135},"AWY","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F173.png","rb-leipzig",4,{"code":138,"id":47,"imagePath":139,"name":48,"slug":140},"HME","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F168.png","bayer-leverkusen","2026-05-02T16:30:00Z","de-bundesliga","bayer-leverkusen-vs-rb-leipzig-2026-05-02","finished",[]]