Im Gegensatz zu den vorherigen Saisons verlief die &lt;a href="Snooker-Saison%201988/89"&gt;Saison 1988/89&lt;/a&gt; etwas besser, auch wenn wie beispielsweise bei der South African Professional Championship insgesamt fünf Auftaktspiele verlor. Allerdings zog er bei der UK Championship, beim Classic, bei den European Open und bei der Snookerweltmeisterschaft jeweils mit einem Sieg in die Runde der letzten 96 ein, wobei er bereits zuvor beim Grand Prix mit Siegen über Eric Lawlor und Marcel Gauvreau die Runde der letzten 64 erreicht hatte und in dieser gegen Dennis Taylor verloren hatte. Auf der Weltrangliste wurde er infolgedessen auf Platz 105 geführt, welcher für seine restliche Karriere seine beste Weltranglistenplatzierung blieb.