McLeod pääsi Australian Goldfields Open -turnaukseen ja China Open -turnaukseen kaudella 2012-13. Australiassa hän hävisi 4<unk>5 ensimmäisellä kierroksella Stephen Lee'lle ja Kiinassa hänellä oli kauden paras juoksunsa, voittaen Hu Hao 5<unk>1 wildcard-kierrossa, Matthew Stevens 5<unk>2 ensimmäisellä kierroksella, ennen kuin hävisi 3<unk>5 Shaun Murphy'lle viimeisessä 16. &lt;ref name="2012/13"&gt;&lt;/ref&gt; McLeod pelasi kaikissa 10 pienessä rankingissa olevassa Players Tour Championship -turnauksessa, ja hänen paras loppumuksensa tuli viidennessä European Tour -tapahtumassa
John Higgins voitti hänet neljännesfinaalissa. Hän sijoittui 36. sijalle PTC: n arvostusjärjestyksessä, finaaliin päässeiden 26 parhaan joukon ulkopuolella. McLeod lopetti kauden häviämällä 9:10 Sam Bairdiin maailmanmestaruuskilpailun kolmannessa kierroksessa, ja sijoittui maailmansijoituksen 45-paikkaan.