John Gordon Salver

John Gordon Salver

Current Champion

2022
A.
J. Fraser
2021
E.
Bradley
2020
B.
Carter
2019
C.
Sinclair
2018
R.
Pinkerton
2017
C.
Sinclair
2016
A.
J. Fraser
2015
P.
Anderson
2014
M.
I. Saunders
2013
C.
Sinclair
2012
G.
A. Craigs
2011
A.
J. Fraser
2010
C.
Sinclair
2009
I.
F. Watson
2008
A.
J. Fraser
2007
C.
Sinclair
2006
C.
Sinclair
2005
D.
G. E. Melville
2004
S A
Lindsey