Vialli started his club career at Cremonese in 1980 in his native Italy where he made 105 league appearances scoring 23 goals. His performances impressed Sampdoria who signed him in 1984. During which time he scored 85 league goals, won 3 Italian cups, the Serie A and the European Cup Winners Cup. Vialli transferred to Juventus for a World record £12.5 million in 1992. During this time he won the Italian Cup, the Serie A, Italian Supercup, UEFA Champions League and the UEFA Cup. In 1996 Vialli joined Chelsea and became Chelsea player manager the following season. In England he won the FA Cup, League Cup, UEFA Cup Winners Cup and UEFA Super Cup. He is one of nine footballers to have won the three main European club competitions, and the only forward to have done so; he is also the only player in European footballing history to have both winner's and runner's up medals in all three main European club competitions, including two winners medals for the UEFA Cup Winners' Cup.