Houston Astros starter Roy Oswalt delivers a pitch in the...

Houston Astros starter Roy Oswalt delivers a pitch in the first inning of a baseball game against the Cincinnati Reds. (July 24, 2010) Credit: AP

PHILADELPHIA (AP) — A person with knowledge of the deal says Houston ace Roy Oswalt has agreed to waive his no-trade clause and accept a swap to the Philadelphia Phillies.

The person aware of the trade told The Associated Press that Oswalt must first pass a physical.

Houston is to get pitcher J.A. Happ and at least two prospects from the Phillies.

The two-time NL champion Phillies went into Thursday with a seven-game winning streak. They began the day 3½ games behind Atlanta in the NL East. 

SUBSCRIBE

Unlimited Digital AccessOnly 25¢for 5 months

ACT NOWSALE ENDS SOON | CANCEL ANYTIME