Ahead of the 2007–08 season, Moore was linked a move away from Aston Villa, with clubs around England interested in signing him. Amid to the transfer speculation, he scored a hat trick for Aston Villa in the friendly match with Toronto FC on 25 July 2007. Three days later on 28 July 2007, Moore scored in a follow–up match, in a 3–1 win against Columbus Crew. His performance earned praise from Manager O'Neill. He continued to be featured in and out of the starting eleven for the side, mostly coming from the substitute bench. Despite this, Moore scored his first goal of the season, in a 5–0 win against Wrexham in the second round of the League Cup. Two months later on 28 October 2007, he scored his second goal of the season, in a 1–1 draw against Bolton Wanderers. However, Moore's poor performance led him to be dropped from the first team, as well as, his own injury concern. As a result, he was expected to leave West Bromwich Albion despite having his contract option taken up by Aston Villa. By the time he departed from the club, Moore went on to make fifteen appearances and scoring two times in all competitions.