1670 to 1679
- 1670 – John Aitkein
- 1671 –
- 1672 – George Stark
- 1673 –
- 1674 –
- 1675 –
- 1676 – Archibald Simpson
- 1677 –
- 1678 –
- 1679 –
1680 to 1689
- 1680 –
- 1681 – John Young
- 1682 –
- 1683 – William Russell
- 1684 –
- 1685 – James Patoun
- 1686 –
- 1687 – Donald Aitken
- 1688 –
- 1689 – James Young
1690 to 1699
- 1690 –
- 1691 –
- 1692 –
- 1693 – William Young
- 1694 –
- 1695 – James Innes
- 1696 –
- 1697 – John Paton
- 1698 – William Marshal
- 1699 – Hugh Gray
1700 to 1709
- 1700 –
- 1701 – Alexander Stobo
- 1702 –
- 1703 – James Tod
- 1704 –
- 1705 – John Vassie
- 1706 – James Orr
- 1707 – James Weir
- 1708 –
- 1709 – John Cleland
1710 to 1719
- 1710 –
- 1711 – John Bannatyne
- 1712 –
- 1713 – Alexander Forrest
- 1714 –
- 1715 – William Wyld
- 1716 –
- 1717 – Hugh Cochrane
- 1718 –
- 1719 – James Gray
1720 to 1729
- 1720 –
- 1721 – Ralph Bruce
- 1722 –
- 1723 – John Kerr
- 1724 –
- 1725 – Thomas Hutton
- 1726 –
- 1727 – Gilbert Gardiner
- 1728 –
- 1729 – William Smellie
1730 to 1739
- 1730 –
- 1731 – Thomas Smith
- 1732 –
- 1733 – Robert Bell
- 1734 –
- 1735 – James Murray
- 1736 –
- 1737 – William Gray
- 1738 –
- 1739 – Robert Brownlee
1740 to 1749
- 1740 –
- 1741 – Christopher Bannatyne
- 1742 –
- 1743 – George Sommervell
- 1744 –
- 1745 – Thomas Christie
- 1746 –
- 1747 – Robert Hamilton
- 1748 –
- 1749 – John Hutton
1750 to 1759
- 1750 –
- 1751 – John Smith
- 1752 –
- 1753 – James Weir
- 1754 –
- 1755 – William Gardiner
- 1756 –
- 1757 – Thomas Summers
- 1758 –
- 1759 – Geroge Dalziell
1760 to 1769
- 1760 –
- 1761 – William Chalmers
- 1762 –
- 1763 – John Gardiner
- 1764 –
- 1765 – David Aiken
- 1766 –
- 1767 – William Telfer
- 1768 –
- 1769 – William Wilson
1770 to 1779
- 1770 –
- 1771 – William Hastie
- 1772 –
- 1773 – James Forrest
- 1774 –
- 1775 – Charles Lindsay
- 1776 –
- 1777 – William Hutchison
- 1778 –
- 1779 – Gilbert Fairservice
1780 to 1789
- 1780 –
- 1781 – William Aiken
- 1782 –
- 1783 – James Hastie
- 1784 –
- 1785 – Thomas Prentice
- 1786 –
- 1787 –
- 1788 –
- 1789 – James Currie
1790 to 1799
- 1790 –
- 1791 – Daniel Murray
- 1792 –
- 1793 – Walter French
- 1794 –
- 1795 – John Simpson
- 1796 –
- 1797 – Robert Sommerville
- 1798 –
- 1799 – Thomas Pate
1800 to 1809
- 1800 –
- 1801 –
- 1802 –
- 1803 –
- 1804 –
- 1805 – Thomas Purdie
- 1806 –
- 1807 – John Brownlie
- 1808 –
- 1809 –
1810 to 1819
- 1810 –
- 1811 –
- 1812 –
- 1813 – John Cree
- 1814 –
- 1815 – John Denholm
- 1816 –
- 1817 –
- 1818 –
- 1819 – John Buchanan
1820 to 1829
- 1820 –
- 1821 – James Young
- 1822 –
- 1823 – James Murray
- 1824 –
- 1825 – Thomas Leadbetter
- 1826 –
- 1827 – Archibald Vassie
- 1828 –
- 1829 – James McCall
1830 to 1839
- 1830 –
- 1831 – John Aikman
- 1832 –
- 1833 – David Brown
- 1834 –
- 1835 – Thomas Currie
- 1836 – Hugh Marr
- 1837 – John Gray
- 1838 – David Alexander
- 1839 – John Lawrie
1840 to 1849
- 1840 – John Smith
- 1841 – John Vassie
- 1842 – William Tudhope
- 1843 – William Brown
- 1844 – David C. Budge
- 1845 – George Crichton
- 1846 – James Jack
- 1847 – John Cranstoun
- 1848 – NO CORNET
- 1849 – NO CORNET
1850 to 1859
- 1850 – NO CORNET
- 1851 – David Simpson
- 1852 – John Toward
- 1853 – John Laurie
- 1854 – William Irving
- 1855 – John Currie
- 1856 – John Veitch
- 1857 – Alexander Murray
- 1858 – Thomas Brown
- 1859 – Edward Gilroy
1860 to 1869
- 1860 – John Ballantyne
- 1861 – John Currie
- 1862 – Thomas Walker
- 1863 – Alexander Sandilands
- 1864 – James Symington
- 1865 – George Henshilwood
- 1866 – William Cowan
- 1867 – Thomas Watson
- 1868 – John Ballantyne
- 1869 – Robert Wood
1870 to 1879
- 1870 – John Somerville
- 1871 – John Ballantyne
- 1872 – James Young
- 1873 – James Hislop
- 1874 – John Steven
- 1875 – Thomas Thomson
- 1876 – Malcolm MacMillan
- 1877 – William Crichton
- 1878 – James Brown
- 1879 – Peter Pairman
1880 to 1889
- 1880 – John Jack
- 1881 – Edward Campbell
- 1882 – James Scott
- 1883 – Robert Symington
- 1884 – Andrew W. Yuill
- 1885 – George Wilson
- 1886 – John Wilson
- 1887 – Robert Lockhart
- 1888 – William Cassels, Jnr.
- 1889 – William Todd
1890 to 1899
- 1890 – Thomas Clark
- 1891 – John Leiper
- 1892 – Andrew C. Glaister
- 1893 – Andrew Wilson
- 1894 – William Taylor
- 1895 – John Wilson
- 1896 – James Hamilton
- 1897 – Thomas Watson
- 1898 – Robert McLachlan Banks
- 1899 – Samuel Forrest
1900 to 1909
- 1900 – Angus Mitchell
- 1901 – William Bogle, Snr.
- 1902 – Hugh Dempster
- 1903 – Andrew Wilson
- 1904 – Christopher Downie
- 1905 – John Walker
- 1906 – Thomas Merry
- 1907 – William Robertson
- 1908 – Daniel Vere Maxwell Adams
- 1909 – Walter R. Chrystal
1910 to 1919
- 1910 – Hugh Hamilton
- 1911 – John Stewart
- 1912 – William J. Fergus
- 1913 – Peter McAuslan, Snr.
- 1914 – James Jack
- 1915 – James Wood
- 1916 – Peter McAuslan, Jnr.
- 1917 – Robert Scott
- 1918 – John Veitch
- 1919 – Walter Elliot
1920 to 1929
- 1920 – William Tennant
- 1921 – Peter Shand
- 1922 – James Blackhall
- 1923 – William Shaw
- 1924 – Alexander Meiklejon
- 1925 – Robert Hamilton
- 1926 – A. Carse Wilson
- 1927 – John M. Yuill
- 1928 – John Glaister
- 1929 – Thomas Brown
1930 to 1939
- 1930 – James Nelson
- 1931 – Alexander Capie
- 1932 – John Orr
- 1933 – Thomas Steele
- 1934 – John Collins
- 1935 – James A. McAuslan
- 1936 – Alexander Scott Reid
- 1937 – William Hamilton
- 1938 – William L. Steel
- 1939 – William Lawson
1940 to 1949
- 1940 – John Whyte
- 1941 – John Blackhall
- 1942 – George C. Hodgson
- 1943 – James Barrie
- 1944 – James Allan
- 1945 – John Ferguson
- 1946 – Daniel Ross
- 1947 – Robert Hume
- 1948 – J. Millar Stoddart
- 1949 – Robert Barr
1950 to 1959
- 1950 – H. T. Donald Steele
- 1951 – Charles Bryson
- 1952 – Robert R. Black
- 1953 – Gavin Macpherson
- 1954 – John Glaister, Jnr.
- 1955 – Andrew Inglis
- 1956 – James Brown
- 1957 – John B. Hume
- 1958 – Robert Shankland
- 1959 – William Bryson
1960 to 1969
- 1960 – Thomas Tennant
- 1961 – Ian Orr
- 1962 – William E. Hall
- 1963 – William E. Hall
- 1964 – Alexander Bisset
- 1965 – Robert Kirkhope
- 1966 – Joseph Meek
- 1967 – James T. Barrie
- 1968 – T. Henry Shanks
- 1969 – Alexander C. M. Wilson
1970 to 1979
- 1970 – Joseph W. Lambie
- 1971 – John A. Rogers
- 1972 – John C. Peacock
- 1973 – James Alexander
- 1974 – James Hamilton
- 1975 – George E. Doolan
- 1976 – James Watson
- 1977 – John Barrie
- 1978 – G. Keith Darroch
- 1979 – Millar T. Stoddart
1980 to 1989
- 1980 – Iain H. McLauchlan
- 1981 – Stephen F. Telfer
- 1982 – Nicol W. Aitken
- 1983 – Alexander Gibson
- 1984 – William R. Hutton
- 1985 – John B. Armstrong
- 1986 – Ernest S. Romer
- 1987 – Leonard A. Gray
- 1988 – Kevan Carty
- 1989 – William Tennant
1990 to 1999
- 1990 – Danny McGuinness
- 1991 – Robin Aitken
- 1992 – William Criggie
- 1993 – Ian E. Gray
- 1994 – Robert M. Kennedy
- 1995 – Paul H. Archibald
- 1996 – Richard G. Paterson
- 1997 – Edwin J. Graham
- 1998 – James Forrest
- 1999 – J. Lindsay Craig
2000 to 2009
- 2000 – Gordon J. McGregor
- 2001 – David J. Hughes
- 2002 – David H. Strachan
- 2003 – Leslie Downie
- 2004 – William Wilson
- 2005 – Tom Waddell
- 2006 – Kenneth Douglas
- 2007 – Brian R. Ross
- 2008 – John Dickman
- 2009 – Kenneth R. Lean
2010 to 2019
- 2010 – Geoff Smith
- 2011 – Raul A. Mascarenhas
- 2012 – Stuart A. Wilson
- 2013 – Stephen H. F. Pillans
- 2014 – David R. Murdoch
- 2015 – Gordon R. Gray
- 2016 – Gordon Jess
- 2017 – Iain W. Hughes
- 2018 – Gary I. Winning
- 2019 – Ian Douglas
2020 to 2029
- 2020 – NO LORD CORNET
- 2021 – NO LORD CORNET
- 2022 – Derek McGuinness
- 2023 – Ross Fitzgerald
- 2024 – Kevin McNally