Barry Lamar Bonds (born July 24, 1964) is a former Major League Baseball outfielder. Bonds played from 1986 to 2007, for the Pittsburgh Pirates and San ...