Holders of the Heggie Cup
2024 Highland (pictured)
2020–2023 no tournament
2019 Dunfermline
2018 Kirkcaldy
2017 Boroughmuir
2016 Royal Scots Dragoon Guards
2015 Falkirk
2014 Boroughmuir
2013 Murrayfield
2012 Kirkcaldy
2011 Howe of Fife
2010 Morgan Academy FP
2009 Perthshire
2008 Howe of Fife
2007 Kirkcaldy
2006 Kirkcaldy
2005 Dundee HSFP
2004 Kirkcaldy
2001–2003 no tournament
2000 Kirkcaldy
1999 Kirkcaldy
1998 Kirkcaldy
1997 Gordonians
1996 Grangemouth
1995 Kirkcaldy
1994 Dundee HSFP
1993 Kirkcaldy
1992 Kirkcaldy
1991 Dunfermline
1990 Kirkcaldy
1989 Kirkcaldy
1988 Stirling County
1987 Dunfermline
1986 Dunfermline
1985 Moray
1984 Stirling County
1983 Glenrothes
1982 Howe of Fife
1981 Highland
1980 Highland
1979 Glenrothes
1978 Glenrothes
1977 Hawick YM
1976 Preston Lodge FP
1975 Highland
1974 Dundee HSFP
1973 Dunfermline
1972 Glenrothes
1971 Hawick YM
1970 Edinburgh Wanderers
1969 Dunfermline
1968 Hawick YM
1967 Dunfermline
1966 Broughton FP
1965 Hawick YM
1964 Hawick YM
1963 Hawick YM
1962 Hawick YM
1961 Madras College FP
1960 Hawick Harlequins
1959 Hawick Harlequins
1958 Kirkcaldy
1957 Howe of Fife
1956 Howe of Fife
1955 Boroughmuir FP
1954 Heriot's FP
1953 Boroughmuir FP
1952 Boroughmuir FP
1951 Boroughmuir FP
1950 Howe of Fife