Updated

The Chicago Cubs have claimed pitcher Eduardo Sanchez off waivers from the St. Louis Cardinals.

Sanchez has appeared in nine games for Triple-A Memphis this season, posting a 3.72 ERA and one save.

The right-hander, who made his major league debut in 2011 with St. Louis, will be assigned to Triple-A Iowa. Sanchez is 3-2 with a 3.40 ERA in 43 career games with the Cardinals.