Turner, 23, was the No. 9 selection in the 2009 draft by the Detroit Tigers. He made his major league debut with Detroit in 2011 at age 20.
Turner lost his spot in the Marlins rotation when the team acquired Jarred Cosart from the Houston Astros, but regained it when Henderson Alvarez went on the disabled list last week. Turner started Sunday's game against the Cincinnati Reds and lasted just four innings, allowing nine hits and five runs as the Marlins went on to lose 7-3.
In 12 starts and eight bullpen appearances this season, Turner has an ERA of 5.97 and a WHIP of 1.647.
The Marlins called up pitcher Brian Flynn, another piece from the Sanchez-Infante trade, to take Turner's spot on the roster.
- Dan Gartland