Sports Pittsburgh outfielder goes from pirates to giants exactly 25 years after Barry Bonds admin 3 years ago