Oklahoma City RedHawks
On November 1, 2012, Elmore was claimed off waivers by the Houston Astros. He began the 2013 season with the Triple-A Oklahoma City RedHawks of the Pacific Coast League. He was recalled by the Astros on June 25.