Players With the Most Ballon d'Or Awards

10 entries · verified 2026-07-20 · free · hand-checked by Ball IQ

The Ballon d'Or has gone to the best player in the world (in Europe, until 2007) every year since 1956. This page ranks the players who have won it more than once — the small club of true greats who dominated their eras.

Think you know this? Five questions

Tap to answer — no sign-up. The full list is right below.

  1. In which year did Ronaldo (R9) win his first Ballon d'Or?

    1997 — aged just 21 and playing for Inter Milan. He won it again in 2002 after leading Brazil to World Cup glory.

  2. Ronaldo scored his first international goal in which year — becoming one of the youngest scorers for Portugal?

    Ronaldo scored his first Portugal goal aged 19 against Greece at Euro 2004, though Portugal lost that opener and the final to the same side.

  3. Who was the first player to win the Ballon d'Or three times in a row?

    Michel Platini won it in 1983, 1984 and 1985 while at Juventus — the first man to win three in a row, a record Messi later broke with four straight (2009-2012).

  4. Cristiano Ronaldo scored his international debut goal for Portugal against which country in 2004?

    He scored a late header in Portugal's opening match of Euro 2004, a 2-1 defeat in Porto — and Greece went on to stun the hosts again in the final in Lisbon.

  5. Ronaldo (R9) won the Copa del Rey in 1997, during his single season at which Spanish club?

    In his lone 1996-97 season at Barcelona, Ronaldo scored 47 goals in all competitions and won the Copa del Rey and Cup Winners' Cup — he then made his World Cup playing debut at France 98, having been an unused squad member in 1994.

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

Lionel Messi stands alone at the top with a record eight, ahead of Cristiano Ronaldo on five. Behind that modern duopoly sit three of the game's all-time icons — Johan Cruyff, Michel Platini and Marco van Basten — each a three-time winner.

Think you know the Ballon d'Or? Prove it in the app.

Streaks, live 1v1, a rating out of 99 — and every quiz in one app.

Download on theApp Store Get it onGoogle Play

More on the Ballon d'Or

Quizzes to test yourself

Players With the Most Ballon d'Or Awards — FAQ

Who has won the most Ballon d'Or awards?
Lionel Messi has won the most, with 8 — in 2009, 2010, 2011, 2012, 2015, 2019, 2021 and 2023. Cristiano Ronaldo is next with five.
Who has won three Ballon d'Ors?
Three players have won it three times each: Johan Cruyff, Michel Platini and Marco van Basten.
Is this every Ballon d'Or winner?
This page ranks the multiple winners. For the full year-by-year list of every Ballon d'Or winner since 1956, with their club and nationality, see our Ballon d'Or winners list.