Mets put David Peterson on IL, call up Corey Oswalt to start vs. Marlins

MIAMI -- The New York Mets made a last-minute change to their patchwork rotation on Tuesday, placing scheduled starter David Peterson on the 10-day injured list because of left shoulder fatigue and recalling Corey Oswalt to take his place.

Mets manager Luis Rojas said that Peterson "woke up and felt a little weird with his shoulder" and that the team wanted to be careful with him. Rojas didn't know whether Peterson would undergo an MRI.

New York called up Oswalt, a right-hander, from its alternate training site to start against the Miami Marlins less than three hours before the scheduled first pitch.

Peterson is 3-1 with a 2.91 ERA, 17 strikeouts and 8 walks in 21 2/3 innings in four starts. In his most recent start, on Thursday against the Washington Nationals, he gave up no earned runs in five innings while striking out three and walking two.

Peterson has provided a much-needed boost to a Mets rotation that has been in flux this season.

Noah Syndergaard is sidelined this season while recovering from Tommy John surgery, and Marcus Stroman recently opted out of playing this year.

Two-time National League Cy Young Award winner Jacob deGrom was scratched from his most recent scheduled start because of a stiff neck. He is set to start Wednesday against the Marlins.

The Mets also recalled right-handed pitcher Drew Smith from their alternate training site and optioned righty Franklyn Kilome.