On May 4, 2016, Murphy signed with the Los Angeles Rams as an undrafted free agent.[2]
On September 2, 2017, Murphy was waived by the Rams.[3]
San Francisco 49ers
On September 18, 2017, Murphy was signed to the San Francisco 49ers' practice squad.[4] He signed a reserve/future contract with the 49ers on January 2, 2018.[5] He was waived on August 31, 2018.[6]
Kansas City Chiefs
On October 23, 2018, Murphy was signed to the Kansas City Chiefs practice squad.[7] He signed a reserve/future contract with the Chiefs on January 23, 2019.[8]
On August 31, 2019, Murphy was waived by the Chiefs.[9]
Dallas Renegades
Murphy was drafted in the 2nd round in phase two in the 2020 XFL Draft by the Dallas Renegades.[10] He had his contract terminated when the league suspended operations on April 10, 2020.[11]
Dallas Cowboys
Murphy signed with the Dallas Cowboys on August 18, 2020.[12] He was waived on September 2, 2020.[13]