👑

Harry Kane Wins the Ballon d'Or 2026: The Season That Ended England's 25-Year Wait

How Harry Kane won the 2026 Ballon d'Or: 61 goals for Bayern, a double, a World Cup third place, and the first English winner since Michael Owen.

6 min readPublished 2026-10-28Updated 2026-10-28
Share
Play free Gameweek Fantasy while you read
LAST VERIFIED

Every figure was checked on 2026-10-28 against his career record and the official results. Season totals are for 2025–26, the period the award covered.

Harry Kane is the 2026 Ballon d'Or winner. He collected it at the London Palladium on 26 October, the first Englishman to win since Michael Owen in 2001 and the first Bayern Munich player since Karl-Heinz Rummenigge in 1981. He finished ahead of Kylian Mbappé and Lamine Yamal, and picked up the Gerd Müller Trophy as the year's top scorer on the same night.

The season in numbers

2025–26Kane
Bundesliga goals36 in 31 games (equalled his own league record)
Goals for Bayern, all competitions61, a club record this century
Goals for club and country73 (Gerd Müller Trophy)
World Cup 20266 goals, England third
TrophiesBundesliga, DFB-Pokal, DFL-Supercup
Champions LeagueJoint top scorer

How the season built

It started fast. Kane scored in the Supercup against Stuttgart in August 2025 and got a hat-trick against RB Leipzig on the opening Bundesliga weekend. In the Champions League he scored twice against Chelsea and became only the third player, after Cristiano Ronaldo and Neymar, to score 20 Champions League goals for two different clubs.

The goals kept coming through the spring. A hat-trick against Köln in May took him to 36 league goals, level with his own Bundesliga record and enough for a third straight top-scorer award. A week later he scored another hat-trick in the DFB-Pokal final, a 3–0 win over Stuttgart, to finish the double.

At the World Cup in North America he scored six times, including two against Croatia in the opening game. England went out in the semi-finals and then beat France 6–4 in the third-place play-off, their best finish since 1966.

The long road to here

Kane's story is about patience. Tottenham loaned him to Leyton Orient, Millwall, Norwich and Leicester before he got a proper chance, and he then spent more than a decade scoring 280 goals for Spurs, the club record, without winning a trophy.

Bayern paid €110 million for him in 2023, the most expensive signing in Bundesliga history. His first major trophy, the 2024–25 Bundesliga, came at 31. A year and a half later he has a double, a Ballon d'Or, and in September 2026 he became the fastest player ever to 100 Bundesliga goals, in 98 games.

For England he is the record scorer with 91 goals and, since October 2026, level with Peter Shilton as the most-capped men's player on 125.

England's Ballon d'Or winners

Kane is the fifth English winner. Matthews won the very first Ballon d'Or in 1956, and the 2026 ceremony was held in London partly to mark seventy years since.

YearPlayerClub
1956Stanley MatthewsBlackpool
1966Bobby CharltonManchester United
1978Kevin KeeganHamburg
1979Kevin KeeganHamburg
2001Michael OwenLiverpool
2026Harry KaneBayern Munich

Who he beat

Mbappé finished second after topping the La Liga scoring charts, sharing the Champions League top-scorer award and winning a second World Cup Golden Boot. Yamal, third, was La Liga's Player of the Season and won the World Cup with Spain at 18. Rodri, who took the Golden Ball at that World Cup, was fourth, and Messi fifth.

Kane's Bayern teammate Michael Olise finished ninth after a record seven assists at the World Cup. The full 30 are in our results piece.

Go deeper on Kane

Think you know Kane? Play free

Test yourself on the Ballon d'Or winner and the rest of the top 30, or put your football knowledge to work in a free game.

Frequently Asked Questions

Has Harry Kane won the Ballon d'Or?
Yes. Kane won the 2026 Ballon d'Or on 26 October 2026, his first.
Who was the last Englishman to win the Ballon d'Or before Kane?
Michael Owen, in 2001, while at Liverpool.
How many goals did Harry Kane score in 2025–26?
61 for Bayern Munich in all competitions, 36 of them in the Bundesliga, and 73 in total including England.
Is Kane the first Bayern player to win the Ballon d'Or?
No. Gerd Müller, Franz Beckenbauer and Karl-Heinz Rummenigge won it with Bayern. Kane is the first since Rummenigge in 1981.
How many English players have won the Ballon d'Or?
Five: Stanley Matthews, Bobby Charlton, Kevin Keegan (twice), Michael Owen and Harry Kane.
Where did England finish at the 2026 World Cup?
Third, after beating France 6–4 in the play-off. It was their best finish since winning in 1966.

More Guides

🏏 Also into Cricket?
Play Fantasy Cricket across IPL, T20 World Cup & more on CricketDream.in
Play Now → cricketdream.in