Auch in der &lt;a href="Snooker-Saison%201987/88"&gt;Saison 1987/88&lt;/a&gt; gewann er nur ein Auftaktspiel aus eigener Kraft (zusätzlich profitierte er in der WM-Qualifikation von der kampflosen Aufgabe seitens Dave Gilbert), als er beim Grand Prix mit zwei Siegen in die Runde der letzten 32 vorrückte. Auf der Weltrangliste verbesserte er sich auf Rang 59. Doch nachdem er in der folgenden Saison zwar bei drei Turnieren das Auftaktspiel gewann, aber jeweils anschließend ausschied, rutschte er auf Platz 81 ab. In der &lt;a href="Snooker-Saison%201989/90"&gt;Spielzeit 1989/90&lt;/a&gt; gewann er wieder die Hälfte aller Spiele, was sieben Auftaktsiege bedeutete. Allerdings schied er bei vier Turnieren in der anschließenden Runde und bei drei übrigen Turnieren in der übernächsten Runde aus. Somit verschlechterte er sich auf der Weltrangliste auf Rang 96.