The Twins have reportedly agreed to sign free agent outfielder Josh Willingham. Terms of the multi-year contract have not been disclosed. Willingham must pass a physical to make the signing official. Willingham is a 32-year outfielder who primarily played left field for Oakland last season and hit .246 with 29 homeruns and 96 RBIs. This signing likely means the Twins won't re-sign Michael Cuddyer.