From 2014 to 2016, Cogger played for the Newcastle Knights' NYC team.[3] In November and December 2014, he played for the Australian Schoolboys.[4] On 21 January 2015, he re-signed with the Knights on a contract to the end of 2016.[2] On 27 August 2015, he extended his Knights contract until the end of 2018.[5]
After playing just one game for the Knights' Intrust Super Premiership NSW side, Cogger's 2017 season was derailed after having to undergo pelvis surgery.[11] He made his return to the field in round 13 for the club's NYC side, while also playing two NRL matches at the end of the year.[12]
Cogger made a total of 17 appearances for Canterbury in the 2019 NRL season as the club finished 12th on the table.
2020
On 22 September, Cogger was informed by Canterbury that his services would not be required in 2021 and that he would be released at the end of the 2020 NRL season as the club looked to rebuild after a horror year on and off the field.[15]
In October 2022, it was announced that Cogger had signed a one-year deal with the Penrith Panthers.[18]
2023
On 18 February, Cogger played in Penrith's 13-12 upset loss to St Helens RFC in the 2023 World Club Challenge. In round 14 of the 2023 NRL season, Cogger made his NRL club debut for Penrith in their 26-18 victory over St. George Illawarra.[19]
On 2 August, Cogger signed a three-year deal to re-join his former club Newcastle ahead of the 2024 NRL season.[20]
Cogger played 13 games for Penrith in the 2023 NRL season including the club's 26-24 victory over Brisbane in the 2023 NRL Grand Final as Penrith won their third straight premiership.[21]
2024
In round 25 of the 2024 NRL season, Cogger scored two tries for Newcastle in their 36-16 victory over South Sydney.[22]
Cogger played 17 games for Newcastle in the 2024 NRL season as the club finished 8th and qualified for the finals. They were eliminated in the first week of the finals by North Queensland.[23]