[4] On 4 October 2015, he played for the Penrith club in their 2015 NYC Grand Final win over the Manly Warringah Sea Eagles.
[15] Edwards made a total of 20 appearances for Penrith in the 2019 NRL season as the club finished a disappointing 10th on the table and missed out on the finals for the first time since 2015.
[18] Edwards played 14 games for Penrith as the club claimed the Minor Premiership and reached the 2020 NRL Grand Final.
Edwards played in Penrith's 2022 NRL Grand Final victory over Parramatta and was awarded the Clive Churchill Medal as man of the match.
[26] On 24 February, Edwards played in Penrith's 2024 World Club Challenge final loss against Wigan.
[27] In round 5 of the 2024 NRL season, Edwards scored two tries and kicked three goals in Penrith's 32-18 loss against Manly.
[29] On 1 June, it was announced that Edwards would miss the state of origin opener after picking up a quad injury at training.
[31] Edwards played a total of 20 games for Penrith in the 2024 NRL season including their 14-6 grand final victory over Melbourne.