Zum Start der &lt;a href="Snooker-Saison%201993/94"&gt;Saison 1993/94&lt;/a&gt; erreichte er nach einer Auftaktniederlage beim Scottish Masters das Achtelfinale vom Dubai Classic, wo er gegen Ken Doherty verlor. Nach einer frühen Niederlage beim Grand Prix erreichte er das Viertelfinale vom UK Championship, wo er Stephen Hendry mit 7:9 verlor. Nachdem er auch bei den European Open im Viertelfinale gegen Hendry verloren hatte, erreichte er bei den Welsh Open das Halbfinale, doch er schied gegen Steve Davis aus. Beim Masters erreichte er das Halbfinale, doch er verlor wieder gegen Stephen Hendry. Bei den International Open gelangen ihm Siege über David Roe, Steve Davis und Alan McManus, sodass er ins Finale einzog, was er aber gegen John Parrott mit 5:9 verlor. Trotz dieser Niederlage gelangen ihm bei den Thailand Open Siege über Terry Griffiths, Joe Swail und Jimmy White, sodass er direkt im nächsten Finale eines Ranglistenturnieres stand. Er traf auf den Welsh-Open-Gewinner Steve Davis und besiegte ihn mit 9:7. Es war nach den Strachan Open 1992 der zweite Sieg bei einem Ranglistenturnier für den Thailänder. Nach einer Niederlage im Viertelfinale des Irish Masters stand er auch bei den British Open im Finale. Er traf auf den jungen Ronnie O’Sullivan, der im Verlaufe der nächsten Jahre auf eine Stufe mit Steve Davis und Stephen Hendry aufsteigen sollte. O’Sullivan besiegte ihn mit 9:4. Zum Saisonabschluss kam er ins Viertelfinale der Snookerweltmeisterschaft, welches er gegen Steve Davis verlor. Auf der Weltrangliste erreichte er mit dem dritten Platz seinen höchsten Rang jemals.