He was designated for assignment on May 1 when the Cardinals recalled infielder/outfielder Allen Craig from a rehab assignment at Triple-A Memphis.
"I had a feeling once we let him go we wouldn't see him," Cardinals manager Mike Matheny said. "I'm happy for him, sad for us. I think [the Twins] are going to like what they see in him, the way he goes about playing the game.
"We went into spring completely blind about what we were going to see [from him]. We had some good reports from our advanced scouts and even heard from different players that he was pretty good. He went and spent some time with [hitting coach] Mark [McGwire] over the summer.
"He showed up in spring and did everything right. The opportunity just didn't present itself to him."
Craig returned to the lineup at first base on Friday.
"Right now it just seems to be the obvious spot where we have some need," Matheny said. "So that plays well for him. I just think it's a little easier with his movements right now then trying to push him into the outfield."