Harry Kane has extended his Bayern Munich contract until 2029, with the new deal reportedly making him Europe's highest-paid footballer. The extension follows a landmark season in which he won the Ballon d'Or. Harry Kane has committed his future to Bayern Munich until 2029, with his new contract reportedly making him Europe's highest-paid footballer.