Kyle Blanks’ contract with Giants is official
Kyle Blanks passed a physical, making his minor-league contract with the Giants official, sources told The Chronicle. Blanks hit 10 homers in 54 games as a rookie. In 71 plate appearances this past season, he hit .313 with a .352 on-base percentage and .522 slugging percentage. In Triple-A, he has averaged a homer every 18 plate appearances.