Hans beste plassering i en rankingturnering er en semifinale i China Open 2009, som han spilte seg frem til etter å ha slått Mark Allen, Allister Carter og Graeme Dott. I de tre verdensmesterskapene han har spilt har han tapt i første runde med 2–10 for Mark Williams i 2003 og med den samme sluttstillingen for Stephen Hendry i 2004. I 2010 tapte han 1–10 for Ding Junhui. Hvilket innebærer at han i løpet av sine tre opptredener i VM har vunnet fem partier og tapt tretti.