Bayern Munich's German striker, England's Harry Kane, was crowned the 2026 Ballon d'Or during Monday's ceremony in London after a 2025-2026 season full of respectable numbers and statistics. Kane scored 61 goals for Bayern Munich, who reached the semi-finals of the Champions League, and his tally increased to 73 goals with England, who finished third in the 2026 World Cup. More details.