At the conclusion of the 2018 AFL season he was delisted by Geelong.[5] Shortly after, he signed a three-year contract with the Gold Coast Suns.[6]
Murdoch played 14 games in the 2019 AFL season, but did not add to his tally during the 2020 AFL season, after which he was delisted and redrafted as a Category A rookie by the Gold Coast.[7]
Murdoch retired from professional football at the conclusion of the 2021 AFL season, having not played senior football since the 2019 AFL season.[8]