Barry Bonds Has a Complicated Legacy - Baseball Egg
Giants break from tradition and decide to retire Barry Bonds' No. 25
Barber: Barry Bonds gets his due as Giants retire No. 25
Barry Bonds gets No. 25 jersey retired by Giants
Giants decline Vogelsong's option, both sides will explore market - Giants Extra
Barry Bonds: Giants, fans will celebrate No. 25 one more time
Barry Bonds' No. 25 jersey to be retired by San Francisco Giants - Sports Illustrated
Barry Bonds to have No. 25 retired by the Giants
JAWS and the 2023 Hall of Fame Ballot: Gary Sheffield
2013 St Paul's Year Book by stpaulscollegiateschoolhamilton - Issuu
Barber: Barry Bonds gets his due as Giants retire No. 25