After spending the entirety of his youth career at the Southampton Academy, Moore decided to sign a long term youth contract with Southampton in November 2011 and was named to Southampton's developmental squad. Moore was selected in the Saint's first team when they competed in a game with Crystal Palace in the fourth round of the League Cup match up on 25 October 2011.
On 4 January 2015, it was confirmed that Moore had returned to England to sign for Conference National side Forest Green Rovers. He made his debut for the club as a substitute in a 5–3 home win over Southport on 28 February 2015. On 4 May 2015, it was confirmed that he had been offered a new six-month contract for the 2015–16 season by Forest Green. On 10 June 2015, it was confirmed that Moore had signed a new six-month deal to stay at The New Lawn.