Club-pair archive

Players who played for both Juventus and AC Milan

Our snapshot records 29 footballers at both clubs. Read their names and recorded years below; youth and loan records may be included.

Player Juventus AC Milan
1 Zlatan IbrahimovićSweden
2004–2006 2010–2023
2 Álvaro MorataSpain
2014–2022 2024–2025
3 Christian VieriItaly
1996–1997 2005–2006
4 Edgar DavidsNetherlands
1998–2004 1996–1998
5 Patrick VieiraFrance
2005–2006 1995–1996
6 Gonzalo HiguaínArgentina
2016–2020 2018–2019
7 Mario MandžukićCroatia
2015–2020 2021
8 Alberto AquilaniItaly
2010–2011 2011–2012
9 EmersonBrazil
2004–2006 2007–2009
10 Leonardo BonucciItaly
2010–2023 2017–2018
11 Adrien RabiotFrance
2019–2024 2025
12 Marco BorrielloItaly
2012 2002–2012
13 Roberto BaggioItaly
1990–1995 1995–1997
14 Marco StorariItaly
2010 2007–2018
15 Alessandro MatriItaly
2011–2015 2005–2016
16 Christian AbbiatiItaly
2005–2006 1998–2016
17 Andrea PirloItaly
2011–2015 2001
18 Gianluca ZambrottaItaly
1999–2006 2008–2012
19 Antonio MiranteItaly
2003–2009 2021–2024
20 Mattia De SciglioItaly
2017–2024 2011–2017
21 Antonio NocerinoItaly
2004–2008 2011–2016
22 Mattia CaldaraItaly
2017–2020 2018–2024
23 Filippo InzaghiItaly
1997–2001 2001–2012
24 Cristian ZenoniItaly
2001–2004 2001
25 Koni De WinterBelgium
2023–2025 2025
26 Pierre KaluluFrance
2024–2025 2020–2024
27 Manuel LocatelliItaly
2021–2023 2016–2021
28 Simone GanzItaly
2016–2017 2014
29 Nicola LegrottaglieItaly
2003–2011 2011

Years show the first and last recorded season at that club. For players with two separate stints the range spans both.

Source: CrossOver Football’s Transfermarkt-based career snapshot. A verified snapshot update date is unavailable; this is not live data. Loan and youth records may be merged into a parent club. Recorded years are not proof of uninterrupted senior appearances or a direct transfer. See our data scope and corrections policy.

Reading the Juventus–AC Milan connection

Zlatan Ibrahimović, Álvaro Morata, Christian Vieri are among the names recorded at both clubs. These are career links: the players need not have moved directly between the two clubs.

The latest year among these records is 2025, for Álvaro Morata. This is a snapshot date within a career record, not confirmation of the player’s current club.

Use the years to distinguish an early career spell from a later return. A merged year range can span separate spells; consult the underlying record before treating it as continuous first-team service.

Use the pairing as a football quiz

Try to name one connection before looking at the table, then compare your answer. In a shared-player duel, the challenge is to recall a valid name before your opponent. This web archive is a reference snapshot, not a guarantee about today’s live game pool.

For a different combination, use the two-club player finder or browse the full shared-player archive.

Know the name? Try a duel.

Play Club × Club in CrossOver Football on iOS.

Download Free