Barry Bonds gets closure he always wanted as Giants retire his jersey
Giants retire Barry Bonds' No. 25 before falling to Pirates
Giants to retire Barry Bonds' No. 25 in August ceremony
Joc Pederson uses Barry Bonds lessons for historic game in Giants
MORE
Barry Bonds: Giants, fans will celebrate No. 25 one more time
Giants retire Barry Bonds' No. 25 before falling to Pirates
Will Clark on Giants jersey retirement: 'This is my Hall of Fame
Barry Bonds has number retired by Giants, takes left field in San
Giants to retire No. 25 jersey of Barry Bonds in August
Roger Clemens Deserves Better
Iowa Man Gets Save in Major League Pitching Debut in St. Louis
Home run king Barry Bonds has his No. 25 retired by Giants