Harry Kane won the 2026 men’s Ballon d’Or, becoming the first Englishman to claim the award since Michael Owen in 2001. He scored 61 goals for Bayern Munich and 73 overall. Spain’s Alexia Putellas won the women’s award, while Barcelona and Spain collected several other honours.
Read full article