The Giants have agreed to a minor-league deal with Kyle Blanks, according to a major-league source. The deal is pending a physical.
John Shea of the San Francisco Chronicle was the first to report that a deal was close.
Blanks, 29, is expected to have a good shot at making the Giants' major-league roster out of spring training as depth behind outfielders Gregor Blanco, Angel Pagan and Hunter Pence and first baseman Brandon Belt. San Francisco has not yet closed the door on reunions with free agents Marlon Byrd and Norichika Aoki, whose options were declined earlier in the month.
Blanks, who began his career by spending more than five seasons with the Padres, heads to his fourth organization in three years after stints with the Padres, Athletics and Rangers. He appeared in only 18 games with Texas last season due to injury, posting a .313 average and hitting three home runs.
Blanks has always provided power throughout his career and will likely be given the chance to provide some right-handed pop off the bench for San Francisco. He has hit .241/.322/.416 with 33 home runs in parts of seven major-league seasons.