Arizona manager Torey Lovullo said Friday that Peralta had an MRI on Thursday that revealed joint inflammation that remained from a previous right shoulder problem. Peralta hurt his right shoulder and had a stint on the injured list in late May.
Lovullo said with the All-Star break, this was the best time to give Peralta a rest. He said he expects Peralta to return to form after the break.
Peralta is one of Arizona's best hitters with runners in scoring position and a vocal leader in the dugout. He's batting .289 with 24 doubles, two triples, nine home runs and 44 RBIs in 73 games. His average is .347 with 38 RBIs with runners in scoring position.
The Diamondbacks have called up infielder Domingo Leyba from Triple-A Reno to take Peralta's place on the roster.