joined Norwich City's academy on 8th July 2014 as a scholar, playing
in the Under-18s. A goalkeeper, Marcus was formerly at Bristol Rovers
and had spent time on trial at Chelsea, Arsenal, Liverpool and Blackburn
earlier in 2014 before joining Norwich.
On 3rd May 2016, Norwich announrced that they would not be offering Marcus a professional contract and that he would leave the club in June. He had struggled with injuries during 2015/16. He had trialled with Bristol City playing for their development squad against Hull on 4th April 2016. He played for Newport County in a 5-0 pre-season friendly defeat to Welsh side Ton Pentre and as substitute in their 2-0 defeat to Coventry. On 26th August 2016, he signed a contract with County until the end of the 2016/17 season. Newport boss Warren Feeney said “I’m delighted that we have been able to sign Marcus. He is a player that comes from a good background in the game and his arrival will help the squad as a whole."
He was released by Newport on 17th May 2017.
He signed for Conference South side Hungerford Town on 5th June 2017.