Upon completing his college eligibility, Murray attended rookie mini-camp with the Seattle Seahawks in 2019, but was not signed by the team.[4] He then played for the Generals of The Spring League in 2020.[4]
Murray was signed by the Hamilton Tiger-Cats on July 19, 2021.[5] He began the 2021 season on the practice roster, but was promoted to the team's active roster in Week 4 and made his professional debut, starting at right tackle, on August 27, 2021, against the Montreal Alouettes.[2] Murray played and started in nine regular season games for the Tiger-Cats in 2021 and also started in the East Final.[2] On January 15, 2022, he was released in order to pursue a contract in the National Football League.[6]
On January 20, 2022, Murray signed a reserve/future contract with the Indianapolis Colts.[7] He was waived on August 30, 2022 and signed to the practice squad the next day.[8][9] He signed a reserve/future contract on January 9, 2023.[10] He was waived on August 1, 2023.[11]
On September 2, 2023, Murray re-signed with the Tiger-Cats.[12]