Barry Bonds' Giants jersey retirement was inevitable, despite complicated legacy
Barry Bonds will have his No. 25 jersey retired by San Francisco Giants in August
Barry Bonds honored as Giants retire No. 25
The Ironic Jersey Omnibus Lives
MORE
Barry Bonds' Giants jersey retirement was inevitable, despite complicated legacy
Giants to retire Barry Bonds' No. 25 in August ceremony
Barry Bonds gets No. 25 jersey retired by Giants
NEWS - Steve Khan Tributes
Ryan Braun Announces Retirement - MLB Trade Rumors
Barry Bonds has number retired by Giants, takes left field in San Francisco one last time