Mens Champions
2019 Kenneth Boa
2018 David Borthwick
2017 Andrew Lauder
2016 Andrew Lauder
2015 Mark Walton
2014 Andrew Lauder
2013 Andrew Lauder
2012 Andrew Lauder
2011 David Borthwick
2010 Kenneth Boa
2009 David Borthwick
2008 Kenneth Boa
2007 David Borthwick
2006 David Borthwick
2005 David Borthwick
2004 Not Played
2003 Richard Thomson
2002 Hugh Thomson
2001 John Cairnie
2000 Hugh Thomson
Ladies Champions
2019 Helen Jack
2018 Irene Marrs
2017 Karen Walton
2016 Karen Walton
2015 Sheila Armstrong
2014 Karen Walton
2013 Karen Walton
2012 Karen Walton
2011 Morag Rae
2010 Morag Rae
2009 Morag Rae
2008 Margaret Watson
2007 Morag Rae
2006 Morag Rae
2005 Morag Rae
2004 Morag Rae
2003 Morag Rae
2002 Morag Rae
2001 Morag Rae
2000 Irene Hastings