The Cleveland Indians have signed veteran infielder Cristian Guzman to a minor league contract with an invitation to major league spring training.

Guzman, 33, did not play in 2011, reportedly due to family issues. In 104 games in 2010 with Washington and Texas, the switch-hitter posted a .266 batting average with 26 runs batted in.

He led the major leagues in triples in 2000, 2001 and 2003 with 20, 14 and 14, respectively.

An 11-year MLB veteran, the two-time All-Star has a career .271 average with 467 RBI in 1,406 games.