Selby został zawodowym snookerzystą w 1999 roku. W Snookerowych Mistrzostwach świata 2007, rozgrywanych w Sheffield, dotarł do finału pokonując Stephena Lee, Petera Ebdona, Allistera Cartera oraz w półfinale wygrał z Shaunem Murphym 17–16. W finale uległ Johnowi Higginsowi 13–18.