The Philadelphia Phillies have agreed to trade Ken Giles to the Houston Astros for four players, according to multiple reports.

Philadelphia will receive pitchers Vincent Velasquez and Brett Oberholtzer, along with a third significant prospect and another player.

Giles, 25, has also had back-to-back seasons with ERAs under 2.00 and has struck out 151 hitters in 115 major league innings.