hudsonLess than a month after re-signing Tim Lincecum, the San Francisco Giants wasted no time on signing Tim Hudson to a two year, $23 million dollar contract.

According to John Shea of the San Francisco Chronicle, the deal could include a full no-trade clause for the 37-year old Hudson.

The veteran right-hander is coming back from a fractured ankle he suffered against the Mets last July. He was having a solid season at the time posting a 3.97 ERA in 131 innings pitched.

The Braves were reportedly interested in retaining Hudson, but they were unwilling to guarantee two years.