Club Captains
- 1920-1 P Young
- 1921-3 H Cleland
- 1923-6 D Murdoch
- 1926-7 H Hogg
- 1927-8 R Ayer
- 1928-9 W Strang
- 1929-30 GR Landels
- 1930-1 J McClelland
- 1931-3 RD Wishart
- 1933-4 WD Cameron
- 1934-8 C Mitchell
- 1938-9 A Collins
- 1939-45 (WW2)
- 1946-8 WA Dalziel
- 1948-9 N MacKenzie
- 1949-50 J Stoddart
- 1950-2 JWR Smith
- 1952-4 B Lodge
- 1954-6 JW McLeod
- 1956-8 JM Bryce
- 1958-9 JD Dunsmure
- 1959-61 G Armstrong
- 1961-2 J Christie
- 1962-3 D Younger
- 1963-5 DA Watson
- 1965-6 WR Love
- 1966-7 DWL MacKenzie
- 1967-8 D Fleming
- 1968-9 WL Russell
- 1969-70 AML Watt
- 1970-2 JE McKerchar
- 1972-4 I Grieve
- 1974-5 M O’Reilly
- 1975-6 W Porteous
- 1976-7 DA Hawes
- 1977-8 AJY Brown
- 1978-81 IR Brechin
- 1981-3 DJ Hadden
- 1983-5 JM McKechie
- 1985-6 RJ Jones
- 1986-8 RC Frew
- 1988-90 MM Burrell
- 1990-2 MJ Horner
- 1992-5 JGD Alden
- 1995-6 AH Milne
- 1996-8 GMP Shaw
- 1998-9 PJ MacLaurin
- 1999-2000 MD Scott
- 2000-2 PWJ Bodger
- 2002-3 MW Dalrymple
- 2003-5 JR Sanford
- 2005-7 AJ Laird
- 2007-9 AA Chapman
- 2009-11 JL Macfarlane
- 2011-13 CI Aiken
- 2013- JA Thompson