Bayern Munich and England striker Harry Kane won the 2026 men's Ballon d'Or, the most prestigious individual award in soccer.