Moore was born in
Newcastle upon Tyne. He began his football career in
Newcastle United's Academy, then played
non-League football for
Bishop Auckland and
Whitley Bay before taking a degree in journalism at
Rutgers University in
New Jersey. On returning to England in 2008 he rejoined Whitley Bay, and, after a one-game stint at
Durham City, was part of their
FA Vase-winning team in 2009. In March 2010, he turned professional for the first time, signing a contract with
Football League Two club
Darlington to run until the end of the 2010–11 season. In September 2010 he joined
Northern League club
Spennymoor Town on what turned out "an impressive month"'s loan, scoring three goals from six games (one from five in the League). Moore was part of Darlington's
FA Trophy winning side, playing all 120 minutes against
Mansfield Town on 7 May 2011. He was not offered a new contract and was released by Darlington a week later. In July 2011, Moore went on trial at
Gateshead. He played in five pre-season friendlies before signing an initial six-month contract on 27 July 2011. He made his Gateshead debut as a second-half substitute on 13 August in their 3–2 win over
Kidderminster Harriers at
Aggborough. He scored his first goal for Gateshead in his first start 10 days later in a 3–1 win against
Southport at
Haig Avenue. On 31 December 2011, Moore had his contract extended until the end of the season. Moore was released by Gateshead on 30 April 2012. Moore joined
Barrow in August 2012, and subsequently moved onto
Darlington 1883,
Blyth Spartans,
Consett and
Ashington, before becoming manager of
Durham City in November 2015. He left Durham in October 2016, and subsequently coached at
Whitley Bay and
North Shields. In May 2018 he was appointed manager of Consett. ==Career statistics==