 On 21 July 2011, Moffat was traded to Houston Dynamo along with allocation money in exchange for Lovel Palmer, Mike Chabala, and an international roster spot.He made his Dynamo debut on 23 July, coming off the bench in a 3–0 loss to Chivas USA.He made his first start on 30 July, helping Houston to a 3–0 win over the Seattle Sounders.