Holds the record for the fastest best-of-17 match, beating Joe O'Boye 9-0 in 81 minutes at the 1990 UK Championship.
Won the 2003 World Pool Masters Tournament beating Hsia Hui-kai 8-6.
In 1993 recorded the fastest ever best-of-9-frames snooker victory by beating Sean Lanigan in just 34 minutes at the 2nd leg of the Strachan Challenge.
Has made 130 century breaks.
During the 1998-1999 season achieved his highest career ranking, 10.