Players who played for AC Milan and Barcelona

23 players have played for both AC Milan and Barcelona, according to Wikidata. The best known include Ronaldo, Zlatan Ibrahimović and Ronaldinho. 10 of them moved straight from one club to the other, including Zlatan Ibrahimović. The earliest arrival at one of the two clubs was in 1980 (Javi Moreno), the most recent in 2020 (Sergiño Dest).

The full list (23 players)

PlayerPositionNationalityAC MilanBarcelona
RonaldoForwardBrazil2007–20081996–1997
Zlatan IbrahimovićForwardSweden2010–20232009–2010
RonaldinhoForwardBrazil2008–20102003–2008
RivaldoForwardBrazil2002–20031997–2002
Pepe ReinaGoalkeeperSpain2018–20202000–2002
Pierre-Emerick AubameyangForwardGabon2007–20112022
Kevin-Prince BoatengForwardGhana, Germany2010–20162019
Bojan KrkićForwardSpain2012–20132007–2014
Mark van BommelMidfielderNetherlands2011–20122005–2006
Patrick KluivertForwardNetherlands1997–19981998–2004
Edgar DavidsMidfielderNetherlands1996–19972004
Gianluca ZambrottaDefenderItaly2008–20122006–2008
Franck KessiéMidfielderIvory Coast2017–20222022–2023
Demetrio AlbertiniMidfielderItaly1988–20022005
Sergiño DestDefenderUnited States2022–20232020–2024
Alen HalilovićMidfielderCroatia2018–20202014–2016
Christophe DugarryForwardFrance1996–19971997–1998
Maxi LópezForwardItaly, Argentina20122005–2007
Michael ReizigerDefenderNetherlands1996–19971997–2004
EmersonDefenderBrazilsince 20242019–2021
Francesco CocoDefenderItaly1995–20022001–2002
Winston BogardeDefenderNetherlands19971998–2000
Javi MorenoForwardSpain2001–20021980–1984

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 Barcelona