Bereits Mitte 1981 nahm MacLeod an seinem ersten Profitour teil; bei der Scottish Professional Championship verlor er sein Auftaktspiel gegen Ian Black. Während seiner ersten Profisaison zog MacLeod zwar nie in die Hauptrunde eines Ranglistenturnieres ein (was nötig gewesen wäre, um sich für die Weltrangliste zu platzieren), schied aber bei der Snookerweltmeisterschaft erst in der finalen Qualifikationsrunde aus und erreichte darüber hinaus beim Bass and Golden Leisure Classic das Achtelfinale und bei der Scottish Professional Championship das Viertelfinale. Auf der Weltrangliste immer noch ungesetzt, qualifizierte er sich während der nächsten Saison für das Professional Players Tournament und schied dort erst gegen Ray Reardon im Viertelfinale aus, sodass er fortan auf der Weltrangliste Rng 27 belegte. Dadurch schaffte es MacLeod, während der &lt;a href="Snooker-Saison%201983/84"&gt;Saison 1983/84&lt;/a&gt; bei einem Großteil der Ranglistenturniere in die Hauptrunde einzuziehen; sein bestes Ergebnis war eine Achtelfinalteilnahme beim Classic. Das beste Ergebnis der gesamten Saison erzielte er allerdings zum Saisonauftakt bei der Scottish Professional Championship, wo er mit Siegen über Matt Gibson und Ian Black sein erstes Profifinale erreichte und dort gegen Eddie Sinclair zum ersten Mal ein Profiturnier gewann. Später in der Saison gelang ihm bei einem Herausforderungsduell gegen Sinclair die Titelverteidigung. Auf der Weltrangliste verschlechterte er sich trotz seiner Erfolge bei den Ranglistenturnieren auf Rang 29. Nachdem er jedoch während der anschließenden Saison – nebst der erneuten Titelverteidigung bei der Scottish Professional Championship – bei jedem Ranglistenturnier inklusive der prestigeträchtigen Snookerweltmeisterschaft die Hauptrunde erreicht und zweimal erst im Achtelfinale verloren hatte, verbesserte er sich wieder auf Rang 26.