Peralta won the starting third-base job coming out of spring training, but -- batting .120 -- had lost playing time to Greg Garcia and Jedd Gyorko in recent games. He expressed some frustration with his situation following Wednesday's 2-1 win over the Pittsburgh Pirates. Peralta, 34, hasn't played since Saturday.
"It's happened to me before, but at the same time I've played on a couple different teams and before they had confidence in me," Peralta said. "They believed in what I do and, by the end of the season, I have my numbers. Right now, it's a tough time."
Lyons made three minor league rehab starts at Triple-A Memphis as he continued his recovery from offseason knee surgery. The Cardinals now have 13 pitchers on their 25-man roster, a rarity.