our principal sponsors
Season   Club CaptainPresident
2023 - 2024Jack BurnettHoward Moles
2022 - 2023Jack BurnettHoward Moles
2021 - 2022Douglas RussellHoward Moles
2020 - 2021SEASON NOT PLAYEDSEASON NOT PLAYED
2019 - 2020Douglas RussellJim M. Rae
2018 - 2019Douglas RussellJim M. Rae
2017 - 2018Douglas RussellGraham Barron
2016 - 2017Douglas RussellGraham Barron
2015 - 2016Douglas RussellGraham Barron
2014 - 2015Douglas RussellGraham Barron
2013 - 2014Stuart CorsarJim M. Rae
2012 - 2013Greig RyanJim M. Rae
2011 - 2012Rob LawsonJim G. Andrews
2010 - 2011Colin PhilipsJim G. Andrews
2009 - 2010Colin PhilipsJim G. Andrews
2008 - 2009Colin PhilipsJim G. Andrews
2007 - 2008Colin PhilipsDavid L. Robinson
2006 - 2007Colin PhilipsDavid L. Robinson
2005 - 2006Rob A. SeibAlec R. Forrester
2004 - 2005Rob A. SeibAlec R. Forrester
2003 - 2004Rob A. SeibCharlie Ritchie
2002 - 2003Rob A. SeibCharlie Ritchie
2001 - 2002Alistair ThompsonCharlie Ritchie
2000 - 2001Alistair ThompsonCharlie Ritchie
1999 - 2000Iain StangerCharlie Ritchie
1998 - 1999Iain StangerD. McKay
1997 - 1998Iain StangerD. McKay
1996 - 1997Iain StangerDave McDonald
1995 - 1996Iain StangerDave McDonald
1994 - 1995Iain StangerDave McDonald
1993 - 1994I. GordonBrian R. Clark
1992 - 1993Kevin WynessBrian R. Clark
1991 - 1992C. EvansW. M. Brown
1990 - 1991A. SmithW. M. Brown
1989 - 1990Kevin WynessE. Wilson
1988 - 1989Kevin WynessE. Wilson
1987 - 1988C. A. McDonaldI. H. McLeod
1986 - 1987A. MekieI. H. McLeod
1985 - 1986A. MekieI. H. McLeod
1984 - 1985B. ElrickI. H. McLeod
1983 - 1984I. GilbertR. R. Comber
1982 - 1983I. GilbertR. R. Comber
1981 - 1982B. HoldenC. Ritchie
1979 - 1980I. GilbertR. H. Cradock
1978 - 1979W. DavidsonR. H. Cradock
1977 - 1978I. GrayR. H. Cradock
1976 - 1977G. G. ReidD. N. Georgeson
1975 - 1976J. G. AndrewsD. N. Georgeson
1974 - 1975W. DavidsonD. N. Georgeson
1973 - 1974J. J. O. ShortN. I. W. Meldrum
1972 - 1973 P. N. LoveN. I. W. Meldrum
1971 - 1972P. N. LoveN. I. W. Meldrum
1970 - 1971D. W. SmithA. G. Scott
1969 - 1970D. G. FowlieA. G. Scott
1968 - 1969D. G. FowlieA. M. Campbell
1967 - 1968R. A. CraigA. M. Campbell
1966 - 1967P. N. LoveA. J. M. Edwards
1965 - 1966Dr. G. G. MilneA. J. M. Edwards
1964 - 1965M. G. H. GibbH. Cramb
1963 - 1964R. R. ComberH. Cramb
1962 - 1963R. R. ComberJ. R. Carry
1961 - 1962R. R. ComberJ. R. Carry
1960 - 1961A. R. WrightJ. H. Gray
1959 - 1960H. W. L. ThomasJ. H. Gray
1958 - 1959R. H. CradockA. J. Allan
1957 - 1958R. H. CradockA. J. Allan
1956 - 1957D. N. GeorgesonN. J. J. Walker
1955 - 1956E. H. CruickshankN. J. J. Walker
1954 - 1955E. H. CruickshankCol. H. S. Tawse
1953 - 1954D. N. GeorgesonCol. H. S. Tawse
1952 - 1953D. N. GeorgesonCol. H. S. Tawse
1951 - 1952D. N. GeorgesonCol. H. S. Tawse
1950 - 1951D. N. GeorgesonDr. J. S. Walker
1949 - 1950E. ButhlayDr. J. S. Walker
1948 - 1949W. D AllardiceRev. Dr. N. Meldrum
1947 - 1948Dr. J. R. S. InnesRev. Dr. N. Meldrum
1946 - 1947C. R. CruickshankJ. J. Robertson
1945 - 1946L. MiddletonJ. J. Robertson
1944 - 1945I. G. K. PhillipsNo Appointment
1943 - 1944D. StuartNo Appointment
1942 - 1943Dr. J. C. LightbodyNo Appointment
1941 - 1942Dr. J. C. LightbodyA. J. M. Edwards
1940 - 1941Dr. J. R. S. InnesA. J. M. Edwards
1939 - 1940G. A RowtanD. McGregor
1938 - 1939G. A RowtanE. W. H. Brander
1937 - 1938G. A RowtanLt. Col. E. W. Watt
1936 - 1937E. K. CruickshankLt. Col. E. W. Watt
1935 - 1936E. K. CruickshankLt. Col. E. W. Watt
1934 - 1935J. S. McLachlanLt. Col. E. W. Watt
1933 - 1934R. D BainD. M. Andrew
1932 - 1933G. W BanksD. M. Andrew
1931 - 1932R. D. BainD. M. Andrew
1930 - 1931J. M. McLeodD. M. Andrew
1929 - 1930J. M. McLeodD. M. Andrew
1928 - 1929N. D BeggD. M. Andrew
1927 - 1928P. J. M. WalkerD. M. Andrew
1926 - 1927J. McLeodD. M. Andrew
1925 - 1926J. McLeodD. M. Andrew
1924 - 1925J. R. L. CruickshankD. M. Andrew
1923 - 1924J. T. SorleyD. M. Andrew
1922 - 1923C. E SaundersD. G. Millar
1921 - 1922C. E SaundersD. G. Millar
1920 - 1921J. T. SorleyDr. H. F. Moreland Simpson
1919 - 1920J. T. SorleyDr. H. F. Moreland Simpson
1918 - 1919G. N. GordonDr. H. F. Moreland Simpson
1914 - 1918WarWar
1913 - 1914D. M. W. LeithDr. H. F. Moreland Simpson
1912 - 1913G. A. LedinghamDr. H. F. Moreland Simpson
1911 - 1912J. SimpsonDr. H. F. Moreland Simpson
1909 - 1910R. J. A. DunnDr. H. F. Moreland Simpson
1908 - 1909L. J. SmithDr. H. F. Moreland Simpson
1907 - 1908J. M. EllisDr. H. F. Moreland Simpson
1906 - 1907M. J. WilliamsonDr. H. F. Moreland Simpson
1905 - 1906D. H. W. WilliamsonDr. H. F. Moreland Simpson
1904 - 1905J. DavidsonDr. H. F. Moreland Simpson
1903 - 1904J. R. PopeDr. H. F. Moreland Simpson
1902 - 1903Dr. A. S. WilsonDr. H. F. Moreland Simpson
1901 - 1902A. B. BuchartDr. H. F. Moreland Simpson
1900 - 1901G. O. GauldDr. H. F. Moreland Simpson
1899 - 1900J. A. BuchartDr. H. F. Moreland Simpson
1898 - 1899G. O. GauldDr. H. F. Moreland Simpson
1897 - 1898G. O. GauldDr. H. F. Moreland Simpson
1896 - 1897R. W. Mackay Jnr.Dr. H. F. Moreland Simpson
1895 - 1896G. O. GauldDr. H. F. Moreland Simpson
1894 - 1895G. O. GauldDr. H. F. Moreland Simpson
1893 - 1894A. B. WalkerDr. H. F. Moreland Simpson