2019/2020 – Kevin O’Hara 14 (Season ended 7th March, 2020)
2018/2019 – Alan Trouten 19
2017/2018 – Ross Stewart 10
2016/2017 – Greig Spence 26
2015/2016 – Iain Flannigan 5
2014/2015 – Liam Buchanan 17
2013/2014 – Kevin Cawley 9
2012/2013 – Kevin Cawley 14
2011/2012 – Stevie May 19
2010/2011 – Kevin McDonald 10
2009/2010 – Stuart Noble 12
2008/2009 – Andy Scott 9
2007/2008 – Graeme Brown 10
Brown Ferguson 10
2006/2007 – Graeme Brown 9
2005/2006 – Jamie Stevenson 13
2004/2005 – Andy Brown 11
2003/2004 – Ross Hamilton 15
2002/2003 – Robert Sloan 8
2001/2002 – Gareth Hutchison 19
2000/2001 – Willie Irvine 12
1999/2000 – Martin Cameron 26
1998/1999 – Martin Cameron 20
1997/1998 – Willie Irvine 24
1996/1997 – Willie Irvine 19
1995/1996 – Barrie Moffat 9
1994/1995 – Barrie Moffat 14
1993/1994 – Stevie McCormick 8
1993/1994 – Willie Newbigging 8
1993/1993 – Barrie Moffat 21
1991/1992 – Mike Hendry 13
1990/1991 – John Irvine 14
1989/1990 – Peter Lamont 9
1988/1989 – Charlie Lytwyn 27
1987-1988 – Paul Rutherford 14