Updated

The St. Louis Cardinals have signed infielder Alex Cora to a minor league contract with an invitation to spring training.

Cora appeared in 91 games for Washington last season and batted .224. He's also played for the Dodgers, Indians, Red Sox, Mets and Rangers since breaking into the majors in 1998.

The 36-year-old veteran is a career .243 hitter in 1,273 games. He won a World Series title with the Red Sox in 2007.