The Cowboys wasted no time snapping up the former Cronulla flyer, inking a deal until the end of the 2025 season barely 24 hours after Holmes was officially released by NFL franchise the New York Jets.
Townsville-born Holmes, 24, is tipped to don the No.1 jersey for North Queensland after signing the lucrative long term deal, reportedly worth almost $1 million a season.
While known for his prowess on the wing, Holmes played the majority of games in his last NRL season in 2018 at fullback for the Sharks, scoring 22 tries in 26 games with a league leading 26 line-breaks.