SCOTTISH AMATEUR CUP
1909-10 John Neilson FP
1910-11 Edinburgh Civil Service
1911-12 Queens Park
1912-13 Leith Ams
1913-14 Cameronians
1914-19 NO COMPETITION
1919-20 Queens Park
1920-21 Edinburgh Civil Service
1921-22 Greenock HSFP
1922-23 Falkirk Amateur F & AC
1923-24 Moorpark Ams v Greenock HSFP
1924-25 Coldstream
1925-26 Murrayfield Ams
1926-27 Glasgow University
1927-28 Queens Park
1928-29 Murrayfield Ams
1929-30 Murrayfield Ams
1930-31 Murrayfield Ams
1931-32 Glasgow Corp. Transport
1932-33 Queens Park
1933-34 Queens Park
1934-35 Camphill Sec. School FP
1935-36 Queens Park
1936-37 Gogarburn Ams
1937-38 Coats Ams
1938-39 Murrayfield Ams v Viewfield Rovers 2-0
1939-45 NO COMPETITION
1945-46 Craigton Athletic
1946-47 Queens Park
1947-48 Mearns Ams
1948-49 Greenock HSFP
1949-50 Queens Park
1950-51 Queens Park
1951-52 Port Glasgow Hibs Ams
1952-53 Mearns Ams
1953-54 Royal Technical College
1954-55 Eglinton Ams
1955-56 Milanda Ams
1956-57 Giffnock North Ams
1957-58 Weir Recreation
1958-59 Crosshill Thistle
1959-60 Minishant Ams
1960-61 Glenavon Ams
1961-62 Bearsden Ams v Pencaitland 1-0
1962-63 Queens Park
1963-64 Queens Park
1964-65 N.C.R. Ams
1965-66 Jordanhill T.C.Ams
1966-67 Rhu Ams
1967-68 Cambusbarron Rovers
1968-69 Cambusbarron Rovers v Viewfield Rovers 3-2 AET
1969-70 Douglas Ams
1970-71 Dumbarton Acad. FP
1971-72 Douglas Ams v Bannockburn Ams
1972-73 Knockentiber Ams v Star Hearts 1-0
1973-74 Douglas Ams v
1974-75 Star Hearts v Morriston YMCA 2-1
1975-76 Colville Park v
1976-77 Morriston YMCA v Links United
1977-78 Cambusbarron Rovers v Crosshouse Waverley
1978-79 Crosshouse Waverley v Chapelhall Ams
1979-80 Newarthill Hearts v Ballingry Rovers 4-0
1980-81 Knockentiber Ams v Bannockburn Ams
1981-82 Avon Villa v Knockentiber Ams
1982-83 Strathclyde Police v Coatbridge Comm. Centre
1983-84 Pencaitland v Cleland Miners
1984-85 Drongan United v Motherwell Miners 2-1
1985-86 Coatbridge Comm. Centre v Barr & Stroud
1986-87 Bannockburn Ams v Motherwell Miners 2-0
1987-88 Coatbridge Comm. Centre v Victoria AFC 3-1
1988-89 Norton House v Lawside FP 3-2
1989-90 St. Patrick's v Stanley 1-0
1990-91 Bannockburn Ams v Blantyre Thistle 3-1 AET
1991-92 Heathside Ams v Viewfield Rovers 2-0
1992-93 Bankhall Villa v Cardross Rock 2-0
1993-94 Bannockburn Ams v Galston United 3-2
1994-95 Heathside Ams v Norton House 1-1 AET 5p4
1995-96 Bellshill YMCA v Riverside Athletic 1-0 AET
1996-97 Knockentiber Ams v Milton Ams 2-1
1997-98 Dalziel HSFP v West Kilbride Ams 2-1 AET
1998-99 St. Patrick's v Bearsden 2-0 AET
1999-00 Liberton Royal Mail WBM v Norton House 1-0
2000-01 Dalziel HSFP v St. Patrick's FP 2-1 AET
2001-02 Harestanes v Dumbarton FP 4-2
2002-03 Harestanes v Newmilns Vesuvious 1-0
2003-04 Viewfield Rovers v Norton House 2-0
2004-05 Drumchapel Ams v Gartcosh United 1-0