Career
He plays as a left-sided midfielder. Moyo signed a four-year contract with Newcastle United on 29 September 2010, after beginning his career with Sochaux-Montbéliard. On 12 August 2014, after being a free agent, Moyo signed for Albanian side of Laçi.