Im Verlauf der &lt;a href="Snooker-Saison%201997/98"&gt;Saison 1997/98&lt;/a&gt; steigerte Gray seine Ergebnisse. Während er bei den ersten fünf Turnieren nur bei den German Open ein Spiel gewann, erreichte er beim Thailand Masters 1998 die Runde der letzten 48 und zog bei den British Open 1998 durch Siege gegen Jimmy Michie (5:3) und Jimmy White (5:4) in die Runde der letzten 32 ein, in der er gegen Dominic Dale mit 3:5 verlor. In der Qualifikation zur WM 1998 musste er hingegen eine 9:10-Auftaktniederlage gegen Simon Bedford hinnehmen. Am Saisonende kam Gray in der Weltrangliste erstmals unter die besten 100 und belegte den 98. Platz.