Career
Marsh played for Stafford Rangers, Crewe Alexandra, Bolton Wanderers and Chester City, also guesting for Lincoln City, Grimsby Town, Rochdale and Portuguese Vale during the war. After the war he made 69 Third Division North appearances for Frank Brown"s Chester between in the 1946-1947 and 1947-1948 seasons, before leaving Sealand Road and moving on to Cheshire County League side Macclesfield Town in January 1949. At Macclesfield he replaced James Quinn at right-half.
He moved to centre-half towards the end of the 1949-1950 season, and only missed one match, scoring 10 goals.
He was captain during the 1950-1951 season.