Był bliskim przyjacielem zmarłego snookerzysty Paula Huntera.

W 2008 roku po ponad trzech latach przerwy ponownie dotarł do finału imprezy rankingowej, Bahrain Championship, gdzie przegrał z Neilem Robertsonem 7:9.

Do końca sezonu 2011/2012, na swoim koncie zapisał 220 breaków stupunktowych.

15 grudnia 2011 roku w pojedynku z Michaelem Wasleyem podczas pierwszej rundy PTC 12 wbił brejka maksymalnego.

Występy w turniejach w karierze

Turniej1994/951995/961996/971997/981998/991999/002000/012001/022002/032003/042004/052005/062006/072007/082008/092009/102010/112011/122012/132013/142014/152015/162016/172017/182018/192019/202020/212021/222022/232023/242024/252025/262026/27Ranking2366753269668964142017262514101419284455474333365642Turnieje rankingoweChampionship Leaguenie rozegranonierankingowyRR2RRR2R2R2RRRChina Opennie rozegranoNR2R2RQF1Rnie rozegrano1R1R2R1RLQLQ1R1R1RLQ1R1R2R1RLQnie rozegranoLQWuhan Opennie rozegranoLQLQ1RLQBritish OpenLQ1RLQ2R1R1R3R2R3RSF2Rnie rozegrano1R3R2RLQ1R1REnglish Opennie rozegrano1R3R3R1R4RLQLQLQ1RLQLQShenzhen Opennie rozegrano1R2RLQNorthern Ireland Opennie rozegrano1R2R3R2R3R2RLQ1R1RLQInternational Championshipnie rozegrano2R3R1R1R2RLQSF1Rnie rozegrano1R2R1RLQUK ChampionshipLQ2RLQSFFF3RQF3RW2R2R3RLQ2R1R1R2RQF3R3R1R4R1R2RQFWD1R1RLQLQLQShoot Outnie rozegranonierankingowy1R3R1R2R3R1R1R2R2R1RScottish