1936 – 1950 | 1951 – 1960 | 1961 – 1970 | 1971 – 1980 |
1981 – 1990 | 1991 – 2000 | 2001 – 2010 | 2011 – 2020 |
![]() Honest Lad: Reno DiRollo Honest Lass: Elize Whittaker Attendants: Matthew Duff, Cameron Shiel Margaret Fairley, Pamela Howie Sasher: Maj. Gen. W.T. Campbell |
![]() Honest Lad: Cameron Shiel Honest Lass: Jennifer Downie Attendants: Raymond Beaton, Lawrence Montgomery Pamela Howie, Margaret McGhee Sasher: Dr F. C. Laing |
![]() Honest Lad: David Millar Honest Lass: Sylvia Shields Attendants: Raymond Beaton, Cameron Manson Sally Storrie, Carol Thomson Sasher: Sir Herbert Brechin |
![]() Honest Lad: Alexander Craighead Honest Lass: Margaret Black Attendants: John Lees, David Paterson Sandra Caird, Valerie Forbes Sasher: Chief Constable J. H. Orr |
![]() Honest Lad: Billy Williamson Honest Lass: Anna Hunter Attendants: Graeme Darroch, Alan Smurthwaite Morag Cunningham, Alison Riddell Sasher: Dowager Duchess of Hamilton |
![]() Honest Lad: Iain Currie Honest Lass: Alison Riddell Attendants: Donald McDonald, Alex Vickers Caroline Marr, Lorna Morrison Sasher: Mr Lionel Daiches, Q.C. |
![]() Honest Lad: Andrew Slater Honest Lass: Lorna Neilands Attendants: Donald McDonald, Walter Smith Elizabeth Brodie, Caroline Marr Sasher: Sir Hew Hamilton-Dalrymple |
![]() Honest Lad: Walter Smith Honest Lass: Elizabeth Brodie Attendants: Alistair Tait, Peter Meechan, David Shalliday, Karen Gorrie, Louise Meek, Janice Thomson Sasher: Dr Paul Mackenzie, T.D. |
![]() Honest Lad: Adam Smith Honest Lass: Irene Brown Attendants: John Dickson, Jim Watson Rosemary Dewar, Louise Meek Sasher: Dr Gavin Strang, M.P. |