5 best foreign players to ever play for Real Madrid

Cristiano Ronaldo
Cristiano Ronaldo

#3 Zinedine Zidane (France)

Zinedine Zidane of Real Madrid
Zinedine Zidane of Real Madrid

Zinedine Zidane is not only one of the greatest Real Madrid players but he is also one of the greatest footballers of all time. Zizou was poetry in motion on a football pitch. He made bossing midfield battles against the best in the business look easy.

Zidane was roped in as part of Florentino Perez's 'Galacticos' project in 2001. He was signed for a then world-record transfer fee that rose to €76 million. He proved to be worth every penny. The French World Cup winner showcased his class and immaculate technique to help Real Madrid to a La Liga title and a Champions League title.

He also won the Supercopa de Espana on two occasions in his five-year spell with Real Madrid. Zidane played some of the best football of his career donning the storied whites of Real Madrid. Zizou returned to Real Madrid as manager and won three consecutive UEFA Champions League titles as well as two La Liga titles.

#2 Ferenc Puskas (Hungary)

Ferenc Puskas
Ferenc Puskas

The legendary Hungarian striker Ferenc Puskas was one of the most vital cogs of the Real Madrid side that dominated football in the late 1950s. Puskas is one of the greatest strikers of all time and he joined Real Madrid as a 31-year-old.

He struck up a wonderful partnership with Alfredo di Stefano. The duo tore up La Liga as they guided Real Madrid to five consecutive top flight titles and three European Cups.

Puskas is widely regarded as football's first international superstar. He finished as the top scorer in four seasons. Puskas scored 242 goals from 262 games for Los Blancos and is one of the most prolific strikers of all time.

Puskas had a thunderous left foot and kept breaking goalscoring records during his eight-year spell at Real Madrid.

#1 Cristiano Ronaldo (Portugal)

Real Madrid v Liverpool - UEFA Champions League Final
Real Madrid v Liverpool - UEFA Champions League Final

Cristiano Ronaldo is not only the greatest foreign player to have played for Real Madrid but he is also arguably the greatest player to have ever played for them. Ronaldo was phenomenal for Real Madrid, winning four Ballon d'Or awards during his nine-year spell at the club.

He was the driving force behind their dominance in the UEFA Champions League. Ronaldo finished as the top scorer in all four editions of the Champions League that Los Blancos won in the last decade. He was also their top scorer in the nine seasons that he played for Real Madrid.

The Portuguese international averaged more than one goal a game. By the time he left in 2018, he had scored an incredible 451 goals in 438 appearances for Real Madrid. A man for the big occasion, Ronaldo has won two La Liga titles, two Copa Del Reys and two Supercopa de Espanas with Real Madrid.

Quick Links