2001 gelang McLeod dann die Qualifikation für die Main Tour und er durfte ab der Runde der letzten 128 an den großen Turnieren teilnehmen. Beim LG Cup schaffte er es unter die letzten 48 und bei den Welsh Open unter anderem nach Siegen über Stephen Maguire und Dominic Dale sogar unter die letzten 32. Damit hatte er nach seinem ersten Jahr in der Topklasse erstmals eine zweistellige Platzierung in der Snookerweltrangliste erreicht. Im Jahr darauf erreichte er bei den Scottish Open erneut die Letzten 32 und besiegte mit Tony Drago einen weiteren Top-32-Spieler. In der &lt;a href="Snooker-Saison%202003/04"&gt;Saison 2003/04&lt;/a&gt; holte er bei den beiden größten Turnieren, der UK Championship und der Weltmeisterschaft mit dem Erreichen der Runde der letzten 48 viele Punkte und näherte sich nach drei Jahren den Top 64. Ein Achtungserfolg außerhalb der Profiturniere war der Sieg bei Turnier 3 der WSA Open Tour, einer Pro-Am-Turnierserie, wo er im Finale Mark Gray mit 5:2 schlug.