Auch während der nächsten beiden Spielzeiten konnte MacLeod sein Niveau halten; er schied zwar häufig in der Qualifikation aus, erreichte aber regelmäßig eine Hauptrunde. Zudem erreichte er das Viertelfinale der World Seniors Championship, wo er sich Ex-Weltmeister Terry Griffiths geschlagen geben musste. Dennoch begann er, auf der Weltrangliste sukzessive abzurutschen, wodurch er 1992 nur noch auf dem 100. Platz geführt wurde. Auch wenn er in der nächsten Saison stets in der Qualifikation ausschied, verschlechterte er sich nur um drei Plätze. Doch auch in den nächsten drei Saisons schaffte er es nicht, die Qualifikation eines Ranglistenturnieres zu erreichen. Seine größten Erfolge fuhr er in dieser Zeit bei Turnieren ohne Weltranglisteneinfluss ein; er erreichte die Runde der letzten 64 des ersten Events der Strachan Challenge 1994 und die Runde der letzten 32 der Benson and Hedges Championship 1994. Mangels Erfolge bei Ranglistenturnieren wurde er 1996 allerdings nur noch auf Platz 176 gelistet, bevor er mit der &lt;a href="Snooker-Saison%201996/97"&gt;Saison 1996/97&lt;/a&gt; seine Turnierteilnahmen auf ein Minimum reduzierte und nur noch an der WM-Qualifikation teilnahm, dort aber sein Auftaktspiel verlor. Abgestürzt auf Rang 333, verlor er anschließend nach sechzehn Profijahren seinen Profistatus. Dennoch durfte er 1998 noch an der WM-Qualifikation teilnehmen, wo er allerdings ebenfalls sein Auftaktspiel verlor. Über ein Jahrzehnt später wurde er zur Scottish Professional Championship 2011 eingeladen, einer einmaligen Neuauflage des Turnieres. Auch dort hatte er allerdings im Auftaktspiel keinen Erfolg und unterlag Richy McDonald mit 0:5.