In der &lt;a href="Snooker-Saison%202008/09"&gt;Saison 2008/09&lt;/a&gt; machte er dann noch einmal einen deutlichen Schritt nach vorne. Bei der Northern Ireland Trophy und der UK Championship kam er unter die Letzten 32. Dasselbe gelang ihm bei der Weltmeisterschaft, was bedeutete, dass er es zum ersten Mal in die Endrunde im Crucible Theatre geschafft hatte. In diesem Jahr zeigte er, dass er mit Top-32-Spielern wie Stuart Bingham, Dave Harold und Ian McCulloch mithalten konnte. &lt;a href="Snooker-Saison%202009/10"&gt;2009/10&lt;/a&gt; war die Runde der letzten 32 bei der UK Championship sein bestes Ergebnis, bei der WM verpasste er durch ein knappes 9:10 gegen Gerard Greene nach zwischenzeitlicher 7:4-Führung den zweiten Endrundeneinzug. Die größten Erfolge hatte er aber außerhalb der Ranglistenturniere. Er gewann gegen Andrew Higginson die Masters-Qualifikation und durfte damit auch beim dritten Triple-Crown-Turnier antreten, wo er allerdings im ersten Spiel gegen Mark Williams ausschied. Beim Paul Hunter Classic in Fürth, einem Pro-Am-Turnier, gewann er sowohl gegen Mark Selby als auch gegen Ryan Day – beides Top-10-Spieler – mit 3:0 und im Halbfinale verlor er denkbar knapp auf Schwarz im Decider mit 2:3 gegen Shaun Murphy, den späteren Sieger. Damit war er mit immerhin schon 39 Jahren auf dem Höhepunkt seiner Karriere und auf Platz 34 der Weltrangliste. Rory McLeod spielte danach zwar weiter erfolgreich mit, der Sprung unter die Top 32 sollte ihm aber nicht gelingen.