rozegranoMR2RWDAWDAWDnie rozegranoWST Classicnie rozegrano2Rnie rozegranoEuropean MastersNHAnie rozegrano1RLQW2RQF2RNRnie rozegranoLQLQLQLQ3RLQLQAnie rozegranoSaudi Arabia Mastersnie rozegrano4R5RNHDawne turnieje nierankingoweScottish MastersAALQLQLQAnie rozegranoNorthern Ireland Trophynie rozegranoQFrankingowynie rozegranoPot Blacknie rozegranoQFAAnie rozegranoMalta Cupnie rozegranorankingowyRRnie rozegranorankingowyWorld Series Berlinnie rozegranoSFnie rozegranoWorld Series Grand Finalnie rozegranoSFnie rozegranoWorld Series Praguenie rozegranoSFnie rozegranoBeijing International Challengenie rozegranoFSFnie rozegranonie rozegranoQFnie rozegranoWuxi Classicnie rozegranoAAAQFrankingowynie rozegranoPower Snookernie rozegranoA1Rnie rozegranoPremier LeagueAAAAAAAARRAAAAAAAnie rozegranoWorld Grand Prixnie rozegrano2RrankingowyShoot Outnie rozegrano1R3RSF1R1RArankingowyRomanian Mastersnie rozegranoQFnie rozegranoSix-red World Championshipnie rozegranoAAANHRR2RW2RSFRR2RWnie rozegranoRRnie rozegrano
Statystyki zwycięstw Turnieje rankingowe European Open – 2004 UK Championship – 2004 Northern Ireland Trophy – 2007 China Open – 2008 Welsh Open – 2013 Tour Championship – 2020 Championship League Snooker – 2025
Turnieje nierankingowe – 2003 – 2009