| 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 |