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
20042006 20102023
2 Álvaro MorataSpain
20142022 20242025
3 Christian VieriItaly
19961997 20052006
4 Edgar DavidsNetherlands
19982004 19961998
5 Patrick VieiraFrance
20052006 19951996
6 Gonzalo HiguaínArgentina
20162020 20182019
7 Mario MandžukićCroatia
20152020 2021
8 Alberto AquilaniItaly
20102011 20112012
9 EmersonBrazil
20042006 20072009
10 Leonardo BonucciItaly
20102023 20172018
11 Adrien RabiotFrance
20192024 2025
12 Marco BorrielloItaly
2012 20022012
13 Roberto BaggioItaly
19901995 19951997
14 Marco StorariItaly
2010 20072018
15 Alessandro MatriItaly
20112015 20052016
16 Christian AbbiatiItaly
20052006 19982016
17 Andrea PirloItaly
20112015 2001
18 Gianluca ZambrottaItaly
19992006 20082012
19 Antonio MiranteItaly
20032009 20212024
20 Mattia De SciglioItaly
20172024 20112017
21 Antonio NocerinoItaly
20042008 20112016
22 Mattia CaldaraItaly
20172020 20182024
23 Filippo InzaghiItaly
19972001 20012012
24 Cristian ZenoniItaly
20012004 2001
25 Koni De WinterBelgium
20232025 2025
26 Pierre KaluluFrance
20242025 20202024
27 Manuel LocatelliItaly
20212023 20162021
28 Simone GanzItaly
20162017 2014
29 Nicola LegrottaglieItaly
20032011 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 on theApp Store Google PlayComing soon
Download Free