The Astros have traded Hunter Pence to the Phillies in a five-player deal, has confirmed.

In return for the All-Star outfielder, Houston receives Philadelphia's top pitching prospect Jarred Cosart, along with first baseman Jonathan Singleton and two players to be named later.

Pence, 28, had spent his entire four-year major league career with the Astros, hitting .290 with 103 home runs. He has a .305 average this season along with 11 homers and 62 RBIs.

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide - from Peter King, Tom Verducci, Lee Jenkins, Seth Davis, and more - delivered straight to you, along with up-to-the-minute news and live scores.