The Astros have agreed to sign Carlos Pena to a one-year contract worth $2.9MM, reports Danny Knobler of CBSSports.com. The Scott Boras client can earn another $1.4MM in incentives.

Pena, 34, is expected to split first base and DH duties with Brett Wallace according to Knobler. He hit just .197/.330/.354 in 600 plate appearances for the Rays this past season, though he did hit 19 homers as well. Pena has hit .206/.337/.408 over the last three seasons, so the Astros are counting on him to continue drawing walks and hitting the ball over the fence.

MLBTR's Tim Dierkes did not rank Pena among this winter's Top 50 Free Agents. The signing likely eliminates the possibility of a Lance Berkman reunion in Houston.