His form throughout the year secured him a contract with the Canberra Raiders starting in 2017.[10]
2017
On 28 August, Sorensen was named on the interchange bench in the 2017 Intrust Super Premiership NSW Team of the Year.[11] In October, he signed a 2-year contract to return to Cronulla in 2018.[12]
2018
Sorensen played 15 games for Cronulla-Sutherland in the 2018 NRL season as the club finishing in the top four at seasons end. Sorensen played in all three of the club's finals matches including the 22-6 preliminary final loss against Melbourne at AAMI Park.[13]
He played 14 games for Cronulla in the 2020 NRL season as the club finished 8th and qualified for the finals. He played in Cronulla's elimination final loss against Canberra.[17]
2021
On 11 January, he signed a one-year deal with Penrith.[18] He made his first appearance for the club in a round 9 match against his former team Cronulla-Sutherland off the interchange bench.[19]
On July 28, Sorensen agreed to a two-year extension with Penrith, keeping him at the club until the end of 2023.[20]
In round 9, Sorensen played his 50th NRL game for the Penrith Panthers in a 12-8 shock loss to the Wests Tigers. In round 11 of the 2023 NRL season, Sorensen scored two tries for Penrith during their 48-4 victory over the Sydney Roosters.[23]
Sorensen played 23 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. In the final minute of the match, Sorensen sealed the result by retrieving an offload by Broncos fullback Reece Walsh after a threatening run.[24]
2024
Sorensen played 16 matches for Penrith in the 2024 NRL season. On 6 October, he won the 2024 NRL Grand Final with the Penrith outfit, the fourth consecutive premiership victory for the side.[25]