Barry Bonds' Giants jersey retirement was inevitable, despite complicated legacy
The Giants are retiring his number, but here's a look back at why Barry Bonds is not in the Baseball Hall of Fame - ABC7 San Francisco
10 years later, Barry Bonds reflects on record-setting HR
Bryce Harper is underrated, not overrated - NBC Sports
Barry Bonds will have his No. 25 jersey retired by San Francisco Giants in August
Barry Bonds: Most Up-to-Date Encyclopedia, News & Reviews
Tag: Barry Bonds – NBC Sports Bay Area & California
Barry Bonds No. 25 jersey retirement: Time, TV/live stream info for ceremony
Barry Bonds to have No. 25 retired by the Giants
Barry Zito - Wikipedia
Cardinals' Albert Pujols hits 700th career home run, becomes fourth major league player to achieve historic feat
Giants to retire Barry Bonds' No. 25 jersey in August
Barry Bonds to have No. 25 retired by the Giants
The Giants are right to retire franchise icon Barry Bonds's number - Sports Illustrated