The Twins officially signed outfielder Josh Willingham to a 3-year contract worth $21 Million Thursday.  Willingham passed his physical and will play for the Twins next season.  The 32-year old hit .246 with 29 homeruns and 98 RBIs with Oakland in 2011.  Willingham played left field for Oakland but will likely play right field for the Twins.

The Twins won't likely re-sign free agent outfielders Michael Cuddyer and Jason Kubel with this signing but the Twins haven't said that they've taken their 3-year $24 Million offer to Cuddyer off the table.