Harry Kane, captain of the England national football team and recent winner of the Ballon d'Or, has extended his contract with Bayern until June 2029, the Munich club announced. The 33-year-old forward has been with the team since 2023, having previously played for Tottenham in London.more