Jim Thome is returning to the Philadelphia Phillies, where he played from 2003 to 2005, according to MLB.com. The Phillies and Thome have agreed on a one-year contract, sources say.
Thome hit a combined .256 with 15 home runs, 50 RBI, a .361 on-base percentage and a .477 slugging percentage with the Twins and Indians in 2011. He has hit 604 homers in his career, which ranks eighth on the all-time list.
Thome turns 41 in August so this is likely his last shot at a World Series ring.
Thome has made just one appearance defensively since 2007. He was DH for the White Sox from 2006 until the end of the 2009 season. Thome joined the Los Angeles Dodgers for the final month of the 2009 season, making 17 at-bats as a pinch-hitter. He was DH for the Twins and Indians from 2010-11.
He'll give the Phillies a left-handed power bat off the bench.