Harry Kane has signed a new contract with Bayern Munich that will keep him at the Bundesliga club until 2029, a move that effectively ends any realistic prospect of a return to the Premier League and secures England's captain and record goalscorer for two more major tournaments.
The 33-year-old, who joined Bayern from Tottenham Hotspur for £86 million in August 2023, has scored 102 goals in 102 Bundesliga appearances, winning two league titles and three consecutive Golden Boot awards. His form earned him the Ballon d'Or after netting 73 goals in 65 games for club and country during the 2025‑26 season.
The extension, which expires shortly before Kane's 36th birthday, means Alan Shearer's Premier League record of 260 goals in 441 matches remains out of reach. Kane scored 213 goals in 320 league games for Spurs, leaving him 47 short of Shearer's tally.
For England manager Thomas Tuchel, the deal signals Kane's intention to target Euro 2028, to be hosted in the UK and Ireland, and potentially the 2030 World Cup in Morocco, Portugal and Spain. Former England striker Chris Sutton believes Kane's all‑round game and football intelligence will allow him to remain effective well into his thirties, citing Teddy Sheringham and Cristiano Ronaldo as examples of forwards who thrived at an advanced age.
Kane's importance to England is underlined by the lack of a comparable striking alternative. Despite a subdued Euro 2024 where he was substituted in every knockout match, he still finished as joint top scorer with three goals. Sutton argues that with pace and runners around him, Kane's vision and passing range will continue to make him indispensable.
Bayern's investment reflects confidence in further honours, while Tuchel hopes Kane's continued excellence can finally deliver the international trophy that has eluded England.



