Son classement mondial le plus élevé, , est à la suite du championnat du monde de snooker de 1997. Dans ce tournoi, il perd seulement en demi-finale (7-17), face à Ken Doherty qui devint par la suite champion du monde. La saison suivante est en revanche très décevante : il ne remporte pas un seul match dans les grands tableaux des tournois majeurs et décide de mettre fin à sa carrière en 2004, après être retombé à la place mondiale.