For Giants and Barry Bonds, jersey retirement is evolution of complicated legacy
25 Giant Facts and Figures about Barry Bonds
Barry Bonds says Major League Baseball has given him a 'death sentence' - NBC Sports
Why did the San Francisco Giants baseball team retire Barry Bonds' jersey number 25? - Quora
Valley News - Commentary: No Use Complaining About Barry Bonds
Former Pirate Barry Bonds comes up short in final year on Hall of Fame ballot
What Position Did Barry Bonds Play?
San Francisco Giants to retire Will Clark's No. 22 next year
10 years later, Barry Bonds reflects on record-setting HR
Barry Bonds has his No. 25 retired by Giants, who fall to Pirates
Giants to retire Barry Bonds' No. 25 jersey in August
Barry Bonds' Before and After Photos Tell His Entire Story - FanBuzz
Barry Bonds: Giants, fans will celebrate No. 25 one more time
San Francisco Giants to retire No. 25 jersey of Barry Bonds in 2018 - ESPN