Harry Kane has won the 2026 Ballon d’Or after a historic 73-goal season, becoming the first English player to claim the prestigious football award since 2001.