However, Maifredi is most noted for his short spell with Juventus, whom he joined after replacing Dino Zoff in 1990. During his only season in Turin, the club were known for their inconsistent performances. After a strong first half of the season, the club suffered a loss of form, during which they lost six games in a row. Maifredi was eventually sacked at the end of the season, following the club's failure to qualify for European football after placing seventh in Serie A, also losing out 5–1 to Napoli in the 1990 Supercoppa Italiana final; however, he managed to reach the semi-finals of the Cup Winners' Cup and the quarter-finals of the Coppa Italia. Following his disappointing spell with Juventus, over the course of his coaching career, Maifredi managed several clubs in Italy, such as Bologna once again, Genoa, Venezia, and Brescia, among other teams, as well as having short coaching spells in Tunisia with Esperance Sportive de Tunis, and Spain with Albacete Balompié; however, he encountered less success with other teams.