1936 – 1950 | 1951 – 1960 | 1961 – 1970 | 1971 – 1980 |
1981 – 1990 | 1991 – 2000 | 2001 – 2010 | 2011 – 2020 |
![]() Honest Lad: George Innes Honest Lass: Elizabeth Bonthron Attendants: George Bonthron, John Thompson Jeananne Baty, Jean Byrne Sasher: Chief Constable W. Merrile |
![]() Honest Lad: Ian Allan Honest Lass: Jeananne Baty Attendants: James Robertson, A.Tommy Smail Jeanette Aitchison, Margo MacDonald Sasher: Lord Bruce |
![]() Honest Lad: George Bonthron Honest Lass: Jeanette Aitchison Attendants: Ian Gordon, Robert Hardie Sheena Bee, Ruth Jamieson Sasher: Sir David Lowe |
![]() Honest Lad: Edward Yeoman Honest Lass: Sylvia Gifford Attendants: Robert Hardie, Sam Sullivan Sheena Bee, Janice Bonnington Sasher: Earl of Mar and Kellie |
![]() Honest Lad: Robert Hardie Honest Lass: Cathie Steedman Attendants: John Campton, James Robertson Janice Bonnington, Janie Hall Sasher: Brig. Alasdair McLean |
![]() Honest Lad: Matthew Paterson Honest Lass: Janie Hall Attendants: John Campton, William Elgin, Jackie Powell, Moira King, Margaret Orr, Christine Williamson Sasher: Rev. D. S. Stiven |
![]() Honest Lad: Jackie Powell Honest Lass: Margaret Orr Attendants: George Dodds, William Elgin Kay Gifford, Kathleen Scott Sasher: Sir Hugh Rose |
![]() Honest Lad: Frank Grant Honest Lass: Kay Gifford Attendants: George Dodds, Robert Gilfillan Alice King, Jennifer Laing Sasher: Mr P. T. Menzies |
![]() Honest Lad: Bill Duncan Honest Lass: Moira King Attendants: George Cunningham, David Innes Morag Gibson, Elizabeth Napier Sasher: Hon. Miss E. Elphinstone |
![]() Honest Lad: George Cunningham Honest Lass: Morag Gibson Attendants: Reno Di Rollo, David Shaw Margaret Fairley, Elize Whittaker Sasher: Mr Peter H. Bartholomew |