Fife Amateur Cup Winners

Fife Amateur Cup Winners
1931-32 Burntisland Shipyard AFC
1932-33 Bishopshire Swifts AFC
1933-34 Glencraig Victoria AFC
1934-35 St Andrews University AFC
1935-36 Crail AFC
1936-37 Pittenweem Rovers AFC
1937-38 Freuchie Rovers AFC
1938-39 Pittenweem Rovers AFC
1945-46 Burntisland Shipyard AFC
1946-47 Gallatown Y.M.C.A.
1947-48 Milton Violet AFC
1948-49 Victoria Swifts AFC
1949-50 Boreland AFC
1950-51 Ladybank Violet AFC
1951-52 Ladybank Violet AFC
1952-53 Boreland AFC
1953-54 Thornton Loco AFC
1954-55 Thornton Loco AFC
1955-56 Boreland AFC
1956-57 Thornton Loco AFC
1957-58 St Andrews University AFC
1958-59 Cupar Y.M.C.A.
1959-60 Westwood Wanderers AFC
1960-61 Nairn Star AFC
1961-62 Westwood Wanderers AFC
1962-63 Nairn Star AFC
1963-64 St Monance Swallows AFC
1964-65 St Monance Swallows AFC
1965-66 Cambusbarron Rovers AFC
1966-67 Cambusbarron Rovers AFC
1967-68 Star Hearts AFC
1968-69 Star Hearts AFC
1969-70 Star Hearts AFC
1970-71 Star Hearts AFC
1971-72 St Monance Swallows AFC
1972-73 Methil United AFC
1973-74 Star Hearts AFC
1974-75 Star Hearts AFC
1975-76 Star Hearts AFC
1976-77 Hill of Beath Hawthorn AFC
1977-78 Windygates AFC
1978-79 Star Hearts AFC
1979-80 Windygates AFC
1980-81 Norton House AFC
1981-82 Strathmiglo United AFC
1982-83 Star Hearts AFC
1983-84 Norton House AFC
1984-85 Ballingry Rovers AFC
1985-86 Strathmiglo United AFC
1986-87 Norton House AFC
1987-88 Hill of Beath Ramblers AFC
1988-89 Norton House AFC
1989-90 Burntisland Shipyard AFC
1990-91 Star Hearts AFC
1991-92 Burntisland Shipyard AFC
1992-93 Norton House AFC
1993-94 Benarty AFC
1994-95 Benarty AFC
1995-96 Kettle United AFC
1996-97 Burntisland Shipyard AFC
1997-98 Lomond Victoria AFC
1998-99 Leven United AFC
1999-00 Norton House AFC
2000-01 Norton House AFC
2001-02 Norton House AFC
2002-03 Norton House AFC
2003-04 Valleyfield AFC
2004-05 Kettle United AFC
2005-06 Kirkland AFC
2006-07 Cupar Hearts AFC
2007-08 Cupar Hearts AFC
2008-09 Strathmiglo United AFC
2009-10 Cupar Hearts AFC
2010-11 Cupar Hearts AFC
2011-12 Kennoway AFC
2012-13 Leven United AFC
2013-14 Bowhill Rovers AFC
2014-15 Pittenweem Rovers AFC
2015-16 Pittenweem Rovers AFC
2016-17 Leven United AFC
2017-18 Strathmiglo United AFC
2018-19 Cupar Hearts AFC