VIVARAE NEWS

Ballon d'Or winners: the full list year by year, from 1956 to 2025

Lionel Messi is the all-time leading Ballon d'Or winner, with eight, followed by Cristiano Ronaldo, with five. The full list since 1956, the rankings by player, country and club, and when the 2026 award will be presented.

· By , journalist

Ballon d'Or winners: the full list year by year, from 1956 to 2025

Photo: TheTank, CC BY-SA 4.0, Wikimedia Commons

The Ballon d'Or has been awarded 69 times since 1956 and has been won by 47 players: the most successful is Lionel Messi, with eight, followed by Cristiano Ronaldo, with five. The latest winner is France's Ousmane Dembélé, in 2025. The 2026 award will be presented on 26 October in London. This is the full list, with rankings by player, country and club.

Bar chart: players with two or more Ballons d'Or, led by Lionel Messi with eight and Cristiano Ronaldo with five
Source: France Football list of winners. Chart: Vivarae News. You may use this chart if you credit the source and link to this page.

Who has won the most Ballons d'Or

PlayerBallons d'OrYears
Lionel Messi82009, 2010, 2011, 2012, 2015, 2019, 2021, 2023
Cristiano Ronaldo52008, 2013, 2014, 2016, 2017
Johan Cruyff31971, 1973, 1974
Michel Platini31983, 1984, 1985
Marco van Basten31988, 1989, 1992
Alfredo Di Stéfano21957, 1959
Franz Beckenbauer21972, 1976
Kevin Keegan21978, 1979
Karl-Heinz Rummenigge21980, 1981
Ronaldo21997, 2002

Ten players have won it more than once. Between 2008 and 2023, Messi and Cristiano Ronaldo took 13 of the 15 awards; the other two went to Luka Modrić (2018) and Karim Benzema (2022). Messi also holds the longest streak: four in a row, from 2009 to 2012.

When the 2026 Ballon d'Or is presented

On Monday 26 October 2026, in London. It will be the first time the ceremony is held in that city and it coincides with the award's 70th anniversary, according to UEFA, which has co-organised it since 2024 with the magazine France Football, its creator. At the time of writing the winner is not known: we will update the list that day.

All the Ballon d'Or winners, year by year

YearWinnerCountryClub
2025Ousmane DembéléFranceParis Saint-Germain
2024RodriSpainManchester City
2023Lionel MessiArgentinaInter Miami
2022Karim BenzemaFranceReal Madrid
2021Lionel MessiArgentinaParis Saint-Germain
2019Lionel MessiArgentinaBarcelona
2018Luka ModrićCroatiaReal Madrid
2017Cristiano RonaldoPortugalReal Madrid
2016Cristiano RonaldoPortugalReal Madrid
2015Lionel MessiArgentinaBarcelona
2014Cristiano RonaldoPortugalReal Madrid
2013Cristiano RonaldoPortugalReal Madrid
2012Lionel MessiArgentinaBarcelona
2011Lionel MessiArgentinaBarcelona
2010Lionel MessiArgentinaBarcelona
2009Lionel MessiArgentinaBarcelona
2008Cristiano RonaldoPortugalManchester United
2007KakáBrazilMilan
2006Fabio CannavaroItalyReal Madrid
2005RonaldinhoBrazilBarcelona
2004Andriy ShevchenkoUkraineMilan
2003Pavel NedvědCzech RepublicJuventus
2002RonaldoBrazilReal Madrid
2001Michael OwenEnglandLiverpool
2000Luís FigoPortugalReal Madrid
1999RivaldoBrazilBarcelona
1998Zinedine ZidaneFranceJuventus
1997RonaldoBrazilInter Milan
1996Matthias SammerGermanyBorussia Dortmund
1995George WeahLiberiaMilan
1994Hristo StoichkovBulgariaBarcelona
1993Roberto BaggioItalyJuventus
1992Marco van BastenNetherlandsMilan
1991Jean-Pierre PapinFranceMarseille
1990Lothar MatthäusGermanyInter Milan
1989Marco van BastenNetherlandsMilan
1988Marco van BastenNetherlandsMilan
1987Ruud GullitNetherlandsMilan
1986Igor BelanovSoviet UnionDynamo Kyiv
1985Michel PlatiniFranceJuventus
1984Michel PlatiniFranceJuventus
1983Michel PlatiniFranceJuventus
1982Paolo RossiItalyJuventus
1981Karl-Heinz RummeniggeGermanyBayern Munich
1980Karl-Heinz RummeniggeGermanyBayern Munich
1979Kevin KeeganEnglandHamburger SV
1978Kevin KeeganEnglandHamburger SV
1977Allan SimonsenDenmarkBorussia Mönchengladbach
1976Franz BeckenbauerGermanyBayern Munich
1975Oleg BlokhinSoviet UnionDynamo Kyiv
1974Johan CruyffNetherlandsBarcelona
1973Johan CruyffNetherlandsBarcelona
1972Franz BeckenbauerGermanyBayern Munich
1971Johan CruyffNetherlandsAjax
1970Gerd MüllerGermanyBayern Munich
1969Gianni RiveraItalyMilan
1968George BestNorthern IrelandManchester United
1967Flórián AlbertHungaryFerencváros
1966Bobby CharltonEnglandManchester United
1965EusébioPortugalBenfica
1964Denis LawScotlandManchester United
1963Lev YashinSoviet UnionDynamo Moscow
1962Josef MasopustCzechoslovakiaDukla Prague
1961Omar SívoriItalyJuventus
1960Luis SuárezSpainBarcelona
1959Alfredo Di StéfanoSpainReal Madrid
1958Raymond KopaFranceReal Madrid
1957Alfredo Di StéfanoSpainReal Madrid
1956Stanley MatthewsEnglandBlackpool

The club is the one the winner was playing for when he received the award. It was not awarded in 2020, because of the pandemic. Between 2010 and 2015 the award merged with FIFA's and was called the FIFA Ballon d'Or.

Ballon d'Or by country

CountryBallons d'OrDifferent players
France86
Argentina81
Portugal73
Germany75
Netherlands73
England54
Italy55
Brazil54
Spain43
Soviet Union33
Czechoslovakia11
Scotland11
Hungary11
Northern Ireland11
Denmark11
Bulgaria11
Liberia11
Czech Republic11
Ukraine11
Croatia11

France and Argentina are tied at the top with eight, but in opposite ways: France got there with six players and Argentina with just one. The country is shown as it appears in the list of winners: Alfredo Di Stéfano and Omar Sívori were born in Argentina but won as players of Spain and Italy. Germany includes the awards of the former West Germany.

Ballon d'Or by club

ClubBallons d'Or
Real Madrid12
Barcelona12
Juventus8
Milan8
Bayern Munich5
Manchester United4
Dynamo Kyiv2
Hamburger SV2
Inter Milan2
Paris Saint-Germain2

Real Madrid and Barcelona have 12 each, and together with Juventus and Milan, which have eight, they account for 40 of the 69 awards. In all, 22 clubs have had winners.

Records and facts about the award

  • The only goalkeeper: Lev Yashin, in 1963.
  • The first non-European: George Weah, of Liberia, in 1995. He remains the only African winner.
  • The first South American: Brazil's Ronaldo, in 1997, who at 21 is also the youngest winner.
  • The oldest: Stanley Matthews, the first winner, who was 41 in 1956.
  • South America: 13 awards, eight by Messi and five by Brazilian players.

There is a reason South Americans appear so late: until 1994 the award was only for European players. In 1995 it was opened to any footballer at a European club, and in 2007 to players from all over the world. That is why figures such as Pelé and Maradona never won it.

How the winner is chosen

It is voted on by a jury of specialist journalists, from a list of 30 nominees. Until 2021 it rewarded performance over the calendar year; since 2022 the previous season, from August to July, is what counts. Since 2018 there has also been a women's Ballon d'Or.

For more football, see how long a match lasts and how big a pitch is.

Frequently asked questions

Who has the most Ballons d'Or?

Lionel Messi, with eight: 2009, 2010, 2011, 2012, 2015, 2019, 2021 and 2023.

How many Ballons d'Or does Cristiano Ronaldo have?

Five: 2008, 2013, 2014, 2016 and 2017.

Who won the latest Ballon d'Or?

Ousmane Dembélé, of Paris Saint-Germain, in 2025. The 2026 award will be presented on 26 October.

Why was there no Ballon d'Or in 2020?

France Football decided not to award it because of the pandemic, which disrupted that year's competitions.