Harry Kane has extended his contract with Bayern Munich until 2029, the club announced on November 5, 2026. The England captain will earn more than €30 million per year, making him the highest-paid player at the Bundesliga club, overtaking Jamal Musiala.
The 31-year-old forward addressed a press conference in Munich on the same day, confirming the new deal. Kane joined Bayern from Tottenham Hotspur in 2023 and has since established himself as a key figure for the German champions.
The extension secures Kane's services through the 2028-29 season, by which time he will be 35. Financial terms were not officially disclosed, but reports indicate the annual salary exceeds €30 million, surpassing Musiala's previous top-earner status.



