Marsh played for the
Central Queensland Capras in the 1998
Queensland Cup. Marsh began his NRL career at the
Parramatta Eels and made his first grade debut on 23 April 2000 against the
Newcastle Knights. Marsh played in Parramatta's preliminary final defeat by the
Brisbane Broncos during the same year. In the
2001 NRL season, Marsh made 22 appearances as Parramatta won the minor premiership after losing only 2 games all year in the regular season. Marsh played for Parramatta from the bench in their
2001 NRL grand final loss to the
Newcastle Knights. Parramatta had gone into the match as heavy favourites and the grand final loss has been described as one of the biggest upsets of all time. Marsh then moved to the
New Zealand Warriors. He made his
Queensland debut in the
2002 State of Origin series, playing in games I and III. He later also played games in the
2003 and
2008 State of Origin series. He started for the Warriors at hooker in their
2002 NRL Grand Final loss to the
Sydney Roosters. In the Round 14 game against Parramatta on 14 June 2003, Marsh sustained a serious
neck injury during a relatively minor crusher tackle by Parramatta second-rower
Darren Treacy. In an interview with
The Daily Telegraph in 2022, Marsh recalled hearing a couple of cracking noises during the tackle, then feeling an intense pain throughout his entire body as he attempted to play the ball, stating: "It scared the absolute shit out of me. You try to wiggle your toes and move your fingers. It's a shocking fear. They put me in a brace. Then an ambulance. Then hospital and I couldn't move for two days." During the regular season, Marsh was involved in an incident with
Dragons captain
Trent Barrett in which he carelessly made contact with him, resulting in Barrett retaliating by striking Marsh and receiving a one-match suspension from the incident. Marsh's final game for Parramatta was the club's preliminary final defeat by
Melbourne in the 2007 preliminary final. In November 2007, Marsh signed a three-year deal with the
Brisbane Broncos and returned to his home state of Queensland. Marsh has said he didn't consider himself to be the same player during his final years with Parramatta and Brisbane, following the neck injury he sustained in 2003. Because of his experience, Marsh is advocating for a crackdown on dangerous tackles in rugby league by having stronger penalties and deterrents including more sin binning and suspensions. Marsh said he remembers thinking crusher tackles were a "load of shit" when he first witnessed them come into the game, describing them as "worse than a punch", and said $1000 fines were a meaningless deterrent to highly paid athletes and wants players to be punished with suspensions instead. ==Retirement==