England captain Harry Kane was officially crowned the 2026 Men’s Ballon d’Or winner

Harry Kane
Monday night at The London Palladium, becoming the first Englishman to claim football’s top individual prize since Michael Owen in 2001. The 33-year-old Bayern Munich superstar topped a stellar voting field, edging out FC Barcelona’s Lamine Yamal and Real Madrid’s Kylian Mbappé to secure the coveted Golden Ball following a historic 12-month campaign.
Kane’s victory caps off a breathtaking 2025–26 season in which he scored over 60 goals for club and country, shattering domestic records while leading Bayern Munich to double glory and spearheading England on the international stage. His unmatched finishing, world-class playmaking, and clutch leadership earned overwhelming support from the global panel of journalists, national team captains, and head coaches.
The triumph decisively rewrites the narrative surrounding the legendary striker, silencing past critics and cementing his status among the game’s all-time greats. Dedicated to his family, teammates, and coaches, Kane’s emotional win marks the absolute pinnacle of a remarkable journey from non-league loans to the summit of global football.