(Associated Press) - The Texas Rangers have signed right-hander Kyle McClellan to a minor league contract with an invitation to major league spring training.

McClellan, who pitched the last five seasons for St. Louis, had surgery on his right elbow and shoulder July 10. He is already throwing and expected to ready for the start of spring training. He went on the disabled list May 18 and waived by the Cardinals on Nov. 13.

The 28-year-old McClellan has a career record of 19-23 with a 3.69 ERA in 261 games from 2008-12. He wasn't on the World Series roster for the Cardinals in 2011 against Texas.

Texas announced the move Tuesday, when left-hander Ryan Feierabend and right-hander Kevin Pucetas signed minor league deals. Both will be in the minor league camp.