His best ranking event display came when he reached the last 16 of the 2003 Welsh Open, defeating opponents including fellow Irishman Fergal O'Brien and Mark King. He qualified for the 1999 World Championship but drew Ronnie O'Sullivan and lost 10–3. He also reached the final qualifying round in 2004, losing 10–8 to Dominic Dale. He was Jamie Burnett's opponent in 2004 UK Championship qualifying when Burnett scored a 148 break, the first ever break in excess of 147 in a professional match.