Marshall began his career in Scotland as a youth with Shawfield Juniors and progressed to play for hometown club Shettleston.
[1] He flourished under Harry Curtis's management and made over 100 appearances for the Gills.
[5] Curtis departed Priestfield in May 1926 to take over the manager's job at league rivals Brentford and Marshall followed in January 1927 for a £500 fee.
[7] He returned to Glasgow for a summer holiday in 1927 and caught tuberculosis, from which he died in July 1928.
This biographical article related to association football in Scotland, about a forward born in the 1900s, is a stub.