Players who played for AC Milan and Real Madrid

21 players have played for both AC Milan and Real Madrid, according to Wikidata. The best known include David Beckham, Ronaldo and Luka Modrić. 11 of them moved straight from one club to the other, including Ronaldo. The earliest arrival at one of the two clubs was in 1993 (Christian Panucci), the most recent in 2022 (Mario Gila).

The full list (21 players)

PlayerPositionNationalityAC MilanReal Madrid
David BeckhamMidfielderEngland2009–20102003–2007
RonaldoForwardBrazil2007–20082002–2007
Luka ModrićMidfielderCroatiasince 20252012–2025
KakáForwardBrazil2003–20142009–2013
RobinhoMidfielderBrazil2010–20152005–2008
Gonzalo HiguaínForwardArgentina2018–20192007–2013
Álvaro MorataForwardSpain2024–20262010–2017
Klaas-Jan HuntelaarForwardNetherlands2009–20102009
Clarence SeedorfMidfielderNetherlands2002–20111996–1999
Michael EssienMidfielderGhana2014–20152012–2013
Antonio CassanoForwardItaly2011–20122006–2008
Luka JovićForwardSerbia2023–20252019–2022
Brahim Abdelkader DíazMidfielderMorocco2020–2023since 2019
Théo HernandezDefenderFrance2019–20252017–2019
Christian PanucciDefenderItaly1993–19971997–1999
EmersonMidfielderBrazil2007–20092006–2007
Diego LópezGoalkeeperSpain2014–20172005–2014
Fernando RedondoMidfielderArgentina2000–20041994–2000
Pablo GarcíaMidfielderUruguay2000–20022005–2008
Mario GilaDefenderSpainsince 20262022
Júlio César Santos CorreaDefenderBrazil20001999–2002

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 AC Milan

With Real Madrid