Who has won the Ballon d’Or or the most number of times?


The Ballon d’Or is considered the most prestigious individual prize in football, where the world’s best players compete for the honor. Many legendary players have won the trophy, from Zinedine Zidane to George Best and Ronaldinho, but only a select number have succeeded in winning it several times.

Read also | Ballon d’Or 2025 Awards Ceremony: Date, Timing, Live Streaming, Nominees

Who has won the most balloon d’or?

Lionel Messi has won the most Ballon d’Or prices and held the record with eight victories. He won the prestigious prize in 2009, 2010, 2011, 2012, 2015, 2019, 2021 and 2023.

The Argentin has fiercely rival Cristiano Ronaldo from Portugal, who has won the prize five times (2008, 2013, 1014, 2016, 2017).

Michel Platini, Johan Cruyff and Marco van Basten have won it three times each. A total of 10 players have won the prestigious prize more than once in their career.

Here is the full list of several balloons d’Or winners:

1. Lionel Messi – 8 – 2009, 2010, 2012, 2012, 2015, 2019, 2021, 2023

2. Cristiano Ronaldo – 5 – 2008, 2013, 2014, 2016, 2017

3. Michel Platini – 3 – 1983, 1984, 1985

4. Johan Cruyff- 3 – 1971, 1973, 1974

5. Marco van Basten -3 – 1988, 1989, 1992

6. Franz Beckenbauer- 2 – 1972, 1976

7. Ronaldo -2 – 1997, 2002

8. Alfredo di Stefano – 2 – 1957, 1959

9. Kevin Keegan – 2 – 1978, 1979

10. Karl -Heinz Rummenigge – 2 – 1980, 1981

Published on September 22, 2025



Fuente