Ten winners. Different eras. One question: how long can a player remain good enough to win football’s most famous individual prize?
Oldest Ballon d’Or Winners: The All-Time Age Ranking
Stanley Matthews is the oldest Ballon d’Or winner, taking the inaugural award in 1956 at 41 years, 10 months and 17 days. Lionel Messi is the oldest modern-era name near the summit, while Karim Benzema, Lev Yashin and several other legends also won the prize deep into their thirties.

This table ranks unique players by their oldest Ballon d’Or-winning age. Multiple wins by the same player are not listed as separate entries, keeping the page focused on the oldest individual winners rather than every late-career winning edition.
What Makes An Old Ballon d’Or Winner Different?
Winning late is rare because elite football normally rewards a combination of form, physical capacity, tactical importance and narrative momentum. Older winners reach the summit after their games have already been tested by time.
That often means adaptation rather than simple survival. A veteran may cover less ground than at 24, yet read space earlier, choose actions more efficiently and control decisive moments with experience. The contrast becomes clearer beside TMJ’s youngest Ballon d’Or winners, where the story is acceleration rather than endurance.
Top 10 Oldest Ballon d’Or Winners
The table below orders ten unique winners from oldest to youngest. For consistency, ages are presented in years, months and days rather than mixing month-only and day-count formats. The top of the ranking is anchored to the official Ballon d’Or oldest-winner record, with the wider chronology checked against the official roll of honour.
| Rank | Player | Country | Year | Age |
|---|---|---|---|---|
| 1 | Stanley Matthews | England | 1956 | 41y 10m 17d |
| 2 | Lionel Messi | Argentina | 2023 | 36y 3m 6d |
| 3 | Karim Benzema | France | 2022 | 34y 9m 29d |
| 4 | Lev Yashin | Soviet Union | 1963 | 34y 1m |
| 5 | Alfredo Di Stéfano | Spain | 1959 | 33y 5m |
| 6 | Luka Modrić | Croatia | 2018 | 33y 2m 14d |
| 7 | Fabio Cannavaro | Italy | 2006 | 33y 2m |
| 8 | Josef Masopust | Czechoslovakia | 1962 | 31y 10m |
| 9 | Pavel Nedvěd | Czech Republic | 2003 | 31y 4m |
| 10 | Franz Beckenbauer | Germany | 1976 | 31y 3m |
Matthews stands apart from the field. The official Ballon d’Or record page identifies him as the oldest winner at 41 years, 10 months and 17 days, with Messi and Benzema forming the next two names in the age hierarchy. That gap is why Matthews’ 1956 win remains one of the most unusual longevity records in major football awards.
Why These Players Won Late
There is no single route to a late Ballon d’Or. The winners on this list reached the prize through different positions, eras and tactical identities.
What Changed Between Matthews And Messi?
Earlier eras demanded longevity without modern support systems
Matthews played in an era without modern recovery departments, individualized load management or today’s sports-science infrastructure. His record therefore carries a particular historical weight: he remained elite through a football culture built with far fewer tools for extending careers.
Modern football is faster, but careers can be managed more precisely
Today’s elite players face relentless schedules and greater athletic intensity, but they also benefit from improved medical care, recovery planning, nutrition and performance monitoring. The result is a strange balance: the game asks more of the body while giving top players more tools to protect it.
Ballon d’Or age and market value reward different things
A late Ballon d’Or celebrates what a player can still deliver now. Market value often rewards future seasons as well. That contrast is visible in TMJ’s Most Valuable Footballers 2026 ranking, where age and future potential help shape value alongside current level. Longevity records flip that lens: here, age makes the achievement more unusual rather than less valuable.
Three Ways To Read The Ranking
How To Read The Ranking
The order is based on each player’s oldest winning Ballon d’Or edition. Where the official Ballon d’Or site publishes an exact age, TMJ uses that figure directly. The wider chronology is cross-checked against the official roll of honour and the award’s age analysis. For the complete award history, see TMJ’s Ballon d’Or winner list.
Oldest Ballon d’Or Winners FAQ
Who is the oldest Ballon d’Or winner?
Stanley Matthews is the oldest winner in this ranking. He won the inaugural Ballon d’Or in 1956 at 41 years, 10 months and 17 days.
Who is the oldest modern Ballon d’Or winner?
Lionel Messi is the highest-ranked 21st-century winner on this list. The official Ballon d’Or age page places him at 36 years, 3 months and 6 days for his 2023 triumph.
Why does this ranking list players only once?
The page ranks unique players by the oldest winning age used for this comparison. That prevents repeat winners from occupying several positions in the same top 10.
Are older Ballon d’Or winners becoming more common?
Long elite careers are more achievable with modern recovery and performance support, but winning the Ballon d’Or in the mid-to-late thirties remains exceptional because the award still demands a season of world-class influence.
Matthews Is The Record. The Rest Explain Longevity.
The ranking says two different things at once. Stanley Matthews remains the extraordinary outlier, separated from the modern field by years rather than months. Messi and Benzema, meanwhile, show how elite influence can survive deep into the thirties when a player adapts his game rather than simply trying to preserve the version of himself that existed at 24.
That is the real longevity story behind the list: age changes what excellence looks like, but it does not automatically end it.
Sources & Further Reading
Primary-source checks for the ranking use the official Ballon d’Or site.
