 He played 39 games for East Fremantle and in 1960, having amassed a career total of 284 games, he retired as a player.Marsh played 19 games for Western Australia, and was captain of the side in 1954.Marsh was known as an inspirational player whose courage in a contest would often motivate his teammates.