England captain Harry Kane has agreed a new long-term contract with Bayern Munich that will keep him at the Bundesliga club until 2029, according to reports on Thursday.
The 32-year-old striker, who joined Bayern from Tottenham Hotspur in 2023, has committed his future to the German champions with what is described as a lucrative extension. Kane has been in prolific form since his move to Munich, leading the Bundesliga scoring charts and featuring prominently in Bayern's Champions League campaigns.
The agreement was announced on November 5, 2026, securing the services of one of world football's most consistent goalscorers for the next three seasons. Financial details of the deal were not disclosed.



