The 22-year-old, who made his NRL debut for the Roosters in round 14 of the 2010 season, has played 22 NRL matches and was part of the Sydney club’s grand final team last season.
Linnett played his junior football with the Port Kembla club and can play on the wing or in the centres.
A shoulder injury has restricted him to nine NRL appearances for the Roosters this season after he played 13 matches, and averaged almost 100 metres per game, in his rookie year.
Toyota Cowboys General Manager – Football Peter Parr announced Linnett’s signing today, saying his arrival would add significantly to North Queensland’s backline depth.
“With Willie Tonga leaving our club at the end of the year, we identified the centre/wing positions as one area we needed to look at,” Parr said.
“We are very pleased that Kane has accepted our offer and will be a Cowboy from next year.
“He is a talented player in attack and also strong defensively.”