In den folgenden beiden Jahren spielte er wieder als Amateur. 2007 war sein erfolgreichstes Amateurjahr. Er kam in das Finale der Europameisterschaft, das er mit 2:7 gegen Kevin van Hove verlor, und er erreichte Platz 1 der irischen Rangliste. Daraufhin nominierte ihn der irische Verband für ein weiteres Jahr auf Main Tour. Die &lt;a href="Snooker-Saison%202007/08"&gt;Saison 2007/08&lt;/a&gt; begann zwar wieder mit einer Auftaktniederlage, beim Grand Prix konnte er aber in der Gruppenrunde Spielpraxis sammeln, auch wenn er nur 2 seiner 7 Spiele gewann. Von da an ging es aufwärts, er besiegte Tian Pengfei bei der Northern Ireland Trophy und mit Siegen von 9:7 gegen Alex Davies und 9:8 gegen Judd Trump erreichte er die Letzten 64 bei der UK Championship. Bei der Weltmeisterschaft kam er ein zweites Mal in die dritte Runde, nachdem er Lee Spick mit 10:9 besiegt hatte. Dann kam es zur zweiten Begegnung mit Trump, in der sich der junge Engländer für die vorherige Niederlage revanchierte. Das reichte zwar nicht ganz für die Top 64 der Weltrangliste, die automatisch für die nächste Saison qualifiziert waren, aber über die Einjahreswertung hielt er trotzdem seinen Main-Tour-Platz. Auf Platz 70 startete er ins dritte Profijahr und mit zwei Siegen bei vier Turnieren hatte er einen durchwachsenen Beginn. Bei der UK Championship konnte er seinen Drittrundeneinzug wiederholen und dabei David Roe mit 9:0 besiegen. Bei der WM gelang ihm aber nur noch ein Sieg, dann schied er gegen Martin Gould aus. Sein schlechteres Abschneiden warf ihn auch in der Rangliste zurück und als 77. musste er zum zweiten Mal die Tour verlassen.