327 UR 164 93 43 44 57 43 37 37 24 23 21 21 29 17 16 6 12 2 2 9 13 13 13 15 13 25 Turnieje rankingowe Championship League Snooker nie rozegrano nierankingowy RR RR RR A RR 2R RR China OpenTurniej nosił nazwę China International (1997/1998–1998/1999). nie rozegrano NR LQ 2R LQ LQ nie rozegrano 2R 1R 2R 1R LQ LQ 1R 2R QF WD 2R QF 3R QF QF nie rozegrano SF Wuhan Open nie rozegrano 2R LQ LQ LQ British Open LQ LQ A LQ 1R 1R LQ LQ 1R 3R nie rozegrano 2R 1R 1R 2R1RLQ English Open nie rozegrano SF 3R W 2R 2R 1R LQ LQ 1R4R Shenzhen Open nie rozegrano 2R3R1R Northern Ireland Open nie rozegrano A A 1R 3R 2R 3R 1R 2R 3R1R International Championship nie rozegrano 1R 3R 3R 1R SF WD 1R 2R nie rozegrano 2R 1R 1R UK Championship LQ LQ A LQ LQ 1R LQ 1R 2R LQ QF 3R 2R 1R 2R QF 1R QF SF SF 3R 2R A SF 4R 3R 3R 2R LQ 2R LQ Shoot Out nie rozegrano nierankingowy 1R 4R QF 1R 1R 3R 1R 1R 1R F Scottish OpenTurniej nosił nazwę International Open (1995/1996–1996/1997) oraz Players Championship (2003/2004). LQ LQ A LQ LQ LQ 1R 1R 2R nie rozegrano MR nie rozegrano 1R A 1R 1R 4R LQ LQ QF 3R3R German MastersTurniej nosił nazwę German Open (1995/1996–1997/1998).