Career
Marshall started his career in his native Scotland with Leith Athletic. He left the club in 1897 to transfer to Liverpool, of the English First Division. Marshall struggled to establish himself as a regular at the club and, in 1899, transferred to Portsmouth.