Home run king Barry Bonds has No. 25 retired by Giants
Reliving History: Barry Bonds Number 756 - Last Word On Baseball
The Giants are retiring his number, but here's a look back at why Barry Bonds is not in the Baseball Hall of Fame - ABC7 San Francisco
Giants Retired Numbers
Barry Bonds - Wikipedia
Ryan Braun: Will Milwaukee Brewers ultimately retire his No. 8?
Barber: Barry Bonds gets his due as Giants retire No. 25
Bonds25: August 11, 2018. “Bonds stands alone.”, by San Francisco Giants
Someday steroids just won't matter
Barry Bonds Fast Facts
Barry Bonds' Giants jersey retirement was inevitable, despite complicated legacy
Giants say team will retire Bonds' jersey against Pirates – The Durango Herald
Giants say team will retire Bonds' jersey against Pirates – The Durango Herald
Barber: Barry Bonds gets his due as Giants retire No. 25
Giants Keep the Door Open for Barry Bonds - The New York Times