Feb 04, 2010 7:58 PM EST

The Twins are in the final stages of negotiating a one-year, $5 million contract with free-agent second baseman Orlando Hudson, according to major-league sources.

Several hurdles remain before the deal will be completed, including Hudson passing a physical, the source said. But Hudson clearly has chosen the Twins, and the momentum for an agreement continues to build.

Via FoxSports