England captain Harry Kane is set to earn a record-shattering €30 million per year after his Bayern Munich salary was revealed, making him one of the highest-paid players in world football.
The 31-year-old striker has extended his contract with the Bundesliga champions until 2029, securing his future at the Allianz Arena. The new deal reportedly includes a base salary exceeding €30 million annually, surpassing previous benchmarks for the German league.



