Which players have played alongside with the two football legends Messi and Ronaldo?

With the rumour about Suarez joining Juventus he will be one of the players who have played alongside both Messi and Ronaldo!

Who do you think was fortunate enough to play with both these legends?



The 13 Players Who Have Played With Lionel Messi And Cristiano Ronaldo

Fernando Gago

Played with Ronaldo for three years at Real Madrid as well as Messi for the Argentina national team.

Gabriel Heinze

Was Ronaldo’s teammate for three years at Manchester United and Messi’s colleague for La Albiceleste.

Gerard Pique

Spent the first part of his career at United with Ronaldo as he was on the ascend to his first Ballon d’Or win and has been up and close and personal to see all six of Messi’s prizes.

Andre Gomes

A slightly left-field member of the club, Gomes is captained by Ronaldo for Portugal and spent two years as Messi’s teammate at Barcelona.

Angel Di Maria

Linked up superbly with Ronaldo at Real Madrid, winning the 2014 Champions League. Closing in on 100 caps for Argentina after making his national team bow two years after Messi.
Carlos Tevez

Ripped it up in the Premier League alongside Ronaldo and reached two Copa America finals for Argentina playing with Messi.

Paulo Dybala

Has spent four years in Messi’s company in international football, in addition to two title-winning seasons with Ronaldo at Juventus.

Gonzalo Higuain

He too played in the same frontline as the two titans of world football and is a current teammate of the duo, having been kept on by Juve last season.

Henrik Larsson

Predominantly associated with Celtic, Larsson won the Champions League alongside a young Messi in 2006 and then the Premier League with Ronaldo after playing 13 games on loan at Manchester United a year later.

Nelson Semedo

Won back-to-back La Liga titles in the same Barcelona side as Messi and lifted the UEFA Nations League with Ronaldo a year ago.

Ezequiel Garay

Played two seasons with Ronaldo in Madrid and made his Argentina debut in 2007 before going on to play in a World Cup final with Messi seven years later.


Teamed up with Messi in his early days at Barcelona and represented Portugal alongside Ronaldo.

Martin Caceres

Won the 2009 Champions League alongside Messi against Ronaldo’s United in Rome before becoming his teammate during his third spell at Juventus in January 2019.


Arthur Melo who played for Barca alongside Messi will play with Cr7 this season after a swap deal.

Miralem Pjanić will play alongside Messi this season as he was transferred from Juventus in a swap deal tat involved Arthur Melo.

Luis Suarez who is one of Messi’s close friend will now team up with Ronaldo after his recent transfer.

Paulo Dybala – The 26-year-old attacker has played a total of 11 games with Lionel Messi for Argentine. So far, Dybala and Ronaldo have played together 75 times at Juventus.