Extra Time › Played for both › Juventus and Real Madrid

Played for both · 11 famous players

Players who played for both Juventus and Real Madrid

In short

11 famous players have played for both Juventus and Real Madrid, including Cristiano Ronaldo, Zinedine Zidane, Ángel Di María and Fabio Cannavaro. 4 of them played for Juventus first; 7 started at Real Madrid.

Did you know?

  • Michael LaudrupEarliest on this list to play for both: Juventus (1983, 1985–1989), then Real Madrid from 1994.
  • Ángel Di MaríaLatest on this list: Real Madrid first, then Juventus from 2022.
  • Álvaro MorataMost separate spells: 4 across the two clubs (Juventus 2014–2016, 2020–2022; Real Madrid 2010–2014, 2016–2017).

All 11 players, most famous first

  1. Cristiano RonaldoPortugal · Forward · born 1985
    Juventus
    2018–2021
    Real Madrid
    2009–2018
  2. Zinedine ZidaneFrance · Midfielder · born 1972
    Juventus
    1996–2001
    Real Madrid
    2001–2006
  3. Ángel Di MaríaArgentina · Midfielder · born 1988
    Juventus
    2022–2023
    Real Madrid
    2010–2014
  4. Fabio CannavaroItaly · Defender · born 1973
    Juventus
    2004–2006, 2009–2010
    Real Madrid
    2006–2009
  5. Sami KhediraGermany · Midfielder · born 1987
    Juventus
    2015–2021
    Real Madrid
    2010–2015
  6. Gonzalo HiguaínArgentina · Forward · born 1987
    Juventus
    2016–2020
    Real Madrid
    2007–2013
  7. Nicolas AnelkaFrance · Forward · born 1979
    Juventus
    2013
    Real Madrid
    1999–2000
  8. Álvaro MorataSpain · Forward · born 1992
    Juventus
    2014–2016, 2020–2022
    Real Madrid
    2010–2014, 2016–2017
  9. Michael LaudrupDenmark · Midfielder · born 1964
    Juventus
    1983, 1985–1989
    Real Madrid
    1994–1996
  10. DaniloBrazil · Defender · born 1991
    Juventus
    2019–2025
    Real Madrid
    2015–2017
  11. EmersonBrazil · Midfielder · born 1976
    Juventus
    2004–2006
    Real Madrid
    2006–2007

Years are club stints from Wikidata (snapshot 2026-09-28); a loan that runs straight into a transfer is shown as one stint. “from YEAR” means no end year is recorded — it is not a claim about a current club.

Play today’s Football Grid

Name players who played for both clubs — a new 3×3 grid of real careers every day.

Play the Grid

More “played for both” lists

All club pairs →

Questions

How many famous players have played for both Juventus and Real Madrid?

11 in our data, including Cristiano Ronaldo, Zinedine Zidane, Ángel Di María and Fabio Cannavaro. The list covers famous footballers only — players covered by at least 45 language editions of Wikipedia — so it is not every player who ever wore both shirts.

Who was the first player on this list to play for both clubs?

In our data, Michael Laudrup: Juventus (1983, 1985–1989), then Real Madrid (1994–1996).

Where does this list come from?

Club careers from Wikidata, the open database behind Wikipedia (public domain, CC0), snapshot 2026-09-28. Senior spells count, loans included when Wikidata records them; youth and reserve teams do not. Found a mistake? Tell us via the About page.