Gagan made his Knights debut in round 5 of the 2017 season against his former club Cronulla-Sutherland, scoring a try. That would be his lone appearance for the Knights as he was not offered a new contract beyond 2017. In November, he signed a 1-year contract with the South Sydney Rabbitohs starting in 2018.