Cosgrove was placed on the 15-day injured list Friday due to left elbow inflammation, retroactive to Thursday.
The Padres recalled Cosgrove from Triple-A on June 21, and he appeared in three games with San Diego. His most recent outing came Wednesday, when he yielded four runs and retired only one batter before being pulled. Austin Davis will take Cosgrove's place on the active roster.