The season Barry Bonds hit 95 homers
San Francisco Giants' Barry Bonds and Steve Finley take their turns at batting practice before the a practice game with the Los Angeles Angels of Anaheim in Phoenix, Arizona, Monday, March 6
San Francisco Giants left fielder Barry Bonds gets his 500th career stolen base in the 11th inning at Pac Bell Park in San Francisco, California on Monday June 23, 2003. (EDDIE LEDESMA/TIMES
Barry Bonds: Through the Years
Barry Bonds through the years
Barry Bonds – Society for American Baseball Research
Steroid Era stars face Hall of Fame Judgment Day
Last inning: Barry Bonds, Roger Clemens face final shot at Cooperstown
Readers on Barry Bonds – Orange County Register
Barry Bonds - Los Angeles Times