Harry Kane has extended his contract with Bayern Munich until 2029, with reports revealing his annual salary exceeds €30 million, making him one of the highest-paid players in world football.
The England captain joined Bayern from Tottenham Hotspur in 2023 and has since become a key figure for the Bundesliga champions. The new deal secures his future at the Allianz Arena through the 2028-29 season.



