McLeod lolos ke Australia Goldfields Terbuka dan China Terbuka
selama musim 2012-13. Di Australia ia kalah 4<unk>5 di babak pertama dari Stephen Lee dan di China ia memiliki perjalanannya yang terbaik musim ini, mengalahkan Hu Hao 5<unk>1 di babak wildcard, Matthew Stevens 5<unk>2 di babak pertama, sebelum kalah 3<unk>5 dari Shaun Murphy di babak 16 besar. McLeod bermain di semua 10 turnamen Minor-Ranking Players Tour Championship, dengan hasil terbaiknya datang di European Tour Event kelima, di mana ia ditampar 0<unk>4 oleh John Higgins di perempat final. Dia menempati posisi ke-36 di PTC Order of Merit, di luar 26 besar yang lolos ke Final. McLeod mengakhiri musim dengan kalah 9/10 dari Sam Baird di babak ketiga Kualifikasi Kejuaraan Dunia, untuk ditempatkan di nomor 45 dalam peringkat dunia.