On 31 January 2013, he went on a one-month loan to Cowdenbeath of the First Division,[2] making his first-team debut as a substitute in a 1–1 home draw against Raith Rovers.
[4] On 25 March 2013, after five appearances and four goals on loan at Cowdenbeath, Moore signed a new contract with parent club Motherwell until Summer 2015.
[5] On 8 August 2013, Moore made his debut for Motherwell appearing as a substitute in a Europa League match against Kuban Krasnodar.
[9] On 30 July 2015, Moore joined Scottish League One side Ayr United on loan until 4 January 2016.
[13] He subsequently returned to Somerset Park once again on 25 May 2017, signing a one-year contract with the side who he'd previously had two loan spells with.