Marsh made his Hull Kingston Rovers' début in a Super League match on 30 June 2015, against the Salford Red Devils. In 2016, after his breakout season he was awarded with the 'Young Player of the Year Award' at Hull Kingston Rovers. After the club's disappointing campaign which saw them relegated to the Championship after a ten-year stay in the Super League (2007–2016), due to losing the 2016 Million Pound Game by Salford. Marsh missed almost the entire 2017 rugby league season due to an Anterior Cruciate Ligament injury, but he returned towards the back-end of the year to help Hull Kingston Rovers gain automatic promotion back to the Super League, at the first time of asking following relegation the season prior. It was revealed on 10 October 2018, that Marsh would be departing Hull Kingston Rovers following a restructure of the club's on field personnel.
