The Pirates activated Hayes (back) from the 10-day injured list Tuesday.
Hayes has been sidelined since early May with a back injury but will skip a rehab assignment and go directly back on the Pirates' active roster. The third baseman is slashing a disappointing .240/.322/.318 with just one home run and zero stolen bases this season.