Houston Astros pitcher Roy Oswalt has been traded to the Philadelphia Phillies.

In return, Houston got a major league-ready pitcher in J.A. Happ and two minor league prospects.

One of them was Anthony Goss, who was immediately traded to the Toronto Blue Jays for first baseman Brett Wallace.

The Phillies have been looking for a starting pitcher to go along with ace Roy Halladay and Cole Hamels. Hamels has not been at his best this year, so it was a great move to get Oswalt with Halladay to lead the pitching rotation.

The trade was made early morning on July 29, but Oswalt had to approve it since he had a full no trade clause. He approved, and he was on his way to Philly.

He is scheduled to start Friday for Charlie Manuel’s defending National League Champions.

On the other side, Happ will start today for Houston.

Roy Oswalt has a record of 6-12 with an ERA of 3.71. The stats to keep in mind are that in his last 13 starts against the National League East, he is 0-7 with an ERA over 7.00.

Read more MLB news on BleacherReport.com