Jim Thome, who formerly starred for two division rivals, is going to the Twins on a one-year deal, sources confirm.

Thome has agreed to a one-year deal that was first reported by the Minneapolis Star-Tribune and St. Paul Pioneer Press. The Star-Tribune says he will be paid $1.5 million with a chance to make $2.2 million.

Thome, who batted .249 with 23 homers and 77 RBIs last season, will DH and do some pinch hitting for the Twins. Thome has 564 career home runs and will have a chance to add to that, although he isn't expected to be an everyday player with Jason Kubel still there as DH. Kubel can play the outfield, however, and spell Delmon Young on occasion.

Thome was a fixture with the division rival White Sox and Indians previously.

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide - from Peter King, Tom Verducci, Lee Jenkins, Seth Davis, and more - delivered straight to you, along with up-to-the-minute news and live scores.