Występy w turniejach w karierze Turniej1999/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/27Ranking1099978483636352020201581010821283046321822Turnieje rankingoweChampionship Leaguenie rozegranonierankingowyRR2R3RRRRR3RRRChina OpenAALQnie rozegranoQF2RLQ1R2RLQ2R2R2RQF2RF2R2R3Rnie rozegranoLQWuhan Opennie rozegranoLQLQLQLQBritish OpenAALQ1R2RLQnie rozegranoQFLQLQ2RLQ1REnglish Opennie rozegranoQF2R4RQF2R1R2R3R1R3R1RShenzhen Opennie rozegrano2R1RNorthern Ireland Opennie rozegrano3R4R1R3R1RSFLQQFLQLQInternational Championshipnie rozegranoQFLQWLQ3R2RLQ2Rnie rozegrano2R1R1RUK ChampionshipAALQLQLQ3R1R2R1RLQ1R1RSF1RSF4R2R3R4R1R2R4R3RLQLQLQLQShoot Outnie rozegranonierankingowy2R3R2R1R1R1R1R1RWD2RScottish OpenAALQLQLQnie rozegranoMRnie rozegrano3RQF1R3RQFLQQF2R1RLQLQGerman Mastersnie rozegrano2R2R1RLQLQLQ2R2R1RLQLQSF2R1RWDLQWelsh OpenAALQLQLQLQ1R1RLQLQLQ1RLQ1R4RQF2R1R2R2R2R3RQF1R3R1R1RWorld Grand Prixnie rozegranoNRDNQ1R1RDNQDNQ1R1R1R1RDNQDNQPlayers Championshipnie rozegrano2RQFDNQ1R1RFDNQDNQDNQDNQDNQSFDNQDNQDNQDNQWorld OpenAALQLQLQ2R2RLQ2R1R1RQF1RQF3Rnie rozegrano2R2R3R1Rnie rozegrano2RWD1RTour Championshipnie rozegranoDNQDNQDNQDNQDNQDNQDNQDNQWorld