Moseley allowed five runs in a 6-5, 11-inning loss to the Los Angeles Dodgers on Saturday night.
Tim Stauffer, who had been expected to start the season opener Thursday, was placed on the DL that day, retroactive to Wednesday, with a strained right elbow.
San Diego manager Bud Black said Anthony Bass will start either Thursday, which would have been Moseley's next start, or Saturday.
Also on Sunday, the Padres filled Moseley's roster spot by recalling left-hander Josh Spence from Triple-A Tucson. The Australian made his big league debut with the Padres last season.