Einen Sprung nach oben machte er aber erst wieder in der &lt;a href="Snooker-Saison%201995/96"&gt;Saison 1995/96&lt;/a&gt;. Sie begann mit einem weiteren Top-64-Ergebnis beim Thailand Classic. Höhepunkt waren dann die International Open, wo er zum ersten Mal bei einem vollwertigen Ranglistenturnier unter die Letzten 32 kam. Er besiegte Mark Johnston-Allen und mit Steve James einen Top-32-Spieler. Bei der Weltmeisterschaft erreichte er erstmals die Runde der Letzten 96 und verlor dort nur knapp mit 8:10 gegen die Nummer 50 Stephen Murphy. Bei drei weiteren Turnieren kam er unter die Letzten 128, ebenso in der Weltrangliste, wo er bis auf Platz 107 stieg. Die nächste Saison begann nicht ganz so erfolgreich, erst bei den International Open gab es wieder einen größeren Erfolg, als er seine Vorjahresplatzierung wiederholte und mit Mick Price einen weiteren Top-32-Spieler schlug. Saison- und Karrierehöhepunkt war aber die abschließende Weltmeisterschaft. Die ersten drei Runden gewann er jeweils mit 10:9 und überstand dann auch die Runde der Letzten 64 mit 10:6 gegen Nick Dyson. Damit spielte er gegen die Nummer 21 der Welt, Neal Foulds um den Einzug ins WM-Finale im Crucible Theatre. Nach einem starken Zwischenspurt zog er schon auf 9:3 davon, doch der Engländer schaffte noch einmal den Ausgleich. McLellan setzte sich erst im Entscheidungsframe mit 10:9 durch. Sein einziges Match im Crucible verlor er dann aber klar mit 2:10 gegen den Weltranglistenzehnten Steve Davis.