+
Players who played for both Inter Milan and Juventus
30 players in our database played for both Inter Milan and Juventus. 13 of them moved directly between the two clubs. The first was Marco Tardelli (from 1975); the most recent to join the list is Michele Di Gregorio (from 2017).
| Player | Inter Milan | Juventus |
|---|---|---|
| Adrian Mutu | 2000 | 2005–2006 |
| Alessandro Altobelli | 1977–1988 | 1988–1989 |
| Andrea Pirlo | 1998–1999 | 2011–2015 |
| Angelo Peruzzi | 1999–2000 | 1991–1999 |
| Antonio Candreva | 2016–2021 | 2010 (loan) |
| Christian Vieri | 1999–2005 | 1996–1997 |
| Cristiano Zanetti | 1998, 2001–2006 | 2006–2009 |
| Dani Osvaldo | 2014–2015 (loan) | 2014 (loan) |
| Dino Baggio | 1991–1992 (loan) | 1992–1994 |
| Edgar Davids | 2004–2005 | 1997–2004 |
| Emil Audero | 2023–2024 (loan) | 2016–2019 |
| Fabián Carini | 2004–2007 | 2001–2002 |
| Fabio Cannavaro | 2002–2004 | 2004–2006, 2009–2010 |
| Fabio Grosso | 2006–2007 | 2009–2012 |
| Felipe Melo | 2015–2017 | 2009–2013 |
| Hernanes | 2014–2015 | 2015–2017 |
| João Cancelo | 2017–2018 (loan) | 2018–2019 |
| Kwadwo Asamoah | 2018–2020 | 2012–2018 |
| Leonardo Bonucci | 2005–2007 | 2010–2017, 2018–2023 |
| Liam Brady | 1984–1986 | 1980–1982 |
| Lúcio | 2009–2012 | 2012 |
| Luigi Sartor | 1997–1998 | 1992–1993 |
| Mame Thiam | 2011 | 2014 |
| Marco Tardelli | 1985–1987 | 1975–1985 |
| Michele Di Gregorio | 2017–2022 | 2024–2026 |
| Patrick Vieira | 2006–2010 | 2005–2006 |
| Paulo Sousa | 1998–2000 | 1994–1996 |
| Roberto Baggio | 1998–2000 | 1990–1995 |
| Tommaso Rocchi | 2013 | 1995–1996 |
| Zlatan Ibrahimović | 2006–2009 | 2004–2006 |
More connections
Try it without the list
Two clubs, 45 seconds: how many players who played for both can you name?
Or a club quiz: Inter Milan · Juventus
Covers the 30 players in Football Pathfinder’s database, not every player in history. Career data from Wikipedia (CC BY-SA).