Barry Bonds - Wikipedia
How Should the Giants Handle Barry Bonds' Number Retirement?
Barry Bonds to have No. 25 retired by the Giants
Valley News - Commentary: No Use Complaining About Barry Bonds
Barry Bonds Official Website San Francisco Giants Legend and BASHOF
Barry Bonds' Giants jersey retirement was inevitable, despite complicated legacy
San Francisco Giants will retire Barry Bonds' No. 25 jersey in August
Barry Bonds' No. 25 jersey to be retired by Giants this season – Monterey Herald
San Francisco Giants 2018 Barry Bonds #25 Retirement Snapback Cap Hat 8/11/ SGA
Home run king Barry Bonds has his No. 25 retired by Giants
San Francisco Giants retire Barry Bonds' No. 25 in ceremony at AT&T Park - ABC7 San Francisco