Football

Ballon d'Or: Winners, Records & the 2026 Race

July 14, 2026
6 min read
By Mahadev Book Analyst

For almost two decades it had two possible winners. Now the Ballon d'Or has none, making the prestigious but contentious prize difficult to predict. Rodri in 2024, Ousmane Dembele in 2025 and a similarly tight 2026 vote should be watched from London on 26 October — the 70th anniversary of the award, and the first time it has been presented outside Paris.

The 2025 Ballon d'Or: Ousmane Dembele's Year

The Frenchman, on the back of a Champions League-winning campaign with PSG, beat Barcelona's teenage prodigy Lamine Yamal (second) and his Paris teammate Vitinha (third) to claim the Men's Ballon d'Or at the Théâtre du Châtelet on 22 September. The top ten included five Parisian players, including Achraf Hakimi, Gianluigi Donnarumma and Nuno Mendes. It was a remarkable comeback for the 28-year-old, whose early years at Barcelona were wrecked by injuries and who was widely written off before his Paris revival.

Ballon d'Or Winners: Last Few Years

YearWinnerClub
2015Lionel MessiBarcelona
2016Cristiano RonaldoReal Madrid
2017Cristiano RonaldoReal Madrid
2018Luka ModricReal Madrid
2019Lionel MessiBarcelona
2020Not awarded (pandemic)
2021Lionel MessiBarcelona/PSG
2022Karim BenzemaReal Madrid
2023Lionel MessiInter Miami
2024RodriManchester City
2025Ousmane DembelePSG

Three consecutive first-time winners since Messi's final win in 2023 — the most open voting since the 2000s.

Who Has Won the Most Ballons d'Or?

Lionel Messi, and by quite some distance: eight in total, spread across fifteen years from 2009 to 2023. Second belongs to Cristiano Ronaldo, with five between 2008 and 2017, while Michel Platini, Johan Cruyff and Marco van Basten take third with three each. As for the "Super Ballon d'Or" people search for — that was a one-off prize from France Football in 1989, given to the best of all previous winners, Alfredo di Stéfano. It has not been presented since, despite the internet's almost annual insistence that it is now Lionel Messi's turn.

The 2026 Ballon d'Or: London, 26 October

The 2026 edition will be held in London — a first for the event — on 26 October and, as ever, the race to the podium should be followed with interest. In particular, the vote in the wake of the World Cup in North America (see our guide to FIFA WC winners for reference) will be fascinating — the tournament is always a deciding factor for the Ballon d'Or in the year it is played. The shortlist is likely to be announced in early September, with this page updated on the candidates, the likely winner, and what happens on the night in London.

Ballon d'Or FAQs

Who won the Ballon d'Or 2025?
The Men's Ballon d'Or 2025 was won by PSG and France forward Ousmane Dembele, beating Barcelona's Lamine Yamal and Paris teammate Vitinha, at the award ceremony in Paris on 22 September 2025.
When is the Ballon d'Or 2026?
The Ballon d'Or 2026 takes place on 26 October 2026, in London, England, marking the 70th anniversary of the award, and the first time it has been presented outside Paris.
Who has won the most Ballons d'Or?
Lionel Messi has the record number of Ballons d'Or, with eight in total, won across fifteen years.
What is the Super Ballon d'Or?
A special award presented once, in 1989, by France Football. The Super Ballon d'Or was given to Real Madrid and Spain legend Alfredo di Stéfano as the best-ever winner in the history of the award.
Why wasn't there a Ballon d'Or in 2020?
The Ballon d'Or 2020 was cancelled due to pandemic restrictions — the only time since 1956 that the prestigious prize has not been awarded.

Last updated: 14 July 2026. Updated on the list of nominees and the results after the ceremony on 26 October 2026.

Results based on information from France Football/UEFA.

Want to put these insights into action?

Get your verified Mahadev Book ID on WhatsApp in under 5 minutes and start placing smart bets now.