Career
Moyo started a two-year scholarship with Northampton Town in the summer of 2011 after joining from AFC Dunstable. In October 2012, he was awarded his first squad number by manager Aidy Boothroyd, after a prolific scoring record for the youth side. He made his professional debut on 3 November 2012, in a 1–1 draw with Bradford City in the, coming on as a substitute for Anthony Charles.
In March 2013 he was offered a professional contract with Northampton Town Football Club along with Claudio Dias.
In the 2013/14 season Moyo spent some time out on loan at Northern Premier Division side Stamford A.F.C, netting 4 goals in all competitions. He left Northampton Town on 12 January after his contract was terminated by the club
On 12 January 2015 he signed permanent contract with Brackley Town. He lives in England.