Thursday, April 16, 2026
HomeFootballEvery Ballon d’Or Winner: Know which player has won the Most Ballon...

Every Ballon d’Or Winner: Know which player has won the Most Ballon d’Or

Winning a Ballon d’Or is one of the achievements every footballer dreams of. It is one of the prestigious awards that is given to a footballer based on their performance throughout the football season. Every footballer dreams of winning the award at least once in their football career. Well, there are players who have won the award once in their football career, and there are some who have won it several times. So let’s not wait any longer and take a look at every Ballon d’Or winner and know which player has won the most Ballon d’Or.

Every Ballon d’Or Winner

The below list contains every footballer who has won the Ballon d’Or from 1956 to the present.

From 1956 to 1960

YearPlayerNationalityClub
1956Stanley MatthewsEnglandBlackpool
1957Alfredo Di StefanoArgentinaReal Madrid
1958Raymond KopaFranceReal Madrid
1959Alfredo Di StefanoArgentinaReal Madrid
1960Luis SuárezSpainBarcelona

In case you missed: UEFA Champions League Winners List

From 1961 to 1970

YearPlayerNationalityClub
1961Omar SivoriItalyJuventus
1962Josef MasopustCzechoslovakiaDukla Prague
1963Lev YashinSoviet UnionDynamo Moscow
1964Denis LawScotlandManchester United
1965EusébioPortugalBenfica
1966Bobby CharltonEnglandManchester United
1967Flórián AlbertHungaryFerencv rosi TC
1968George BestNorthern IrelandManchester United
1969Gianni RiveraItalyMilan
1970Gerd MüllerWest GermanyBayern Munich

 

From 1971 to 1980

YearPlayerNationalityClub
1971Johan CruyffNetherlandsAjax
1972Franz BeckenbauerWest GermanyBayern Munich
1973Johan CruyffNetherlandsBarcelona
1974Johan CruyffNetherlandsBarcelona
1975Oleg BlokhinSoviet UnionDynamo Kyiv
1976Franz BeckenbauerWest GermanyBayern Munich
1977Allan SimonsenDenmarkBorussia M’nchengladbach
1978Kevin KeeganEnglandHamburg
1979Kevin KeeganEnglandHamburg
1980Karl-Heinz RummeniggeWest GermanyBayern Munich

Read More: FIFA Club World Cup winners list: Know which club has won the most titles

From 1981 to 1990

YearPlayerNationalityClub
1981Karl-Heinz RummeniggeWest GermanyBayern Munich
1982Paolo RossiItalyJuventus
1983Michel PlatiniFranceJuventus
1984Michel PlatiniFranceJuventus
1985Michel PlatiniFranceJuventus
1986Igor BelanovSoviet UnionDynamo Kyiv
1987Ruud GullitNetherlandsMilan
1988Marco van BastenNetherlandsMilan
1989Marco van BastenNetherlandsMilan
1990Lothar MatthäusGermanyInternazionale

 

From 1991 to 2000

YearPlayerNationalityClub
1991Jean-Pierre PapinFranceMarseille
1992Marco van BastenNetherlandsMilan
1993Roberto BaggioItalyJuventus
1994Hristo StoichkovBulgariaBarcelona
1995George WeahLiberiaMilan
1996Matthias SammerGermanyBorussia Dortmund
1997RonaldoBrazilInternazionale
1998Zinedine ZidaneFranceJuventus
1999RivaldoBrazilBarcelona
2000Luís FigoPortugalReal Madrid

Also Read: Which club has won the most La Liga titles

From 2001 to 2010

YearPlayerNationalityClub
2001Michael OwenEnglandLiverpool
2002RonaldoBrazilReal Madrid
2003Pavel NedvědCzechiaJuventus
2004Andriy ShevchenkoUkraineMilan
2005RonaldinhoBrazilBarcelona
2006Fabio CannavaroItalyReal Madrid
2007KakaBrazilMilan
2008Cristiano RonaldoPortugalManchester United
2009Lionel MessiArgentinaBarcelona
2010Lionel MessiArgentinaBarcelona

 

From 2011 to present

YearPlayerNationalityClub
2011Lionel MessiArgentinaBarcelona
2012Lionel MessiArgentinaBarcelona
2013Cristiano RonaldoPortugalReal Madrid
2014Cristiano RonaldoPortugalReal Madrid
2015Lionel MessiArgentinaBarcelona
2016Cristiano RonaldoPortugalReal Madrid
2017Cristiano RonaldoPortugalReal Madrid
2018Luka ModricCroatiaReal Madrid
2019Lionel MessiArgentinaBarcelona
2020No winner due to Covid-19
2021Lionel MessiArgentinaParis Saint-Germain F.C.
2022Karim BenzemaFranceReal Madrid
2023 ???

In case you missed: Which club has won the most UEFA Champions League titles

Most Ballon d’Or winner: Players with the Most Ballon d’Or

Times wonPlayersYears
7Lionel Messi2009, 2010, 2011, 2012, 2015, 2019, 2021
5Cristiano Ronaldo2008, 2013, 2014, 2016, 2017
3Johan Cruyff1971, 1973, 1974
3Michel Platini1983, 1984, 1985
3Marco Van Basten1988, 1989, 1992

Also Read: La Liga Winners List: Know every La Liga winner from 1929 to 2024

The Argentine footballer Lionel Messi has won the Ballon d’Or seven times, which is the most by any player in football history. He won his first Ballon d’Or in 2009 when he was just 22 years old. He didn’t stop there and won the award for four consecutive years (2009, 2010, 2011, and 2012). After a few years, he won the award at regular intervals, i.e., in 2015, 2019, and 2021.

The second player on the list is Cristiano Ronaldo, with five Ballon d’Ors. He won the award in 2008, 2013, 2014, 2016, and 2017.

For third place, there is a tie between three players with three Ballon d’Ors. Johan Cruyff won the award in 1971, 1973, and 1974. Michel Platini won the award in 1983, 1984, and 1985. Marco Van Basten won the award in 1988, 1989, and 1992.

Also Read: Sources reveal the Argentine ‘GOAT’ Lionel Messi, will win his 8th Ballon d’Or

Thank you for reading it. Leave us a comment if you liked it.

Do follow us on: Google News | Facebook | Instagram | Twitter | Youtube | LinkedIn

Have a good day ahead 🙂
Nikhil Lopes
Nikhil Lopes
Hi, this is Nikhil Lopes, who has a great interest in sports. Nikhil has been following several sports in the past few years, like the NFL, football, NBA, F1, UFC, cricket, and many more. The term 'sports addict' completely suits him.
RELATED ARTICLES

Read More