Hans beste plassering i en rankingturnering kom i 2010 da han spilte seg frem til finalen i Shanghai Masters, hvor han tapte 7–10 for Allister Carter.