Bayern Munich striker Harry Kane has won the 2026 men’s Ballon d’Or, becoming the first English player to receive the prestigious individual football award since Michael Owen in 2001.

The England captain was crowned winner at the 70th edition of the Ballon d’Or ceremony held at the London Palladium on Monday, following an impressive 2025–26 season for club and country.

Kane scored 61 goals in 51 appearances for Bayern Munich during the campaign, helping the German side secure the domestic league and cup double. His overall tally, including goals for England, reached 73.

The 33-year-old also scored six goals at the World Cup, where England progressed to the semi-finals.

His victory ends a 25-year wait for an English winner of the men’s Ballon d’Or. Owen was the last Englishman to claim the award when he won it in 2001.

Before receiving the top honour, Kane also won the Men’s Striker of the Year award at Monday’s ceremony.

The Ballon d’Or is awarded annually to recognise outstanding individual performances in football, with winners determined by votes from journalists.