Tournaments

OutcomeYearChampionshipOpponent in the finalScore
Winner1993UK ChampionshipStephen Hendry10–6
Runner-up1993European OpenStephen Hendry5-9
Winner1994British OpenJames Wattana9–4
Runner-up1995Thailand OpenJames Wattana6-9
Runner-up1995British OpenJohn Higgins6-9
Winner1996Asian ClassicBrian Morgan9–8
Winner1996German OpenAlain Robidoux9–7
Winner1997UK Championship (2)Stephen Hendry10–6
Winner1998Scottish OpenJohn Higgins9–5
Winner1999China OpenStephen Lee9-2
Runner-up2000Grand PrixMark Williams5-9
Winner2000Scottish Open (2)Mark Williams9–1
Winner2000China Open (2)Mark Williams9–3
Winner2001World Snooker ChampionshipJohn Higgins18–14
Winner2001UK Championship (3)Ken Doherty10-1
Runner-up2003British Open (2)Stephen Hendry6-9
Winner2003European OpenStephen Hendry9-6
Winner2003Irish MastersJohn Higgins10-9
Winner2004Welsh OpenSteve Davis9–8
Winner2004World Snooker Championship (2)Graeme Dott18–8
Winner2004Grand PrixIan McCulloch9-5
Runner-up2005Grand Prix (2)John Higgins2-9
Winner2005Welsh Open (2)Stephen Hendry9–8
Winner2005Irish Masters (2)Matthew Stevens10-8
Runner-up2006Northern Ireland TrophyDing Junhui6–9
Runner-up2007Grand Prix (3)Marco Fu6–9
Winner2007UK Championship (4)Stephen Maguire10-2
Runner-up2007Welsh OpenMark Selby8-9
Winner2008World Snooker Championship (3)Ali Carter18-8
Winner2008Northern Ireland TrophyDave Harold9–3
Runner-up2008Shanghai MastersRicky Walden8-10
Winner2009Shanghai MastersLiang Wenbo10-5
Runner-up2010World Open (4)Neil Robertson1-5
Winner2012German Masters (2)Stephen Maguire9-7
Winner2012World Snooker Championship (4)Ali Carter18-11
Winner2013World Snooker Championship (5)Barry Hawkins18-12
Winner2014Welsh Open (3)Ding Junhui9-3
Runner-up2014World Snooker ChampionshipMark Selby14–18
Winner2014UK Championship (5)Judd Trump10–9
Winner2016Welsh Open (4)Neil Robertson9-5
Runner-up2016European MastersJudd Trump8-9
Runner-up2016UK ChampionshipMark Selby7-10