Bayern Munich: Harry Kane signs deal through 2029
The Ballon d’Or winner will remain in Germany for two more seasons, ending speculation about a return to the Premier League.
By Sarah Reynolds ·

Harry Kane has scored 156 goals in 161 appearances for Bayern Munich, and the club has just locked him in for two more years. The England captain signed a contract extension on Thursday that keeps him at the German giant until June 2029.
Kane joined Bayern from Tottenham Hotspur in 2023. Since arriving, he has helped the team win two Bundesliga titles, the German Cup, and two German Super Cups. He is the first English player to win the Ballon d’Or since Michael Owen in 2001, a prize he claimed last week.
The 33-year-old striker said in a statement that he feels at home in Munich. “I love the club, the fans and the city of Munich. We have a fantastic team and, in Vincent Kompany, a fantastic manager,” Kane said. He added that his family is happy in Germany and that he wants to win many more titles with the club.
Bayern CEO Jan-Christian Dreesen praised Kane’s impact on and off the pitch. Dreesen called the extension a commitment to a story that is far from over. German media reported that the new deal is the most lucrative contract in the club’s history, though Bayern did not release specific financial figures.
Kane has often been linked with a move back to England. He currently sits 47 goals behind Alan Shearer’s Premier League record of 260 goals. However, Kane told reporters in August that the Premier League no longer holds the same appeal for him. He is focused on his career in Germany.
The striker has finished as the Bundesliga’s top scorer in every season since joining Bayern. He was also named Germany’s Footballer of the Year in 2026. Additionally, he has won the European Golden Shoe twice for being Europe’s leading league goalscorer.
Kane captained England to a third-place finish at this year’s World Cup. He remains the focal point of both his club and country’s attacking play. His contract now runs through the 2028-2029 season.






