Barry Bonds has his No. 25 retired by Giants, who fall to Pirates
Giants to retire Bonds' No. 25 jersey in August
Home run king Barry Bonds has No. 25 retired by Giants
Retired San Francisco Giants Barry Bonds comes out on the field for the first pitch before the game against the St. Louis Cardinals in game 4 of the National League Championship Series
Commentary: Barry Bonds didn't make the Hall of Fame. Get over it. - Los Angeles Times
Barry Bonds to have his No. 25 retired by Giants in August – New York Daily News
San Francisco Giants to retire No. 25 jersey of Barry Bonds in 2018 - ESPN
San Francisco Giants will retire Barry Bonds' No. 25 jersey in August
Curtain call at AT&T for Barry Bonds as Giants retire No. 25
Giants' Andrew McCutchen recalls Barry Bonds' home run pursuits: 'You got upset if he got a base hit
Valley News - Commentary: No Use Complaining About Barry Bonds
Barry Bonds' No. 25 Gets Retired, Reminding Us He's Still a Cheater - FanBuzz
Barry Bonds to have No. 25 retired by the Giants