Glen Moray 21-year-old Elgin Heritage · 46.3%