Updated

Pittsburgh Pirates pitcher James McDonald will not make his scheduled start against the Seattle Mariners on Tuesday and the team has placed him on the 15-day disabled list.

McDonald has been dealing with discomfort in his right shoulder. The move to the DL is retroactive to May 1 and to fill the roster spot, the Pirates have recalled infielder Josh Harrison from Triple-A Indianapolis.

Jeanmar Gomez will instead take the mound in the opener of a two-game set with Seattle.

Pirates catcher Russell Martin was also scratched from the Tuesday's lineup, with Michael McKenry scheduled to catch Gomez behind the plate. Martin has neck stiffness and is considered day-to-day.