On 5 September 2007, Marsh signed for English Championship side Blackpool after a successful six-week trial. On 7 May 2008, he was released by Blackpool without making a first-team appearance. On 7 July, Marsh had a trial at Bury, scoring in each of the teams pre-season friendlies at Stockport County, Radcliffe Borough and at home to Huddersfield. Marsh was signed on non-contract terms by Conference National side Northwich Victoria in September 2008, making his first appearance in the 90th minute against Torquay United on 7 September 2008. He left Northwich in September 2008, and was signed by Hyde United.