NEW YORK — The Miami Marlins have put pitcher David Phelps on the 15-day disabled list shortly before his scheduled start.

Phelps was supposed to pitch Wednesday night against the Mets in New York. Instead, he went on the DL because of a strained left oblique.

Jake Esch was recalled from Triple-A New Orleans to start in his major league debut. The 26-year-old righty was a combined 12-10 with a 4.31 ERA at Triple-A and Double-A.

Phelps was hurt on his first swing of batting practice Tuesday before Miami's 7-4 loss to the Mets.

"First time I've ever felt this," Phelps said. "Three to four days, we'll see how it feels."

Phelps has been a key member of the Marlins' pitching staff, appearing in 55 games. He is 2-1 with a 2.59 in five starts since moving into the rotation on Aug. 5.