To make sure you never miss out on your favourite NEW stories, we're happy to send you some reminders

Click 'OK' then 'Allow' to enable notifications

Not now
OK
Advert
Advert
Advert

Every player who has played with both Cristiano Ronaldo and Lionel Messi including Alejandro Garnacho

Daniel Marland

Published 
| Last updated 

Every player who has played with both Cristiano Ronaldo and Lionel Messi including Alejandro Garnacho

Cristiano Ronaldo and Lionel Messi have shared 26 teammates throughout their illustrious careers.

A select few have been able to call two of the greatest of all time work colleagues.

So far, the 'dream list' includes players from the Portugal and Argentina international sides, Barcelona, Manchester United, Real Madrid, Juventus and Paris Saint-Germain.

Ronaldo's move to Al Nassr at the start of the year and Messi's transfer to Inter Miami over the summer has all but ended any chance of the list expanding.

Advert

Loading…

Both players are on different continents for the first time in their professional careers. So, who is on the list? Check it out below, along with where they played with Messi and Ronaldo.

Deco

Played with Cristiano Ronaldo for Portugal

Advert

Played with Lionel Messi for Argentina

Gabriel Heinze

Played with Cristiano Ronaldo for Manchester United

Played with Lionel Messi for: Argentina

Advert

Carlos Tevez

Played with Cristiano Ronaldo for Manchester United

Played with Lionel Messi for Argentina

Henrik Larsson

Advert

Played with Cristiano Ronaldo for Manchester United

Played with Lionel Messi for Barcelona

Gerard Pique

Played with Cristiano Ronaldo for Manchester United

Advert

Played with Lionel Messi for Barcelona

Ronaldo and Pique played together at Old Trafford. (Image Credit: Getty)
Ronaldo and Pique played together at Old Trafford. (Image Credit: Getty)

Fernando Gago

Played with Cristiano Ronaldo for Real Madrid

Played with Lionel Messi for Argentina

Gonzalo Higuain

Played with Cristiano Ronaldo for Real Madrid

Played with Lionel Messi for Argentina

Ezequiel Garay

Played with Cristiano Ronaldo for Real Madrid

Played with Lionel Messi for Argentina

Angel Di Maria

Played with Cristiano Ronaldo for Real Madrid

Played with Lionel Messi for Argentina and Paris Saint-Germain

Nelson Semedo

Played with Cristiano Ronaldo for Portugal

Played with Lionel Messi for Barcelona

 Messi and Semedo won La Liga together at Barcelona. (Image Credit: Getty)
Messi and Semedo won La Liga together at Barcelona. (Image Credit: Getty)

Andre Gomes

Played with Cristiano Ronaldo for Portugal

Played with Lionel Messi for Barcelona

Paulo Dybala

Played with Cristiano Ronaldo for Juventus

Played with Lionel Messi for Argentina

Miralem Pjanic

Played with Cristiano Ronaldo for Juventus

Played with Lionel Messi for Barcelona

Arthur

Played with Cristiano Ronaldo for Juventus

Played with Lionel Messi for Barcelona

Martin Caceres

Played with Cristiano Ronaldo for Juventus

Played with Lionel Messi for Barcelona

Ronaldo and Caceres celebrate together at Juventus. (Image Credit: Getty)
Ronaldo and Caceres celebrate together at Juventus. (Image Credit: Getty)

Francisco Trincao

Played with Cristiano Ronaldo for Portugal

Played with Lionel Messi for Barcelona

Keylor Navas

Played with Cristiano Ronaldo for Real Madrid

Played with Lionel Messi for Paris Saint-Germain

Achraf Hakimi

Played with Cristiano Ronaldo for Real Madrid

Played with Lionel Messi for Paris Saint-Germain

Sergio Ramos

Played with Cristiano Ronaldo for Real Madrid

Played with Lionel Messi for Paris Saint-Germain

Nuno Mendes

Played with Cristiano Ronaldo for Portugal

Played with Lionel Messi for Paris Saint-Germain

Messi and Mendes spent one season togeher in Ligue 1. (Image Credit: Getty)
Messi and Mendes spent one season togeher in Ligue 1. (Image Credit: Getty)

Pablo Sarabia

Played with Cristiano Ronaldo for Real Madrid

Played with Lionel Messi for: Paris Saint-Germain

Danilo Pereira

Played with Cristiano Ronaldo for Portugal

Played with Lionel Messi for Paris Saint-Germain

Vitinha

Played with Cristiano Ronaldo for Portugal

Played with Lionel Messi for Paris Saint-Germain

Renato Sanches

Played with Cristiano Ronaldo for Portugal

Played with Lionel Messi for Paris Saint-Germain

Lisandro Martinez

Played with Cristiano Ronaldo for Manchester United

Played with Lionel Messi for Argentina

Alejandro Garnacho

Played with Cristiano Ronaldo for Manchester United

Played with Lionel Messi for Argentina

Featured Image Credit: Getty Images & FootyRenders

Topics: Cristiano Ronaldo, Lionel Messi, Portugal, Argentina, Manchester United, Real Madrid, Juventus, Paris Saint-Germain, Barcelona

Daniel Marland
More like this
Advert
Advert
Advert

Chosen for YouChosen for You

Football

England rise to highest-ever FIFA ranking as new top 10 confirmed

32 minutes ago

Most Read StoriesMost Read

What do Man Utd need to do to qualify for Champions League knockouts after Galatasaray draw

15 hours ago