Pagan drives in winning run in Giants 3-2 win - The San Diego Union-Tribune
April 16, 2004: Barry Bonds wins the battle against Eric Gagné, but Giants lose to Dodgers – Society for American Baseball Research
Brewers edge Giants in 10 innings on infield single as Christian Yelch returns as pinch-runner
Today in Nationals History. Hey Nationals Fans! Check out this post…, by Nationals Communications
There's no reason to object to Barry Bonds' number retirement
Networks go deep for Bonds' historic homer
Brandon Crawford's slam in debut lifts Giants
There's no reason to object to Barry Bonds' number retirement
Barry bonds walks giants dugout hi-res stock photography and images - Alamy
Barry bonds bat giants hi-res stock photography and images - Alamy
MLB in July brings revenge homers, dueling grand slams and a Zack (or Zach or Zac) attack - ESPN
One wild record you probably didn't know for all 30 MLB teams - ABC13 Houston
April 2, 2002: Barry Bonds hits two HRs as Giants rout Dodgers on Opening Day
Alvarez hits 3 HRs, Astros beat A's to clinch playoff spot
101 Amazing Baseball Stats to Kick off the 2013 Season