Harry Kane has signed a new Bayern Munich contract running to 2029, likely ending his Premier League career and keeping Alan Shearer's 260-goal record out of reach. The 33-year-old England captain, crowned Ballon d'Or winner after 73 goals in 65 games, has scored 102 goals in 102 Bundesliga matches since joining from Spurs for £86m in 2023.
Kane signs new Bayern deal through 2029
Source: BBC