Free agent first baseman/DH Kendrys Morales reached agreement with the Twins, CBSSports.com has learned.

Terms aren't known.

The Twins, a mystery team if there ever was one, came out of nowhere in recent days to lure Morales after it had only been known that the Brewers, Mariners, Rangers and Yankees had shown interest.

Morales had a rough free agency because a draft pick had been attached to his signing until this week's draft. The Twins won't have to surrender a pick due to the timing of the signing. Morales also will be an unencumbered free agent after the year since he won't have played a full year for the Twins.