Career
Murphy was selected by the Carolina Hurricanes in the sixth round of the 2008 National Hockey League Entry Draft with the 165th overall pick. On March 18, 2009, he signed a three-year, entry-level contract with the Hurricanes. In 2007-2008, Murphy led the Belleville Bulls to the finals of the J. Ross Robertson Cup, the OHL championship series, but they lost Game 7 to the Kitchener Rangers.
On December 6, 2011, Murphy was temporarily promoted to the Carolina Hurricanes from their AHL affiliate, the Charlotte Checkers.
That same night, Murphy became the first goalie in National Hockey League history to record a loss before allowing his first National Hockey League Goal against. On June 6, 2012, Murphy left the Hurricanes and signed a one-year deal in the Russian Kontinental Hockey League with Spartak Moscow.
During the 2012-2013 season, Murphy started in only 7 games with Spartak before opting for a release to return to the Charlotte Checkers on March 26, 2013. On July 11, 2013, Murphy was officially returned to the Carolina Hurricanes system, signing to a one-year, two-way contract.
On June 16, 2014, Murphy opted to return to Europe in siging a one-year contract with Austrian club, Dornbirner European Commission of the EBEL.