Top 10 players who have played with both Lionel Messi and Cristiano Ronaldo

FC Barcelona v Juventus: Group G - UEFA Champions League
FC Barcelona v Juventus: Group G - UEFA Champions League

#7 Gonzalo Higuain

Juventus v Cagliari Calcio - Serie A
Juventus v Cagliari Calcio - Serie A

Gonzalo Higuain signed for Real Madrid in 2007 but we saw him at his best under manager Jose Mourinho between 2010 and 2013. During this time, the Real Madrid team was a potent threat every week and Higuain enjoyed some memorable moments on the pitch with Ronaldo.

The pair reunited again when Ronaldo joined Juventus in 2018. Higuain remains the only player fortunate to play with Ronaldo in two different teams at club level.

Higuain also played for the Argentine national team between 2009 and 2019, which brought him the pleasure of playing with Messi as well.

The 33-year old striker now plays for Inter Miami in the MLS.

#6 Deco

Barcelona v Real Betis
Barcelona v Real Betis

Deco was a delight to watch in his prime. The former Porto midfielder spent four seasons at Barcelona between 2004 and 2008, around the time Messi was introduced to the football world.

Having played alongside the Argentine for for seasons, Deco left to join Chelsea in 2008.

Being a Portuguese national, Deco had the opportunity to play with Ronaldo too.

#5 Paulo Dybala

Juventus v Udinese Calcio - Serie A
Juventus v Udinese Calcio - Serie A

Another Argentine on this list is Paulo Dybala. The forward gained recognition after performing well for Palermo in Serie A, contributing to 37 goals in 89 appearances. This helped him get an upgrade in his career when he signed for Juventus in 2015.

Dybala has been an integral part of the team, helping the Old Lady win Serie A five times over the last six seasons. In the process, he formed a very good partnership with Ronaldo while the Portuguese was at the club.

At the international level, Dybala has been unlucky when it comes to getting regular game time. Despite that, the forward has been lucky enough to train and learn from Messi. He will hope to play more with his Argentine compatriot before hanging up his boots.

#4 Carlos Tevez

Manchester United v Manchester City - Premier League
Manchester United v Manchester City - Premier League

Former West Ham United striker Carlos Tevez had a short stint at Manchester United when he played for the Red Devils for two seasons, from 2007-09. Not only was he fortunate to play with the likes of Ronaldo and Wayne Rooney, but his contributions were crucial in helping them win the Champions League.

The trio of Ronaldo, Tevez and Rooney were a nuisance to deal with as they created havoc in the opposition's defense more often than not.

Tevez had the experience of playing with Messi at the international level. There were rumors that the pair did not get along well but Tevez came forward to deny them.

Quick Links