SAN FRANCISCO -- The Cubs, in need of a fresh arm in the bullpen, selected the contract of right-handed pitcher Eduardo Sanchez from Triple-A Iowa to take the spot on the active roster created by Alfonso Soriano's departure.
Sanchez, 24, was available for Friday's series opener against the Giants.
The right-hander was claimed off waivers from the Cardinals on May 21 and gone a combined 1-1 with one save and a 3.71 ERA in 28 relief appearances between Triple-A Iowa and Memphis. Since joining Iowa, he has limited opponents to a .195 batting average, including a .152 mark by right-handed hitters, and has not allowed a home run in 24 1/3 innings.
In his last 10 outings, Sanchez has given up two earned runs over 12 innings.
Sanchez made his Major League debut in 2011 with the Cardinals and was 3-1 with five saves and a 1.80 ERA in 26 relief appearances.
Carrie Muskat is a reporter for MLB.com. She writes a blog, Muskat Ramblings, and you can follow her on Twitter @CarrieMuskat. This story was not subject to the approval of Major League Baseball or its clubs.