Hopkins made his senior début for the Leigh Centurions on 6 March 2011 in a Challenge Cup match against amateur side the Hull Dockers.
In 2014, Hopkins transferred to local rivals, the Wigan Warriors,[3] but failed to make an appearance for the Super League club.
In December 2017, Hopkins joined Toronto Wolfpack on a one-year deal.
[7] In January 2019 he joined former super league side Workington Town.
He will play in league 1 On 23 January 2020 it was announced that Hopkins had signed for Rochdale Hornets[8]