[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"football-site-config":3,"world-cup-status-en":27,"news-detail-andrei-kramaric-extends-contract-with-hoffenheim-for-two-years":43,"news-related-andrei-kramaric-extends-contract-with-hoffenheim-for-two-years-en":76,"news-related-match-andrei-kramaric-extends-contract-with-hoffenheim-for-two-years-en":178},{"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",6,23,"upcoming",[40,41,42],"Mexico City","Monterrey","Zapopan",{"article":44},{"awayTeamId":45,"awayTeamName":46,"body":47,"category":48,"excerpt":49,"homeTeamId":50,"homeTeamName":51,"id":52,"leagueId":53,"leagueName":54,"matchId":55,"matchName":56,"publishedAt":57,"slug":58,"sourceName":59,"sourceURL":60,"teamId":50,"teamName":51,"teamIds":61,"teamNames":68,"title":75},"326257534526558208","RB Leipzig","Andrei Kramaric, the forward for Hoffenheim, has agreed to a two-year contract extension with the Bundesliga club, as reported in the news. This move keeps him at Hoffenheim beyond his previous expiring deal.\n\nThe extension is a key development for both Kramaric and Hoffenheim, reinforcing the player's commitment to the team in the German top flight. No further details were provided beyond the reported agreement.","news","Andrei Kramaric has signed a two-year contract extension with Bundesliga club Hoffenheim, as reported in the news, securing his future at the team.","326257534396534784","Bayer Leverkusen","326990714766364673","326135624673267712","Bundesliga","326329462239006720","Bayer Leverkusen vs RB Leipzig","2026-05-04T12:57:39Z","andrei-kramaric-extends-contract-with-hoffenheim-for-two-years","The Guardian","https:\u002F\u002Fwww.theguardian.com\u002Ffootball\u002F2026\u002Fmay\u002F04\u002Fhoffenheim-heartache-patrik-schick-hat-trick-lifts-leverkusen-fourth-bundesliga",[50,45,62,63,64,65,66,67],"326222711493758976","326257807785463808","326222707169431552","326257546392244224","326257593141956608","326257608451166208",[51,46,69,70,71,72,73,74],"Croatia","Reading","Anderlecht","Nottingham Forest","Chattanooga","IFK Goteborg","Andrei Kramaric Extends Contract with Hoffenheim for Two Years",[77,104,126,151],{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":48,"excerpt":78,"homeTeamId":-1,"homeTeamName":-1,"id":79,"leagueId":53,"leagueName":54,"matchId":80,"matchName":21,"publishedAt":81,"slug":82,"sourceName":83,"sourceURL":84,"teamId":85,"teamName":86,"teamIds":87,"teamNames":95,"title":103},"Hamburg SV secure Grönbaek's stay, RB Leipzig plan with Diomande, and the Stage transfer poker continues – get the latest updates from Kicker.","337743388554039297","0","2026-06-03T21:46:52Z","gronbaek-remains-at-hsv-rb-commit-to-diomande","Kicker","https:\u002F\u002Fwww.kicker.de\u002Ftransferticker-953155\u002Fartikel#omrss","326255039712595968","Başakşehir",[85,88,89,90,91,92,45,64,93,94],"326257534270705664","326257580877811712","326257599160782848","326257760532434944","326257783785656320","326222713142120448","326257565635710976",[86,96,97,98,99,100,46,71,101,102],"Werder Bremen","Mito Hollyhock","Istra 1961","İstanbulspor","Istres","Canada","Getafe","Grönbaek Remains at HSV, RB Commit to Diomande",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":48,"excerpt":105,"homeTeamId":-1,"homeTeamName":-1,"id":106,"leagueId":53,"leagueName":54,"matchId":80,"matchName":21,"publishedAt":107,"slug":108,"sourceName":83,"sourceURL":84,"teamId":109,"teamName":110,"teamIds":111,"teamNames":118,"title":125},"Bayern Munich target Saibari and Dest this summer, while Köln trigger buy option for Kamiński. Both Bundesliga sides are active in the transfer market.","337695638449819649","2026-06-03T14:34:16Z","bayern-chase-saibari-dest-what-it-means-koln-buy-kaminski","326257781562675200","Auch",[109,85,112,88,90,113,114,115,116,117,64,93],"326255040920555520","326257606744084480","326257680438005760","326257747962105856","326257563194626048","326257565195309056",[110,86,119,96,98,120,121,122,123,124,71,101],"Beitar Jerusalem","Beijing Guoan","BIT","Beira-Mar","PSV Eindhoven","Barcelona","Bayern Chase Saibari, Dest: What It Means; Köln Buy Kaminski",{"awayTeamId":-1,"awayTeamName":-1,"body":-1,"category":48,"excerpt":127,"homeTeamId":-1,"homeTeamName":-1,"id":128,"leagueId":53,"leagueName":54,"matchId":80,"matchName":21,"publishedAt":129,"slug":130,"sourceName":83,"sourceURL":131,"teamId":132,"teamName":133,"teamIds":134,"teamNames":142,"title":150},"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",[132,135,85,136,137,66,90,138,139,140,141,64,93],"326222712324231168","326255040442404864","326257552176189440","326257672598851584","326257534493003776","326222712076767232","326257536145559552",[133,143,86,144,145,73,98,146,147,148,149,71,101],"Austria","Austria Vienna","Austria Salzburg","Derry City","VfB Stuttgart","Germany","Rennes","Stuttgart's Assignon Out: Shoulder Surgery Leaves Timeline",{"awayTeamId":152,"awayTeamName":153,"body":-1,"category":48,"excerpt":154,"homeTeamId":88,"homeTeamName":96,"id":155,"leagueId":53,"leagueName":54,"matchId":156,"matchName":157,"publishedAt":158,"slug":159,"sourceName":83,"sourceURL":160,"teamId":132,"teamName":133,"teamIds":161,"teamNames":169,"title":177},"326257534329425920","Borussia Dortmund","Michael Ballack's Bayern farewell goal and Lukas Podolski's double for relegated Köln headlined the final day, while Werder Bremen beat Hamburg to claim second.","337535797513162753","327054254613204992","Werder Bremen vs Borussia Dortmund","2026-06-03T07:45:19Z","ballack-leaves-podolski-arrives-2006-bundesliga-final-day","https:\u002F\u002Fwww.kicker.de\u002Fballack-geht-poldi-kommt-wie-sah-die-bundesliga-vor-dem-sommermaerchen-aus-1224855\u002Fvideo#omrss",[132,88,152,135,136,162,163,164,137,165,50,139,166,140,167,168],"326255041348374528","326257534430089216","326257539698135040","326257554193649664","326222711682502656","326257546220277760","326222711653142528",[133,96,153,143,144,170,171,172,145,173,51,147,174,148,175,176],"Torpedo Kutaisi","Eintracht Frankfurt","Torino","Perth Glory","England","Chelsea","Spain","Ballack Leaves, Podolski Arrives: 2006 Bundesliga Final Day",{"awayScore":18,"awayTeam":179,"description":183,"homeScore":184,"homeTeam":185,"id":55,"kickoffAt":189,"length":190,"leagueId":53,"leagueName":54,"leagueSlug":191,"probabilityLabel":54,"slug":192,"status":193,"tvStations":194,"venueCity":21,"venueName":21},{"code":180,"id":45,"imagePath":181,"name":46,"slug":182},"AWY","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F173.png","rb-leipzig","The BayArena is set for a monumental Bundesliga showdown on May 2, 2026, as defending champions Bayer Leverkusen host RB Leipzig in a fixture with massive implications at the top of the table. With the season entering its final stretch, this clash is a direct duel for supremacy. Leverkusen, under the enduring philosophy of Xabi Alonso, are fighting to retain their title, while Leipzig, perennial contenders, are desperate to secure a top-four finish and Champions League qualification, or perhaps even challenge for the crown themselves.\n\nWhile not a traditional rivalry, this has become a defining modern German football contest, pitting Leverkusen's fluid, possession-based dominance against Leipzig's high-intensity, pressing game. The tactical battle is fascinating: can Leipzig's energetic midfield disrupt Leverkusen's metronome, Granit Xhaka, and stifle the creative genius of Florian Wirtz? Conversely, can Leverkusen's defense withstand the blistering pace and direct running of Leipzig's Lois Openda and Xavi Simons?\n\nThe atmosphere at the BayArena will be electric, a cauldron of noise as the home faithful urge their team on in a potential title-decider. Fans can expect a high-stakes, end-to-end encounter filled with technical quality and relentless energy. Every tackle, every pass, will carry the weight of the season's ambitions. This is more than a match; it's a statement game where the Bundesliga's balance of power for the 2025-26 season could be decisively shaped.",4,{"code":186,"id":50,"imagePath":187,"name":51,"slug":188},"HME","https:\u002F\u002Fmedia.api-sports.io\u002Ffootball\u002Fteams\u002F168.png","bayer-leverkusen","2026-05-02T16:30:00Z",90,"de-bundesliga","bayer-leverkusen-vs-rb-leipzig-2026-05-02","finished",[]]