Oklahoma City RedHawks
On November 12, 2011, he signed a minor league contract with the Houston Astros. In 122 games with the Triple-A Oklahoma City RedHawks, he hit .304 with 20 HR, 66 RBI and 65 runs.