Giants to retire Barry Bonds' No. 25 jersey in August
Jim Leyland speaks out on Barry Bonds' final Hall of Fame snub
Barry Bonds will have his No. 25 jersey retired by San Francisco Giants in August
San Francisco Giants retire Barry Bonds' No. 25 in ceremony at AT&T Park - ABC7 San Francisco
Giants to retire Barry Bonds' No. 25 jersey in August
Giants to retire Barry Bonds' No. 25 before game vs. Pirates
Giants to retire No. 25 jersey of Barry Bonds in August
A look back at the last Pirates teams to reach the postseason - Sports Illustrated
Giants break from tradition and decide to retire Barry Bonds' No. 25
The moral argument for keeping Barry Bonds out of Cooperstown doesn't hold up
Barry Bonds - Wikipedia
What if Braves had gotten Barry Bonds in 1992 trade before Pirates backed out? - The Athletic