San Francisco Giants to retire No. 25 jersey of Barry Bonds in 2018 - ESPN
Tim Benz: If there's debate, Pirates can't retire Barry Bonds' number
Former San Francisco Giants outfielder Barry Bonds went to extremes to make history - ESPN The Magazine - ESPN
Giants retire Barry Bonds' No. 25 jersey
25 Giant Facts and Figures about Barry Bonds
Barry Bonds Has a Complicated Legacy - Baseball Egg
Barry Bonds Says MLB Gave Him a 'Death Sentence': 'My Heart, It's Broken', News, Scores, Highlights, Stats, and Rumors
Bonds25: August 11, 2018. “Bonds stands alone.”, by San Francisco Giants
Barry Bonds Made His Case for Greatness in 2001
Barry Bonds has his No. 25 retired by Giants, who fall to Pirates
San Francisco Giants to retire Barry Bonds' No. 25 jersey in August
Barry Bonds snubbed from Hall of Fame: Baseball world reacts