Hayes is out of the lineup for Sunday's game against Atlanta.
Jared Triolo will step in at third base while Hayes takes a seat for the series finale in Atlanta. Hayes had started in each of Pittsburgh's last three games, going 4-for-12 with a double, a walk, a stolen base, an RBI and a run.