f you look at transfermarkt's 'fairplay table' or just count the yellows and reds given over the course of the season, ironically, it's not juve, but Napoli and Roma in recent years who have received the best fairplay score (i.e. least points accumulated from bookings)
You have to go back to 13/14 to get juve in first.