Moss played for Bradford during the 2016 Championship season.
Hull Kingston Rovers (2017–18)
He signed for Hull Kingston Rovers as a free agent on a one-year contract, after Bradford went into liquidation in January 2017.[5]
Moss was part of the Hull Kingston Rovers side that won promotion back to the Super League, at the first time of asking following relegation the season prior. Moss scored a hat-trick of tries in Hull Kingston Rovers 22–34 loss to Hull F.C. at the 2018 Magic Weekend. It was revealed on 10 October 2018, that Moss would be departing Hull Kingston Rovers following a restructure of the club's on field personnel.[6]
It was announced on 7 June 2018, that Moss was going to spend the remainder of the 2018 rugby league season on loan at Halifax. On 10 June 2018, Moss made his début for the 'Fax in a try-scoring appearance against the Leigh Centurions, in a 36–30 Championship league defeat. Moss featured in the fullback position.
North Sydney Bears (2019)
On 12 December 2018, Moss signed a one-year deal to join Intrust Super Premiership NSW side the North Sydney Bears ahead of the 2019 season.[7]
On 6 May 2019, Moss was selected for the Canterbury Cup NSW residents side to play against the Queensland residents representative team.[8]
Moss made a total of 23 appearances for Norths in the 2019 Canterbury Cup NSW season as the club finished 3rd on the table and qualified for the finals. Norths were then eliminated from the finals series after losing both matches against South Sydney and Newtown.[9]