On 10 February, he re-signed with the Panthers on a 2-year contract until the end of 2018. On 7 May, he played for the Junior Kangaroos against the Junior Kiwis. As a result of Panthers' centre Tyrone Peachey being dropped for disciplinary reasons, Edwards made his NRL debut for the Panthers against the Cronulla-Sutherland Sharks on 10 July. In September, he was named on the interchange bench in the 2016 NYC Team of the Year.