Cards' Albert Pujols hits 700th career home run, 4th to reach mark
Is Barry Bonds the Worst Cheater in MLB History?
Clemens And Bonds Put On Baseball Hall Of Fame Ballot : The Two-Way : NPR
For Giants and Barry Bonds, jersey retirement is evolution of complicated legacy
Giants to retire Barry Bonds' No. 25 jersey in August
Home run king Barry Bonds has his No. 25 retired by Giants
Will Clark on Giants jersey retirement: 'This is my Hall of Fame' – NBC Sports Bay Area & California
San Francisco Giants will retire Barry Bonds' No. 25 jersey in August
Bonds hits 755th home run, ties Aaron's record – Orange County Register