Harry Kane has been crowned the 2026 Men's Ballon d'Or winner, completing one of the greatest seasons of his career and ending England's 25-year wait for football's most prestigious individual award. The Bayern Munich superstar beat strong competition from Kylian Mbappé and Lamine Yamal to claim the game's ultimate individual honour.