Men's Singles Champions

2019 M B Harbord

2018 M B Harbord

2017 S Stead

2016 M B Harbord

2015 M B Harbord
2014 M B Harbord
2013 D E Nicol
2012 R Ainsley
2011 B J Strachan
2010 B J Strachan
2009 B J Strachan
2008 B McIver
2007 B McIver
2006 B McIver
2005 B McIver
2004 B McIver
2003 G Philip
2002 R Barclay
2001 R Barclay
2000 R Barclay
1999 R Barclay
1998 M Watson
1997 M Watson
1996 M Watson
1995 M Watson
1994 M Watson
1993 R Bennett
1992 M Watson
1991 S Doney
1990 S Doney
1989 M K Aitken
1988 S Doney
1987 M K Aitken
1986 S Doney
1985 S Doney
1984 M K Aitken
1983 M K Aitken
1982 H J Lints
1981 F M Wilson
1980 H J Lints
1979 J Farquharson
1978 I Lakin
1977 F M Wilson
1976 F M Wilson
1975 F M Wilson
1974 F M Wilson
1973 F M Wilson
1972 F M Wilson
1971 F M Wilson
1970 F M Wilson
1969 F M Wilson
1968 F M Wilson
1967 D Thomson
1966 R.W.Batchelor
1965 E R Cook
1964 F M Wilson
1963 F M Wilson
1962 R C Glegg
1961 R C Glegg
1960 E R Cook
1959 J L Wilson
1958 R Bain
1957 F M Wilson
1956 F M Wilson
1955 F M Wilson
1954 C R Glegg
1953 J M Jamieson
1952 R P Duthie
1951 W D Allardice
1950 W D Allardice
1949 E A Fox
1948 E A Fox
1947 J C Renfrew
1940-1946    Not played
1939 H R M Copland
1938 W A Mitchell
1937 C Will
1936 W V Robertson
1935 W V Robertson
1934 S. David
1933 J Barclay
1932 R McIntosh
1931 N David
1930 N David
1929 N Matheson
1928 N David
1927 N David
1926 A.Wallace

Ladies Singles Champions

2019 S Fraser

2018 S Fraser

2016 K Crawford

2015 K Crawford
2014 K Crawford
2013 S Fraser
2012 A Shipley
2011 A Shipley
2010 A Shipley
2009 K Merchant
2008 A Shipley
2007 A Shipley
2006 A Shipley
2005 A Shipley
2004 A Shipley
2003 A Shipley
2002 V G Ross
2001 A Shipley
2000 A Shipley
1999 A Shipley
1998 A Shipley
1997 A Shipley
1996 A Shipley
1995 A Shipley
1994 A-M McGarthland
1993 A-M McGarthland
1992 A Shipley
1991 V G Ross
1990 V G Ross
1989 V G Ross
1988 V G Ross
1987 A Shipley
1986 V G Ross
1985 A Shipley
1984 A Shipley
1983 A Shipley
1982 V G Ross
1981 V G Ross
1980 V G Ross
1979 V G Ross
1978 J F  Cameron
1977 J F  Cameron
1976 V G Ross
1975 J F  Cameron
1974 V G Ross
1973 V G Ross
1972 J F Cameron
1971 D M Geering
1970 D M Geering
1969 D M Geering
1968 D M Geering
1967 D M Geering
1966 D M Geering
1965 D M Geering
1964 D M Geering
1963 J J Mair
1962 D M Geering
1961 D Fowler
1960 P Campbell
1959 P Campbell
1958 P Campbell
1957 D Fowler
1956 D Fowler
1955 M E Ramsay
1954 J E Cran
1953 M E Ramsay
1952 M E Ramsay
1951 M E Ramsay
1950 E J Dey
1949 M F MacAulay
1948 C C Durnin
1947 E J Dey
1940-1946 Not played
1939 H Hogg
1938 H Hogg
1937 M Kinnaird
1936 I Miller
1935 H Hogg
1934 I Miller
1933 C S Grant
1932 E Sivewright
1931 H Leslie
1930 H Hogg
1929 E Sivewright

f t g