New Delhi, Oct. 27 -- Harry Kane won the men's Ballon d'Or 2026, becoming the first English footballer in 25 years to receive the prestigious individual award. The Bayern Munich striker was announced as the winner at the 70th edition of the ceremony, held at the London Palladium on Monday.

Kane ended England's long wait for the men's Ballon d'Or, with Michael Owen being the last Englishman to win the award in 2001. The 33-year-old finished ahead of France captain Kylian Mbappe, who secured second place, while Barcelona teenager Lamine Yamal completed the top three.

Harry Kane's award followed a prolific 2025-26 campaign for Bayern Munich. He scored 61 goals in 51 appearances for the German club, helping them secure a domestic league and...