Cantu, who will turn 29 next week, finished 2010 with the Rangers fate being traded to Texas at the trade deadline. He hit .256/.304/.392 with 11 home runs and 56 RBI with the Marlins and Rangers last season, and is a career .274/.320/.446 hitter with stops in Tampa and Cincinnati before landing with the Marlins in 2008.
Cantu hit 29 homers in 2008 and then followed that with a .289/.345/.443 season in 2009 with 16 home runs and 100 RBI.
Cantu has played first and third base, mostly, although he came up as a second baseman with the Rays. He would likely be a good right-handed platoon partner to Brad Hawpe at first and possibly spell Chase Hedley at third.
UPDATE: Corey Brock of MLB.com tweets it's a one-year deal and says Cantu will play first, second and third.
-- C. Trent Rosecrans