Top 11 clubs with most Ballon d’Or winners of all time
(Courtesy : Getty)
A host of elite players have won this accolade in the history of this beautiful game.
The Ballon d’Or is like a treasure chest for every ambitious footballer over the years, as winning it validates that player as one of the best in the history of the game. Since the French magazine France Football started to give away the award in 1956, a number of bona fide legends have won the trophy to script their name among the elite.
While the players themselves are responsible for winning the award, with their performances on the pitch, the teams they represent often play a big role in their win. Thanks to their team’s powerful backing, almost every season a footballer from among the ‘European elites’ wins the trophy – with ‘the underdogs’ side rarely witnessing their star be glittered with it.
More than 50 Ballon d’Or awards have been distributed in recent years and with the magazine confirming it won’t distribute one this year, we look at the most Ballon d’Or winners by football clubs.
6. Manchester United – 4
Manchester United have been home to some of the greatest #7s in football history, so it’s no surprise that half of their Ballon d’Or winners have been outstanding wingers. The first winner for them was striker Denis Law in 1964 after scoring 46 goals in 42 appearances for the Red Devils in the 1963-64 campaign! Bobby Charlton then won it in 1966, mostly thanks to his exceptional influence in helping England win the FIFA World Cup that year.
George Best then rounded up a set of wins for the ‘United Trinity’ in 1968 after scoring 32 goals in all competitions and playing a huge role in helping United win their first-ever European Cup (Champions League). Cristiano Ronaldo then won the Ballon d’Or 40 years later for helping the Red Devils win the European double and scoring 42 goals in all competitions in the 2007-08 season.
5. Bayern Munich – 6

Being the greatest German club of all time, it’s only fair that Bayern Munich also has the most number of Ballon d’Or winners for a Bundesliga side in history. Their five Ballon d’Or winners are split between three German icons – Gerd Muller, Franz Beckenbauer and Karl-Heinz Rummenigge.
Muller was the club’s first-ever Ballon d’Or winner in 1970, the season he scored 52 goals – including 10 in the World Cup for Germany! Beckenbauer picked it up in 1972, the season he won the Bundesliga with Bayern and UEFA Euros with Germany.
Rummenigge then won it on consecutive occasions in 1980 and 1981, after scoring 75 goals combined in two seasons and helping the Bavarians to back-to-back Bundesliga titles. Harry Kane became the latest Bayern player to lift the award after he was named the Ballon d’Or 2026 winner.
Catch Every Update, Anytime, Anywhere
4. AC Milan – 8
While they might’ve fallen into hard times over the last decade or so, AC Milan have always been recognised as one of Europe’s true giants who have produced some of the best players in football history. As a result, they’ve had eight Ballon d’Or winners in the past, with the first being Gianni Rivera, who played a prominent role in their European Cup (Champions League) win in the 1968-69 campaign. The next winner came nearly two decades later in the form of Ruud Gullit, whose heroics for PSV helped him win the award in 1987.
Marco van Basten then won the award in consecutive years in 1988 & 1989, in which he helped Milan win consecutive Champions League titles and scored 40 goals across two campaigns. He then again won it in 1992 for 29 goals in all competitions.
George Weah then became the only African player in history to win the award in 1995, but that was for his heroics at PSG. Milan’s last Ballon d’Or winner was Andriy Shevchenko, who won it in 2004, a season in which he won Serie A and scored 28 goals.
3. Juventus – 8
Juventus are arguably the most successful Italian club in history, so it’s no real surprise that they’ve produced eight Ballon d’Or winners in history. Their first-ever winner was the great Omar Sivori in 1961, but the dominance really started in the early 1980s. Juventus players won four consecutive Ballon d’Ors from 1982-85, with Paolo Rossi winning one for his brilliance in Italy’s World Cup in 1982 before iconic Frenchman Michel Platini won it three times in a row.
Platini operated on another level back then, helping Juve win two Scudettos, a European Cup (Champions League) and averaging more than 25 goals per season from midfield. Juve’s next winner was the divine ponytail Roberto Baggio in 1993, when he helped Juve win the UEFA Cup and scored 30 goals in all competitions.
Zinedine Zidane then won his first Ballon d’Or in 1998 for his outstanding work for club and country, while Pavel Nedved remains the club’s last Ballon d’Or winner after winning it in 2003 for his majestic performances.
2. Real Madrid – 12

Arguably the greatest football club in history, Real Madrid are surprisingly second in the Ballon d’Or winners’ tally, with 12 of their past players having won the title. Three out of the first four Ballon d’Or titles were won by Madrid players, including two by iconic striker Alfredo Di Stefano and one by midfielder Raymond Kopa. But after Di Stefano’s win in 1959, the next Ballon d’Or winner emerged four decades later in the form of Luis Figo in 2000, even though the reason behind his win was his exceptional work for rivals FC Barcelona the season before.
Ronaldo Nazario then won it in 2002, thanks to his exceptional contribution to Brazil’s World Cup win, before Fabio Cannavaro snatched it in 2006 for inspiring Italy’s World Cup success. However, Madrid then saw their icon Cristiano Ronaldo win it four times in the space of five years from 2013-2017 – a period in which he won multiple Champions League titles, La Liga and broke many goal-scoring records.
Luka Modric’s excellent work for club and country helped him break the Ronaldo-Messi chain in 2018, with the Croatian being the last Ballon d’Or winner from Los Blancos. Karim Benzema won the award in 2022 to tie the El Clásico rivals for the number one spot.
1. FC Barcelona – 12 wins

Piping just over their rivals as the club with the most Ballon d’Or winners in history is FC Barcelona, who have six winners with 12 trophies won in total! The first one came when Uruguayan legend Luis Suárez won it in 1960 after helping Barça win LaLiga and outplaying everyone in the campaign. Johan Cruyff then won it consecutively in 1973 and 1974 when he produced some of the best football the club has ever played and helped them win the league in 1973-74.
The next winner came two decades later when Bulgarian winger Hristo Stoichkov won the trophy in 1994 after scoring 24 goals and helping Barca win the league. Brazilian legend Rivaldo won it five years later after helping them win another league and scoring 29 goals in all competitions! Another Brazilian wizard, Ronaldinho, won it in 2004 before the Lionel Messi show began.
As he kept helping them dominate Europe, Messi won the trophy four times in a row from 2009-12, before winning it again in 2015 and 2019 to help Barca soar to the top of this chart.
Which Barcelona player has won the most Ballon d’Or awards?
Lionel Messi has won the most Ballon d’Or awards as a Barca player.
Who is the 2026 Ballon d’Or winner?
Harry Kane is the 2026 Ballon d’Or winner.
For more updates, follow Khel Now on Facebook, Twitter, and Instagram; download the Khel Now Android App or IOS App and join our community on Telegram.
