Here's a list of previous Welsh Open finals.

 

1992 Stephen Hendry bt Darren Morgan 9-3
1993 Ken Doherty bt Alan McManus 9-7
1994 Steve Davis bt Alan McManus 9-6
1995 Steve Davis bt John Higgins 9-3
1996 Mark Williams bt John Parrott 9-3
1997 Stephen Hendry bt Mark King 9-2
1998 Paul Hunter bt John Higgins 9-5
1999 Mark Williams bt Stephen Hendry 9-8
2000 John Higgins bt Stephen Lee 9-8
2001 Ken Doherty bt Paul Hunter 9-2
2002 Paul Hunter bt Ken Doherty 9-7
2003 Stephen Hendry bt Mark Williams 9-5
2004 Ronnie O'Sullivan bt Steve Davis 9-8
2005 Ronnie O'Sullivan bt Stephen Hendry 9-8
2006 Stephen Lee bt Shaun Murphy 9-4
2007 Neil Robertson bt Andrew Higginson 9-8
2008 Mark Selby bt Ronnie O'Sullivan 9-8
2009 Ali Carter bt Joe Swail 9-5
2010 John Higgins bt Ali Carter 9-4
2011 John Higgins bt Stephen Maguire 9-6
2012 Ding Junhui bt Mark Selby 9-6