Peralta had his worst outing of the season on Tuesday, when he surrendered six earned runs over six innings in a loss to the Cardinals.