His best achievements as a professional were to win the Irish Masters in 1996, beating Steve Davis 9–8 in the final, and he captained Wales to victory in the 1999 Nations Cup. He was also a semi-finalist in the 1994 World Championship, beating Mark King 10–5, Willie Thorne 13–12 and John Parrott 13–11 before losing to Jimmy White 9–16. He was also a quarter-finalist on three occasions, beating Ken Doherty and Ronnie O'Sullivan in 1996 and 1997 respectively at the Crucible. When he beat O'Sullivan in 1997 it was in the round after O'Sullivan had scored his memorable 5 minute 20 seconds 147 break against Mick Price.