SF Giants: Will Tim Lincecum, Matt Cain have jerseys retired
Giants break from tradition and decide to retire Barry Bonds' No. 25
Giants break their Hall of Fame precedent, announce plans to retire Barry Bonds' No. 25 in August - The Athletic
Barry Bonds Signed & Hand Painted Jersey SOLD OUT - Big Time Bats
Reliving History: Barry Bonds Number 756 - Last Word On Baseball
Lessons from the Barry Bonds Era
Bonds25: August 11, 2018. “Bonds stands alone.”, by San Francisco Giants
Giants say team will retire Bonds' jersey against Pirates – The Durango Herald
Gems without a ring: Barry Bonds — The Hofstra Chronicle
Barry Bonds: Through the Years
San Francisco Giants will retire Barry Bonds' No. 25 jersey in August
Barry Bonds Has a Complicated Legacy - Baseball Egg
Curtain call at AT&T for Barry Bonds as Giants retire No. 25
Giants Legend Barry Bonds' Father Once Disapproved of Legendary Feature That Changed Baseball History - EssentiallySports