Harry Kane signs new Bayern Munich contract until 2029
England captain and Ballon d'Or winner Harry Kane has signed a new deal with Bayern Munich running until 2029.

Photo: Wikimedia Commons / CC BY-SA 4.0 / Author: YantsImages
England captain and current Ballon d'Or winner Harry Kane has signed a new contract with Bayern Munich that will keep him at the club until 2029. The 33-year-old striker was previously entering the final 12 months of the four-year deal he signed following his £86m move from Tottenham in 2023.
This extension secures the future of the prolific forward, who enjoyed a historic 2025/26 campaign. Last season, Kane netted 73 goals in 65 matches across all competitions, a performance that led to him being crowned the world's best male player at the Ballon d'Or ceremony last month.