England captain Harry Kane has agreed a contract extension with Bayern Munich that will keep him at the Bundesliga club until 2029, with his annual salary reported to exceed €30 million.
The new deal makes Kane one of the highest-paid players in world football, surpassing previous salary benchmarks at the German champions.
Kane joined Bayern from Tottenham Hotspur in 2023 and has since established himself as a key figure in the team's attack.
The extension secures his future in Munich through the 2028-29 season, by which time he will be 35 years old.



