1964-65
N E Bell G Ridden (S)
1965-66
E W Dumpleton D C Lofley (S)
1966-67
N E Bell C M Adams (S)
1967-68
N E Bell C M Adams (S)
1968-69
J G Grigor P H Rose (S)
1969-70
C M Adams T Brady (S)
1970-71
K Shivas T Brady (S)
1971-72
K Shivas T Brady (S)
1972-73
N E Bell P H Rose (S)
1973-74
K Shivas T Brady (S)
1974-75
W A Morrison P H Rose (S)
1975-76
W A Morrison P H Rose (S)
1976-77
A M Davis E K Watt (S) *
1977-78
P D Gifford J H Forbes (S)
1978-79
R C Marks I H Sellars (S)
1979-80
A R Grainger E A Hay (S)
1980-81
L R Hanger A W Stuart (S)
1981-82
J C Lenz P H Rose (S)
1982-83
L R Hanger A W Stuart (S)
1983-84
N J Howman R D Howman (S)
1984-85
L R Hanger A W Stuart (S)
1985-86
A W Bryce D H Campbell (S)
1986-87
S P Buttar B L Jury (S)
1987-88
E G Ambrose K G Shivas (S)
1988-89
R A Cockroft G B Champion (S)
1989-90
S P Buttar K H Prebble (S)
1990-91
S P Buttar K H Prebble (S)
1991-92
A R Grainger P L Remi (S)
1992-93
M W Small S P Buttar (S)
1993-94
M W Small S P Buttar (S)
1994-95
M W Small S P Buttar (S)
1995-96
A R Grainger P L Remi (S)
1996-97
G C Harris K B McNish (S)
1997-98
J D Flint G S Rees (S)
1998-99
G C Harris K B McNish (S)
1999-00
G C Harris K B McNish (S)
2000-01
W S McWirter S P Buttar (S)
2001-02
M K Drury M W Small (S)
2002-03
B T Wakefield P Bonham (S)
2003-04
L R Hanger K h Prebble (S)
2004-05
G E Clarke R J Maxwell (S)
2005-06
A J Lye M J Sealby (S)
2006-07
I Denny M Small (S)
2007-08
L Rhind G Nicoll (S)
2008-09
I Denny M Small (S)
2009-10
George Nicoll Kevin Gore (S)
2010-11
George Nicoll Kevin Gore (S)
2011-12
Alex Grainger Graham Champion (S)
2012-13
Mike Rabbette Kevin Gore (S)
2013-14
George Nicol Bruce McNish (S)
2014-15
Barry Williams Mike Small (S)
2015-16
Mike Sykes Kevin Harmon (S)
2016-17
John Lindsay Peter Doell (S)
2017-18
Richard Hocking Hamish Wilson (S)
2018-19
Richard Hocking Hamish Wilson (S)
2019-20
Matt Small Mike Small (S)
2020-21
Isaac Denny Ross Bell (S)
2021-22
Mike Small Matt Small (S)
2022-23
Craig Schroder Richard Hocking (S)