The history of English Ballon D'or Winners is short, selective and still marked by one name: Michael Owen. The former Liverpool forward won the Ballon d’Or in 2001, and more than two decades later he remains the last English player to receive the game’s most famous individual prize.
That alone tells you how unusual the achievement is. England have produced major talent across generations, but the list of Ballon d’Or winners from the country is still only four names long. It began with Sir Stanley Matthews in 1956, continued with Sir Bobby Charlton in 1966 after helping England to the World Cup, and then returned with Kevin Keegan, who won it in 1978 and again in 1979. Owen’s 2001 victory is the most recent entry on that list.
Why Owen’s 2001 win still stands out
Owen’s case was built on a standout 2000/01 season, when he helped Liverpool win the FA Cup, UEFA Cup and League Cup. He was 22 years old, and the voting reflected how strongly that season resonated: he finished with 176 points, ahead of Raul on 140 points. In other words, this was not just a promising young player being recognized. He was voted the best player in the world.
The significance of that result has only grown with time. England have come close since, but not close enough to break through again. In 2005, Frank Lampard finished second in Ballon d’Or voting with 148 points, while Steven Gerrard finished third with 142 points. Those finishes showed English players could still contend, but they also reinforced the larger pattern: contention is not the same as winning.
What the 2026 ceremony says about the present
There is a reason the 2026 Ballon d’Or conversation feels relevant to this story. Harry Kane, Jude Bellingham and Declan Rice were named among the 30 nominees for the Ballon d’Or, and the ceremony will be held in London on Monday, October 26, 2026. It will be the first time the event is staged in the English capital.
That gives English football a useful moment of reflection. The country still produces elite players, and it still places them on the world stage. But the last English Ballon d’Or winner is still Michael Owen, and that fact has not changed since 2001.
So when people ask who the last English player to win the Ballon d’Or was, the answer remains clear. It was Owen. And when they ask how many Englishmen have ever won it, the answer is still four. For all the talent that has followed, that remains the defining statistic in the story of English Ballon D'or Winners.







