Past ministers

  • 1563 – 1567 David Cunngham MA
  • 1567 – 1574 John Anderson
  • 1574 – 1576 John Hay
  • 1576 – 1588 Alexander Hamilton
  • 1588 – 1648 Alexander Norman MA
  • 1648 – 1669 Hugh Archibald MA
  • 1669 – 1672 William Hamilton
  • 1672 – 1673 James Hamilton
  • 1673 – 1684 Robert Young
  • 1684 – 1694 John Dalgleish MA
  • 1694 – 1698 Alexander Findlater MA
  • 1698 – 1714 John Hamilton
  • 1714 – 1740 Thomas Steel
  • 1740 – 1782 Robert Bell MA
  • 1782 – 1821 John Scott DD
  • 1821 – 1850 William Proudfoot
  • 1850 – 1874 Robert Reid Rae MA
  • 1874 – 1893 Duncan Taylor
  • 1893 – 1901 David Andrew Rollo BD
  • 1901 – 1904 Henry Grey Graham BD
  • 1904 – 1939 John Muirhead MD
  • 1939 – 1958 C Arthur Robertson BD
  • 1958 – 1970 William Arbuckle MA
  • 1970 – 1988 James P Fraser
  • 1988 – 2001 R Forbes Walker ThM
  • 2001 – 2008 Alan Gibson BA BD
  • 2010 – present Alan Telfer BD