The principal competition organised by the Aberdeenshire & District FA, which was
formed in 1887. The first members were Aberdeen, Orion, Caledonian, Aberdeen Athletic,
Aberdeen Rovers, Aberdeen Rangers, Bon Accord, Black Diamond, Turriff Our Boys, Albert,
Rosebery, Britannia, Granite City, Aberdeen City Wanderers and Balmoral.
Dr Maitland Moir, honorary president, presented the Association with a trophy which
ultimately became the property of Aberdeen FC after their third win in 1890. After
this, the Association bought a new trophy.
Since 1899, the winners qualified for the annual
Dewar Shield.
Season Winners Runners-Up 1887-88 Aberdeen 7-1 Aberdeen Rangers 1888-89 Aberdeen 4-3 Orion 1889-90 Aberdeen 8-3 Orion 1890-91 Orion 4-1 Caledonian 1891-92 Victoria United 2-0 Aberdeen 1892-93 Victoria United 3-2 Orion 1893-94 Victoria United 6-3 Orion 1894-95 Orion 5-0 Aberdeen 1895-96 Victoria United 6-2 Aberdeen 1896-97 Orion 2-2 5-2 Victoria United 1897-98 Aberdeen 3-2 Orion 1898-99 Orion 0-0 5-1 Victoria United 1899-00 Victoria United 5-2 Peterhead 1900-01 Orion 2-1 Victoria United 1901-02 Aberdeen 1-0 Victoria United 1902-03 Victoria United 2-2 4-1 Aberdeen 1903-04 Aberdeen 3-2 Bon Accord 1904-05 Aberdeen 3-2 Aberdeen Harp 1905-06 Peterhead 4-2 Huntly United 1906-07 Aberdeen 3-1 Aberdeen Harp 1907-08 Aberdeen 4-0 Peterhead 1908-09 Aberdeen 4-0 Buckie Thistle 1909-10 Aberdeen 1-1 2-1 Peterhead 1910-11 Fraserburgh 2-0 Buckie Thistle 1911-12 Aberdeen 5-1 Portsoy 1912-13 Aberdeen 4-0 Fraserburgh 1913-14 Aberdeen 3-0 Buckie Thistle 1914-15 Aberdeen 7-2 Peterhead 1915-19 no competition due to First World War 1919-20 Aberdeen "A" 1-1 0-0 2-1 Buckie Thistle 1920-21 Aberdeen University 2-2 3-1 Peterhead 1921-22 Aberdeen "A" 5-0 Buckie Thistle 1922-23 Aberdeen "A" 4-0 Fraserburgh 1923-24 Aberdeen "A" 6-0 Keith 1924-25 Aberdeen "A" 0-1 2-0 Peterhead 1925-26 Aberdeen "A" 4-1 3-1 Peterhead 1926-27 Aberdeen "A" 0-1 8-0 Fraserburgh 1927-28 Aberdeen "A" 1-2 7-1 Fraserburgh 1928-29 Aberdeen "A" 6-0 3-2 Huntly 1929-30 Aberdeen "A" 4-4 3-1 Fraserburgh 1930-31 Aberdeen "A" 3-0 4-1 Peterhead 1931-32 Aberdeen "A" 8-3 3-0 Huntly 1932-33 Aberdeen "A" 2-1 3-1 Buckie Thistle 1933-34 Aberdeen "A" 3-1 4-3 Keith 1934-35 Peterhead 1-0 1-1 Huntly 1935-36 Keith 2-1 1-0 Peterhead 1936-37 Buckie Thistle 4-0 3-2 Aberdeen University 1937-38 Fraserburgh 2-0 2-3 Peterhead 1938-39 Buckie Thistle 6-1 1-5 Peterhead 1939-45 no competition due to Second World War 1945-46 Buckie Thistle 4-3 1-2 Peterhead [won by Buckie Thistle] 1946-47 Peterhead 2-2 4-0 Huntly 1947-48 Deveronvale 3-3 2-1 Peterhead 1948-49 Peterhead 4-2 1-2 Deveronvale 1949-50 Peterhead 0-1 4-2 Deveronvale 1950-51 Deveronvale 3-3 0-0 3-0 Peterhead 1951-52 Deveronvale 4-2 Huntly 1952-53 Buckie Thistle 1953-54 Buckie Thistle 1954-55 Buckie Thistle 1955-56 Fraserburgh 1956-57 Buckie Thistle 1957-58 Keith 1958-59 Peterhead 1959-60 Keith 1960-61 Huntly 1961-62 Deveronvale 1962-63 Peterhead 1963-64 Fraserburgh 1964-65 Peterhead 1965-66 Deveronvale 1966-67 Keith 1967-68 Peterhead 1968-69 Peterhead 1969-70 Peterhead 1970-71 Peterhead 1971-72 Peterhead 1972-73 Fraserburgh 1973-74 Keith 1974-75 Peterhead 1975-76 Fraserburgh 1976-77 Peterhead 1977-78 Keith 1978-79 Peterhead 1979-80 Keith 1980-81 Aberdeen 1981-82 Aberdeen 1982-83 Aberdeen 1983-84 Peterhead 1984-85 Buckie Thistle 1985-86 Huntly 1986-87 Buckie Thistle 1987-88 Aberdeen 1988-89 Peterhead 1989-90 Aberdeen 1990-91 Aberdeen 1991-92 Huntly 1992-93 Aberdeen 1993-94 Huntly 1994-95 Huntly 1995-96 Huntly 1996-97 Fraserburgh 1997-98 Aberdeen 1998-99 Peterhead 1999-00 Huntly 2000-01 Deveronvale 2001-02 Cove Rangers 2002-03 Aberdeen 2003-04 Aberdeen 2004-05 Aberdeen 2005-06 Buckie Thistle 2006-07 Deveronvale 2007-08 Buckie Thistle 2008-09 Keith 2009-10 Buckie Thistle 2010-11 Cove Rangers 2011-12 Deveronvale 2012-13 Fraserburgh 2013-14 Formartine United 2014-15 Fraserburgh 2015-16 Fraserburgh 2016-17 Buckie Thistle 2017-18 Formartine United 2018-19 Cove Rangers 2019-20 Fraserburgh Number of Wins 40 Aberdeen [*] 19 Peterhead 13 Buckie Thistle 11 Fraserburgh 8 Deveronvale (Banff) Keith 7 Huntly 6 Victoria United (Aberdeen) 5 Orion (Aberdeen) 3 Cove Rangers (Cove Bay) 2 Formartine United (Pitmedden) 1 Aberdeen University (Aberdeen) [*] in 1903, Aberdeen, Orion and Victoria United merged into Aberdeen; the total of 40 includes 5 cups won before 1903 and 14 won by Aberdeen "A" (their reserve team) Sources: Scottish Football Historical Archive, wikipedia
Season Winners Runners-Up 1877-78 Mauchline 4-3 Kilmarnock Portland 1878-79 Kilmarnock Athletic 1-1 2-1 Kilmarnock Portland [second match aet] 1879-80 Beith 1-0 Kilbirnie 1880-81 Lugar Boswell 5-1 Annbank 1881-82 Kilmarnock Portland 4-0 Kilmarnock 1882-83 Kilmarnock Athletic 0-0 3-2 Lugar Boswell 1883-84 Kilmarnock 2-2 1-0 Hurlford 1884-85 Kilmarnock 2-1 Hurlford 1885-86 Kilmarnock 2-1 Ayr 1886-87 Hurlford 4-1 Kilbirnie 1887-88 Kilbirnie 4-3 Hurlford 1888-89 Hurlford 2-0 Ayr 1889-90 Annbank 3-2 Hurlford 1890-91 Kilmarnock 7-1 Hurlford 1891-92 Annbank 3-0 Hurlford 1892-93 Annbank 5-2 Kilbirnie 1893-94 Hurlford 2-2 2-1 Saltcoats Victoria 1894-95 withheld (finalists Annback and Kilmarnock refused to play at stipulated venue) 1895-96 Kilmarnock 7-2 Galston 1896-97 Kilmarnock Athletic 1-1 3-0 Kilmarnock 1897-98 Kilmarnock 9-3 Galston 1898-99 Kilmarnock 6-3 Galston 1899-00 Kilmarnock 4-0 Ayr Parkhouse 1900-01 Ayr 1-1 2-1 Stevenston Thistle 1901-02 Ayr Parkhouse 1-0 Galston 1902-03 Galston awd Annbank [*] 1903-04 Galston 4-1 Beith 1904-05 Ayr 1-0 Kilmarnock 1905-06 Ayr 1-0 Ayr Parkhouse 1906-07 Hurlford 3-1 Lanemark 1907-08 Galston 2-2 2-1 Kilmarnock 1908-09 Hurlford 1-1 1-0 Ayr 1909-10 Ayr 1-0 Ayr Parkhouse 1910-11 Hurlford 3-2 Ayr United 1911-12 Ayr United 2-0 Hurlford 1912-13 Galston 3-3 2-1 Ayr United 1913-14 Galston 3-2 Stevenston United 1914-15 Stevenston United 0-0 2-1 Kilmarnock 1915-19 no competition due to World War I 1919-20 Stevenston United 1-0 Galston 1920-21 Kilmarnock "A" bt Ayr United "A" 1921-22 Kilmarnock 5-2 Stevenston United 1922-23 Kilmarnock 5-0 Ayr United 1923-24 Beith 1-0 Galston 1924-25 Galston bt Ayr United 1925-26 Ayr United 3-2 0-1 4-1 Beith 1926-27 Beith 3-0 Kilmarnock 1927-28 Kilmarnock bt Beith 1928-29 Ayr United 5-1 Kilmarnock 1929-30 Kilmarnock 3-1 Beith 1930-31 Kilmarnock 5-1 Beith 1931-32 Kilmarnock 4-0 Ayr United 1932-33 Ayr United 3-1 Kilmarnock 1933-34 no competition 1934-35 Kilmarnock 3-3 8-0 Ayr United 1935-36 Ayr United 2-2 3-2 Kilmarnock 1936-37 no competition 1937-38 Ayr United 7-1 Beith 1938-39 Ayr United 2-2 3-1 Kilmarnock 1939-46 no competition due to World War II 1946-47 Kilmarnock 4-2 Ayr United 1947-49 no competition 1949-50 Ayr United 2-2 2-0 Kilmarnock 1950-51 Kilmarnock 3-0 3-1 Ayr United 1951-52 Kilmarnock 4-0 0-3 Ayr United 1952-53 Kilmarnock 1-0 4-0 Ayr United 1953-54 Kilmarnock 2-1 3-0 Ayr United 1954-55 Kilmarnock 3-0 Ayr United 1955-56 Kilmarnock 4-0 3-0 Ayr United 1956-57 Kilmarnock 1-0 Ayr United 1957-58 Ayr United 0-0 2-1 Kilmarnock 1958-59 cup shared: Kilmarnock 2-3 2-1 Ayr United 1959-60 Kilmarnock 1-0 2-2 Ayr United 1960-61 Ayr United 3-0 Kilmarnock 1961-62 Kilmarnock 2-2 5-0 Ayr United 1962-63 not finished due to severe weather 1963-64 not finished 1964-65 Ayr United 1-0 Kilmarnock 1965-66 Kilmarnock 0-1 3-0 Ayr United 1966-67 not finished 1967-68 not finished 1968-69 Ayr United bt Kilmarnock 1969-70 Ayr United 2-0 Kilmarnock 1970-71 Ayr United 2-1 0-1 Kilmarnock [5-4 pen] 1971-72 Kilmarnock 0-1 3-0 Ayr United 1972-73 Kilmarnock 0-0 2-1 Ayr United 1973-74 Kilmarnock 1-1 Ayr United [5-4 pen] 1974-75 Ayr United 1-0 Kilmarnock 1975-76 Ayr United 3-0 1-0 Kilmarnock 1976-77 Ayr United 2-2 Kilmarnock [aet, 6-5 pen] 1977-78 Ayr United 2-1 Kilmarnock 1978-79 Kilmarnock 4-0 Girvan 1979-80 Ayr United 4-2 6-0 Girvan 1980-81 Kilmarnock 1-0 1-0 Ayr United 1981-82 Kilmarnock 12-0 Girvan 1982-83 Kilmarnock 1-0 Ayr United 1983-84 Kilmarnock 2-1 Ayr United 1984-85 Kilmarnock 2-1 Ayr United 1985-86 Ayr United 2-1 Kilmarnock 1986-87 Kilmarnock 3-0 Ayr United 1987-88 Ayr United 2-0 Kilmarnock 1988-89 Ayr United 2-0 Kilmarnock 1989-90 Kilmarnock 2-1 Ayr United [aet] 1990-91 Ayr United 2-1 Kilmarnock 1991-92 Kilmarnock 4-0 Ayr United 1992-93 Kilmarnock 2-1 Ayr United 1993-94 Kilmarnock 3-3 Ayr United [aet, 3-2 pen] 1994-95 Ayr United 4-3 Kilmarnock 1995-96 Kilmarnock 1-0 Ayr United 1996-97 Ayr United 2-0 Kilmarnock 1997-98 Kilmarnock 4-2 Ayr United [*] Galston won the first final 4-3 but that was annulled after a protest; a second match was drawn 1-1 before Annbank supporters caused the third match to be abandoned when their team was 0-2 down; the FA voted 7-2 in favour of awarding the cup to Galston Sources: Scottish Football Historical Archive, wikipedia
Season Winners Runners-Up 1884-85 Dumbarton 3-0 Vale of Leven 1885-86 Vale of Leven 1-1 2-1 Dumbarton Athletic 1886-87 Renton 2-2 5-0 Vale of Leven 1887-88 Vale of Leven 2-1 Renton 1888-89 Dumbarton 6-2 Dumbarton Athletic 1889-90 Dumbarton 2-0 Vale of Leven 1890-91 Dumbarton 4-1 Vale of Leven 1891-92 Dumbarton 2-0 Vale of Leven 1892-93 Dumbarton 7-1 Levendale 1893-94 Dumbarton 4-1 Duntocher Harp 1894-95 Dumbarton 2-1 Renton 1895-96 Renton 3-0 Dumbarton 1896-97 Vale of Leven 3-2 Dumbarton 1897-98 Dumbarton 3-2 Vale of Leven 1898-99 Dumbarton 6-3 Renton 1899-00 Vale of Leven 5-3 Renton 1900-01 Vale of Leven 2-1 Dumbarton 1901-04 no competition 1904-05 Vale of Leven Renton [league format] 1905-06 Vale of Leven 1-0 Dumbarton 1906-07 Vale of Leven 1-1 2-2 2-0 Dumbarton [2nd match aet] 1907-08 Renton 2-0 Dumbarton 1908-09 Renton 1-0 Dumbarton 1909-10 Dumbarton Harp 2-1 Dumbarton 1910-11 Dumbarton Harp 3-1 Vale of Leven [aet (1 hour!)] 1911-12 Dumbarton Harp 3-3 1-1 3-3 1-0 Renton [2nd match aet] 1912-13 Dumbarton Harp abd 1-0 Renton [1st match abandoned at 0-0] 1913-14 Renton 0-0 1-0 Dumbarton 1914-15 Dumbarton 4-3 Vale of Leven 1915-16 Clydebank 2-0 Vale of Leven 1916-17 Clydebank Dumbarton Harp [league format] 1917-18 Clydebank 1-0 Dumbarton 1918-19 Clydebank 2-1 Dumbarton Harp 1919-20 Clydebank 5-1 Renton 1920-21 Vale of Leven 2-0 Clydebank 1921-22 Dumbarton 1-1 2-0 Dumbarton Harp 1922-23 Dumbarton 1-0 Dumbarton Harp 1923-24 Clydebank 3-2 Dumbarton Harp 1924-25 Helensburgh 1-0 Dumbarton 1925-26 Helensburgh 3-1 Dumbarton 1926-27 Helensburgh 6-0 Dumbarton 1927-28 Clydebank 0-0 4-2 Dumbarton 1928-29 Clydebank 1-0 Dumbarton 1929-30 Dumbarton 6-2 Clydebank 1930-31 Dumbarton 5-0 Clydebank 1931-32 Dumbarton 5-2 3-1 Vale Ocaba 1932-33 Dumbarton 2-0 Vale Ocaba 1933-34 Vale Ocaba 3-1 Dumbarton 1934-35 Vale Ocaba 3-3 4-1 Dumbarton 1935-36 Dumbarton 1-0 Vale Ocaba 1936-37 Dumbarton 2-0 Vale Ocaba 1937-39 no competition 1939-40 Dumbarton 4-2 Vale of Leven Sources: Scottish Football Historical Archive, wikipedia
Since 1899, the winners qualified for the annual Dewar Shield.
Season Winners Runners-Up 1883-84 Arbroath 2-1 Dundee Harp 1884-85 Dundee Harp 2-2 15-1 Strathmore (Arbroath) 1885-86 Dundee Harp 5-3 Arbroath 1886-87 Dundee Harp 4-2 Strathmore (Dundee) 1887-88 Arbroath 10-2 Strathmore (Dundee) 1888-89 Arbroath 2-1 Dundee East End 1889-90 Our Boys (Dundee) 2-1 Dundee East End 1890-91 Our Boys (Dundee) 6-2 Dundee East End 1891-92 Our Boys (Dundee) 8-1 Dundee Harp 1892-93 Arbroath 1-0 Dundee Harp 1893-94 Dundee 4-0 Dundee Harp 1894-95 Dundee 1-0 Lochee United 1895-96 Arbroath 2-0 Dundee 1896-97 Arbroath 2-2 5-2 Forfar Athletic 1897-98 Dundee Wanderers 1-1 7-5 Arbroath 1898-99 Arbroath 4-2 Dundee Wanderers 1899-00 Arbroath 3-3 1-0 Lochee United 1900-01 Dundee 1-0 Dundee Wanderers 1901-02 Dundee Wanderers 3-2 Arbroath 1902-03 Dundee 2-1 Montrose 1903-04 Dundee Wanderers 1-1 3-1 Montrose 1904-05 Dundee w/o Arbroath 1905-06 Forfar Athletic 1-1 2-1 Arbroath 1906-07 Arbroath 1-0 Dundee 1907-08 Forfar Athletic 4-1 Montrose 1908-09 Dundee 2-0 Brechin City 1909-10 Brechin City 4-1 Arbroath 1910-11 Dundee Hibernians 1-0 Arbroath 1911-12 Dundee 2-0 Brechin City 1912-13 Dundee 7-0 Montrose 1913-14 Arbroath 2-1 Dundee Hibernians 1914-15 Dundee Hibernians 2-0 Arbroath 1915-16 Montrose 2-0 Dundee Hibernian 1916-19 no competition 1919-20 Dundee Hibernian 1-0 Dundee 1920-21 Arbroath 2-2 3-0 Dundee 1921-22 Montrose 1-0 Forfar Athletic 1922-23 Dundee 2-0 Forfar Athletic 1923-24 Arbroath 3-0 Forfar Athletic 1924-25 Dundee 1-0 Arbroath 1925-26 Dundee 4-2 Arbroath 1926-27 Brechin City 2-2 2-1 Montrose 1927-28 not finished 1928-29 Dundee United 2-1 Forfar Athletic 1929-30 Dundee United 2-1 Montrose 1930-31 Forfar Athletic 2-1 Dundee 1931-32 Montrose 1-0 Dundee United 1932-33 Montrose 1-1 1-0 Dundee 1933-34 Arbroath 4-1 Brechin City 1934-35 Dundee 1-1 1-0 Arbroath 1935-36 Arbroath 1-0 Montrose 1936-37 Arbroath 2-2 3-1 Brechin City 1937-38 Dundee 3-0 Dundee United 1938-39 Arbroath 2-0 Dundee United 1939-40 Arbroath 2-0 Dundee 1940-44 no competition 1944-45 Dundee 6-0 Arbroath 1945-46 Dundee 6-1 Forfar Athletic 1946-47 Dundee 5-0 Dundee United 1947-48 Dundee United 4-1 Arbroath 1948-49 Dundee 2-0 Arbroath 1949-50 Dundee 3-2 Brechin City 1950-51 Dundee United 3-2 Dundee 1951-52 Montrose 2-1 Arbroath 1952-53 Brechin City 2-1 Dundee United 1953-54 Dundee United 3-1 Arbroath 1954-55 Dundee 6-0 Montrose 1955-56 Dundee 2-0 Arbroath 1956-57 not finished 1957-58 Arbroath 3-2 Forfar Athletic 1958-59 Brechin City 6-0 Dundee United 1959-60 Dundee 3-2 Forfar Athletic 1960-61 Dundee United 6-3 Montrose 1961-62 Montrose 2-1 Arbroath 1962-63 Dundee United 2-1 Arbroath 1963-64 Dundee United 4-0 Montrose 1964-65 Dundee United 1-0 Dundee 1965-66 Dundee 2-1 Brechin City 1966-67 Dundee 4-3 Dundee United 1967-68 Dundee United Dundee 1968-69 Dundee United 2-0 Arbroath 1969-70 no competition 1970-71 Dundee 2-0 Dundee United 1971-72 Dundee United 4-0 Dundee 1972-73 Montrose 2-1 Dundee United 1973-74 no competition 1974-75 Dundee United 3-1 Montrose 1975-76 Dundee United 3-1 Dundee 1976-77 Dundee United 3-0 Arbroath 1977-78 no competition 1978-79 Forfar Athletic 3-1 Dundee 1979-80 Dundee United 2-1 Dundee 1980-83 no competition 1983-84 Forfar Athletic 3-2 Dundee 1984-85 Dundee United 2-1 Forfar Athletic 1985-86 Dundee 2-0 Dundee United 1986-87 Dundee United 5-0 Montrose 1987-88 Dundee United 3-2 Dundee 1988-89 Dundee 3-0 Arbroath 1989-90 Dundee 3-2 Saint Johnstone 1990-91 Forfar Athletic Brechin City 1991-92 Montrose 4-1 Saint Johnstone 1992-93 Saint Johnstone 4-1 Montrose 1993-94 Arbroath 2-0 Dundee 1994-95 Forfar Athletic 3-2 Saint Johnstone 1995-96 Arbroath 3-2 Forfar Athletic 1996-97 Brechin City Arbroath 1997-98 Forfar Athletic 2-1 Saint Johnstone 1998-99 Saint Johnstone 1-0 Brechin City 1999-00 Dundee 2-2 Forfar Athletic [4-3 pen] 2000-01 no competition 2001-02 Dundee United 5-1 Montrose 2002-03 not finished 2003-04 Saint Johnstone 2-0 Montrose 2004-05 Dundee United 1-0 Forfar Athletic 2005-06 not finished 2006-07 Saint Johnstone 3-2 Arbroath 2007-08 Brechin City 2-1 Montrose 2008-09 no competition 2009-10 not finished 2010-11 not finished 2011-12 Saint Johnstone 1-1 Dundee United [4-2 pen] 2012-13 no competition 2013-14 no competition 2014-15 Forfar Athletic 3-3 Arbroath [5-4 pen] Source: Scottish Football Historical Archive (through Wayback machine)
Season Winners Runners-Up 1879-80 Stonelaw 2-0 Shotts 1880-81 Thistle 3-2 Shotts 1881-82 Hamilton Academicals 4-3 Cambuslang 1882-83 West Benhar 4-1 Royal Albert 1883-84 Cambuslang 4-0 Dykehead 1884-85 Cambuslang 3-3 5-3 West Benhar 1885-86 Airdrieonians abd 5-1 Cambuslang [1st match abandoned at 3-1] 1886-87 Airdrieonians 5-0 Drumpellier 1887-88 Airdrieonians 2-0 Motherwell 1888-89 Royal Albert 2-2 2-1 Uddingston 1889-90 Royal Albert 4-2 Airdrieonians 1890-91 Airdrieonians 2-1 Albion Rovers 1891-92 Airdrieonians 4-3 Wishaw Thistle 1892-93 Wishaw Thistle 4-1 Royal Albert 1893-94 Royal Albert 1-1 2-1 Motherwell 1894-95 Motherwell 7-3 Albion Rovers 1895-96 Royal Albert 6-1 Motherwell 1896-97 Airdrieonians 1-0 Wishaw Thistle 1897-98 Airdrieonians 3-2 Motherwell 1898-99 Motherwell 3-0 Albion Rovers 1899-00 Albion Rovers 0-0 2-1 Royal Albert 1900-01 Motherwell 3-1 Hamilton Academical 1901-02 Hamilton Academical 3-0 Albion Rovers 1902-03 Airdrieonians 2-1 Hamilton Academical 1903-04 Hamilton Academical awd Airdrieonians [*] 1904-05 Hamilton Academical 3-0 Dykehead 1905-06 Hamilton Academical 2-1 Airdrieonians 1906-07 Motherwell 1-0 Airdrieonians 1907-08 Motherwell 4-2 Wishaw Thistle 1908-09 Airdrieonians 0-0 2-0 Hamilton Academical 1909-10 shared: Wishaw Thistle 3-3 1-1 Hamilton Academical 1910-11 Airdrieonians 5-0 Dykehead 1911-12 Motherwell 1-0 Hamilton Academical 1912-13 Airdrieonians 5-1 Dykehead 1913-14 Airdrieonians 3-1 Royal Albert 1914-15 Airdrieonians 3-1 Motherwell 1915-16 Wishaw Thistle 2-0 Dykehead 1916-17 Wishaw Thistle 2-1 Dykehead 1917-18 Airdrieonians 2-0 Albion Rovers 1918-19 Airdrieonians 1-0 Hamilton Academical 1919-20 Hamilton Academical 2-1 Albion Rovers 1920-21 Albion Rovers 2-1 Hamilton Academical 1921-22 Airdrieonians 3-0 Albion Rovers 1922-23 Airdrieonians 2-0 Motherwell 1923-24 Hamilton Academical 3-0 Royal Albert 1924-25 Airdrieonians 2-1 Albion Rovers 1925-26 withheld (final: Airdrieonians n/p Motherwell) 1926-27 Motherwell 2-2 2-0 Albion Rovers 1927-28 Motherwell 4-0 Royal Albert 1928-29 Motherwell 3-2 2-0 Albion Rovers 1929-30 Motherwell 1-0 Albion Rovers 1930-31 Airdrieonians 2-1 4-1 Albion Rovers 1931-32 Motherwell 2-2 3-2 Airdrieonians 1932-33 Motherwell 4-1 3-4 Airdrieonians 1933-34 Hamilton Academical 2-2 5-1 Albion Rovers 1934-35 Airdrieonians 2-0 3-3 Albion Rovers 1935-36 Airdrieonians 2-0 3-1 Hamilton Academical 1936-37 Motherwell 2-0 4-1 Airdrieonians 1937-38 Airdrieonians 3-0 1-2 Hamilton Academical 1938-39 Hamilton Academical n/p 5-1 Airdrieonians 1939-40 Motherwell 1-0 Hamilton Academical 1940-48 no competition 1948-49 Albion Rovers 2-1 Airdrieonians 1949-50 Motherwell 4-0 Albion Rovers 1950-51 Albion Rovers 2-1 Motherwell [aet] 1951-52 Motherwell 3-0 Hamilton Academical 1952-53 Motherwell 3-0 Albion Rovers 1953-54 Motherwell 3-0 Hamilton Academical 1954-55 Motherwell 3-2 Airdrieonians [aet] 1955-56 Motherwell 7-1 Albion Rovers 1956-57 Motherwell 6-2 Airdrieonians 1957-58 Motherwell 5-4 Airdrieonians 1958-59 Motherwell 4-2 Airdrieonians 1959-60 Motherwell 3-1 Hamilton Academical 1960-61 Airdrieonians 3-2 Motherwell [aet] 1961-62 Motherwell 7-1 Albion Rovers 1962-63 Airdrieonians 3-0 Motherwell 1963-64 Motherwell 3-1 Hamilton Academical 1964-65 Airdrieonians bt Hamilton Academical 1965-66 Airdrieonians bt Hamilton Academical 1966-67 Airdrieonians 2-1 Hamilton Academical 1967-68 Airdrieonians 3-2 Albion Rovers [aet] 1968-69 Motherwell 0-2 2-0 2-1 Airdrieonians 1969-70 Airdrieonians 3-2 Motherwell 1970-71 Airdrieonians bt Motherwell 1971-72 no competition 1972-73 Motherwell 4-1 Airdrieonians 1973-74 Albion Rovers 2-1 Motherwell 1974-75 Albion Rovers bt Motherwell 1975-76 no competition 1976-77 Airdrieonians 3-1 Hamilton Academical 1977-78 no competition 1978-79 not finished 1979-80 Airdrieonians 3-2 Hamilton Academical 1980-81 Motherwell 2-1 Airdrieonians 1981-82 Motherwell 1-1 Albion Rovers [aet, 3-2 pen] 1982-83 Motherwell 5-1 Hamilton Academical [aet] 1983-84 Airdrieonians 3-3 Hamilton Academical [aet, 4-3 pen] 1984-85 Motherwell 3-1 Airdrieonians 1985-86 Hamilton Academical 1-0 Motherwell 1986-87 Albion Rovers 2-1 Airdrieonians 1987-88 Airdrieonians 4-1 Hamilton Academical 1988-89 Motherwell 3-0 Hamilton Academical 1989-90 Motherwell 5-1 Albion Rovers 1990-91 Airdrieonians 2-0 Hamilton Academical 1991-92 not finished 1992-93 Airdrieonians bt Motherwell 1993-94 not finished 1994-95 not finished 1995-96 Airdrieonians 1996-97 Albion Rovers 1997-98 Hamilton Academical 1998-99 Airdrieonians 1999-00 Blantyre Rovers 2000-01 Hamilton Academical 2001-02 Albion Rovers 2002-03 Airdrie United 2003-04 Tannochside Miners 2004-05 Airdrie United 2005-06 Hamilton Academical 2006-07 Shotts 2007-08 Albion Rovers 2008-09 Hamilton Academical 2009-10 Motherwell 2010-11 Motherwell 2011-12 Hamilton Academical 2012-13 Motherwell 2013-14 Motherwell [*] the final was won 3-0 by Airdrieonians but a protest by Hamilton Academical was upheld and a replay ordered, which Airdrieonians refused to honour; thus the cup and badged were awarded to Hamilton Academical Sources: Scottish Football Historical Archive, wikipedia
Since 1899, the winners qualified for the annual Dewar Shield.
Season Winners Runners-Up 1884-85 Dunblane 4-3 Vale of Teith 1885-86 Dunblane 3-2 Coupar Angus 1886-87 Coupar Angus 2-1 Fair City Athletic 1887-88 Dunblane 7-3 Fair City Athletic 1888-89 Dunblane 6-5 Fair City Athletic 1889-90 Saint Johnstone 5-1 Coupar Angus 1890-91 Dunblane 3-3 4-2 Saint Johnstone 1891-92 Dunblane 6-1 Vale of Atholl 1892-93 Saint Johnstone 4-1 Dunblane 1893-94 Fair City Athletic w/o Saint Johnstone 1894-95 Saint Johnstone 2-2 6-3 Dunblane 1895-96 Saint Johnstone 2-2 5-3 Dunblane 1896-97 Vale of Atholl 4-1 Dunblane 1897-98 Fair City Athletic 3-3 3-2 Rob Roy 1898-99 Fair City Athletic 5-2 Vale of Atholl 1899-00 Dunblane 7-2 Fair City Athletic 1900-01 Dunblane 4-2 Auchterarder Thistle 1901-02 Saint Johnstone 4-1 Vale of Atholl 1902-03 Saint Johnstone 3-2 Vale of Teith 1903-04 Dunblane 3-2 Saint Johnstone 1904-05 Saint Johnstone ann abd 3-1 Dunblane [*] 1905-06 Dunblane 0-0 7-2 Saint Johnstone 1906-07 Saint Johnstone 0-0 2-2 0-0 1-0 Vale of Teith 1907-08 Saint Johnstone 5-1 Vale of Teith 1908-09 Saint Johnstone 5-2 Dunblane 1909-10 Dunblane 2-1 Morrisonians 1910-11 Saint Johnstone 7-0 Morrisonians 1911-12 Saint Johnstone w/o Scone 1912-13 Dunblane 3-0 Breadalbane 1913-14 Saint Johnstone 4-0 Morrisonians 1914-19 no competition 1919-20 Blairgowrie Amateurs 3-2 Morrisonians 1920-21 Saint Johnstone 5-0 Blairgowrie Amateurs 1921-22 Vale of Atholl 2-0 Blairgowrie Amateurs 1922-23 Vale of Atholl 0-0 2-0 Breadalbane 1923-24 Blairgowrie Amateurs 3-1 Vale of Atholl 1924-25 Dunkeld & Birnam 3-2 Breadalbane 1925-26 Saint Johnstone 6-1 Vale of Atholl 1926-27 Saint Johnstone 6-2 Breadalbane 1927-28 Saint Johnstone 3-0 Vale of Atholl 1928-29 Saint Johnstone 4-0 Vale of Atholl 1929-30 Saint Johnstone 7-2 Killin 1930-31 Saint Johnstone 4-2 Vale of Atholl 1931-32 Saint Johnstone 9-0 Birnam Rovers 1932-33 Vale of Atholl 2-2 5-0 Moulin City 1933-34 Blairgowrie 0-0 5-4 Vale of Atholl 1934-35 Blairgowrie 5-1 0-4 3-1 Vale of Atholl 1935-36 Blairgowrie 1-0 1-1 Fair City Athletic 1936-37 Breadalbane 3-1 1-0 Blairgowrie 1937-38 Blairgowrie 5-1 3-1 Vale of Atholl 1938-39 Blairgowrie 4-2 6-4 Breadalbane 1939-40 Black Watch 5-2 7-2 Blairgowrie 1940-46 no competition 1946-47 Breadalbane 3-1 unk Vale of Atholl 1947-48 Grandtully Vale 2-0 2-0 Moulin City 1948-49 Vale of Atholl bt Ballinluig 1949-50 Grandtully Vale 1-1 bt Vale of Atholl 1950-51 Grandtully Vale 7-3 3-3 Vale of Atholl 1951-52 Breadalbane 3-2 2-2 Grandtully Vale 1952-53 Breadalbane 3-2 8-1 Drummondhill Rovers 1953-54 Ballinluig 3-0 1-1 Breadalbane 1954-55 Grandtully Vale 6-2 4-2 Killin 1955-56 Vale of Atholl 4-0 1-2 Breadalbane 1956-57 Breadalbane 8-2 6-3 Moulin City 1957-58 Breadalbane 1958-59 Breadalbane 1959-60 Breadalbane 1960-61 Breadalbane 1961-62 Breadalbane 1962-63 Murthly 1963-64 Saint Johnstone 1964-65 Grandtully Vale 1965-66 Breadalbane 1966-67 Breadalbane 1967-68 Vale of Atholl 1968-69 Ballinluig 1969-70 Errol Amateurs 1970-71 Vale of Atholl 1971-72 Vale of Atholl 1972-73 Vale of Atholl 1973-74 Grandtully Vale 1974-75 Grandtully Vale [*] first match finished 2-1 to Saint Johnstone but replay ordered after protest on height of goals; second leg abandoned at 1-0 after 50 minutes Source: Scottish Football Historical Archive
Season Winners Runners-Up 1878-79 Thornliebank 0-0 0-0 2-0 Arthurlie 1879-80 Thornliebank 2-0 Kennishead 1880-81 Arthurlie 3-1 Saint Mirren 1881-82 Arthurlie 2-0 Cartvale 1882-83 Saint Mirren 3-1 Thornliebank 1883-84 Saint Mirren 1-1 2-2 2-2 7-1 Thornliebank [3rd match aet (50 mins)] 1884-85 Port Glasgow Athletic 2-1 Morton 1885-86 Abercorn 4-0 Port Glasgow Athletic 1886-87 Abercorn 5-1 Arthurlie 1887-88 Saint Mirren 2-2 4-1 Abercorn 1888-89 Abercorn 3-2 Saint Mirren 1889-90 Abercorn 1-0 Port Glasgow Athletic 1890-91 Saint Mirren 4-0 Port Glasgow Athletic 1891-92 Abercorn 2-1 Saint Mirren 1892-93 Morton 3-0 Saint Mirren 1893-94 Saint Mirren 5-4 Port Glasgow Athletic 1894-95 Port Glasgow Athletic 6-1 Arthurlie 1895-96 Port Glasgow Athletic 3-0 Saint Mirren 1896-97 Saint Mirren abd 1-0 Port Glasgow Athletic 1897-98 Saint Mirren 2-0 Port Glasgow Athletic 1898-99 Morton 1-1 2-0 Saint Mirren 1899-00 Port Glasgow Athletic 3-2 1-1 Morton 1900-01 Morton 3-2 1-0 Saint Mirren 1901-02 Morton 0-1 4-0 Saint Mirren 1902-03 Morton 2-1 0-1 4-0 Abercorn 1903-04 Saint Mirren 4-0 1-1 Morton 1904-05 Morton 2-0 2-1 Arthurlie 1905-06 Morton 2-2 0-0 4-3 Arthurlie 1906-07 Morton 2-0 2-1 Johnstone 1907-08 Morton 2-0 2-0 Johnstone 1908-09 Port Glasgow Athletic 0-2 4-2 2-1 Morton 1909-10 Saint Mirren 2-0 1-1 Abercorn 1910-11 Saint Mirren 3-2 1-0 Johnstone 1911-12 Morton 2-0 1-1 Arthurlie 1912-13 Morton 3-3 1-0 Saint Mirren 1913-14 Morton 2-1 3-0 Saint Mirren 1914-15 Morton 0-3 4-0 Johnstone 1915-17 no competition 1917-18 Morton 1-3 4-0 Saint Mirren 1918-19 no competition 1919-20 Morton 2-0 Saint Mirren 1920-21 no competition 1921-22 Morton 0-0 2-0 Saint Mirren 1922-23 Morton 6-2 1-1 Johnstone 1923-24 Saint Mirren 0-1 1-0 6-1 Arthurlie 1924-25 Saint Mirren 0-0 2-1 Johnstone 1925-26 Saint Mirren 3-1 3-0 Arthurlie 1926-27 Saint Mirren 3-1 5-0 Arthurlie 1927-28 no competition 1928-29 Saint Mirren 1-1 6-1 Morton 1929-30 Saint Mirren 3-0 Greenock HSFP 1930-31 Morton 1-3 4-1 Saint Mirren 1931-32 Saint Mirren 4-0 1-2 Morton 1932-33 Saint Mirren 3-0 0-1 Morton 1933-34 Saint Mirren 3-3 8-0 Morton 1934-35 Morton 4-0 Saint Mirren 1935-36 Saint Mirren 3-0 Morton 1936-37 Morton 1-0 Saint Mirren 1937-38 Saint Mirren 7-1 Morton 1938-39 Morton 1-1 5-5 2-1 Saint Mirren 1939-40 Saint Mirren 4-1 Morton 1940-41 no competition 1941-42 Morton 5-1 Saint Mirren 1942-43 Morton 4-2 6-5 Saint Mirren 1943-44 Saint Mirren 3-1 Morton 1944-45 Morton 3-0 Saint Mirren 1945-46 Saint Mirren 5-0 Morton 1946-47 Saint Mirren 3-1 Morton 1947-48 Saint Mirren 6-1 Morton 1948-49 Morton 3-1 Saint Mirren 1949-50 Saint Mirren 3-2 Morton 1950-51 Morton 1-0 Saint Mirren 1951-52 Morton 3-2 Babcock & Wilcox 1952-53 Morton 2-0 Babcock & Wilcox 1953-54 Babcock & Wilcox 3-3 Morton [*] 1954-55 no competition 1955-56 Morton 1956-57 Morton 5-2 Babcock & Wilcox 1957-58 Morton 1958-59 Saint Mirren 1-2 6-3 Morton 1959-60 Saint Mirren 3-0 2-0 Morton 1960-61 Saint Mirren 2-1 Morton 1961-62 Morton 3-2 1-1 Saint Mirren 1962-63 Saint Mirren 0-1 2-0 Morton 1963-64 Saint Mirren 2-0 1-1 Morton 1964-65 Morton 4-2 2-2 Saint Mirren 1965-66 Morton 3-1 0-2 3-1 Saint Mirren 1966-67 Saint Mirren 2-2 1-0 Morton 1967-68 Morton 1-2 3-0 Saint Mirren 1968-69 not finished 1969-71 no competition 1971-72 Morton 7-0 Babcock & Wilcox 1972-73 Morton 3-2 0-0 Saint Mirren 1973-74 Saint Mirren 2-0 1-0 Morton 1974-76 no competition 1976-77 Saint Mirren 0-1 5-2 Morton 1977-78 Morton 1-1 Saint Mirren [3-2 pen] 1978-79 Saint Mirren 4-1 6-0 Morton 1979-80 Saint Mirren 2-2 4-0 Morton 1980-81 Morton 0-2 2-0 Saint Mirren [3-2 pen] 1981-82 no competition 1982-83 Saint Mirren 2-1 Morton 1983-84 Saint Mirren 2-1 Morton 1984-85 Saint Mirren 3-2 Morton 1985-86 Saint Mirren 1-0 Morton 1986-87 Morton bt Saint Mirren 1987-88 Saint Mirren 2-0 Morton 1988-89 Morton bt Saint Mirren 1989-90 Saint Mirren 1-0 Morton 1990-91 Morton bt Belleaire 1991-92 Morton 1992-93 no competition 1993-94 Morton 1994-95 Morton 1995-96 Morton bt Saint Mirren 1996-97 Morton 1997-98 Saint Mirren 1-1 Morton [3-1 pen] 1998-99 Saint Mirren 7-1 Viewfield Rovers 1999-00 Saint Mirren 9-0 Carlton YMCA 2000-01 Saint Mirren 2-1 IBM 2001-02 Saint Mirren 2-1 Viewfield Rovers 2002-03 Morton 1-0 Saint Mirren 2003-04 Morton 2-0 Saint Mirren 2004-05 Morton 2-0 Saint Mirren 2005-06 Morton 2-1 Saint Mirren 2006-07 Saint Mirren 1-0 Morton 2007-08 Saint Mirren 1-1 Morton [5-4 pen] 2008-09 Saint Mirren 2-1 Morton 2009-10 Saint Mirren 0-0 Morton [4-3 pen] 2010-11 Saint Mirren 4-2 Morton 2011-12 Saint Mirren 1-0 Morton 2012-13 Morton 4-2 Saint Mirren 2013-14 Saint Mirren 1-0 Morton [*] Babcock & Wilcox won the cup Sources: Scottish Football Historical Archive, Saint Mirren Info site
The Stirlingshire FA was formed on Christmas Day 1883, with a meeting, in the Railway Hotel, Larbert. The Stirlingshire Cup, introduced that same season, is one of the longest competed trophies in the world, and it is still the same trophy to this day.
Since 1899, the winners qualified for the annual Dewar Shield.
Season Winners Runners-Up 1883-84 Falkirk 1-1 3-1 East Stirlingshire 1884-85 Camelon 0-0 1-1 2-1 Campsie [3rd match aet] 1885-86 East Stirlingshire 2-2 3-1 King's Park 1886-87 East Stirlingshire 1-0 Falkirk 1887-88 East Stirlingshire 9-0 Falkirk 1888-89 East Stirlingshire 7-0 Slamannan 1889-90 Falkirk 9-0 Gairdoch 1890-91 East Stirlingshire 4-1 Grangemouth 1891-92 Campsie 4-1 Falkirk 1892-93 East Stirlingshire 2-1 Kilsyth Wanderers 1893-94 East Stirlingshire 5-0 Gairdoch 1894-95 Falkirk 5-2 Stenhousemuir 1895-96 Falkirk 6-1 Kilsyth Wanderers 1896-97 East Stirlingshire 4-1 Stenhousemuir 1897-98 Camelon 6-5 Falkirk 1898-99 King's Park 4-2 Camelon 1899-00 Stenhousemuir 2-1 Camelon 1900-01 East Stirlingshire 3-2 Camelon 1901-02 Stenhousemuir 1-0 Camelon 1902-03 East Stirlingshire 0-0 3-0 Stenhousemuir 1903-04 Falkirk 4-3 East Stirlingshire [*] 1904-05 Alloa Athletic 1-0 East Stirlingshire 1905-06 Falkirk 3-2 Alloa Athletic 1906-07 East Stirlingshire 2-0 Alloa Athletic 1907-08 Alloa Athletic 1-1 1-0 East Stirlingshire 1908-09 Alloa Athletic 2-1 Falkirk 1909-10 Falkirk 10-0 Alloa Athletic 1910-11 King's Park 1-0 Alloa Athletic 1911-12 King's Park 1-0 Alloa Athletic 1912-13 Alloa Athletic 0-0 1-1 5-0 King's Park 1913-14 East Stirlingshire 2-1 Falkirk 1914-15 King's Park 1-1 1-0 Falkirk 1915-19 no competition 1919-20 Falkirk 1-1 3-1 East Stirlingshire 1920-21 Alloa Athletic 1-0 Falkirk 1921-22 Stenhousemuir 2-0 Alloa Athletic 1922-23 Falkirk 2-0 Stenhousemuir 1923-24 East Stirlingshire 1-0 Alloa Athletic 1924-25 Alloa Athletic 1-0 East Stirlingshire 1925-26 Falkirk 2-1 Stenhousemuir 1926-27 Falkirk 3-1 Bo'ness 1927-28 East Stirlingshire 1-0 Bo'ness 1928-29 East Stirlingshire 3-1 Falkirk Amateurs 1929-30 Falkirk 4-0 Stenhousemuir 1930-31 Falkirk 2-0 Stenhousemuir 1931-32 East Stirlingshire 4-2 Stenhousemuir 1932-33 Stenhousemuir 4-2 Falkirk 1933-34 Alloa Athletic 4-2 1-2 East Stirlingshire 1934-35 Falkirk 2-2 7-1 King's Park 1935-36 East Stirlingshire 3-1 2-0 Alloa Athletic 1936-37 Stenhousemuir 4-2 2-2 Alloa Athletic 1937-38 Falkirk 3-1 1-0 King's Park 1938-39 Falkirk 0-1 4-0 King's Park 1939-40 not completed (final: Falkirk n/p King's Park) 1940-45 no competition 1945-46 not completed 1946-47 Alloa Athletic 2-2 abd 1-0 Stenhousemuir 1947-48 Falkirk 2-2 1-0 Alloa Athletic 1948-49 not completed 1949-50 Falkirk 3-0 Alloa Athletic 1950-51 Falkirk 3-0 0-1 Stirling Albion 1951-52 Falkirk 1-1 2-0 Stirling Albion 1952-53 Dumbarton 3-1 East Stirlingshire 1953-54 Stirling Albion 2-1 Stenhousemuir 1954-55 Stirling Albion 4-1 4-0 Alloa Athletic 1955-56 Alloa Athletic 2-2 6-2 Falkirk 1956-57 Dumbarton 4-2 1-1 Alloa Athletic 1957-58 Alloa Athletic 2-3 4-2 Stenhousemuir 1958-59 Stirling Albion 4-0 Stenhousemuir 1959-60 Alloa Athletic 3-3 2-2 Falkirk [4-2 on corners] 1960-61 Falkirk 2-2 2-1 Alloa Athletic 1961-62 East Stirlingshire 3-1 Stenhousemuir 1962-63 Stenhousemuir 4-1 Falkirk 1963-64 Falkirk 7-0 Stenhousemuir 1964-65 Dumbarton 1-1 3-1 Falkirk 1965-66 Alloa Athletic w/o Stirling Albion 1966-67 Falkirk 5-1 Stenhousemuir 1967-68 Falkirk 3-0 Stirling Albion 1968-69 East Stirlingshire 3-2 Alloa Athletic 1969-70 Falkirk 1-0 Dumbarton 1970-71 Stenhousemuir 3-2 East Stirlingshire 1971-72 Stirling Albion 5-1 Clydebank 1972-73 Dumbarton 6-0 East Stirlingshire 1973-74 Stirling Albion 2-2 Dumbarton [4-2 pen] 1974-75 Dumbarton 4-1 Stenhousemuir 1975-76 Stenhousemuir 1-0 East Stirlingshire 1976-77 Stirling Albion 0-0 Clydebank [6-5 pen] 1977-78 Stirling Albion 4-1 Clydebank 1978-79 Clydebank 1-0 Dumbarton 1979-80 Clydebank 4-1 Stenhousemuir 1980-81 Dumbarton 3-0 Stirling Albion 1981-82 Alloa Athletic 1-1 Dumbarton [5-4 pen] 1982-83 Dumbarton 3-1 Stenhousemuir 1983-84 Stirling Albion 3-1 Alloa Athletic 1984-85 East Stirlingshire 2-0 Stirling Albion 1985-86 Dumbarton 2-1 Clydebank 1986-87 Stenhousemuir 1-0 Stirling Albion 1987-88 Dumbarton 2-1 Stirling Albion 1988-89 Stirling Albion 1-1 Falkirk [5-4 pen] 1989-90 Dumbarton 4-2 Clydebank 1990-91 Dumbarton 2-1 East Stirlingshire 1991-92 Stirling Albion 2-1 Clydebank 1992-93 Falkirk 1-1 Stenhousemuir [4-3 pen] 1993-94 Dumbarton 0-0 Alloa Athletic [5-3 pen] 1994-95 Falkirk 1-1 Clydebank [5-4 pen] 1995-96 Dumbarton 2-1 East Stirlingshire 1996-97 Alloa Athletic 4-3 Clydebank 1997-98 Falkirk 2-1 Alloa Athletic 1998-99 Stirling Albion 4-1 East Stirlingshire [U-18 competition] 1999-00 Falkirk 6-1 Alloa Athletic 2000-01 East Stirlingshire 2-2 Alloa Athletic [6-5 pen] 2001-02 Stenhousemuir 0-0 Dumbarton [2-1 pen] 2002-03 Falkirk 2-1 Stirling Albion 2003-04 Stirling Albion 3-0 East Stirlingshire 2004-05 Stirling Albion 3-3 Falkirk [10-9 pen] 2005-06 Stirling Albion 3-0 East Stirlingshire 2006-07 Falkirk 2-1 Stirling Albion 2007-08 Falkirk 3-1 Stirling Albion 2008-09 no competition due to referees' dispute 2009-10 Dumbarton 2-0 Stenhousemuir 2010-11 Dumbarton 2-0 Falkirk 2011-12 Falkirk 1-1 Dumbarton [5-4 pen] 2012-13 Dumbarton 3-2 Falkirk 2013-14 Falkirk 2-0 Stirling Albion 2014-15 Stenhousemuir 1-1 East Stirlingshire [4-3 pen] 2015-16 not completed [*] abandoned at 4-3 in 75' due to pitch invasion by East Stirlingshire fans; result stood Source: Scottish Football Historical Archive
Season Winners Runners-Up 1881-82 Petershill 5-0 Tollcross 1882-83 Cowlairs 3-0 Clyde 1883-84 Cowlairs 3-2 Northern 1884-85 Northern 5-1 Thistle 1885-86 Cowlairs 3-2 Clyde 1886-87 Tollcross w/o Cowlairs 1887-88 Cowlairs 1-0 Northern 1888-89 Celtic 6-1 Cowlairs 1889-90 Celtic 2-0 Northern 1890-91 Clyde 3-2 Northern 1891-92 Northern 1-0 Thistle 1892-93 Clyde 3-0 Cowlairs 1893-94 Clyde bt Cowlairs 1894-95 Clyde 3-2 Partick Thistle Sources: Scottish Football Historical Archive, wikipedia
Season Winners Runners-Up 1946-47 Forres Mechanics 1947-48 Clachnacuddin 1948-49 Huntly Elgin City 1949-50 Ross County Buckie Thistle 1950-51 Clachnacuddin 1951-52 Huntly 1952-53 Caledonian Buckie Thistle 1953-54 Buckie Thistle 3-2 Caledonian 1954-55 Forres Mechanics 1955-56 Buckie Thistle 1-0 Peterhead 1956-57 Buckie Thistle 2-1 Caledonian 1957-58 Buckie Thistle 5-1 Nairn County 1958-59 Fraserburgh 1959-60 Elgin City 1960-61 Buckie Thistle 3-1 Caledonian 1961-62 Lossiemouth 1962-63 Peterhead 5-1 Nairn County 1963-64 Nairn County 1964-65 Keith 1-0 Nairn County 1965-66 Peterhead 1966-67 Elgin City drw 3-2 Caledonian 1967-68 Peterhead 1968-69 Ross County 1969-70 Caledonian 1970-71 Inverness Thistle 6-1 Clachnacuddin 1971-72 Caledonian 1972-73 Inverness Thistle 5-4 Fraserburgh 1973-74 Keith 3-2 Ross County 1974-75 Keith 2-2 6-2 Ross County 1975-76 Keith 3-1 Ross County 1976-77 Caledonian 1977-78 Caledonian 1978-79 Ross County 1979-80 Buckie Thistle 3-2 Inverness Thistle 1980-81 Peterhead 1-0 Brora Rangers 1981-82 Clachnacuddin 2-1 Brora Rangers [aet] 1982-83 Elgin City 4-3 Peterhead 1983-84 Keith 1984-85 Forres Mechanics 1-0 Buckie Thistle 1985-86 Keith 1986-87 Buckie Thistle 5-0 Ross County 1987-88 Inverness Thistle 1-0 Buckie Thistle 1988-89 Keith 1-1 3-2 Caledonian 1989-90 Peterhead 2-1 Forres Mechanics 1990-91 Elgin City 2-1 Cove Rangers 1991-92 Ross County 3-1 Fraserburgh 1992-93 Huntly 1-1 Cove Rangers [5-4 pen] 1993-94 Huntly 4-1 Fraserburgh 1994-95 Cove Rangers 2-2 Lossiemouth [5-3 pen] 1995-96 Huntly 2-1 Cove Rangers [aet] 1996-97 Lossiemouth 2-1 Fraserburgh 1997-98 Elgin City 1-0 Cove Rangers 1998-99 Forres Mechanics 1-0 Keith 1999-00 Cove Rangers 4-3 Elgin City 2000-01 Forres Mechanics 2-1 Deveronvale 2001-02 Forres Mechanics 1-1 Deveronvale [4-3 pen] 2002-03 Keith 3-2 Deveronvale 2003-04 Clachnacuddin 3-0 Forres Mechanics 2004-05 Cove Rangers 2-0 Deveronvale 2005-06 Fraserburgh 4-1 Cove Rangers 2006-07 Keith 5-0 Buckie Thistle 2007-08 Inverurie Loco Works 3-1 Cove Rangers 2008-09 Inverurie Loco Works 2-1 Fraserburgh [aet] 2009-10 Forres Mechanics 2-0 Rothes 2010-11 Nairn County 4-0 Fraserburgh 2011-12 Buckie Thistle 2-0 Cove Rangers 2012-13 Keith 2-1 Inverurie Loco Works 2013-14 Clachnacuddin 3-3 Buckie Thistle [4-3 pen] 2014-15 Cove Rangers 4-0 Wick Academy 2015-16 Brora Rangers 0-0 Nairn County [5-4 pen] 2016-17 Cove Rangers 2-1 Formartine United 2017-18 Formartine United 2-1 Fraserburgh 2018-19 Cove Rangers 2-0 Formartine United Number of Wins 10 Keith 8 Buckie Thistle 7 Forres Mechanics 6 Cove Rangers 5 Caledonian Clachnacuddin Elgin City Huntly Peterhead 4 Ross County 3 Inverness Thistle 2 Fraserburgh Inverurie Loco Works Lossiemouth Nairn County 1 Brora Rangers Formartine United Source: wikipedia
Season Winners 1888-89 Crown 1889-90 Caledonian 1890-91 Cameron Highlanders 1891-92 Caledonian 1892-93 Inverness Thistle 1893-94 Inverness Thistle 1894-95 Clachnacuddin 1895-96 Clachnacuddin 1896-97 Caledonian 1897-98 Clachnacuddin 1898-99 Elgin City 1899-00 Clachnacuddin 1900-01 Inverness Citadel 1901-02 Caledonian 1902-03 Clachnacuddin 1903-04 Clachnacuddin 1904-05 Inverness Citadel 1905-06 Clachnacuddin 1906-07 Clachnacuddin 1907-08 Forres Mechanics 1908-09 Inverness Citadel 1909-10 Inverness Citadel 1910-11 Caledonian 1911-12 Caledonian 1912-13 Inverness Thistle 1913-14 Caledonian 1914-19 no competition 1919-20 Clachnacuddin 1920-21 Clachnacuddin 1921-22 Caledonian 1922-23 Clachnacuddin 1923-24 Elgin City 1924-25 Caledonian 1925-26 Caledonian 1926-27 Forres Mechanics 1927-28 Caledonian 1928-29 Inverness Citadel 1929-30 Ross County 1930-31 Inverness Thistle 1931-32 Inverness Citadel 1932-33 Inverness Citadel 1933-34 Caledonian 1934-35 Inverness Thistle 1935-36 Forres Mechanics 1936-37 Elgin City 1937-38 Clachnacuddin 1938-39 Inverness Thistle 1939-40 Clachnacuddin 1940-45 no competition 1945-46 Inverness Thistle 1946-47 Clachnacuddin 1947-48 Clachnacuddin 1948-49 Clachnacuddin 1949-50 Clachnacuddin 1950-51 Caledonian 1951-52 Caledonian 1952-53 Inverness Thistle 1953-54 Clachnacuddin 1954-55 Elgin City 1955-56 Elgin City 1956-57 Nairn County 1957-58 Forres Mechanics 1958-59 Rothes 1959-60 Inverness Thistle 1960-61 Elgin City 1961-62 Elgin City 1962-63 Nairn County 1963-64 Nairn County 1964-65 Clachnacuddin 1965-66 Nairn County 1966-67 Forres Mechanics 1967-68 Elgin City 1968-69 Elgin City 1969-70 Ross County 1970-71 Elgin City 1971-72 Ross County 1972-73 Elgin City 1973-74 Caledonian 1974-75 Caledonian 1975-76 Elgin City 1976-77 Caledonian 1977-78 Inverness Thistle 1978-79 Rothes 1979-80 Clachnacuddin 1980-81 Brora Rangers 1981-82 Inverness Thistle 1982-83 Elgin City 1983-84 Caledonian 1984-85 Inverness Thistle 1985-86 Caledonian 1986-87 Forres Mechanics 1987-88 Inverness Thistle 1988-89 Elgin City 1989-90 Elgin City 1990-91 Brora Rangers 1991-92 Ross County 1992-93 Clachnacuddin 1993-94 Caledonian 1994-95 Lossiemouth 1995-96 Lossiemouth 1996-97 Lossiemouth 1997-98 Elgin City 1998-99 Elgin City 1999-00 Inverness Caledonian Thistle 2000-01 Lossiemouth 2001-02 Clachnacuddin 2002-03 Lossiemouth 2003-04 Elgin City 2004-05 Forres Mechanics 2005-06 Nairn County 2006-07 Ross County 2007-08 Inverness Caledonian Thistle 2008-09 Nairn County 2009-10 Inverness Caledonian Thistle 2010-11 Forres Mechanics 2011-12 Inverness Caledonian Thistle 2012-13 Nairn County 2013-14 Brora Rangers 2014-15 Brora Rangers 2015-16 Wick Academy 2016-17 Brora Rangers 2017-18 Brora Rangers 2018-19 Ross County 2019-20 Brora Rangers Number of Wins 22 Clachnacuddin 20 Caledonian 18 Elgin City 13 Inverness Thistle 8 Forres Mechanics 7 Brora Rangers Inverness Citadel Nairn County 6 Ross County 5 Lossiemouth 4 Inverness Caledonian Thistle 2 Rothes 1 Cameron Highlanders Crown Wick Academy Source: wikipedia
Main source: Scottish Football Historical Archive
Prepared and maintained by Hans Schöggl and Karel Stokkermans for the Rec.Sport.Soccer Statistics Foundation
Authors: Hans Schöggl and Karel Stokkermans
Last updated: 15 Jul 2020
(C) Copyright Hans Schöggl, Karel Stokkermans and RSSSF 2020
You are free to copy this document in whole or part provided that proper
acknowledgement is given to the authors. All rights reserved.