Barry Bonds' Giants jersey retirement was inevitable, despite
Barry Bonds honored as Giants retire No. 25
There's no reason to object to Barry Bonds' number retirement
Barry Bonds: Giants, fans will celebrate No. 25 one more time
MORE
Barry Bonds' Giants jersey retirement was inevitable, despite complicated legacy
The real captain of the good ship Giants? Belt or Crawford, his name's Brandon
Giants to retire No. 25 jersey of Barry Bonds in August
Giants to retire No. 25 jersey of Barry Bonds in August
Barry Bonds' Giants jersey retirement was inevitable, despite complicated legacy
30 Stories for 30 Years, Giants Community Fund
There's no reason to object to Barry Bonds' number retirement
Barry Bonds' Giants jersey retirement was inevitable, despite complicated legacy
Giants next retired number prediction
MLB playoffs need fix if best teams keep disappearing
1989 Cubs Historical Heroes and Goats: Part 13 (and reset) - Bleed Cubbie Blue
Barber: Barry Bonds gets his due as Giants retire No. 25