From 2016 to 2017, Egan played for the Penrith Panthers' NYC team,[2] co-captaining the side in 2017.[3] In August 2017, he re-signed with the Panthers on a 2-year contract until the end of 2019.[3] In September 2017, he was named at hooker in the NYC Team of the Year.[4]
Egan made a total of 18 appearances for Penrith in the 2019 NRL season as the club finished 10th on the table and missed the finals for the first time since 2015. Following the conclusion of the season, Egan was told by Penrith that he was free to look elsewhere for the 2020 season as his contract would not be renewed.[7][8]
On 22 October, Egan signed a contract to join the New Zealand Warriors for the 2020 NRL season.[9]
2020
Egan made a total of 18 appearances for the New Zealand Warriors as the club missed out on the finals.[10]
2021
On 18 July, Egan was ruled out for the remainder of the 2021 NRL season after suffering a shoulder injury in the club's loss against Penrith although he did make an early comeback.[11]
2022
Egan made a total of 20 appearances for the New Zealand Warriors in the 2022 NRL season as they finished 15th on the table.[12]
2023
On 10 July, Egan re-signed with the club until the end of the 2025 NRL season.[13] Egan played 22 games for the New Zealand Warriors in the 2023 NRL season as the club finished 4th on the table and qualified for the finals. Egan played in all three finals games as the club reached the preliminary final stage before being knocked out by Brisbane.[14]
2024
Egan made 20 appearances for the New Zealand Warriors in the 2024 NRL season which saw the club finish 13th on the table.[15] Egan re-signed with the club until the end of the 2027 season.[16]