Pedro Alvarez (foot) and Travis Snider (hamstring) were both held out of the starting lineup for the Pirates against St. Louis on Monday. Alvarez has been out since Tuesday, while Snider's injury has cost him four games.