Harry Kane, England captain and Bayern Munich striker, won the Ballon d'Or for 2026. Kane is the first English player to win the Ballon d'Or in 25 years. "I almost don't know what to say," Harry Kane said after winning the 2026 Men's Ballon d'Or. Having the ceremony in London made this moment even more special for me. Thanks to everyone who voted for me. It shows that with a lot of desire and effort you can achieve success."