Hall will join the Roosters from Super League's Leeds Rhinos, for whom he has scored 231 tries in 327 appearances since making his debut in 2007.

"Ryan has expressed a desire to test himself in the NRL, and we are pleased to have secured his services," Sydney Roosters recruitment manager,Adam Hartigan said:

"A natural finisher blessed with size, speed and strength, we believe that Ryan will be a terrific fit within our squad and we look forward to welcoming him to the Club later this year."

Hall has won six Super League grand finals and two Challenge Cup titles with Leeds.

The 30-year-old has scored 36 tries in 38 Tests for England.