Having just won the France Football Ballon d’Or, Harry Kane extended his contract with Bayern Munich this Thursday. Now under contract until 2029, the 33-year-old English center forward has even become the highest paid player in the Bavarian squad, according to information from Sky Sports. According to the German media, the former Tottenham striker will now receive more than 30 million euros gross per year, including bonuses. He is thus ahead of Jamal Musiala in Bayern’s salary scale and joins the top 3 biggest contracts in European football.
Bonuses linked to national titles, goals and assists as well as a final victory in the Champions League and another Ballon d’Or are also present in this new lease. Arriving in the summer of 2023 in Germany, Harry Kane has 156 goals in 161 appearances with the 35-time Bundesliga champion club. Since leaving Spurs, the Three Lions captain has won the first trophies of his career, with two German championship titles (2025, 2026), a National Cup (2026) and two Super Cups (2025, 2026).