His best performance came in 1996 at the Circus Tavern, when he reached the World Championship semi-finals but lost 1–5 to Dennis Priestley.
Later that year he also reached the semi-finals of the World Matchplay – losing 9–13 to eventual champion Peter Evison.
He never made the final of any of the major PDC tournaments, but has won the Antwerp Open[2] and also the Scottish Masters[3] in his home country.
In the 2008 PDC World Darts Championship qualifiers, he won four matches before falling at the final hurdle to Jacko Barry and he slipped to 73rd in the PDC Order of Merit.
He still competed at nine PDC Pro Tour non-televised events in 2007, but collected only £300 in prize money with a last 32 performance being his best.