Barry Bonds' No. 25 jersey to be retired by San Francisco Giants - Sports Illustrated
Barry Bonds Has a Complicated Legacy - Baseball Egg
Barry Bonds' Before and After Photos Tell His Entire Story - FanBuzz
Reliving History: Barry Bonds Number 756 - Last Word On Baseball
Giants break their Hall of Fame precedent, announce plans to retire Barry Bonds' No. 25 in August - The Athletic
10 years later, Barry Bonds reflects on record-setting HR
Barry Bonds: Giants, fans will celebrate No. 25 one more time
Home run king Barry Bonds has his No. 25 retired by Giants
Barber: Barry Bonds gets his due as Giants retire No. 25
Giants Legend Barry Bonds' Father Once Disapproved of Legendary Feature That Changed Baseball History - EssentiallySports
How Should the Giants Handle Barry Bonds' Number Retirement?
Former San Francisco Giants outfielder Barry Bonds went to extremes to make history - ESPN The Magazine - ESPN
San Francisco Giants to retire Barry Bonds number
Valley News - Commentary: No Use Complaining About Barry Bonds