Harry Kane has won the 2026 Ballon d'Or, ending England’s 25-year wait for a winner of football’s most prestigious individual award. The Bayern Munich striker, 33, defeated Lionel Messi’s son Kylian Mbappé and Spain’s rising star Lamine Yamal to claim the honor. Kane, who plays for both club and country, scored 61 goals in 51 games during the qualifying period, securing his place on the shortlist and ultimately triumphing over his rivals.

The award ceremony, held in London, was marked by fan excitement as supporters broke through security barriers to celebrate Kane’s historic achievement. This marks the first time an English player has won the Ballon d’Or since Michael Owen in 2001. Kane, who has been a key figure for England and Bayern Munich, has consistently delivered at the highest level, with 73 goals for club and country last season. His performance in the Bundesliga and for the national team has been instrumental in his rise to the top of the rankings.

Kane’s victory is a testament to his longevity and consistency in the sport. Despite his age, he has shown no signs of slowing down, maintaining a high goal-scoring rate and leading his team to success. His Ballon d’Or win not only highlights his individual brilliance but also reflects the impact he has had on both club and country. The award is a fitting recognition of a career that has seen him become one of the most decorated English players in history.