After a spell of mixed success with Juventus, he joined provincial side Hellas Verona in 1983, where his goalscoring form improved; during the 1984–85 season, he established himself as one of the top strikers in the league, and was the Verona's top scorer with 11 goals as he helped the club win their historic first ever Serie A title. In 1986, he joined Milan (1986–87), and later played for Lazio (1987–88), and also had a second spell with Verona (1988–89), although he failed to replicate his form from previous seasons due to several injuries. After moving around between several different clubs, he joined Padova in 1989, where he remained until 1995, and had several positive seasons with the club in Serie B. He finished his career in Major League Soccer, playing with the New England Revolution and the Tampa Bay Mutiny in 1996 and 1997; he was traded to Tampa midway through his first season in the United States, and then back to New England a year later.