ST. LOUIS (AP) The St. Louis Cardinals have signed free-agent shortstop Ruben Tejada to a one-year, $1.5 million guaranteed contract.

Tejada hit .261 with 23 doubles, three homers and 28 RBIs with the New York Mets last year. His season ended when the Los Angeles Dodgers' Chase Utley broke Tejada's right leg with a takeout slide in the NL Division Series.

Tejada signed with the Mets in 2006 and spent parts of six big league seasons in New York. But after the Mets offered him a contract on Dec. 2, they signed free-agent shortstop Asdrubal Cabrera and acquired second baseman Neil Walker from Pittsburgh.

More from FoxSports

With Wilmer Flores also on the roster, Tejada's future with the team became uncertain and he was released on Wednesday.

The Cardinals' roster now stands at 40 players.