&lt;a href="Sezon%20snookera%202006/2007"&gt;Sezon 2006/07&lt;/a&gt; był najlepszym do tej pory sezonem dla Ryana. Dotarł do ćwierćfinałów Northern Ireland Trophy 2006 oraz do finału Malta Cup 2007 gdzie przegrał z Shaunem Murphy. Podczas Mistrzostw Świata 2007 po raz setny zdobył 100-punktowego breaka (najwyższy break tego zawodnika to 145 punktów podczas Mistrzostw Świata w 2004 roku).