San Diego had designated Huffman for assignment on Sunday in order to make room on its roster for Matt Stairs. New York had one vacant space on its 40-man roster for the 24-year-old, who hit .269 with 20 home runs and 68 RBIs in 135 games last season at Triple-A Portland.
A native of Missouri City, Texas, Huffman played quarterback at Texas Christian University before being selected by the Padres in the second round of the 2006 First-Year Player Draft.
"I hear he can throw a football, but we have to see about a baseball," Yankees manager Joe Girardi said.
He can certainly hit them a long way. Huffman defeated former Yankees prospect Shelley Duncan in last year's Triple-A All-Star Game Home Run Derby, clubbing 15 blasts in the three-round competition.
-- Bryan Hoch