FC Machida Zelvia
In March 2012, Marshall signed a contract with J2 League side FC 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 FC of Vanuatu During his spell in Vanuatu he earned a runners-up medal in the 2013–14 OFC Champions League as Amicale lost 3–2 on aggregate to Auckland City, with Marshall missing a penalty in the second leg.