Extra Time › Played for both › Inter Milan and Juventus
Players who played for both Inter Milan and Juventus
21 famous players have played for both Inter Milan and Juventus, including Zlatan Ibrahimović, Roberto Baggio, Andrea Pirlo and Fabio Cannavaro. 10 of them played for Inter Milan first; 11 started at Juventus.
Did you know?
Giuseppe MeazzaEarliest on this list to play for both: Inter Milan (1927–1940, 1946–1947), then Juventus from 1942.- Juan CuadradoLatest on this list: Juventus first, then Inter Milan from 2023.
Fabio CannavaroWent back for a second spell at Juventus.
All 21 players, most famous first

- Inter Milan
- 2006–2009
- Juventus
- 2004–2006

- Inter Milan
- 1998–2000
- Juventus
- 1990–1995

- Inter Milan
- 1998–2001
- Juventus
- 2011–2015

- Inter Milan
- 2002–2004
- Juventus
- 2004–2006, 2009–2010

- Inter Milan
- 2020–2022
- Juventus
- 2011–2015

- Inter Milan
- 2006–2010
- Juventus
- 2005–2006

- Inter Milan
- 2005–2009
- Juventus
- 2010–2017, 2018–2023

- Inter Milan
- 1992–1994
- Juventus
- 1989–1992

- Inter Milan
- 1927–1940, 1946–1947
- Juventus
- 1942–1943
- Inter Milan
- 2017–2018
- Juventus
- 2018–2019
- Inter Milan
- 2004–2005
- Juventus
- 1997–2004
- Inter Milan
- 2023–2024
- Juventus
- 2015–2023
- Inter Milan
- 2009–2012
- Juventus
- 2012
- Inter Milan
- 1999–2005
- Juventus
- 1996–1997
- Inter Milan
- 2014–2015
- Juventus
- 2015–2017
- Inter Milan
- 1999–2000
- Juventus
- 2005–2006
- Inter Milan
- 2006–2007
- Juventus
- 2009–2012
- Inter Milan
- 2016–2021
- Juventus
- 2010
- Inter Milan
- 2018–2020
- Juventus
- 2012–2018
- Inter Milan
- 1977–1988
- Juventus
- 1988–1989
- Inter Milan
- 1985–1987
- Juventus
- 1975–1985
Years are club stints from Wikidata (snapshot 2026-09-28); a loan that runs straight into a transfer is shown as one stint. “from YEAR” means no end year is recorded — it is not a claim about a current club.
Play today’s Football Grid
Name players who played for both clubs — a new 3×3 grid of real careers every day.
More “played for both” lists
Inter Milan and…
AC Milan 19Barcelona 14Parma 14Real Madrid 14Fiorentina 13Lazio 13Roma 13Sampdoria 13
Questions
How many famous players have played for both Inter Milan and Juventus?
21 in our data, including Zlatan Ibrahimović, Roberto Baggio, Andrea Pirlo and Fabio Cannavaro. The list covers famous footballers only — players covered by at least 45 language editions of Wikipedia — so it is not every player who ever wore both shirts.
Who was the first player on this list to play for both clubs?
In our data, Giuseppe Meazza: Inter Milan (1927–1940, 1946–1947), then Juventus (1942–1943).
Where does this list come from?
Club careers from Wikidata, the open database behind Wikipedia (public domain, CC0), snapshot 2026-09-28. Senior spells count, loans included when Wikidata records them; youth and reserve teams do not. Found a mistake? Tell us via the About page.