Harry Kane has signed a new contract with Bayern Munich that runs until 2029, effectively ending speculation about a return to the Premier League and cementing his status as a Bayern legend.
The 33-year-old England captain, who joined Bayern from Tottenham for £86m in August 2023, has scored 102 goals in 102 Bundesliga appearances, winning two league titles and three consecutive Golden Boot awards. His performances earned him the Ballon d'Or after 73 goals in 65 games for club and country during the 2025-26 season.
The extension means Kane, who turns 36 when the deal expires, is unlikely to add to his Premier League tally of 213 goals in 320 games for Tottenham. That leaves him 47 goals short of Alan Shearer's all-time record of 260, making Shearer's mark safe for the foreseeable future.
However, the contract signals Kane's ambition to feature in two more major tournaments: Euro 2028, hosted in the UK and Ireland, and the 2030 World Cup in Morocco, Portugal and Spain. England manager Thomas Tuchel, who brought Kane to Bayern, will view the striker's commitment as a boost for the national team's prospects.
Former England striker Chris Sutton believes Kane's game relies on intelligence and technique rather than pace, allowing him to maintain elite level into his late 30s. Sutton compared Kane to Teddy Sheringham, who played effectively into his 40s, and noted that no other English striker currently challenges Kane's place in the squad.
Kane's resilience was evident after a disappointing Euro 2024 where he was substituted in every knockout match yet still finished as joint top scorer with three goals. His subsequent form for Bayern has been peerless, making him indispensable for both club and country.
Bayern's investment reflects confidence in Kane's continued excellence, while Tuchel hopes the striker's drive can finally deliver international silverware for England.



