Występy w turniejach w karierze Turniej1978/791979/801980/811981/821982/831983/841984/851985/861986/871987/881988/891989/901990/911991/921992/931993/941994/951995/961996/97Ranking18241510101120311415343851697575Turnieje rankingoweAsian Classicnie rozegranoNRA1R1RLQLQLQLQLQGrand Prixnie rozegrano3RSF1R3RQF1R2R2R1R1RLQ1RLQLQLQUK Championshipnierankingowy2R3R2R2R1R1R1RLQLQLQLQ1RLQGerman Opennie rozegranoLQWDWelsh Opennie rozegrano2RLQLQLQLQLQInternational Opennie rozegranoNRLQ1R2R2R1R2RQF1Rnie rozegrano1RLQLQLQLQEuropean Opennie rozegrano1R1R2RLQ1RLQLQLQWDThailand Opennie rozegranonierankingowynie rozegrano2R1R2R1RLQLQLQWDBritish OpenNHnierankingowyQFQF1R1RW2R3RLQ1R1RLQLQWDWorld ChampionshipA1R2R1RQF1R2R1R1RLQSF2R2RLQLQLQLQLQLQTurnieje nierankingoweScottish Mastersnie rozegranoAAQFAAAANHAAAAAAAAThe MastersAAASF1R1RQF1RSFAA1RQFWDLQLQAAAIrish MastersAAAQFQFQF1RQFQFAAAAAAAAAAPontins ProfessionalAAAAAAAAQFSFAAAAAAAAAEuropean Leaguenie rozegranoAnie rozegranoRRRRRRRRRRRRAAAAADawne turnieje rankingoweCanadian Mastersnierankingowynie rozegranonierankingowyLQnie rozegranoHong Kong OpenNHrankingowyNH2Rnie rozegranorankingowyNHClassicNHnierankingowyF1R3R3R2R2R2R1RLQnie rozegranoStrachan Opennie rozegrano3RMRNRnie rozegranoDawne turnieje nierankingoweCanadian MastersF2RQFnie rozegranoAAARnie rozegranoInternational Opennie