According to MLB.com, Huff became available when the Yankees signed Japanese right-hander Masahiro Tanaka. Huff was designated for assignment by the Yankees on Wednesday to open a spot on the 40-man roster for Tanaka.
Last season with the Yankees, Huff had a 4.67 ERA and 0.981 WHIP in 34.2 innings, making nine relief appearances and two starts. He struck out 26 hitters. He also made three relief appearances for the Cleveland Indians last year, allowing five runs on seven hits in three innings with five strikeouts.
New York claimed Huff off waivers last May.
Huff was a first-round pick, 39th overall, by the Indians in 2006 out of UC Irvine and made his big-league debut in May 2009.
He has a 5.32 ERA and 1.498 WHIP in 69 career appearances, 54 starts, covering 323 innings with 188 strikeouts.
Huff fills the final spot on the Giants’ 40-man roster. The team is currently scheduled to have 66 players in their big-league spring training camp last month.