1969-70 K C Woods
1970-71 I Skipworth
1971-72 E M Lamb
1972-73 C G Crawford
1973-74 D M MacKay
1974-75 E K Watt
1975-76 W M Kennedy
1976-77 S F McGarry
1977-78 J Smith
1978-79 P J Gibbings
1979-80 G K Rodda
1980-81 J Irvine
1981-82 G R Mathieson
1982-83 G R Mathieson
1983-84 R W Jones
1984-85 R W Jones
1985-86 J H Black
1986-87 A R Grainger
1987-88 J H Black
1988-89 A R Grainger
1989-90 J H Black
1990-91 K R Balch
1991-92 H V Reid
1992-93 F G Watson
1993-94 R D Howman
1994-95 C D Andrews
1995-96 D A Youl
1996-97 D A Youl
1997-98 J H Black
1998-99 B T Eady
1999-00 R V Ingram
2000-01 C D Andrews
2001-02 E S Park
2002-03 J P Sepie
2003-04 D A Bennett
2004-05 J L Ross
2005-06 K R Balch
2006-07 R Boyce
2007-08 D Crombie
2008-09 J Ross
2009-10 W King
2010-11 P Bartosh
2011-12 == Not Played ==
2012-13 == Not Played ==
2013-14 D Straker
2014-15 == Not Played ==
2015-16 == Not Played ==
2016-17 D McClelland
2017-18 D Straker
2018-19 Kevin Callaghan
2019-20 == Not Played ==
2020-21 Michael Mehaffey
2021-22 Brian Clarkson