ST. LOUIS (AP) The St. Louis Cardinals have added bench experience, recalling outfielder Shane Robinson from Triple-A Memphis.
Rookie outfielder Joey Butler was optioned to Memphis in moves announced before Wednesday night's game against Arizona.
Jhonny Peralta was not in the lineup against the Diamondbacks' Brandon McCarthy because he was 1 for 21 against the right-hander. Daniel Descalso got a spot start batting eighth. Peralta hit his team-leading ninth home run Tuesday night.
Robinson batted .371 in 18 games in the minors and hit .524 (11 for 21) against left-handed pitchers. He had multihit games in six of his last eight starts, including three hits Tuesday night at Colorado Springs.
Robinson was 2 for 20 to start the year, with 11 pinch hit appearances, before being sent to the minors on April 27. He had 144 at-bats in 99 games last year for St. Louis, batting .250 with two homers and 16 RBIs.
Butler's contract was purchased from Memphis on May 9. He was 0 for 5 with three strikeouts and a walk and three appearances as a pinch hitter.