The St. Louis Cardinals have signed right-hander Ryan Tepera.

Tepera is likely to take the roster spot of Genesis Cabrera, who was designated for assignment.

The 35-year-old began the season with the Los Angeles Angels, posting a 7.27 ERA in just 8 2/3 innings.