|
1909–10 John Neilson Former Pupils AFC |
1910–11 Edinburgh Civil Service AFC |
1911–12 Queen’s Park |
1912–13 Leith AFC |
1913–14 Cameronians AFC |
1914–19 Suspended due to World War I |
1919–20 Queen’s Park FC |
1920–21 Edinburgh Civil Service AFC |
1921–22 Greenock High School Former Pupils AFC |
1922–23 Falkirk AFC |
1923–24 Moorpark AFC |
1924–25 Coldstream AFC |
1925–26 Murrayfield AFC |
1926–27 Glasgow University AFC |
1927–28 Queen’s Park FC |
1928–29 Murrayfield AFC |
1929–30 Murrayfield AFC |
1930–31 Murrayfield AFC |
1931–32 Glasgow Corporation Transport AFC |
1932–33 Queen’s Park FC |
1933–34 Queen’s Park FC |
1934–35 Camphill Secondary School Former Pupils AFC |
1935–36 Queen’s Park FC |
1936–37 Gogarburn AFC |
1937–38 Coats AFC |
1938–39 Murrayfield AFC |
1939–45 Suspended due to World War II |
1945–46 Craigton Athletic AFC |
1946–47 Queen’s Park FC |
1947–48 Mearns AFC |
1948–49 Greenock High School Former Pupils AFC |
1949–50 Queen’s Park FC |
1950–51 Queen’s Park FC |
1951–52 Port Glasgow Hibernian AFC |
1952–53 Mearns AFC |
1953–54 Royal Technical College AFC |
1954–55 Eglinton AFC |
1955–56 Milanda AFC |
1956–57 Giffnock North AFC |
1957–58 Weir Recreation AFC |
1958–59 Crosshill Thistle AFC |
1959–60 Minishant AFC |
1960–61 Glenavon AFC |
1961–62 Bearsden AFC |
1962–63 Queen’s Park FC |
1963–64 Queen’s Park FC |
1964–65 N.C.R. AFC |
1965–66 Jordanhill T.C. AFC |
1966–67 Rhu AFC |
1967–68 Cambusbarron Rovers AFC |
1968–69 Cambusbarron Rovers AFC |
1969–70 Douglas AFC |
1970–71 Dumbarton Academy Former Pupils AFC |
1971–72 Douglas AFC |
1972–73 Knockentiber AFC |
1973–74 Douglas AFC |
1974–75 Star Hearts AFC |
1975–76 Colville Park AFC |
1976–77 Morriston YMCA AFC |
1977–78 Cambusbarron Rovers AFC |
1978–79 Crosshouse Waverley AFC |
1979–80 Newarthill Hearts AFC |
1980–81 Knockentiber AFC |
1981–82 Avon Villa AFC |
1982–83 Strathclyde Police AFC |
1982–83 Pencaitland AFC |
1984–85 Drongan United AFC |
1985–86 Coatbridge Community Centre AFC |
1986–87 Bannockburn AFC |
1987–88 Coatbridge Community Centre AFC |
1988–89 Norton House AFC |
1989–90 St Patrick’s Former Pupils AFC |
1990–91 Bannockburn AFC |
1991–92 Heathside AFC |
1992–93 Bankhall Villa AFC |
1993–94 Bannockburn AFC |
1994–95 Heathside AFC |
1995–96 Bellshill YMCA AFC |
1996–97 Knockentiber AFC |
1997–98 Dalziel High School Former Pupils AFC |
1998–99 St Patrick’s Former Pupils AFC |
1999–00 Liberton Royal Mail W.B.M. AFC |
2000–01 Dalziel High School Former Pupils AFC |
2001–02 Harestanes AFC |
2002–03 Harestanes AFC |
2003–04 Viewfield Rovers AFC |
2004–05 Drumchapel AFC |
2005–06 St Patricks Former Pupils AFC |
2006–07 Drumchapel United AFC |
2007–08 Eddlewood AFC |
2008–09 Queen’s Park FC |
2009–10 Eddlewood AFC |
2010–11 Wishaw High School Former Pupils AFC |
2011–12 Hurlford Thistle AFC |
2012–13 Wellhouse AFC |
2013-14 Hurlford Thistle AFC |
2014-15 Harestanes AFC |
2015-16 Colville Park AFC |
2016-17 Colville Park AFC |
2017-18 Shortlees AFC |
2018-19 Colville Park E AFC |