The 34-year-old former Penrith Panthers, Wests Tigers and Melbourne Storm forward joins Rovers as a free agent after spending the last six seasons in Super League with Castleford, for whom he made 114 appearances.
The acquisition of Moors, who was in Castleford’s 2017 Grand Final team, follows that of Craig Kopczak (Wakefield) and Kris Welham (Salford) and demonstrates Featherstone’s Super League ambitions after losing out to Leigh in securing the vacant 12th spot for 2021.
Rovers coach James Webster said: “Junior is a significant signing for the club.
“He brings a vast degree of experience from stints within the NRL and Super League.
“His ability to mix his game up between power and skill adds another dimension to our already strong pack.”
Featherstone football manager Steve Gill said: “I’m really pleased to get a player of Junior’s quality to the club. We have a bit of work to do with his visa but I don’t foresee a problem.”
Listen to The Final Hooter podcast, featuring exclusive interviews, every week. SUBSCRIBE to Love Rugby League on Apple Podcasts.