Players who played for Juventus and Perugia

21 players have played for both Juventus and Perugia, according to Wikidata. The best known include Paolo Rossi, Fabio Grosso and Leonardo Spinazzola. 5 of them moved straight from one club to the other, including Paolo Rossi. The earliest arrival at one of the two clubs was in 1923 (Piero Pastore), the most recent in 2019 (Guglielmo Vicario).

The full list (21 players)

PlayerPositionNationalityJuventusPerugia
Paolo RossiForwardItaly1973–19851979–1980
Fabio GrossoDefenderItaly2009–20122001–2004
Leonardo SpinazzolaDefenderItaly2012–20192015–2016
Pietro VierchowodDefenderItaly1995–19961996
Fabrizio RavanelliForwardItaly1992–19961986–2005
Marco StorariGoalkeeperItaly2010–20151995–1998
Angelo Di LivioMidfielderItaly1993–19991987–1989
Marcelo ZalayetaForwardUruguay1997–20072004
Fabrizio MiccoliForwardItaly2002–20072002–2003
Guglielmo VicarioGoalkeeperItalysince 20262019–2020
Matteo BrighiMidfielderItaly2000–20032016–2018
Nicola LealiGoalkeeperItaly20122018–2021
Guglielmo StendardoDefenderItaly20082003–2005
Davide LanzafameForwardItaly2006–20112014–2015
Fabián O'NeillMidfielderUruguay2000–20012002
Manuele BlasiMidfielderItaly2002–20072000–2003
Nicola AmorusoForwardItaly1996–20021999–2003
Alberto CerriForwardItaly2015–2019–
Christian ManfrediniMidfielderIvory Coast1993–19992004
Piero PastoreForwardItaly, Kingdom of Italy1923–19271934–1935
Alberto BrignoliGoalkeeperItalysince 20152017

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 Juventus

With Perugia