Born in Sassari, Italy, Virdis started his career in his native Sardinia with amateur Serie D side Nuorese in 1973, scoring 11 goals in his first senior season at the young age of 16.
He later joined Cagliari, making his Serie A debut on 6 October 1974 in a league game versus Udinese.

In 1977, he joined Juventus, where he played until 1982, except for a one-year stint back at Cagliari in 1980–81.
After failing to find a first team place, in 1982 he left Juventus for Udinese.
In 1984, he then moved at A.C. Milan, where he enjoyed his best period at club level.
He made his Serie A debut with the club in a 2–1 away defeat to Parma on 22 August 1984, and he played five seasons with the rossoneri, winning the Serie A top-scorer title during the 1986–87 season, with 17 goals; he also won the 1987–88 Serie A title, and the 1988 Supercoppa Italiana with the club, followed by the 1988–89 European Cup.
In total, he made 186 appearances for Milan, scoring 76 goals, 53 of which were scored in Serie A in 135 appearances.
In 1989, aged 32, he left AC Milan to join Lecce, where he spent his final two seasons as a professional footballer before retiring in 1991.
Born in Sassari, Italy, Virdis started his career in his native Sardinia with amateur Serie D side Nuorese in 1973, scoring 11 goals in his first senior season at the young age of 16. He later joined Cagliari, making his Serie A debut on 6 October 1974 in a league game versus Udinese.
In 1977, he joined Juventus, where he played until 1982, except for a one-year stint back at Cagliari in 1980–81. After failing to find a first team place, in 1982 he left Juventus for Udinese. In 1984, he then moved at A.C. Milan, where he enjoyed his best period at club level. He made his Serie A debut with the club in a 2–1 away defeat to Parma on 22 August 1984, and he played five seasons with the rossoneri, winning the Serie A top-scorer title during the 1986–87 season, with 17 goals; he also won the 1987–88 Serie A title, and the 1988 Supercoppa Italiana with the club, followed by the 1988–89 European Cup. In total, he made 186 appearances for Milan, scoring 76 goals, 53 of which were scored in Serie A in 135 appearances. In 1989, aged 32, he left AC Milan to join Lecce, where he spent his final two seasons as a professional footballer before retiring in 1991.
Pietro Paolo Virdis