Scotland - List of Regional Cup Winners


Aberdeenshire Cup | Ayrshire Cup | Dumbartonshire Cup | Forfarshire Cup | Lanarkshire Cup | Perthshire Cup | Renfrewshire Cup | Stirlingshire Cup

Glasgow Northeastern Cup | Highland League Cup | North of Scotland Cup
Dewar Shield (link to separate file) | Edinburgh Cup (link to separate file) | East of Scotland Shield (link to separate file) | Glasgow Cup (link to separate file)

Aberdeenshire & District Cup

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


Ayrshire Cup

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


Dumbartonshire Cup

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


Forfarshire Cup

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)


Lanarkshire Cup

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


Perthshire Cup

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


Renfrewshire Cup

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


Stirlingshire Cup

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


Glasgow Northeastern Cup

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


Highland League Cup

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


North of Scotland Cup

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


About this document

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.