East Junior Competitions

 

 

Page created: 18 January 2021

Updated: 16 February 2021

 

The East of Scotland Junior Cup was competed for by clubs who were members of the East of Scotland Junior FA (1885-1968), the Scottish Junior FA East Region (1968-2002) and East Regional FA (2002-date). The winners are awarded the Lewis McIver Trophy which had originally been presented to the Edinburgh Junior League Champions of the early 1890s.

The Renton Cup was initially an independent competition. From 1903 it was competed for as the East of Scotland Junior Consolation Cup by those clubs eliminated during the early rounds of the East of Scotland Junior Cup.

The Carmichael Cup was originally awarded to the winners of the Midlothian Junior League before the re-organisation of the 1923.

The East of Scotland Junior League was originally formed in 1899 but would fold in 1904 after several clubs left to form the Linlithgowshire Junior League. It was re-formed in 1909 and was renamed the Edinburgh & District Junior League in 1911. Between 1915 and 1919 it was re-formed as the Lothian Junior League.

 

In 1923 a major re-structuring of leagues in the region saw all clubs come under the East of Scotland Junior League. From 1926 the league was known as the Midlothian Junior League after there was a fragmentation among the members. After WWII the league restarted under as the Edinburgh & District Junior League and after the Scottish Junior FA's restructuring of 1968 the league league remained virtually intact as the new East Region Junior League. In 2002 the Tayside and Fife Region Leagues were merged into the East Region.

 

From 2017 virtually every Junior club in the Lothians turned Senior and joined the East of Scotland League leaving the East Region a much reduced membership.

 

Winners

 

 

 

 

Edinburgh & District Junior League (1)

1892-93 Niddrie Bluebell

1893-94 Niddrie Bluebell

1894-95 no competition

1895-96 Leith Rangers

1896-97 Leith Craighall

 

 

Leith & District League

1897-98 Leith Primrose

Edinburgh Junior League

1904-05 Edinburgh Rosebery

1905-06 no competition

1906-07 Edinburgh Rosebery

1907-08

1908-09 North British Thistle / Edinburgh Rosebery

1909-10 Granton Gasworks

1910-11 Niddrie Bluebell

1911-12 Niddrie Bluebell

 

 

East of Scotland Junior League(1)

1899-00 Vale of Grange

1900-01 Vale of Grange

1901-02 Dunfermline Our Boys

1902-03 Bo'ness Our Boys

1903-04 Broxburn Athletic

 

 

East of Scotland Junior League(2)

1912-13 Niddrie Bluebell

1913-14 Pumpherston Rangers

1914-15 Pumpherston Rangers

1915-1918 no competition

1918-19 Winchburgh Violet

1919-20 Edinburgh Emmet

1920-21 West Calder / West Craigs United

1921-22 Winchburgh Violet

 

 

Linlithgowshire Junior League

1904-05 Broxburn Athletic

1905-06 Broxburn Athletic

1906-07 Armadale Thistle / Our Boys Athletic

1907-08 Broxburn Thistle

1908-09 Broxburn Thistle

1909-10 Broxburn St Andrew's / Armadale Thistle

1910-11 Seafield Athletic

1911-12 Bathgate Primrose

1912-13 Broxburn St Andrew's

1913-14 Addiewell United

1914-15 Avonbridge

1915-1921 no competition

1921-22 West Craigs United

 

 

Midlothian Junior League (1)

1893-94 Arniston Rangers

1894-95 Newtongrange Athletic

1895-96 Arniston Rangers

1896-97 Dalhousie Rangers

1897-98 Bonnyrigg Rose Athletic

1898-99 Musselburgh Fern

1899-00 Arniston Rangers

1900-01 Arniston Rangers

1901-02 Arniston Rangers

 

 

 

1902-03 Edinburgh Myrtle

1903-04 Arniston Rangers

1904-05 Arniston Rangers

1905-06 Newtongrange Star

1906-07 Newtongrange Star

1907-08 Newtongrange Star

1908-09 Arniston Rangers

1909-10 Penicuik

1910-11 Arniston Rangers

 

 

1911-12 Wemyss Athletic

1912-13 Wemyss Athletic

1913-14 Bonnyrigg Rose Athletic

1914-15 Tranent

1915-1919 no competition

1919-20 Newtongrange Star

1920-21 Newtongrange Star

1921-22 Newtongrange Star

 

Lothian Junior League

1915-16 Winchburgh Violet

1916-17 Winchburgh Violet

1917-18 Winchburgh Violet

1918-19 Loanhead Mayflower

 

 

 

 

East of Scotland Junior League (3)

Eastern Division

1922-23 Newtongrange Star

1923-24 Newtongrange Star

1924-25 Newtongrange Star

1925-26 Newtongrange Star

 

 

East of Scotland Junior League (3)

Western Division

1922-23 Livingston United

1923-24 Linlithgow Rose

1924-25 Linlithgow Rose

1925-26 Vale of Grange

 

 

East of Scotland Junior League (3)

Southern Division

1922-23 Gala Hailes Villa

1923-24 Vale of Leithen

1924-25 Duns Juniors

1925-26 Gala Hailes Villa

 

Midlothian Junior League (2)

1926-27 Newtongrange Star

1927-28 Dunbar United

1928-29 Tranent

1929-30 Newtongrange Star

1930-31 Tranent

1931-32 Dalkeith Thistle

1932-33 Newtongrange Star

1933-34 Blackburn Athletic

1934-35 Stoneyburn

1935-36 Bo'ness Cadora

1936-37 Tranent

1937-38 Bonnyrigg Rose Athletic

1938-39 Stoneyburn

1939-40 Armadale Thistle

1940-41 Armadale Thistle

1941-1945 no competition

 

 

Midlothian Junior League (2)

Division A

1927-28 Dalkeith Thistle

 

Division B

1927-28 Linlithgow Rose

 

East of Scotland Junior League (4)

1928-29 Stoneyburn

 

Lanark & Lothians Junior League

1941-42 Polkemmet

1942-43 Armadale Thistle

1943-44 Armadale Thistle

1944-45 Fauldhouse United

 

 

 

 

Edinburgh & District Junior League (3)

Play-off winners

1945-46 Fauldhouse United
1946-47
Bo'ness United
1947-48
Bo'ness United

1948-49 Bo'ness United

1949-50 Armadale Thistle
1950-51
Newtongrange Star
1951-52 Newtongrange Star

1952-53 Armadale Thistle

1953-54 Arniston Rangers
1954-55
Newtongrange Star
1955-56 Dalkeith Thistle
1956-57 Haddington Athletic

1957-58 Bo'ness United
1958-59
Newtongrange Star
1959-60
Loanhead Mayflower
1960-61 Dalkeith Thistle

1961-62 Dunbar United
1962-63
Sauchie
1963-64
Bonnyrigg Rose Athletic
1964-65 Linlithgow Rose
1965-66 Linlithgow Rose
1966-67 Linlithgow Rose
1967-68 Linlithgow Rose

 

 

Edinburgh & District Junior League (3)

West Division

1949-50 Armadale Thistle
1950-51
Camelon
1951-52 Broxburn Athletic

1952-53 Armadale Thistle

1953-54 Bo'ness United
1954-55 Bo'ness United
1955-56 Broxburn Athletic
1956-57 Broxburn Athletic

1957-58 Bo'ness United
1958-59
Bo'ness United
1959-60
West Calder United
1960-61 Armadale Thistle

1961-62 Whitburn
1962-63
Sauchie
1963-64
Whitburn
1964-65 Linlithgow Rose
1965-66 Linlithgow Rose
1966-67 Linlithgow Rose
1967-68 Linlithgow Rose

 

 

Edinburgh & District Junior League (3)

Mid/East Division

1949-50 Arniston Rangers
1950-51
Newtongrange Star
1951-52 Newtongrange Star

1952-53 Newtongrange Star

1953-54 Arniston Rangers
1954-55
Newtongrange Star
1955-56 Dalkeith Thistle
1956-57 Haddington Athletic

1957-58 Ormiston Primrose
1958-59
Newtongrange Star
1959-60
Loanhead Mayflower
1960-61 Dalkeith Thistle

1961-62 Dunbar United
1962-63
Newtongrange Star
1963-64
Bonnyrigg Rose Athletic
1964-65
Bonnyrigg Rose Athletic
1965-66
Bonnyrigg Rose Athletic
1966-67
Bonnyrigg Rose Athletic
1967-68
Newtongrange Star

 

East Region Junior League

Play-off winners

1968-69 Bo'ness United
1969-70
Arniston Rangers
1970-71 Musselburgh Athletic
1971-72
Arniston Rangers
1972-73 Broxburn Athletic

 

East Region Junior League

West Division

1968-69 Bo'ness United
1969-70
Pumpherston
1970-71 Broxburn Athletic
1971-72
Whitburn
1972-73 Broxburn Athletic

 

East Region Junior League

Mid/East Division

1968-69 Newtongrange Star
1969-70
Arniston Rangers
1970-71 Musselburgh Athletic
1971-72
Arniston Rangers
1972-73 Musselburgh Athletic

 

 

East Region Junior League

Division A
1973-74
Broxburn Athletic
1974-75 Linlithgow Rose

1975-76 Bonnyrigg Rose Athletic
1976-77
Bonnyrigg Rose Athletic
1977-78 Linlithgow Rose
1978-79
Penicuik Athletic

1979-80 Camelon
1980-81
Penicuik Athletic

1981-82 Linlithgow Rose
1982-83 Fauldhouse United

 

 

 

 

1983-84 Linlithgow Rose

1984-85 Bonnyrigg Rose Athletic
1985-86 Whitburn
1986-87 Whitburn
1987-88 Linlithgow Rose
1988-89 Whitburn
1989-90 Whitburn

1990-91 Newtongrange Star

1991-92 Newtongrange Star

 

 

Division1

1992-93 Fauldhouse United

1993-94 Camelon

1994-95 Camelon

1995-96 Whitburn

1996-97 Linlithgow Rose

1997-98 Whitburn

1998-99 Linlithgow Rose

1999-00 Linlithgow Rose

2000-01 Whitburn

2001-02 Linlithgow Rose

 

East Region Junior League

Division B
1973-74
Tranent
1974-75
Newtongrange Star

1975-76 Dunbar United
1976-77
Newtongrange Star
1977-78 Whitburn
1978-79
Broxburn Athletic

1979-80 Dalkeith Thistle
1980-81
Livingston United

1981-82 Fauldhouse United
1982-83 Ormiston Primrose

 

 

 

 

1983-84 Bonnyrigg Rose Athletic

1984-85 Armadale Thistle
1985-86 Edinburgh United
1986-87 Bathgate Thistle
1987-88
Livingston United
1988-89 Armadale Thistle
1989-90
Dalkeith Thistle

1990-91 Bathgate Thistle

1991-92 Livingston United

 

 

Division 2

1992-93 Harthill Royal

1993-94 Dunbar United

1994-95 Harthill Royal

1995-96 Tranent

1996-97 Fauldhouse United

1997-98 Dunbar United

1998-99 Haddington Athletic

1999-00 Harthill Royal

2000-01 Musselburgh Athletic

2001-02 Fauldhouse United

 

 

East Region Junior League
Superleague

2002-03 Tayport

2003-04 Linlithgow Rose

2004-05 Lochee United

2005-06 Tayport

2006-07 Linlithgow Rose

2007-08 Lochee United

2008-09 Bonnyrigg Rose Athletic

2009-10 Bo'ness United

2010-11 Bo'ness United

2011-12 Bonnyrigg Rose Athletic

2012-13 Linlithgow Rose

2013-14 Bo'ness United

2014-15 Kelty Hearts

2015-16 Bonnyrigg Rose Athletic

2016-17 Kelty Hearts

2017-18 Bonnyrigg Rose Athletic

2018-19 Lochee United

2019-20 unfinished

 

 

 

East Region Junior League
Premier League

2006-07 Glenrothes

2007-08 Bo'ness United

2008-09 Musselburgh Athletic

2009-10 Tayport

2010-11 St Andrews United

2011-12 Sauchie

2012-13 Newtongrange Star

2013-14 Penicuik Athletic

2014-15 Tayport

2015-16 Jeanfield Swifts

2016-17 Sauchie

2017-18 Musselburgh Athletic

 

Premier League North

2018-19 Dundee Nrth End

 

Premier League South

2018-19 Pumpherston

 

 

 

East Region Junior League
Lothian Division 1

2002-03 Bo'ness United

2003-04 Camelon

2004-05 Whitburn

2005-06 Camelon

 

Lothian Division 2

2002-03 Harthill Royal

2003-04 Broxburn Athletic

2004-05 Penicuik Athletic

2005-06 Broxburn Athletic

 

East Region Junior League
Tayside District

2002-03 Lochee United

2003-04 Carnoustie Panmure

2004-05 Dundee North End

2005-06 Kinnoull

 

North Division

2006-07 Forfar West End

2007-08 Bo'ness United

2008-09 Musselburgh Athletic

2009-10 Tayport

2010-11 St Andrews United

2011-12 Sauchie

2012-13 Newtongrange Star

2013-14 Penicuik Athletic

2014-15 Tayport

2015-16 Jeanfield Swifts

2016-17 Sauchie

2017-18 Musselburgh

 

 

 

East Region Junior League
Fife District

2002-03 Kelty Hearts

2003-04 Thornton Hibernian

2004-05 Hill of Beath Hawthorn

2005-06 Oakley United

 

Central Division

2006-07 Dundonald Bluebell

2007-08 Bo'ness United

2008-09 Musselburgh Athletic

2009-10 Tayport

2010-11 St Andrews United

2011-12 Sauchie

2012-13 Newtongrange Star

2013-14 Penicuik Athletic

2014-15 Tayport

2015-16 Jeanfield Swifts

2016-17 Sauchie

2017-18 Musselburgh

East Region Junior League
South Division

2006-07 Newtongrange Star

2007-08 Bo'ness United

2008-09 Musselburgh Athletic

2009-10 Tayport

2010-11 St Andrews United

2011-12 Sauchie

2012-13 Newtongrange Star

2013-14 Penicuik Athletic

2014-15 Tayport

2015-16 Jeanfield Swifts

2016-17 Sauchie

2017-18 Musselburgh

East of Scotland Junior Cup

1885-86 North Western

1886-87 Leith Emerald

1887-88 Edinburgh Woodburn

1888-89 Edinburgh Woodburn

1889-90 Broxburn Athletic

1890-91 Edinburgh Hawthorn

1891-92 Edinburgh Hawthorn

1892-93 Niddrie Bluebell

1893-94 West Calder Wanderers

1894-95 Leith Celtic

1895-96 Edinburgh Hawthorn

1896-97 Broxburn Athletic

1897-98 Bonnyrigg Rose Athletic

1898-99 Leith Ivanhoe

1899-00 Niddrie Bluebell

1900-01 Vale of Grange

1901-02 Leith Ivanhoe

1902-03 Vale of Grange

1903-04 Broxburn Athletic

1904-05 Vale of Grange

1905-06 Alva Albion Rangers

1906-07 Newtongrange Star

1907-08 Alva Albion Rangers

1908-09 Penicuik

1909-10 Arniston Rangers

1910-11 Arniston Rangers

1911-12 Wemyss Athletic

1912-13 Arniston Rangers

1913-14 Tranent

1914-15 Denbeath Star

1915-16 Loanhead Mayflower

1916-17 Denbeath Star

1917-18 Winchburgh Violet

1918-19 Winchburgh Violet

1919-20 Tranent

1920-21 Musselburgh Bruntonians

1921-22 Arniston Rangers

1922-23 Arniston Rangers

1923-24 Musselburgh Bruntonians

1924-25 Edinburgh Emmet

1925-26 Newtongrange Star

1926-27 Portobello Thistle

1927-28 Portobello Thistle

1928-29 Edinburgh Emmet

1929-30 Newtongrange Star

 

 

 

1930-31 Tranent

1931-32 Tranent

1932-33 Rosewell Rosedale

1933-34 Tranent

1934-35 Thorntree United

1935-36 Tranent

1936-37 Musselburgh Athletic

1937-38 Tranent

1938-39 Stoneyburn

1939-40 Polkemmet
1940-41 Haddington Athletic
1941-42 Bathgate Thistle
1942-43 Burnbank Athletic
1943-44 Armadale Thistle
1944-45 Fauldhouse United
1945-46 Fauldhouse United
1946-47
Stoneyburn
1947-48
Arniston Rangers
1948-49 Armadale Thistle
1949-50
Stoneyburn
1950-51 Broxburn Athletic
1951-52 Bo'ness United

1952-53 Armadale Thistle

1953-54 Linlithgow Rose
1954-55 Bo'ness United
1955-56 Loanhead Mayflower
1956-57 Haddington Athletic

1957-58 Newtongrange Star
1958-59
Newtongrange Star
1959-60
Tranent
1960-61 Dunbar United

1961-62 Armadale Thistle
1962-63
Bonnyrigg Rose Athletic
1963-64 Dunbar United
1964-65 Linlithgow Rose
1965-66 Whitburn
1966-67 Dalkeith Thistle
1967-68 Linlithgow Rose
1968-69 Whitburn
1969-70 Whitburn
1970-71
Arniston Rangers
1971-72 Dalkeith Thistle
1972-73 Haddington Athletic
1973-74 Whitburn
1974-75
Newtongrange Star

 

1975-76 Linlithgow Rose
1976-77
Newtongrange Star
1977-78 Linlithgow Rose
1978-79
Tranent

1979-80 Newtongrange Star
1980-81
Arniston Rangers

1981-82 Newtongrange Star
1982-83 Sauchie

1983-84 Ormiston Primrose
1984-85 Bo'ness United
1985-86
Bonnyrigg Rose Athletic
1986-87
Bonnyrigg Rose Athletic
1987-88
Broxburn Athletic
1988-89 Linlithgow Rose
1989-90 Dunbar United

1990-91 Linlithgow Rose

1991-92 Newtongrange Star

1992-93 Linlithgow Rose

1993-94 Camelon

1994-95 Ormiston Primrose

1995-96 Linlithgow Rose

1996-97 Newtongrange Star

1997-98 Whitburn

1998-99 Bo'ness United

1999-00 Linlithgow Rose

2000-01 Linlithgow Rose

2001-02 Whitburn

2002-03 Bonnyrigg Rose Athletic

2003-04 Linlithgow Rose

2004-05 Linlithgow Rose

2005-06 Bonnyrigg Rose Athletic

2006-07 Bathgate Thistle

2007-08 Camelon

2008-09 Lochee United

2009-10 Linlithgow Rose

2010-11 Newtongrange Star

2011-12 St Andrews United

2012-13 Bonnyrigg Rose Athletic

2013-14 Sauchie

2014-15 Hill of Beath Hawthorn

2015-16 Bo'ness United

2016-17 Tranent

2017-18 Penicuik Athletic

2018-19 Broughty Athletic

2019-20 unfinished

Renton Cup

1877-78 Edinburgh RV

1878-79 Edinburgh RV

1879-80 Portobello Windsor

1880-81 Edinburgh Renton

1881-82 Edinburgh Renton

1882-83 Leith Rose

1883-84 Leith Athletic XI

1884-85 Edinburgh Swifts

1885-86 North Western

 

 

 

1886-87 Dalry Primrose

1887-88 Edinburgh Woodburn

1888-89 Edinburgh Woodburn

1889-90 North Western

1890-91 Leith Rangers

1891-92 Portobello Thistle

1892-93 Dalry Albert

1893-94 North Western

1894-95 Leith Celtic

 

 

1895-96 Dalry Primrose

1896-97 Bainfield

1897-98 Leith Rangers

1898-99 Edinburgh University XI

1899-00 Leith Ivanhoe

1900-01 Edinburgh Renton

1901-02 Musselburgh Fern

1902-03 Musselburgh Fern

 

East of Scotland Junior Consolation Cup

1903-04 Edinburgh St Andrew's

1904-05 Rosebery

1905-06 Edinburgh St Andrew's

1906-07 Granton Gasworks

1907-08 Kinleith Thistle

1908-09 Tynecastle XI

1909-10 Arniston Rangers

1910-11 Granton Gasworks

1911-12 Niddrie Bluebell

 

 

 

1912-13 Granton Gasworks

1913-14 Pumpherston Rangers

1914-1918 no competition

1918-19 Pumpherston Rangers

1919-20 Portobello Thistle

1923-24 Edinburgh Emmet

1924-25 Tranent

1925-26 Vale of Grange

1926-27 Musselburgh Bruntonians

 

 

1927-28 Ormiston Primrose

1928-29 Portobello Thistle

1929-30 Portobello Thistle

1930-31 Rosewell Rosedale

1931-32 Newtongrange Star

1932-33 Portobello Thistle

1933-34 Thorntree United

1934-35 Arniston Rangers

 

East Lothian Junior Cup

1946-47 unfinished.

1947-48 Edinburgh University

1948-49 Civil Service Strollers

1949-50 Torphicen Amateurs

1950-51 Eastern Amateurs

1951-52 Dalkeith Amateurs

1952-53 Cobbinshaw Rovers

1953-54 Cobbinshaw Rovers

1954-55 Cobbinshaw Rovers

1955-56 Lorwood

1956-57 Pathhead

1957-58 Orphan Hospital

1958-59 Lorwood

1959-60 Pathhead

1960-61 Grangemouth Refinery

1961-62 Winchburgh Albion

1962-63 West Lothian Steel Foundry

1963-64 Lorwood

1964-65 Edinburgh Albion

1965-66 Blackridge Welfare

1966-67 Lorwood

1967-68 Lorwood

1968-69 Lorwood

1969-70 Bilston

1970-71 Cambusbarron Rovers

 

 

 

1971-72 Pathhead

1972-73 Links United

1973-74 Whitson Star

1974-75 Whitson Star

1975-76 Bilston Miners Welfare

1976-77 Pencaitland

1977-78 Pencaitland

1978-79 Pencaitland

1979-80 Windsor

1980-81 Telman Star

1981-82 Bilston Colliery

1982-83 Milton

1983-84 Cropley

1984-85 Bilston Cropely

1985-86 Bilston Cropely

1986-87 Lothian Thistle

1987-88 Liberton Cropely

1988-89 Telman Star

1989-90 Liberton Cropely

1990-91 Fallin Miners Welfare

1991-92 Bentswood Inn

1992-93 Craigmillar

1993-94 Cambusbarron Rovers

1994-95 Fallin Miners Welfare

1995-96 Cambusbarron Rovers

 

 

1996-97 AVU

1997-98 Fallin Miners Welfare

1998-99 Royburn

1999-00 Manfort

2000-01 Spartans

2001-02 Aberforth Rangers

2002-03 Aberforth Rangers

2003-04 Tullibody

2004-05 Falkirk

2005-06 Stenhouse Athletic

2006-07 Doune Castle

2007-08 Links United

2008-09 Cambusbarron Rovers

2009-10 Bluebell

2010-11 Falkirk

2011-12 Doune Castle

2012-13 Edinburgh Rose

2013-14 Steins Thistle

2014-15 Steins Thistle

2015-16 Craigshill Thistle

2016-17 Salvesen

2017-18 St Bernards

2018-19 Pennies

2019-20 unfinished

 

 

 

 

 

 

 

Donaldson Cup

1891-92 Addiewell Shamrock

1892-93 West Calder Wanderers

1893-94 West Calder Wanderers

1894-95 West Calder Wanderers

 

 

Carmichael Cup

1922-23 Newtongrange Star

1923-24 Rosewell Rosedale

 

Dalmeny Cup

1907-08 Arniston Rangers

1908-09 Musselburgh Athletic

1909-10 Arniston Rangers

1910-11 Dalkeith Thistle

1911-12 Musselburgh Athletic

1912-13 Penicuik

1913-14 Pumpherston Rangers

1914-15 Tranent

1915-1919 no competition

1919-20 Loanhead Mayflower

1920-21 Broxburn Athletic

1921-22 Edinburgh Emmet

1922-23 Bonnyrigg Rose Athletic

1923-24 Portobello Thistle

1924-25 Linlithgow Rose

 

Dow Cup

1911-12 Broxburn St Andrew's

1912-13 Armadale Rangers

1913-14 Bo'ness Our Boys

1914-1919 no competition

1919-20 Winchburgh Violet

1920-21 Winchburgh Violet

1921-22 Livingston United

1922-23 Stoneyburn United

1923-24 Linlithgow Rose

1924-25 Vale of Grange

 

 

 

 

Midland Amateur League

1926-27 Aeros (Leuchars)

1927-28 YMCA Anchorage

1928-29 Grove Academy F.P.

1929-30 Aeros (Leuchars)

1930-31 Aeros (Leuchars)

1931-32 Clifton Thistle

1932-33 RAF (Leuchars)

1933-34 YMCA Anchorage

1934-35 YMCA Anchorage

1935-36 YMCA Anchorage

1936-37 YMCA Anchorage

1937-38 YMCA Anchorage

1938-39 YMCA Anchorage

1939-40 YMCA Anchorage

1940-1946 no competition

1946-47 YMCA Anchorage

1947-48 YMCA Anchorage

1948-49 YMCA Anchorage

1949-50 YMCA Anchorage

1950-51 YMCA Anchorage

1951-52 YMCA Anchorage

1952-53 YMCA Anchorage

1953-54 Invergowrie

1954-55 YMCA Anchorage

1955-56 Wormit

1956-57 Wormit

1957-58 YMCA Anchorage

1958-59 YMCA Anchorage

1959-60 NCR

1960-61 NCR

 

 

 

1961-62 NCR

1962-63 NCR

1963-64 NCR

1964-65 NCR

1965-66 NCR

1966-67 NCR

1967-68 NCR

1968-69 NCR

1969-70 Broughty United

1970-71 NCR

1971-72 Broughty United

1972-73 Lawside FP

1973-74 Broughty United

1974-75 Broughty United

1975-76 Auchterhouse

1976-77 Auchterhouse

1977-78 Auchterhouse

1978-79 SMT

1979-80 Harris Academy FP

1980-81 Harris Academy FP

1981-82 Tayport

1982-83 Harris Academy FP

1983-84 Kingsway TC.

1984-85 Harris Academy FP

1985-86 Riverside Athletic

1986-87 Riverside Athletic

1987-88 Lawside FP

1988-89 Riverside Athletic

1989-90 Riverside Athletic

1990-91 Riverside Athletic

 

 

1991-92 Riverside Athletic

1992-93 Lawside FP

1993-94 NCR

1994-95 Barnhill

1995-96 Riverside Athletic

1996-97 Riverside Athletic

1997-98 NCR

1998-99 Riverside Athletic

1999-00 Riverside Athletic

2000-01 Riverside Athletic

2001-02 SS Peter & Paul

2002-03 Riverside Athletic

2003-04 Riverside Athletic

2004-05 Riverside Athletic

2005-06 Riverside Athletic

2006-07 Riverside Athletic

2007-08 SS Peter & Paul

2008-09 Riverside Athletic

2009-10 Riverside Athletic

2010-11 Bank Street Athletic

2011-12 Bank Street Athletic

2012-13 St James'

2013-14 Riverside Athletic

2014-15 St James'

2015-16 NCR

2016-17 Menzieshill

2017-18 Douglas Athletic

2018-19 Menzieshill

2019-20 unfinished

 

North of Tay Amateur Cup

1928-29 YMCA Anchorage

1929-30 Hillcrest

1930-31 Aeros (Leuchars)

1931-32 Woodside Rangers

1932-33 Pittenweem Rangers

1933-34 YMCA Anchorage

1934-35 Pittenweem Rovers

1935-36 St Monance Swifts

1936-37 Pittenweem Rovers

1937-38 RAF (Leuchars)

1938-39 Harris Academy FP

1939-1945 no competition

1945-46 Lochee

1946-47 YMCA Anchorage

1947-48 Ashdale

1948-49 YMCA Anchorage

1949-50 YMCA Anchorage

1950-51 YMCA Anchorage

1951-52 YMCA Anchorage

1952-53 Kinrossie

1953-54 Windsor

1954-55 Invergowrie

1955-56 YMCA Anchorage

1956-57 Windsor

1957-58 YMCA Anchorage

1958-59 YMCA Anchorage

1959-60 Ballinluig

1960-61 NCR

1961-62 NCR

 

 

1962-63 Ballinluig

1963-64 NCR

1964-65 NCR

1965-66 withheld

1966-67 NCR

1967-68 Westgrove Albion

1968-69 NCR

1969-70 Broughty United

1970-71 Newtyle Hearts

1971-72 Errol

1972-73 Hillside Boys Club

1973-74 Auchterhouse

1974-75 Auchterhouse

1975-76 Auchterhouse

1976-77 Auchterhouse

1977-78 Auchterhouse

1978-79 Riverside Athletic

1979-80 Harris Academy FP

1980-81 SMT

1981-82 Harris Academy FP

1982-83 Fintry

1983-84 Harris Academy FP.

1984-85 Harris Academy FP

1985-86 Riverside Athletic

1986-87 Lawside FP

1987-88 Lawside FP

1988-89 Riverside Athletic

1989-90 Riverside Athletic

1990-91 Riverside Athletic

 

 

1991-92 Kingsway Athletic

1992-93 Lawside FP

1993-94 Alyth

1994-95 SS Peter & Paul

1995-96 Riverside Athletic

1996-97 Riverside Athletic

1997-98 Fair City

1998-99 Riverside Athletic

1999-00 Fair City

2000-01 Riverside Athletic

2001-02 Fair City

2002-03 Fair City

2003-04 Tayside Fire Brigade

2004-05 Riverside Athletic

2005-06 Riverside Athletic

2006-07 NCR

2007-08 Carnoustie YMCA

2008-09 Vale of Earn

2009-10 Breadalbane

2010-11 Riverside Athletic

2011-12 Burrelton Rovers

2012-13 Arbroath CSC

2013-14 St James'

2014-15 St James'

2015-16 Menzieshill

2016-17 Letham

2017-18 Menzieshill

2018-19 Kinross

2019-20 unfinished

 

 

 

Scottish Amateur League

1901-02 Paisley Academical

1902-03 Queen's Park Strollers

1903-04 Wishaw Amateurs

1904-05 Paisley Academical

1905-06 Queen's Park Strollers

1906-07 Queen's Park Strollers

1907-08 Queen's Park Strollers

1908-09 Queen's Park Victoria XI

1909-10 Edinburgh Civil Service

1910-11 Queen's Park Hampden XI

1911-12 Queen's Park Hampden XI

1912-13 Queen's Park Hampden XI

1913-14 Leith Amateurs

1914-1919 no competition

1919-20 Queen's Park Victoria XI

1920-21 Edinburgh Civil Service

1921-22 Port Glasgow

1922-23 Moorpark

1923-24 Queen's Park Hampden XI

1924-25 Moorpark

1925-26 Moorpark

1926-27 Greenock HSFP

1927-28 Greenock HSFP

1928-29 Queen's Park Victoria XI

1929-30 Glasgow Tramways

1930-31 Queen's Park Victoria XI

1931-32 Glasgow Corporation Transport

1932-33 Queen's Park Victoria XI

1933-34 Gourock HSFP

1934-35 Queen's Park Victoria XI

1935-36 Pointhouse

1936-37 Greenock HSFP

1937-38 Queen's Park Victoria XI

1938-39 Pointhouse / Viewfield Rovers

1939-1948 no competition

1948-49 Queen's Park Hampden XI

 

 

1949-50 Weir Recreation

1950-51 Queen's Park Hampden XI

1951-52 Cartha Athletic

1952-53 Port Glasgow Hibernian

1953-54 Queen's Park Hampden XI

1954-55 Muirend

1955-56 Muirend

1956-57 Queen's Park Hampden XI

1957-58 Weir Recreation

1958-59 Muirend

1959-60 Kilmacolm

1960-61 Queen's Park Hampden XI

1961-62 Clyde Paper

1962-63 Eaglesham

1963-64 Muirend

1964-65 Muirend

1965-66 Post Office Telephones

1966-67 Muirend

1967-68 Viewfield Rovers

1968-69 Muirend

1969-70 Muirend

1970-71 Muirend

1971-72 Queen's Park Hampden XI

1972-73 Muirend

1973-74 Neilsonians

1974-75 Muirend

1975-76 Muirend

1976-77 Douglas

1977-78 Kemnay

1978-79 Muirend

1979-80 Muirend

1980-81 Giffnock North

1981-82 Muirend

1982-83 Strathclyde Police

1983-84 Claremont

1984-85 Gourock Athletic

 

 

 

 

1985-86 Eastern Villa

1986-87 Gourock Athletic

1987-88 Knightswood

1988-89 Gourock Athletic

1989-90 Gourock Athletic

1990-91 Dynamo East Kilbride

1991-92 Kilbarchan Thistle

1992-93 Camphill

1993-94 St Patricks FP

1994-95 St Patricks FP

1995-96 Fernhill Villa

1996-97 St Patricks FP

1997-98 Hamilton FP

1998-99 Gourock Athletic

1999-00 Campbeltown Pupils

2000-01 Gartcosh United

2001-02 St Patricks FP

2002-03 Glasgow Harp

2003-04 St Patricks FP

2004-05 St Patricks FP

2005-06 St Patricks FP

2006-07 Greenock HSFP

2007-08 St Patrick's FP

2008-09 St Josephs FP

2009-10 Oban Saints

2010-11 East Kilbride YM

2011-12 East Kilbride

2012-13 Postal United

2013-14 Oban Saints

2014-15 St Joseph's FP

2015-16 East Kilbride

2016-17 St Joseph's FP

2017-18 Goldenhill

2018-19 St Joseph's FP

2019-20 St Joseph's FP

 

 

Caledonian League

1983-84 Queen's Park / Drumchapel

1984-85 Bannockburn

1985-86 Muirend

1986-87 Stanley

1987-88 Stanley

1988-89 Queen's Park

1989-90 Liberton Cropley

1990-91 Stanley

1991-92 Dalziel High School FP

1992-93 Milngavie Wanderers

1993-94 Dalziel High School FP

1994-95 Dalziel High School FP

1995-96 Dalziel High School FP

 

 

 

1996-97 Bannockburn

1997-98 Dalziel High School FP

1998-99 Milton

1999-00 Bannockburn

2000-01 Bannockburn

2001-02 Drumchapel

2002-03 Netherton

2003-04 Coatbridge Community Centre

2004-05 Bannockburn

2005-06 Dumbarton Academy FP

2006-07 Dalziel High School FP

2007-08 Bannockburn

2008-09 Bannockburn

 

 

2009-10 Strathclyde University

2010-11 Bannockburn

2011-12 Glasgow Harp

2012-13 Giffnock North

2013-14 Glasgow Harp

2014-15 Doune Castle

2015-16 Doune Castle

2016-17 Dalziel High School FP

2017-18 Dumbarton Academy FP

2018-19 Thorn Athletic

2019-20 unfinished

 

Central Scotland Amateur League

1988-89 Knightswood

1989-90 Bankhall Villa

1990-91 Bankhall Villa

1991-92 St Benedict's

1992-93 Cardross Rock

1993-94 Cardross Rock

1994-95 Bellshill YMCA

1995-96 Bankhall Villa

1996-97 Killermount

1997-98 Harestanes

1998-99 Balmore

 

 

 

1999-00 Harestanes

2000-01 Harestanes

2001-02 Balmore

2002-03 Harestanes

2003-04 Kilsyth

2004-05 Drumchapel United

2005-06 Redbrae

2006-07 Colville Park

2007-08 Drumchapel United

2008-09 Drumchapel United

2009-10 Drumchapel United

 

 

2010-11 Drumchapel United

2011-12 Colville Park

2012-13 Colville Park

2013-14 Bannockburn

2014-15 Harestanes

2015-16 Colville Park

2016-17 Colville Park

2017-18 Colville Park

2018-19 Colville Park

2019-20 unfinished

 

Aberdeenshire Amateur League

1947-48 Cove Rangers

1948-49 Cove Rangers

1949-50 Ellon United

1950-51 Ellon United

1951-52 Millburn

1952-53 Millburn

1953-54 Cove Rangers

1954-55 Cove Rangers

1955-56 Cove Rangers

1956-57 Cove Rangers

1957-58 Cove Rangers

1958-59 Nicoll's XI

1959-60 Cove Rangers

1960-61 Cove Rangers

1961-62 Ellon United

1962-63 Ellon United

1963-64 Bon Accord

1964-65 Cove Rangers

1965-66 Aboyne

1966-67 Aberdeen City Police

1967-68 Aberdeen City Police

1968-69 Aberdeen City Police

1969-70 Aberdeen City Police

1970-71 Maud

1971-72 Kemnay

 

 

 

1972-73 Culter

1973-74 Culter

1974-75 Culter

1975-76 Culter

1976-77 Cove Rangers

1977-78 Kemnay

1978-79 Culter

1979-80 Culter

1980-81 Culter

1981-82 Grandholm Rosslyn

1982-83 Cove Rangers

1983-84 Aberdeen Shamrock

1984-85 Cove Rangers

1985-86 Crombie Sports

1986-87 Mugiemoss

1987-88 Longside

1988-89 Hall Russell United

1989-90 Great Western United

1990-91 Kincorth

1991-92 Kincorth

1992-93 Kincorth

1993-94 Kincorth

1994-95 Dyce

1995-96 Hilton

1996-97 Echt

 

 

1997-98 Hilton

1998-99 Hilton

1999-00 Hilton

2000-01 Echt

2001-02 Echt

2002-03 Kincorth

2003-04 Kincorth

2004-05 Sunnybank Amateurs

2005-06 Sunnybank Amateurs

2006-07 Echt

2007-08 Echt

2008-09 Cove Thistle

2009-10 Bon-Accord City

2010-11 Kincorth

2011-12 Woodside

2012-13 Sportsmans' Club

2013-14 Sportsmans' Club

2014-15 Cove Thistle

2015-16 RGU

2016-17 Woodside

2017-18 Woodside

2018-19 Woodside

2019-20 unfinished

 

Aberdeen FC Trophy

1947-48 Cove Rangers

1948-49 Cove Rangers

1949-50 Cove Rangers

1950-51 Ellon United

1951-52 Cove Rangers

1952-53 Cove Rangers

1953-54 Cove Rangers

1954-55 Banchory

1955-56 Cove Rangers

1956-57 Cleansing Department

1957-58 Cove Rangers

1958-59 Cove Rangers

1959-60 Banchory

1960-61 Bon Accord

1961-62 Cove Rangers

1962-63 Cove Rangers

1963-64 Ellon United

1964-65 Cove Rangers

1965-66 Ellon United

1966-67 Aberdeen University

1967-68 Aberdeen City Police

1968-69 AD Club

1969-70 Aboyne

1970-71 Maud

1971-72 Culter

 

 

 

1972-73 Maud

1973-74 Culter

1974-75 Cove Rangers

1975-76 Culter

1976-77 Culter

1977-78 Kemnay

1978-79 Longside

1979-80 Chattan Rovers

1980-81 Denmore Thistle

1981-82 Aboyne

1982-83 Cove Rangers

1983-84 Cove Rangers

1984-85 Cove Rangers

1985-86 Culter

1986-87 Culter

1987-88 Longside

1988-89 Kincorth

1989-90 Kincorth

1990-91 Hermes

1991-92 Kincorth

1992-93 Kincorth

1993-94 Hilton

1994-95 Dyce

1995-96 Echt

1996-97 Hilton

 

1997-98 Echt

1998-99 Echt

1999-00 Echt

2000-01 Cowie Thistle

2001-02 Echt

2002-03 Walker Road

2003-04 Kincorth

2004-05 Sunnybank Amateurs

2005-06 Echt

2006-07 Stoneywood SSC

2007-08 Echt

2008-09 University

2009-10 Bon-Accord City

2010-11 Woodside

2011-12 Woodside

2012-13 Sportsmans Club

2013-14 Cove Thistle

2014-15 Rothie Rovers

2015-16 Ellon Amateurs

2016-17 Cove Thistle

2017-18 Cowie Thistle

2018-19 Tolbooth

2019-20 unfinished

 

North of Scotland Amateur Cup

1949-50 Dyce

1950-51 Aberdeen University

1951-52 Invercairn United

1952-53 Millburn

1953-54 Cove Rangers

1954-55 Invercairn United

1955-56 Fraserburgh Toolworks

1956-57 Fraserburgh Toolworks

1957-58 Fraserburgh Toolworks

1958-59 Aberdeen University

1959-60 Formatine United

1960-61 Bon-Accord

1961-62 Old Meldrum

1962-63 Bon-Accord

1963-64 Aberdeen Dockers

1964-65 Ellon United

1965-66 Bon-Accord

1966-67 Cove Rangers

1967-68 Aberdeen University

1968-69 Kemnay

1969-70 Maud

1970-71 Culter

1971-72 Kemnay

1972-73 Culter

 

 

 

 

1973-74 Kemnay

1974-75 Culter

1975-76 Culter

1976-77 Banchory

1977-78 Newtonhall

1978-79 Kemnay

1979-80 Chatton Rovers

1980-81 Mugiemoss

1981-82 Shamrock

1982-83 Cove Rangers

1983-84 Longside

1984-85 Shamrock

1985-86 Chatton Rovers

1986-87 Culter

1987-88 Kemnay Youth

1988-89 Kincorth

1989-90 Glentanar

1990-91 Great Western United

1991-92 Kincorth

1992-93 Wilsons XI

1993-94 Hilton

1994-95 Echt

1995-96 Echt

1996-97 Hilton

 

 

1997-98 Hilton

1998-99 Hilton

1999-00 Wilson's XI

2000-01 Echt

2001-02 Great Western United

2002-03 Mintlaw

2003-04 Aberdeen Sporting Club

2004-05 Mintlaw

2005-06 Dyce

2006-07 Echt

2007-08 Cove Thistle

2008-09 Hazlehead United

2009-10 Sportsmans Club

2010-11 Kincorth

2011-12 Cove Thistle

2012-13 Cove Thistle

2013-14 Cove Thistle

2014-15 Cove Thistle

2015-16 Cove Thistle

2016-17 Woodside

2017-18 Sportsmans Club

2018-19 Rothie Rovers

2019-20 unfinished

 

 

 

Ayrshire Amateur League

1935-36 Maybole Amateurs

1936-37 Kilmarnock Academicals

1937-38 Maybole Amateurs

1938-39 Kilmarnock Academicals

1939-40 Smithfield United

1940-1945 no competition

1945-46 HMS Dundonald

1946-47 Claremont

1947-48 Howood

1948-49 Vale of Dusk

1949-50 Vale of Dusk

1950-51 Crosshill Thistle

1951-52 Vale of Dusk

1952-53 Morton Park

1953-54 Crosshill Thistle

1954-55 Crosshill Thistle / Eglinton

1955-56 Star of the Sea / Eglinton

1956-57 Newmilns Amateurs

1957-58 Star of the Sea

1958-59 Crosshill Thistle

1959-60 Girdle Toll United

1960-61 Crosshill Thistle

1961-62 Crosshill Thistle

1962-63 Crosshill Thistle

1963-64 Fenwick Thistle

1964-65 Mossblown

1965-66 Minishant

 

 

 

1966-67 Minishant

1967-68 Vale of Girvan

1968-69 Dirrans Athletic

1969-70 Dirrans Athletic

1970-71 Knockentiber

1971-72 Knockentiber

1972-73 Knockentiber

1973-74 Vale of Girvan

1974-75 Vale of Girvan

1975-76 Knockentiber

1976-77 Darvel Victoria

1977-78 Knockentiber

1978-79 Minishant

1979-80 Knockentiber

1980-81 Knockentiber

1981-82 Drongan United

1982-83 Knockentiber

1983-84 Minishant

1984-85 Knockentiber

1985-86 Knockentiber

1986-87 Knockentiber

1987-88 Clark Drive

1988-89 Knockentiber

1989-90 Knockentiber

1990-91 Knockentiber

1991-92 Heathside

1992-93 Minishant

 

 

1993-94 Shortlees

1994-95 Heathside

1995-96 West Kilbride

1996-97 Knockentiber

1997-98 Newmilns Vesuvius

1998-99 Clark Drive

1999-00 Newmilns Vesuvius

2000-01 Knockentiber

2001-02 Knockentiber

2002-03 Knockentiber

2003-04 Hurlford Thistle

2004-05 Newmilns Vesuvius

2005-06 Newmilns Vesuvius

2006-07 Knockentiber

2007-08 Knockentiber

2008-09 Knockentiber

2009-10 Hurlford Thistle

2010-11 Hurlford Thistle

2011-12 Hurlford Thistle

2012-13 Hurlford Thistle

2013-14 Hurlford Thistle

2014-15 Hurlford Thistle

2015-16 Hurlford Thistle

2016-17 Hurlford Thistle

2017-18 Shortlees

2018-19 Hurlford Thistle

2019-20 unfinished

 

Ayrshire Amateur Cup

1935-36 Ayr Corinthians

1936-37 Kilmarnock Academicals

1937-38 Boswell Thistle

1938-39 Maybole Amateurs

1939-40 Glenburn

1940-1945 no competition

1945-46 Townholm United

1946-47 Claremont

1947-48 Galston

1948-49 Eglinton

1949-50 Girvan

1950-51 Crosshill Thistle

1951-52 Star of the Sea

1952-53 Dunlop Corinthians

1953-54 Springside

1954-55 Crosshill Thistle

1955-56 Star of the Sea

1956-57 Crosshill Thistle

1957-58 Dunlop Corinthians

1958-59 Crosshill Thistle

1959-60 Ramblos

1960-61 Ayr Volants

1961-62 Minishant

1962-63 Crosshill Thistle

1963-64 Crosshill Thistle

1964-65 Mossblown

1965-66 Eglinton

 

 

 

1966-67 Minishant

1967-68 St Joseph's

1968-69 Knockentiber

1969-70 Eglinton

1970-71 Crosshouse Waverley

1971-72 Dirrans Athletic

1972-73 Whitletts

1973-74 Newmilns Vesuvius

1974-75 Knockentiber

1975-76 Crosshouse Waverley

1976-77 Crosshouse Waverley

1977-78 Crosshouse Waverley

1978-79 Knockentiber

1979-80 Crosshouse Waverley

1980-81 Knockentiber

1981-82 Darvel Victoria

1982-83 Knockentiber

1983-84 Hyster

1984-85 Drongan United

1985-86 Knockentiber

1986-87 Knockentiber

1987-88 Clark Drive

1988-89 Johnnie Walker

1989-90 Clark Drive

1990-91 Minishant

1991-92 Heathside

1992-93 Shortlees

 

 

1993-94 Knockentiber

1994-95 Clark Drive

1995-96 West Kilbride

1996-97 Dailly

1997-98 Knockentiber

1998-99 Dailly

1999-00 Maybole Amateurs

2000-01 Mossblown

2001-02 Maybole Amateurs

2002-03 Galston United

2003-04 Craigie

2004-05 Ardeer Rovers

2005-06 Clark Drive

2006-07 Clark Drive

2007-08 Knockentiber

2008-09 Knockentiber

2009-10 Hurlford Thistle

2010-11 Galston United

2011-12 Hurlford Thistle

2012-13 Hurlford Thistle

2013-14 Clark Drive

2014-15 Hurlford Thistle

2015-16 Shortlees

2016-17 Hurlford Thistle

2017-18 Hurlford Thistle

2018-19 Hurlford Thistle

2019-20 unfinished

Kingdom Caledonian Amateur League

 

 

1984-85 Ballingry Rovers

1985-86 Strathmiglo United

1986-87

1987-88 Star Hearts

1988-89

1989-90

1990-91 Norton House

1991-92 Strathmiglo United

1992-93 Norton House

1993-94

1994-95

 

1995-96 Norton House

1996-97 Benarty

1997-98 Fair City

1998-99 Fair City

1999-00 Norton House

2000-01 Cupar Hearts

2001-02 Norton House

2002-03 Eastvale

2003-04 Eastvale

2004-05 Eastvale

2005-06 Strathmiglo United

2006-07 Rosyth Civil Service

2007-08 Cupar Hearts

2008-09 Leven United

2009-10 Cupar Hearts

2010-11 Cupar Hearts

2011-12 Cupar Hearts

2012-13 Cupar Hearts

2013-14 Bowhill Rovers

2014-15 Greig Park Rangers

2015-16 Leven United

2016-17 Bowhill Rovers

NOTE Ballingry Rovers won 2 other titles, Norton House, Benarty and Victoria Rovers each won 1 other title

 

 

Kingdom of Fife Amateur League

2017-18 Bowhill Rovers

2018-19 Bowhill Rovers

2019-20 Leven

 

 

 

 

Fife Amateur Cup

1931-32 Burntisland Shipyard

1932-33 Bishopshire Swifts

1933-34 Glencraig Victoria

1934-35 St Andrews University

1935-36 Crail

1936-37 Pittenweem Rovers

1937-38 Freuchie Rovers

1938-39 Pittenweem Rovers

1945-46 Burntisland Shipyard

1946-47 Gallatown YMCA

1947-48 Milton Violet

1948-49 Victoria Swifts

1949-50 Boreland

1950-51 Ladybank Violet

1951-52 Ladybank Violet

1952-53 Boreland

1953-54 Thornton Loco

1954-55 Thornton Loco

1955-56 Boreland

1956-57 Thornton Loco

1957-58 St Andrews University

1958-59 Cupar YMCA

1959-60 Westwood Wanderers

1960-61 Nairn Star

1961-62 Westwood Wanderers

1962-63 Nairn Star

1963-64 St Monance Swallows

1964-65 St Monance Swallows

 

 

 

1965-66 Cambusbarron Rovers

1966-67 Cambusbarron Rovers

1967-68 Star Hearts

1968-69 Star Hearts

1969-70 Star Hearts

1970-71 Star Hearts

1971-72 St Monance Swallows

1972-73 Methil United

1973-74 Star Hearts

1974-75 Star Hearts

1975-76 Star Hearts

1976-77 Hill of Beath Hawthorn

1977-78 Windygates

1978-79 Star Hearts

1979-80 Windygates

1980-81 Norton House

1981-82 Strathmiglo United

1982-83 Star Hearts

1983-84 Norton House

1984-85 Ballingry Rovers

1985-86 Strathmiglo United

1986-87 Norton House

1987-88 Hill of Beath Ramblers

1988-89 Norton House

1989-90 Burntisland Shipyard

1990-91 Star Hearts

1991-92 Burntisland Shipyard

1992-93 Norton House

 

 

1993-94 Benarty

1994-95 Benarty

1995-96 Kettle United

1996-97 Burntisland Shipyard

1997-98 Lomond Victoria

1998-99 Leven United

1999-00 Norton House

2000-01 Norton House

2001-02 Norton House

2002-03 Norton House

2003-04 Valleyfield

2004-05 Kettle United

2005-06 Kirkland

2006-07 Cupar Hearts

2007-08 Cupar Hearts

2008-09 Strathmiglo United

2009-10 Cupar Hearts

2010-11 Cupar Hearts

2011-12 Kennoway

2012-13 Leven United

2013-14 Bowhill Rovers

2014-15 Pittenweem Rovers

2015-16 Pittenweem Rovers

2016-17 Leven United

2017-18 Strathmiglo United

2018-19 Cupar Hearts

2019-20 unfinished

Border Amateur League

1936-37 Peebles YMCA 2nd XI

1937-38 Kelso United

1938-39 Greenlaw

1939-1947 no competition

1947-48 Hawick Sports Club LNER

1948-49 Hawick Royal Albert

1949-50 Gala Rovers

1950-51 Gala Rovers

1951-52 Hawick RA or Stow

1952-53 Gala Rovers

1953-54 Gala Rovers

1954-55 Gala Rovers

1955-56 Greenlaw

1956-57 Greenlaw

1957-58 Greenlaw

1958-59 Leithen Rovers

1959-60 Leithen Rovers

1960-61 Morebattle

1961-62 Morebattle

1962-63 Hawick British Legion

1963-64 Gala Rovers

1964-65 Hawick British Legion

1965-66 Hawick British Legion

1966-67 Kelso United

1967-68 Duns Amateurs

1968-69 Hawick British Legion

 

 

 

1969-70 Hawick British Legion

1970-71 Kelso United

1971-72 Hawick United

1972-73 Gala Hotspur

1973-74 Hawick United

1974-75 Greenlaw

1975-76 Hawick British Legion

1976-77 Leithen Rovers

1977-78 Gala Rovers

1978-79 Gala Hotspur

1979-80 Gala Hotspur

1980-81 Gala Hotspur

1981-82 Hawick United

1982-83 Hawick United

1983-84 Eyemouth Legion

1984-85 Hawick United

1985-86 Hawick United

1986-87 Gala Rovers

1987-88 Eyemouth Legion

1988-89 Spittal Rovers

1989-90 Duns Legion

1990-91 Duns Legion

1991-92 Hawick Legion

1992-93 Chirnside

1993-94 Hawick Waverley

1994-95 Chirnside

 

 

1995-96 Gala Rovers

1996-97 Chirnside

1997-98 Duns Legion

1998-99 Duns Legion

1999-00 Gala Rovers

2000-01 Gala Rovers

2001-02 Gala Rovers

2002-03 Earlston Rhymers

2003-04 Gala Rovers

2004-05 Hawick Waverley

2005-06 Pencaitland

2006-07 Leithen Rovers

2007-08 Pencaitland

2008-09 Chirnside

2009-10 Leithen Rovers

2010-11 Duns

2011-12 Pencaitland

2012-13 Gala Rovers

2013-14 Chirnside United

2014-15 Leithen Rovers

2015-16 West Barns Star

2016-17 Chirnside United

2017-18 Hawick Waverley

2018-19 Hawick Waverley

2019-20 Hawick Waverley

Border Junior Cup

1912-13 Melrose Invicta

1913-14 St Abbs Thistle

1914-15 Gala Athletic

1915-1919 no competition

1919-20 Newton St Boswells

1920-21 Duns Juniors

1921-22 Hawick Invicta

1922-23 Stow

1923-24 Stow

1924-25

1925-26 Hearts of Liddesdale

1926-27 St Abbs Thistle

1927-28 Ayton United

1928-29 Gala United

 

 

 

1978-79 Peebles Rovers

1979-80

1980-81 Hawick Youth Centre

1981-82

1982-83 Ancrum

1983-84 Hawick United

1984-85 Hawick United

1985-86 Hawick United

1986-87 Hawick Waverley

1987-88 Eyemouth Legion

1988-89 Duns Legion

1989-90 Duns Legion

1990-91 Hawick Legion

1991-92 Heriot

1992-93 Duns Legion

1993-94 Chirnside

1994-95 Chirnside

1995-96 Gala Rovers

1996-97 Langholm Legion

1997-98 Hawick Legion

1998-99 Duns Legion

 

 

1999-00 Gala Rovers

2000-01 Chirnside

2001-02 Gala Rovers

2002-03 Gala Rovers

2003-04 Kelso Thistle

2004-05 Hawick Waverley

2005-06 Pencaitland

2006-07 Chirnside

2007-08 Hawick Waverley

2008-09 Chirnside

2009-10 Hawick Legion

2010-11 Pencaitland

2011-12 Leithen Rovers

2012-13 Pencaitland

2013-14 West Barns Star

2014-15 Gala Fairydean Rovers

2015-16 Gordon

2016-17 Chirnside United

2017-18 Hawick Waverley

2018-19 Hawick Waverley

2019-20 Hawick Waverley

Andy Kelly Memorial Trophy

2006-07 Bonnyrigg Rose Athletic

2007-08 Newtongrange Star

2008-09 Arniston Rangers