Barry Bonds – Society for American Baseball Research
Barry Bonds' Giants jersey retirement was inevitable, despite complicated legacy
Giants retire Barry Bonds' No. 25 jersey
Barry Bonds has No. 25 retired by San Francisco Giants in pregame ceremony - ESPN
What if Braves had gotten Barry Bonds in 1992 trade before Pirates backed out? - The Athletic
Curtain call at AT&T for Barry Bonds as Giants retire No. 25
When was last time Bruce Bochy faced SF Giants as opponent?, Giants
San Francisco Giants will retire Barry Bonds' No. 25 jersey in August
Barber: Barry Bonds gets his due as Giants retire No. 25
Barry Bonds No. 25 jersey retirement: Time, TV/live stream info for ceremony
Barry Bonds to have No. 25 retired by the Giants
How Should the Giants Handle Barry Bonds' Number Retirement?
Barry Bonds gets No. 25 jersey retired by Giants