Twins sign free-agent Willingham

The Minnesota Twins announced Thursday that they have signed outfielder Josh Willingham to a three-year, $21 million contract, confirming an earlier report by FOXSports.com senior national baseball writer Ken Rosenthal.

Willingham batted .246 with 29 home runs and 98 RBI in 136 games this year with Oakland.

The focus now shifts to the rest of the outfield free-agent class, including Michael Cuddyer, Carlos Beltran, and Jason Kubel.

Cuddyer has spent his entire career with the Twins but appears likely to leave. The Rockies and Mariners have shown interest in Cuddyer, sources say, while the Red Sox and Giants are not viewed as serious suitors for him.