In der &lt;a href="Snooker-Saison%201987/88"&gt;Saison 1987/88&lt;/a&gt; erreichte der Engländer seinen größten Ranglistenerfolg: Beim Grand Prix kam er bis ins Achtelfinale. Dazu kam noch eine weitere Runde der Letzten 32 bei den British Open und zum dritten Mal die Runde der Letzten 48 bei der Weltmeisterschaft. Der Einzug in die Endrunde im Crucible Theatre sollte ihm in seiner Karriere aber verwehrt bleiben. Zwar stieg er noch auf Platz 46 der Rangliste, damit hatte er aber seinen Höhepunkt erreicht, obwohl er mit Siegen über Barry West und Eugene Hughes gezeigt hatte, dass er mit Top-32-Spielern mithalten konnte. Die Saison 1988/89 begann er aber mit vier Auftaktniederlagen bei den Ranglistenturnieren. Das Classic ragte noch einmal heraus, nach einem Sieg über Steve Longworth stand er ein weiteres Mal unter den Letzten 32. Zwei Siege kamen noch hinzu, aber auch bei der Weltmeisterschaft gab es wieder eine Erstrundenniederlage. Erfolgreich war er allerdings bei Nicht-Ranglisten-Turnieren. Bei der letztmals ausgetragenen britischen Profimeisterschaft erreichte er das Achtelfinale, ebenso wie bei einem kleineren Turnier einer WPBSA-Turnierserie. Noch schlechter verlief das Folgejahr, in dem er überhaupt nur zwei Matches bei Ranglistenturnieren gewann. Wieder war ein WPBSA-Turnier mit einem Achtelfinaleinzug das beste Saisonergebnis. Da das letzte erfolgreiche Jahr aus der Zweijahreswertung herausfiel, stand er 1990 nicht mehr unter den Top 64.