FC Barcelona y Real Madrid se reparten el mando en el palmarés histórico del Balón de Oro. El club azulgrana es el más galardonado, con 12 premios, mientras que el Real Madrid es el más representado con siete futbolistas, si bien ahí habría que detallar que ello sería en el momento de recibir el premio, a final de año, puesto que en el recuento de todo el año no sería exactamente así.
Los 12 premios del Barça se los reparten seis jugadores: Messi (2009, 2010, 2011, 2012, 2015 y 2019), Johan Cruyff (1973 y 1974), Luis Suárez (1960), Hristo Stoichkov (1994) Rivaldo (1999) y Ronaldinho (2006). El premio de 1973 lo logró Johan Cruyff, que jugó hasta junio en el Ajax y a partir de octubre en el club azulgrana.
Siete futbolistas del Real Madrid recibieron el premio: Cristiano Ronaldo (2013, 2014, 2016 y 2017), Alfredo Di Stefano (1957 y 1959), Raymond Kopa (1958), Luis Figo (2000), Ronaldo Nazario (2002), Fabio Cannavaro (2006) y Luka Modric (2018). En la edición de 2000, Figo recogió el premio como jugador merengue, habiendo jugado la primera mitad del año en el Barça.
Igualmente habría que señalar que el primer Balón de Oro de Ronaldo, ganado en 1997, lo recibió el futbolista brasileño como integrante del Inter de Milán… Aunque en la primera mitad de aquel año también pertenecía al Barcelona.
Por clubs, por detrás de Barça y Madrid, se sitúa con ocho trofeos el Milan, divididos en seis jugadores: Van Basten (1988, 1989 y 1992), Gianni Rivera (1969), Ruud Gullit (1987), George Weah (1995), Andriy Shevchenko (2004) y Kaká (2007).
También con ocho entorchados representados por seis futbolistas está la Juventus: Michel Platini (1983, 1984 y 1985), Omar Sívori (1961), Paolo Rossi (1982), Roberto Baggio (1993), Pavel Nedved (2003) y Zinedine Zidane (1998).
El top 5 lo completa el Bayern Múnich, con cinco trofeos que se repartieron tres jugadores: Franz Beckenbauer (1972 y 1976), Karl-Heinz Rummenigge (1980 y 1981) y Gerd Müller (1970).