England captain Harry Kane has signed a new long-term contract with Bayern Munich that will keep him at the Bundesliga club until 2029, according to reports from Yahoo Sports on Thursday.
The 33-year-old striker, who joined Bayern from Tottenham Hotspur in 2023, has agreed to a lucrative extension that adds further years to his existing deal. Kane has been in prolific form since moving to Germany, establishing himself as one of the league's most consistent scorers.
The announcement comes as Bayern prepare for the latter stages of the UEFA Champions League, where Kane featured in their quarter-final first leg against Inter Milan at the Allianz Arena in April 2025. His contract extension provides stability for the Bavarian giants as they continue to compete on domestic and European fronts.
Financial terms of the agreement were not disclosed, though the deal is described as highly lucrative for the England international, who has won multiple individual awards during his time in Munich.



