The San Francisco Giants will retire the No. 25 of Barry Bonds this season, the team announced Tuesday. The number will be retired on Aug. 11, 2018, when the Giants host the Pittsburgh Pirates.