Barry Bonds gets closure he always wanted as Giants retire his jersey
Spite, not might, is what propels Bonds
Cards' Albert Pujols hits 700th career home run, 4th to reach mark
Players Detail Dealings With Bonds's Trainer - The New York Times
MORE
Spencer Torkelson Named to USA Baseball Collegiate National Team
Joc Pederson uses Barry Bonds lessons for historic game in Giants win vs. Mets – NBC Sports Bay Area & California
Giants retire Barry Bonds' No. 25 before falling to Pirates
Home run king Barry Bonds has his No. 25 retired by Giants
Barry Bonds' Giants jersey retirement was inevitable, despite complicated legacy
Giants to retire No. 25 jersey of Barry Bonds in August
Barry Bonds honored as Giants retire No. 25
We likely will never understand Bonds