In January 2017, Roberts allegedly pulled a woman's hair at a Gold Coast Night club and was issued with a drunk diversion notice by police. However, the case was later dismissed. In February, Roberts was selected in the Broncos 2017 NRL Auckland Nines squad. In Round 7, Roberts scored a hat trick of tries for Brisbane in their 24 - 22 win against his former club, the Titans, at Suncorp Stadium. On 27 July 2017, Roberts extended his contract with the Broncos to the end of the 2021 season. In Round 26 against the North Queensland Cowboys, Roberts played his 100th NRL career match, scoring a try in the 20-10 victory at 1300SMILES Stadium. Roberts finished the 2017 NRL season as the Broncos highest tryscorer with 18 tries in 26 matches.
