On 22 December 2008, he made his first appearance for Leigh Genesis, scoring one goal in their 3–2 away loss in the Lancashire FA Challenge Trophy second round against Radcliffe Borough. He also made 17 league appearances, scoring five goals, and one appearance in the Northern Challenge Cup, scoring one goal, before joining FC United of Manchester on 19 March 2009, also of the Northern Premier League Premier Division. On 9 July 2010, it was announced that Marsh had left the club.