W 1990 zdobył mistrzostwo Anglii amatorów, w 1991 przeszedł na status zawodowy. Wygrał m.in. zawodowe mistrzostwa Irlandii (1992), był kapitanem reprezentacji Irlandii Północnej w Pucharze Narodów. Do listopada 2004 dziewięć razy osiągał półfinały w turniejach rankingowych, nie udało mu się jednak dotrzeć do ostatecznej rozgrywki. Po raz pierwszy w finale znalazł się dopiero w 2009 roku, lecz w turnieju Welsh Open musiał uznać wyższość Allistera Cartera 5:9.