| 1923-24 |
COLDSTREAM |
|
| 1924-25 |
VALE OF LEITHEN |
|
| 1925-26 |
CIVIL SERVICE STROLLERS |
|
| 1926-27 |
CIVIL SERVICE STROLLERS |
|
| 1927-28 |
BERWICK RANGERS (ENG) |
|
| 1928-29 |
PEEBLES ROVERS |
|
| 1929-30 |
BATHGATE |
|
| 1930-31 |
BATHGATE |
|
| 1931-32 |
PENICUIK ATHLETIC |
|
| 1932-33 |
PEEBLES ROVERS |
|
| 1933-34 |
PEEBLES ROVERS |
|
| 1934-35 |
PEEBLES ROVERS |
|
| 1935-36 |
PEEBLES ROVERS |
|
| 1936-37 |
JED ARTS |
|
| 1937-38 |
PENICUIK ATHLETIC |
|
| 1938-39 |
BO'NESS |
|
| 1939-40 |
non disputata |
| 1940-41 |
non disputata |
| 1941-42 |
non disputata |
| 1942-43 |
non disputata |
| 1943-44 |
non disputata |
| 1944-45 |
non disputata |
| 1945-46 |
PEEBLES ROVERS |
|
| 1946-47 |
BERWICK RANGERS (ENG) |
|
| 1947-48 |
HIBERNIAN B |
|
| 1948-49 |
HIBERNIAN B |
|
| 1949-50 |
HEART OF MIDLOTHIAN B |
|
| 1950-51 |
HIBERNIAN B |
|
| 1951-52 |
HIBERNIAN B |
|
| 1952-53 |
HIBERNIAN B |
|
| 1953-54 |
non completata |
| 1954-55 |
EYEMOUTH UNITED |
|
| 1955-56 |
EYEMOUTH UNITED |
|
| 1956-57 |
EYEMOUTH UNITED |
|
| 1957-58 |
non completata |
| 1958-59 |
non completata |
| 1959-60 |
non completata |
| 1960-61 |
non completata |
| 1961-62 |
GALA FAIRYDEAN |
|
| 1962-63 |
non completata |
| 1963-64 |
GALA FAIRYDEAN |
|
| 1964-65 |
GALA FAIRYDEAN |
|
| 1965-66 |
GALA FAIRYDEAN |
|
| 1966-67 |
HAWICK ROYAL ALBERT |
|
| 1967-68 |
HAWICK ROYAL ALBERT |
|
| 1968-69 |
GALA FAIRYDEAN |
|
| 1969-70 |
COWDENBEATH A |
|
| 1970-71 |
EYEMOUTH UNITED |
|
| 1971-72 |
THE SPARTANS |
|
| 1972-73 |
CIVIL SERVICE STROLLERS |
|
| 1973-74 |
HAWICK ROYAL ALBERT |
|
| 1974-75 |
SELKIRK |
|
| 1975-76 |
SELKIRK |
|
| 1976-77 |
SELKIRK |
|
| 1977-78 |
VALE OF LEITHEN |
|
| 1978-79 |
VALE OF LEITHEN |
|
| 1979-80 |
WHITEHILL WELFARE |
|
| 1980-81 |
WHITEHILL WELFARE |
|
| 1981-82 |
WHITEHILL WELFARE |
|
| 1982-83 |
WHITEHILL WELFARE |
|
| 1983-84 |
THE SPARTANS |
|
| 1984-85 |
WHITEHILL WELFARE |
|
| 1985-86 |
WHITEHILL WELFARE |
|
| 1986-87 |
VALE OF LEITHEN |
|
| 1987-88 |
WHITEHILL WELFARE |
|
| 1988-89 |
GALA FAIRYDEAN |
|
| 1989-90 |
ANNAN ATHLETIC |
|
| 1990-91 |
GALA FAIRYDEAN |
|
| 1991-92 |
EASTHOUSES LILY MINERS WELFARE |
|
| 1992-93 |
WHITEHILL WELFARE |
|
| 1993-94 |
WHITEHILL WELFARE |
|
| 1994-95 |
WHITEHILL WELFARE |
|
| 1995-96 |
WHITEHILL WELFARE |
|
| 1996-97 |
THE SPARTANS |
|
| 1997-98 |
WHITEHILL WELFARE |
|
| 1998-99 |
WHITEHILL WELFARE |
|
| 1999-00 |
ANNAN ATHLETIC |
|
| 2000-01 |
ANNAN ATHLETIC |
|
| 2001-02 |
THE SPARTANS |
|
| 2002-03 |
WHITEHILL WELFARE |
|
| 2003-04 |
THE SPARTANS |
|
| 2004-05 |
THE SPARTANS |
|
| 2005-06 |
EDINBURGH CITY |
|
| 2006-07 |
ANNAN ATHLETIC |
|
| 2007-08 |
WHITEHILL WELFARE |
|
| 2008-09 |
THE SPARTANS |
|
| 2009-10 |
THE SPARTANS |
|
| 2010-11 |
THE SPARTANS |
|
| 2011-12 |
STIRLING UNIVERSITY |
|
| 2012-13 |
WHITEHILL WELFARE |
|
| 2013-14 |
LOTHIAN THISTLE HUTCHISON VALE |
|
| 2014-15 |
LOTHIAN THISTLE HUTCHISON VALE |
|
| 2015-16 |
LEITH ATHLETIC |
|
| 2016-17 |
LOTHIAN THISTLE HUTCHISON VALE |
|
| 2017-18 |
KELTY HEARTS |
|
| 2018-19 |
BONNYRIGG ROSE ATHLETIC |
|
| 2019-20 |
BO'NESS UNITED |
|
| 2020-21 |
non completata |
| 2021-22 |
TRANENT JUNIORS |
|
| 2022-23 |
LINLITHGOW ROSE |
|
| 2023-24 |
BROXBURN ATHLETIC |
|
| 2024-25 |
MUSSELBURGH ATHLETIC |
|