Skip to content
Ball IQ

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. Or jump to the full list ↓

  1. Which superstar was playing the final season of his career while winning Feyenoord's 1984 league-and-cup double?

    Cruyff joined from Ajax and won the 1984 double in his last playing season.

  2. Which West German captain lifted the World Cup as a player in 1974 and then as a manager in 1990 — both times with West Germany?

    'Der Kaiser' joined Zagallo as the first men to win the World Cup as both player and coach, a feat since matched only by Didier Deschamps.

  3. Which player scored a record 50 La Liga goals in the 2011-12 season — still the highest single-season tally in a top-five European league?

    His total of 73 goals in all competitions that season (including Copa del Rey and Champions League) is also the most a player has ever scored in a single European season.

  4. Which three legends starred in the famous early-2000s Pepsi 'cowboy' advert?

    The famous 2002 Pepsi advert featured Ronaldinho, David Beckham and Ronaldo R9 in a western-themed commercial.

  5. Pep Guardiola was part of Barcelona's 'Dream Team' that won the European Cup in 1992 — who was the manager?

    Johan Cruyff managed the Dream Team that beat Sampdoria 1-0 in the 1992 European Cup final at Wembley.

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.

Streaks, live 1v1, your own Ball IQ score — and every quiz in one place.

Play free in your browser →

Free either way — in your browser right now, or on your phone:

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.