Harry Kane has signed a new contract with Bayern Munich, making him the highest-paid player in Europe.
The agreement was confirmed on Thursday, November 5, 2026, with the Bundesliga club securing the England captain's long-term future.
Financial terms and contract duration were not disclosed in the initial announcement.



