Po sezonie 2004/2005 na dłuższy czas wycofał się z rozgrywek snookerowych. Powrócił jednak w kwalifikacjach do Mistrzostw świata 2011. Wygrał 2 mecze pre-eliminacyjne (odpowiednio z Davidem Singhem i Alim Bassirim). Przegrał jednak w 1. rundzie kwalifikacji z Liu Chuangiem 10-3.
Dnia 27 listopada 2011 podczas kwalifikacji do Player Tour Championship 10 w meczu z Ronniem Williamsem wbił swojego drugiego w karierze breaka maksymalnego (jako 80. zawodnik w historii).
Występy w turniejach w karierze Turniej1996/971997/981998/991999/002000/012001/022002/032003/042004/052005/062006/072007/082008/092009/10Ranking152616052301912142323354965Turnieje rankingoweShanghai Mastersnie rozegranoLQLQLQGrand PrixLQ1R1RLQLQ2RQF2R2RQF2RLQLQLQUK Championship2R1R1R1R2R1R2R2RF1R2RLQLQLQWelsh OpenLQLQLQ1R1RLQ1R2R3R1R1RLQLQLQChina OpenNHNRLQLQ1RLQnie rozegrano1R1RLQLQWRLQWorld ChampionshipLQ1RLQ2RLQ1RLQQF1R2RLQLQLQLQTurnieje nierankingoweThe MastersLQLQWRLQLQLQLQ1R1RLQLQLQLQLQDawne turnieje rankingoweAsian ClassicLQnie rozegranoGerman Open2RLQNRnie rozegranoMalta Grand Prixnierankingowy1RNRnie rozegranoThailand MastersLQ1RLQLQLQ1RNRnie rozegranoNRnie rozegranoScottish OpenLQ1RLQLQ2RF2Rnie rozegranoBritish