McCutchen, whose move was retroactive to Thursday, is out with right elbow inflammation. Hayes, who had just been activated from the IL on Thursday, is still dealing with lower back inflammation. They will miss a minimum of 10 days but four of those are over the All-Star break.
McCutchen, the 2015 NL MVP with Pittsburgh who returned to the team this season on a one-year deal, is batting .268 with 10 homers and leads the Pirates with a .383 on-base percentage. Hayes is batting .252 with five homers and leads the majors with five triples.
The Pirates activated first baseman Ji-Man Choi from the 60-day IL, where he had been sidelined since mid-April with a left Achilles tendon strain. He started Friday's game at Arizona as the DH. Pittsburgh recalled RHP Cody Bolton from Triple-A Indianapolis.