Ranking the 5 best players who have played in 3 or more top European Leagues

Cristiano Ronaldo is back at Manchester
Cristiano Ronaldo is back at Manchester United.

#3 Thierry Henry

Henry is considered to be the greatest Premier League player of all time
Henry is considered to be the greatest Premier League player of all time

Thierry Henry is one of the greatest players of all time. The striker played in France, England and Spain during his illustrious career, and established himself as one of the most feared players in the sport.

Henry played for Monaco, Arsenal and Barcelona in Europe and was highly successful during his career. The Frenchman won the Ligue 1, Premier League and La Liga titles, as well as the Champions League with Barcelona.

Henry was an all-round striker whose pace, strength, finishing and ability on the ball made him a menace for defenders around the world. He retired in 2014 as the greatest French striker of all time.


#2 Ronaldinho

Ronaldinho is one of the greatest players of all time
Ronaldinho is one of the greatest players of all time

Brazilian great Ronaldinho was one of the most special players to ever play the game. The forward played in France, Spain and Italy over his career, and captivated his audiences everywhere he played.

Ronaldinho was magical on the ball, with his flair, pace and dribbling ability. The Brazilian humiliated the defenses he played against and was almost untouchable on the pitch at times during his career.

The Brazilian burst onto the scene at PSG, becoming one of the world's most sought-after prospects. His exploits in France earned him a move to Barcelona in 2003, where he would establish himself as one of the all-time greats. Following his stint in Spain, Ronaldinho would then join AC Milan, where he would further increase his reputation of being one of the best players of all time.

Ronaldinho won the Serie A, La Liga and Champions League titles during his stints with AC Milan and Barcelona. He also won the Ballon d'Or in 2005, as well as multiple other individual accolades.


#1 Cristiano Ronaldo

Cristiano Ronaldo in action for Manchester United
Cristiano Ronaldo in action for Manchester United

There's not much to say about this one. Cristiano Ronaldo is regarded by many as the greatest player of all time. The Portuguese superstar has arguably been the best player in every league he has played in.

Ronaldo has played in England, Spain and Italy with Manchester United, Real Madrid and Juventus, respectively. The forward has gone on to break multiple scoring records for each of the teams he has played for. The Portuguese superstar is also the greatest scorer in the history of the UEFA Champions League.

Ronaldo has won multiple Premier League, La Liga, Serie A and Champions League titles. Individually, he has won the Ballon d'Or five times and the European Golden Boot four times. He has also been voted the Player of the Season in each league he has played in.

Cristiano Ronaldo re-joined Manchester United earlier this summer and is now looking to bring his club back to their former glory days.

Quick Links

Edited by S Chowdhury