Since 1990, there have been 16 players that have played for Real Madrid and Barcelona. Here, we run through them all with further context.
Throughout the history of football, players have continuously represented different clubs. It has become a key part of football culture and a way by which players can climb the career ladder.
With that being said, it is a rare occasion that players play for both Real Madrid and Barcelona. Since 1990, there have been 16 players that have played for Real Madrid and Barcelona.
Below, we will explore the 16 players who to have worn the Real Madrid and Barcelona shirts. We will outline their years at each club and list any notable achievements.
1. Luis Milla
Luis Milla is part of a special club because he's played for both Barcelona and Real Madrid, before ending his career with Valencia.The former defensive midfielder came through the ranks at Barcelona, making his LaLiga Santander debut in 1984/85, and remained at the club until 1990 before making the controversial move to their eternal rivals."It wasn't easy to swap Barcelona for Real Madrid," Milla told Rafa Sahuquillo on MARCA's 'El Iceberg' podcast.Unfortunately for Milla, though, his transfer was made more hazardous after he suffered a serious injury to his right foot barely two weeks after signing for Los Blancos.Following his recovery, Milla went on to make 165 appearances for Real Madrid, winning two LaLiga Santander titles and one Copa del Rey trophy, before leaving for Valencia in 1997, where he stayed for the final four years of his career.
Years at Barcelona: 1994-1990
Years at Real Madrid: 1990-1997
Notable achievements: With Barcelona, Milla won La Liga, the Copa del Rey and the European Cup Winners' Cup. With Real Madrid, he won two La Ligas, the Copa del Rey and the Supercopa de España.
2. Nando
A versatile defender who could either play centrally or on the flank, Nando is another player who made the switch from Barcelona to Real Madrid.
Years at Barcelona: 1990-1992
Years at Real Madrid: 1992-1996
Notable achievements: With Barcelona, Nando won two La Ligas and one European Cup (now the Champions League). With Real Madrid, Nando won La Liga, Copa del Rey and the Supercopa de España.
7.Luis Enrique
Spanish soccer manager and former professional player Luis Enrique Martinez Garcia was born in Gijon, Spain, on 8 May 1970, making Taurus his zodiac sign. He’s known for having played for both Barcelona and Real Madrid from 1991 through 2004, starting in over 500 games and scoring over 100 goals; Luis also played for the Spanish national team, including in a European Championship and three World Cups.
Years at Real Madrid: 1991-1996
Years at Barcelona: 1996-2004
Notable achievements: At Real Madrid, Luis Enrique won La Liga, Copa del Rey and the Supercopa de España. At Barcelona, Enqrique won two La Ligas, two Copa del Reys, one Supercopa de España, one UEFA Cup and one UEFA Cup Winners' Cup.
Enrique also returned to manage Barcelona. As a manager, he won three Copa del Reys, two La Ligas, the Supercopa de España, the Champions League, the UEFA Super Cup and the FIFA Club World Cup.
8. Alfonso Perez
A boyhood Real Madrid player, Alfonso Perez also went on to represent their arch rivals Barcelona later in his career. He was mostly known for his incredible heading ability.
Years at Real Madrid: 1991-1995
Years at Barcelona: 2000-2002
Notable achievements: At Real Madrid, Perez won La Liga, Copa del Rey and the Supercopa de España.
9. Albert Celades
Albert Celades was mostly known for his incredible defensive ability and reading of the game. Therefore, it's no surprise to see his managerial philosophy revolved around defending.
Years at Barcelona: 1995-1999
Years at Real Madrid: 2000-2005
Notable achievements: At Barcelona, Celades won two La Ligas, two Copa del Reys, the UEFA Cup Winners' Cup and the UEFA Super Cup. At Real Madrid, he won two La Ligas, the UEFA Champions League and the Supercopa de España. He also returned to Real Madrid as the assistant manager.
10. Luis Figo
One of the standout players of the El Clasico rivalry. In fact, Luis Figo is the most influential figure in the culture of this rivalry. Barcelona fans hate him but Real Madrid fans love him.
Years at Barcelona: 1995–2000
Years at Real Madrid: 2000-2005
Notable achievements: At Barcelona, Figo won two La Ligas, two Copa del Reys, the Supercopa de España, the UEFA Cup Winners' Cup and the UEFA Super Cup. At Real Madrid, he won two La Ligas, two Supercopa de Españas, the UEFA Champions League, UEFA Super Cup and Intercontinental Cup. He is also a Ballon d'Or winner.
11. Ronaldo Nazário
Ronaldo LuÃs Nazário de Lima, mononymously known as Ronaldo, is a Brazilian former professional footballer who played for both Real Madrid and Barcelona
Needs absolutely no introduction. One of the greatest players of all-time and remembered more fondly at Real Madrid. Ronaldo will always be a club legend.
Years at Barcelona: 1996-1997
Years at Real Madrid: 2002–2007
Notable achievements: Won the Copa del Rey, Supercopa de España and UEFA Cup Winners' Cup at Barcelona. Then, he won La Liga, Supercopa de España and Intercontinental Cup at Real Madrid. He is also a two-time Ballon d'Or winner.
12. Samuel Eto'o
One of the greatest players to ever come out of the Real Madrid academy. However, he left behind little to no legacy in the Real Madrid first-team. Instead, he is recognised for achieving after leaving Real Madrid.
Years at Real Madrid: 1997–2000
Years at Barcelona: 2004-2009
Notable achievements: Won three La Ligas, two Champions Leagues, two Supercopa de Españas and one Copa del Rey at Barcelona.
13.Javier Saviola
Javier Saviola is part of the players who got the opportunity to play for both real Madrid and Barcelona. With the ability to play in any advanced central position, Javier Saviola was an incredible shot-taker, dribbler and centrepiece.
Years at Barcelona: 2001–2007
Years at Real Madrid: 2007-2009
Notable achievements: With Real Madrid, Javier Saviola won La Liga and the Supercopa de España.
14. Marcos Alonso
Marcos Alonso Came through the Real Madrid academy. However, Marcos Alonso is mostly known for his career after Real Madrid.
Years at Real Madrid: 2010
Years at Barcelona: 2022–2024
Notable achievements: Won La Liga and the Supercopa de España at Barcelona.











