Marsh remained with the Crows for another five seasons before being delisted at the end of 2003. He was then picked up in the 2004 pre-season draft by Richmond where he would add a further 7 games and one goal to his tally before retiring at the end of 2004.