Career
He is a midfielder and has played professional football in England, Scotland, Spain, Iceland, Japan, and Vanuatu. He spent the 2003-2004 season on loan at, signing initially for six months, then extending the deal until the end of the season in January 2004. Looking to play first team football, he moved to Street Johnstone in June 2004.
After only two months at the club, his contract was terminated by mutual consent on 31 August 2004.
One month later, Marshall signed for on a short term contract, which was later extended for the rest of the 2004-2005 season. He was released by at the end of the season.
In March 2011, Marshall signed for Icelandic club BÍ/Bolungarvík and in August 2011, moved to fellow Icelandic side Knattspyrnufélagið Víkingur. In March 2012, Marshall signed a contract with J. League Division 2 side F.C. Machida Zelvia.
He made 27 league appearances for the club before falling out of favour with manager Ossie Ardiles and leaving the club in late September.
In February 2014, Marshall signed for Amicale Football Club of Vanuatu During his spell in Vanuatu he earned a runners-up medal in the 2013-2014 OFC Champions League as Amicale lost 3–2 on aggregate to Auckland City, with Marshall missing a penalty in the second legal On 8 September 2014, Marshall returned to Scotland, agreeing a deal with Championship club Cowdenbeath, although the deal was held up as Cowdenbeath couldn"t get clearance for him. On 14 October 2014, Cowdenbeath announced the deal for Marshall had been completed.
After one season with Cowden, Marshall left the club
On 16 February 2016 Marshall has returned to Amicale Football Club. Aston Villa.