On December 17,2012, Peña signed a one-year deal with the Houston Astros, worth $2.9 million with another $1.4 million in incentives, to be their designated hitter in their inaugural American League season.
On December 17,2012, Peña signed a one-year deal with the Houston Astros, worth $2.9 million with another $1.4 million in incentives. He is expected to serve as their designated hitter in their inaugural American League season.