Voltooi de volgende zin: McLeod kwalificeerde zich voor de
China Open tijdens het seizoen 2012-13. In Australië verloor hij 4 tegen 5 in de eerste ronde tegen Stephen Lee en in China had hij zijn beste run van het seizoen, waarbij hij Hu Hao versloeg met 5 tegen 1 in de wildcardronde, Matthew Stevens met 5 tegen 2 in de eerste ronde, voordat hij 3 tegen 5 verloor tegen Shaun Murphy in de laatste 16. McLeod speelde in alle 10 van de minor-ranking Players Tour Championship-evenementen, met zijn beste finish bij het vijfde European Tour Event, waar hij in de kwartfinale werd witgekalkt met 0 tegen 4 door John Higgins. Hij eindigde op de 36e plaats in de PTC Order of Merit, buiten de top 26 die zich kwalificeerden voor de finale. McLeod eindigde het seizoen door 9 tegen 10 te verliezen van Sam Baird in de derde ronde van de kwalificatie voor het wereldkampioenschap, om op nummer 45 in de wereldranglijst te worden geplaatst.