The Giants re-signed first baseman Aubrey Huff to a two-year, $22MM deal today. The contract pays $10MM per year and includes a $10MM club option for 2013 with a $2MM buyout. The deal does not include a no-trade clause, tweets Jon Paul Morosi of FOX Sports. Huff, 34 next month, hit .290/.385/.506 in 668 plate appearances for the World Champion Giants in a resurgent season.

The Giants inked Huff to a one-year, $3MM deal in January of this year, which turned out to be one of that offseason's top bargains after he finished seventh in the NL MVP voting. Given Huff's age, defensive abilities, and struggles in 2009, plus the robust free agent market for first basemen, the new commitment comes with plenty of risk at $11MM per year. Huff hired Ed Hayes as his agent a few weeks ago, clearly a smart move. Giants GM Brian Sabean told reporters that he got clearance to match an offer Huff received from another team.

Four of five MLBTR writers polled on November 10th predicted Huff would re-sign with the Giants.

Jon Paul Morosi of FOX Sports was first to report Huff's agreement today, while Tribune News Services added contract details.