Barry Bonds honored as Giants retire No. 25
Barry Bonds - Wikipedia
Giants To Retire Barry Bonds' No. 25 Jersey In August - CBS Texas
Barry Bonds misses again, four others elected into Baseball Hall of Fame – East Bay Times
Barry Bonds No. 25 jersey retirement: Time, TV/live stream info for ceremony
Giants break from tradition and decide to retire Barry Bonds' No. 25
Giants to retire Barry Bonds' No. 25 jersey
The pitcher who gave up No. 756 to Barry Bonds reflects 10 years later
Curtain call at AT&T for Barry Bonds as Giants retire No. 25
The Giants are right to retire franchise icon Barry Bonds's number - Sports Illustrated
Giants to retire Barry Bonds' No. 25 jersey in August
Catcher Stephen Vogt retiring after 10 big league seasons - NBC Sports
Barry Bonds says he's received 'death sentence' from MLB: 'I feel like a ghost'