Players who played for Barcelona and Juventus

18 players have played for both Barcelona and Juventus, according to Wikidata. The best known include Zlatan Ibrahimović, Thierry Henry and Dani Alves. 12 of them moved straight from one club to the other, including Dani Alves. The earliest arrival at one of the two clubs was in 1983 (Michael Laudrup), the most recent in 2018 (Arthur Melo).

The full list (18 players)

PlayerPositionNationalityBarcelonaJuventus
Zlatan IbrahimovićForwardSweden2009–20102004–2006
Thierry HenryForwardFrance2007–20101999
Dani AlvesDefenderBrazil2008–20222016–2017
Edwin van der SarGoalkeeperNetherlands1990–19991999–2001
Arturo VidalMidfielderChile2018–20202011–2015
Lilian ThuramDefenderFrance2006–20082001–2006
Wojciech SzczęsnyGoalkeeperPolandsince 20242017–2024
Michael LaudrupMidfielderDenmark1989–19941983–1989
João CanceloDefenderPortugal2023–20262018–2019
Edgar DavidsMidfielderNetherlands20041997–2004
Miralem PjanićMidfielderBosnia and Herzegovina2020–20222016–2020
Gianluca ZambrottaDefenderItaly2006–20081999–2006
Martín CáceresDefenderUruguay2008–20112009–2019
Norberto Murara NetoGoalkeeperBrazil2019–20222015–2017
Arthur MeloMidfielderBrazil2018–20202020–2026
Juan Pablo SorínDefenderArgentina20031995–1996
Iago FalqueMidfielderSpain2001–20082008–2011
Oriol BusquetsMidfielderSpain––

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 Barcelona

With Juventus