Hunches, home runs and humiliation: Nine tales of unsung World Series heroes - ABC7 New York
Barry Bonds' Giants jersey retirement was inevitable, despite complicated legacy
Giants to retire Barry Bonds' No. 25 jersey in August
Barry Bonds: Giants, fans will celebrate No. 25 one more time
New York Giants team ownership history – Society for American Baseball Research
There's no reason to object to Barry Bonds' number retirement
Goold: As Bonds, Clemens drop from Hall of Fame ballot, voters still face steroid conundrums, sharp criticism
There's no reason to object to Barry Bonds' number retirement
Giants next retired number prediction
Giants to retire Barry Bonds' No. 25 in August ceremony
Barry Bonds honored as Giants retire No. 25
Barry Bonds' Giants jersey retirement was inevitable, despite complicated legacy
San Francisco Giants: Top 7 candidates to replace Bruce Bochy as the team's manager