Macdonald, 22, can also play in the centres and has featured in the NRL 43 times since beginning his career with the Sydney Roosters.

The Dragons announced that Macdonald had signed a three-year deal on Tuesday.

He has five caps with Papua New Guinea and has scored 17 tries throughout his short career in the NRL.

The Titans are eighth in the NRL, while the Dragons will miss the finals and sit 11th.