After a largely unsuccessful start to his career, he hit good form for a while in the 2000s. He defeated Jimmy White 10–8 in the 2004 World Championship, in a match which overran and had to be completed after other matches, then led Stephen Hendry 11–9 before losing 12–13 and has lost in the first round twice more – the 13-year gap between his first two Crucible appearances (1991–2004) is an all-time record. In his first appearance at the Crucible, in 1991 he lost 3–10 to Terry Griffiths. His best ranking tournament run to date, was in the 2003 UK Championship, where he reached the quarter-finals with victories over Marco Fu, Graeme Dott and Stephen Lee, before Stephen Hendry ended his run.