The 26-year-old prop forward has played 67 first grade matches at the Manly Sea Eagles and the South Sydney Rabbitohs over the last five years.

“Josh is a good competitor, a great trainer and does a lot of wonderful work in the community,” coach Nathan Brown said.

“These are all qualities on and off the field that are important to have around our young squad.”

Starling joins fellow former Manly player and recent Knights signing Jamie Buhrer and is coming off a solid 2016 season in which he played 20 matches.

“It has all happened quickly but it is great to join the Knights,” Starling said.

“There is a lot of hard work ahead. There are no guarantees, so I have to train hard and earn my spot.

“There is a lot of young talent at the Club and that is exciting to be a part of.”

Starling joined the team at pre-season training on Friday.