Players who played for Juventus and Real Madrid

17 players have played for both Juventus and Real Madrid, according to Wikidata. The best known include Cristiano Ronaldo, Zinedine Zidane and Ángel Di María. 7 of them moved straight from one club to the other, including Cristiano Ronaldo. The earliest arrival at one of the two clubs was in 1960 (Luis del Sol), the most recent in 2023 (Dean Huijsen).

The full list (17 players)

PlayerPositionNationalityJuventusReal Madrid
Cristiano RonaldoForwardPortugal2018–20212009–2018
Zinedine ZidaneMidfielderFrance1996–20012001–2006
Ángel Di MaríaMidfielderArgentina2022–20232010–2014
Fabio CannavaroDefenderItaly2004–20102006–2009
Sami KhediraMidfielderGermany2015–20212010–2015
Gonzalo HiguaínForwardArgentina2016–20202007–2013
Álvaro MorataForwardSpain2014–20222010–2017
Nicolas AnelkaForwardFrance20131999–2000
Michael LaudrupMidfielderDenmark1983–19891994–1996
Danilo Luiz da SilvaDefenderBrazil2019–20252015–2017
EmersonMidfielderBrazil2004–20062006–2007
Dean HuijsenDefenderSpain2023–2024since 2026
Mohamed SissokoMidfielderMali2008–20112015
Juan Eduardo EsnáiderForwardArgentina1999–20011991–1996
Robert JarniDefenderCroatia1994–19951998–1999
Luis del SolMidfielderSpain1962–19701960–1962
Enzo ZidaneMidfielderFrance–2014–2017

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 Juventus

With Real Madrid