Players who played for Porto and Real Madrid

11 players have played for both Porto and Real Madrid, according to Wikidata. The best known include Iker Casillas, James Rodríguez and Casemiro. 6 of them moved straight from one club to the other, including Iker Casillas. The earliest arrival at one of the two clubs was in 1991 (Juan Eduardo Esnáider), the most recent in 2018 (Éder Gabriel Militão).

The full list (11 players)

PlayerPositionNationalityPortoReal Madrid
Iker CasillasGoalkeeperSpain2015–20201999–2015
James RodríguezForwardColombia2010–20132014–2020
CasemiroDefenderBrazil2014–20152013–2022
PepeDefenderPortugal2004–20242007–2017
Ricardo CarvalhoDefenderPortugal1996–20042010–2013
Danilo Luiz da SilvaDefenderBrazil2012–20152015–2017
Éder Gabriel MilitãoDefenderBrazil2018–2019since 2019
Juan Eduardo EsnáiderForwardArgentina2001–20021991–1996
Daniel OpareDefenderGhana2014–2015–
Alberto BuenoMidfielderSpainsince 20152008–2009
Carlos SecretárioDefenderPortugal1993–20041996–1997

Players ranked from best known to least known (number of language editions of their Wikipedia page). Data from Wikidata: spotted a mistake? Let us know.

Other club pairs

With Porto

With Real Madrid