1993
UK Championship
Stephen Hendry 10-6
1994
British Open
James Wattana 9-4
1995
The Masters
John Higgins 9-3
1996
Asian Classic
Brian Morgan 9-8
1996
German Open
Alain Robidoux 9-7
1997
UK Championship
Stephen Hendry 10-6
1998
Scottish Open
John Higgins 9-5
1999
China Open
Stephen Lee 9-2
2000
Scottish Open
Mark Williams 9-1
2000
China Open
Mark Williams 9-3
2001
World Championship
John Higgins 18-14
2001
UK Championship
Ken Doherty 10-1
2003
European Open
Stephen Hendry 9-6
2003
Irish Masters
John Higgins 10-9
2004
Welsh Open
Steve Davis 9-8
2004
World Championship
Graeme Dott 18-8
2004
Grand Prix
Ian McCulloch 9-5
2005
The Masters
John Higgins 10-3
2005
Welsh Open
Stephen Hendry 9-8
2005
Irish Masters
Matthew Stevens 10-8
2007
UK Championship
Stephen Maguire 10-2
2007
The Masters
Ding Junhui 10-3
2008
World Championship
Ali Carter 18-8
2008
Northern Ireland Trophy
Dave Harold 9-3
2009
The Masters
Mark Selby 10-8
2009
Shanghai Masters
Liang Wenbo 10-5
2012
German Masters
Stephen Maguire 9-7
2012
World Championship
Ali Carter 18-11
2013
World Championship
Barry Hawkins 18-12
2014
Welsh Open
Ding Junhui 9-3
2014
UK Championship
Judd Trump 10-9
2014
The Masters
Mark Selby 10-4
2016
The Masters
Barry Hawkins 10-1
2016
Welsh Open
Neil Robertson 9-5
I've been semi-successful. I've done all right but I'm not the player I was.
Have I been good for snooker? I don't know.