Im Jahr darauf gelang es McLeod aber noch einmal, den Trend zu drehen. Nach einem guten Saisonstart kam in der Players Tour Championship beim Ruhr Open 2015 sein Saison- und Karrierehöhepunkt. Mit Siegen über Mark Davis und Mike Dunn in den letzten Runden stieß er bis ins Finale vor und mit 4:1 gegen Tian Pengfei holte er sich mit 45 Jahren seinen einzigen Sieg bei einem Turnier um Ranglistenpunkte. Dem folgte zwar erst einmal eine Reihe von Auftaktniederlagen, aber weitere gute Ergebnisse gegen Saisonende, unter anderem das Achtelfinale bei den China Open brachte ihn wieder nach vorne. In der &lt;a href="Snooker-Saison%202016/17"&gt;Saison 2016/17&lt;/a&gt; gab es nach gutem Beginn erst eine Reihe von Rückschlägen und viele Auftaktniederlagen. Am Ende rettete er das Spieljahr aber, als er erst bei den China Open das Achtelfinale wiederholte und dann bei der Weltmeisterschaft zum dritten Mal das Crucible erreichte. Dort kämpfte er den Weltranglistenzweiten Judd Trump mit 10:8 nieder. In seinem zweiten WM-Achtelfinale war er gegen Stephen Maguire allerdings chancenlos. Es gab ihm aber einen Schub in der Weltrangliste und er stieg wieder bis auf Platz 41.