Bayern Munich have announced a contract extension for England captain Harry Kane, tying the striker to the Bundesliga champions until 2029. The deal, confirmed on November 5, 2026, will see Kane earn more than €30 million per season, making him the highest-paid player at the club ahead of Jamal Musiala.
The 31-year-old, who joined Bayern from Tottenham Hotspur in 2023, addressed the media at a press conference in Munich following the announcement. Kane, a Ballon d'Or winner according to the club's statement, expressed his delight at committing his future to the German giants.
The extension secures Kane's services through his mid-30s and reinforces Bayern's attacking options as they target further domestic and European success.



