Barry Bonds is 60 years and 4 month(s) old. He was born in 24 Jul, 1964. Barry Bonds is an American former professional baseball player He is known as a left fielder who played twenty two seasons in the Major league for the Pittsburgh Pirates 1986 1992 and San Francisco Giants 1993 2007