Nel 2005, a soli 22 anni diventa il secondo giocatore più giovane campione del mondo dopo Stephen Hendry battendo in finale Matthew Stevens siglando ben 12 century breaks in tutto il torneo. Nella graduatoria mondiale di merito ha raggiunto il terzo posto assoluto nella stagione 2007-2008, mantenendola anche nelle due stagioni successive. Nel 2008 Murphy trionfa allo UK Championship contro Marco Fu per 10-9. Nel 2009, dopo aver battuto nella semifinale del campionato mondiale a Sheffield Neil Robertson, si è trovato a confrontarsi nella finale con John Higgins da cui è stato sconfitto per 18-9. Nel 2012 raggiunge la finale del Masters perdendo contro Neil Robertson per 10-6. Nelle successive due edizioni del torneo raggiunge due semifinali.