He won eight Italian league championships with Juventus. This is the most Italian titles a player has won, a record he shares with Giovanni Ferrari and Gianluigi Buffon (Virginio Rosetta also won eight national championships, but three of them came before the formation of a professional Serie A). During his time with Juventus, he also won the Coppa Italia twice, as well as an UEFA Cup, and a European Cup Winners' Cup, also reaching the European Cup final in 1973 and 1983, as well as the 1973 Intercontinental Cup final.