PHILADELPHIA -- The Phillies have signed infielder Andres Blanco to a Minor League contract with an invitation to Spring Training.

Blanco, 29, has played parts of six big league seasons with the Royals, Cubs and Rangers. He spent 2012 with Triple-A Lehigh Valley, but then suffered a shoulder injury in winter ball, which forced him to miss the entire 2013 season.

Blanco is a career .255 hitter with a .301 on-base percentage and a .333 slugging percentage. He has spent most of his big league career at second base and shortstop, although he has played third base and one game in the outfield.

He is the sixth non-roster invitee to big league camp. The others are infielder Reid Brignac, right-hander Shawn Camp, left-hander Cesar Jimenez, and outfielders Clete Thomas and Leandro Castro.