In der Saison 2007/08 – seiner ersten Spielzeit in der NHL – erzielte Murphy 17 Scorerpunkte, darunter zwei Tore, in 47 Spielen für die Panthers, die ihn im Laufe der folgenden Saison an die Tampa Bay Lightning abgaben. Murphy kam zu 25 Einsätzen für die Lightning, schoss fünf Tore und erzielte 15 Punkte. Am 17. Juli 2009 unterschrieb er einen Vertrag bei den New Jersey Devils. In der folgenden Saison spielte er vorwiegend beim FarmteamLowell Devils in der American Hockey League und kam auch zu zwölf Spielen für die New Jersey Devils in der NHL. Nach der Saison 2009/10 entschied sich Murphy, seine Karriere in der Schweiz bei den ZSC Lions fortzusetzen, wo er am 4. Juni 2010 einen Vertrag über zwei Jahre Laufzeit unterschrieb.