Występy w turniejach w karierze na podstawie CueTracker. Turniej2008/092014/152015/162016/172017/182018/192019/202021/222022/23Ranking90744946Turnieje rankingoweChampionship Leaguenie rozegranoRRAEuropean Mastersnie rozegranoLQ2R1RLQLQABritish Opennie rozegrano2RANorthern Ireland Opennie rozegrano2R2R1R1RLQAUK ChampionshipLQ1R2R3R2R1R2R1RAScottish Opennie rozegrano2R1R2R1R1RAEnglish Opennie rozegrano1R1R1R2R1RAWorld Grand PrixNHNRDNQDNQ2RDNQDNQDNQDNQShoot OutNHnierankingowy4RW2R1R4R2RGerman MastersNH1RLQLQ1R1RQF1RAWelsh OpenLQ4R3R1R2R4R1RLQAPlayers ChampionshipNHDNQDNQDNQDNQDNQDNQDNQDNQTour Championshipnie rozegranoDNQDNQDNQDNQWorld ChampionshipLQLQLQLQLQ1RLQLQLQTurnieje nierankingoweChampion of ChampionsNHAAAA1RAAAThe MastersLQAAAAAAAADawne turnieje rankingoweNorthern Ireland TrophyLQnie rozegranoBahrain ChampionshipLQnie rozegranoWuxi ClassicNR2Rnie rozegranoAustralian Goldfields OpenNHLQ1Rnie rozegranoShanghai MastersLQLQLQLQ1Rnierankingowynie rozegranoPaul Hunter ClassicPAMinor-Ranking3R3R2RNRnie rozegranoIndian OpenNHLQNH2RLQ1Rnie rozegranoChina OpenLQLQLQLQLQLQnie rozegranoRiga MastersNHMinor-Rank1R1RLQLQnie rozegranoInternational ChampionshipNHLQLQLQLQ1RLQnie rozegranoChina Championshipnie rozegranoNR1RLQLQnie rozegranoWorld