He was born in Castleford. He currently plays for the Featherstone Rovers. Hepworth previously played for the Leeds Tykes, making his début for them at Headingley Carnegie Stadium against London Welsh on 3 September 2006 at the start of the 2006–07 National League 1 season.
