MLB.com's Brian McTaggart first reported the news:
The Palm Beach Post's Joe Capozzi then reported the overall haul:
According to MLB.com, the non-waiver trade deadline was 4 p.m. ET on Thursday.
The 24-year-old Cosart is 9-7 on the year with a 4.41 ERA and 75 strikeouts in 116.1 innings pitched. There is plenty of upside here for the Marlins, as the young right-hander burst onto the scene with a 1.95 ERA in 2013 and is still getting his bearings in major league ball.
Cosart was born and raised in Texas, so the move is a big one for him. He expressed his feelings on the trade to McTaggart:
It is clear the Astros are still working on fleshing out a solid roster and farm system. The rebuilding effort could take awhile.
The Marlins landed a potential gem in the form of Cosart. He will join young hurlers Nathan Eovaldi, Henderson Alvarez and the injured Jose Fernandez in a rotation that promises a bright future in South Florida.