1997 sollte die Profitour aufgeteilt werden und mit einer Platzierung unter den Top 64 hätte er sich direkt für die Main Tour qualifizieren können, doch mit seiner bis dahin schlechtesten Saison mit zweimal Letzte 128 als beste Ergebnisse fiel er im Gegenteil weit zurück. Doch er nahm an der WPBSA Qualifying School teil und gewann beim zweiten Turnier sein Gruppenfinale gegen Bradley Jones und konnte damit weiter bei den großen Profiturnieren antreten. Danach schaffte er es schon beim Grand Prix 1997 wieder unter die Letzten 64 und bei der Benson &amp; Hedges Championship unter die Letzten 32. Es folgten vier Auftaktniederlagen und nur bei den British Open noch einmal die Runde der Letzten 64. In der Rangliste machte er damit aber am Ende der &lt;a href="Snooker-Saison%201997/98"&gt;Saison 1997/98&lt;/a&gt; einen großen Sprung nach vorne auf Platz 96. In der nächsten Saison verlor er anfänglich immer in Runde 1 oder 2, dann schaffte er es beim Thailand Masters unter die Letzten 64. Und anschließend erreichte er beim China International mit der Runde der Letzten 48 sein bestes Ergebnis bei einem Ranglistenturnier. Sein zweiter Einzug unter die Letzten 64 bei der Weltmeisterschaft brachte ihn weiter nach vorne und mit weiteren Siegen und den Letzten 64 bei den Welsh Open in der Saison 1999/2000 erreichte er schließlich mit Platz 85 auch seine beste Ranglistenplatzierung. Allerdings war danach für die direkte Weiterqualifizierung für die Profitour wieder eine Top-64-Platzierung notwendig, und nach einer schlechten Saison 2000/01 mit nur einem einzigen Matchgewinn bei 9 Turnieren fiel er nicht nur aus den Top 128 heraus, sondern verlor auch nach 10 Jahren seinen Profistatus.