Page created: 5 January 2021
Updated: 31 March 2025
TheMorayshireJunior League was formed late in 1905-06 season, one of the
The Banffshire JuniorFA merged with the Morayshire Junior FA in 1919. In July 1937 the MorayshireJunior FA disbanded after its membership fell to two clubs but it reformedafter WWII.In 1968 the Morayshire and Aberdeen & District Junior FAs were merged bythe Scottish Junior FA to form the North Region Junior FA. Due to thetravelling difficulties the Morayshire clubs continued to play in their ownregional North Section competitions until in 2001 the league was again re-
The North of ScotlandJunior Cup was first organised in 1887 by the Inverness Junior FA and wascompeted for by clubs across the north of Scotland. The Association was renamedthe North of Scotland Junior FA in 1888 and in the early years the competitionwas dominated by the reserve sides of the Inverness clubs although more Juniorclubs began to win in subsequent seasons. TheNoSJFAdropped the term 'Junior' from its name in the 1930s and was known as the
The
The Sunlight Cup wasdonated to the Buckie Junior FA by Lever Brothers, Soap Manufacturers. In1921-22 the competition was known as the Buckie & District Junior Cupbefore MrBrown, a representative of Player's'Cigarettes presented the Association with a new trophy to be called the BrownCup. Which begs the question what happened to the Sunlight trophy? In the mid1930s Buckie JFA's competitions were regraded as Welfare competitions.
The Grant Silver Cupof 1897-98 was open the clubs from Rothes,Aberlour,
Winners | ||
North of Scotland Junior League(1) Known as the North of Scotland 2nd XI League from 1935-1984 and North Caledonian League from 1984. Only the winners of the Junior League are listed here. | ||
1896-97 Inverness Celtic 1897-98 Inverness Citadel 'A' 1898-99 Nelson 1899-00 Nelson 1900-01 Inverness Thistle 'A' 1901-02 Inverness Citadel 'A' 1902-03 Inverness Citadel 'A' 1903-04Clachnacuddin 'A' 1904-05Clachnacuddin 'A' 1905-06 Nelson 1906-07 Nelson 1907-08 Nelson | 1908-09 Nelson 1909-10Clachnacuddin 'A' 1910-11 Inverness Citadel 'A' 1911-12 Nelson 1912-13 Nelson 1913-14 Albert 1919-20 Dingwall Victoria United 1920-21 Nelson 1921-22 Inverness Citadel 'A' 1922-23 Inverness Caledonian 'A' 1923-24 Fortrose Union | 1924-25 Catch-My-Pal 1925-26 Nelson 1926-27Clachnacuddin 'A' 1927-28 Dingwall Victoria United 1928-29 Inverness Thistle 'A' 1929-30Clachnacuddin 'A' 1930-31 Inverness Thistle 'A' 1931-32Clachnacuddin 'A' 1932-33 Inverness District Asylum 1933-34 Inverness District Asylum 1934-35 Inverness Thistle 'A' |
North of Scotland Junior League(2) 1935-36Ardersier / HLI 1936-37 1937-38Rothes Victoria Inverness & District Junior Cup 1935-36 Highland Light Infantry 1936-37 Highland Light Infantry 1937-38Rothes Victoria | Farquhar Cup/North of Scotland Junior Cup 1935-36 Hill Rovers 1936-37 Hill Rovers 1937-38 Rothes Victoria | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1935-36 North of Scotland Junior League
Table as of 25 Feb 1936 plus� 21 Mar Ardis v IDA 6-3 Ardersier and HLI tied as Champions but as Battalion was by then reduced to 50 men no decider was arranged 1935-36 Farquhar Cup First round - 2 legs 4 AprCamerons vArdersier 0-2 11 AprArdersier vCamerons 4-2 Semi-final 25 Apr Hill Rovers v Inverness District Asylum Ardersier v Tore United wo-scr Finalat Inverness 1 May Hill Rovers vArdersier 8-0 1935-36 Inverness & District Junior Cup Semi-final 8 Feb Hill Rovers vHighland Light Infantry Final at Telford Street, Inverness 29 Feb Highland Light Infantry v Inverness District Asylum 2-1 | 1936-37 North of Scotland Junior League
Table as of 1 December 1936 1936-37 Farquhar Cup Final atKingsmills Park, Inverness 29 May Hill Rovers v Inverness Union 3-1 1936-37 Inverness & District Junior Cup FinalatKingsmills Park, Inverness 30 Jan Highland Light Infantry v Inverness District Asylum 5-3 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1937-38 North of Scotland Junior League
Table as of 3 February 1938 5 Feb HR v FT 5 Feb Depot v IDA 5 Feb RAF v RV 5 Mar FT v HR 9 Apr RV v HR 4-0 Rothes Victoria were Champions Hill Rovers were runners-up 1937-38 Inverness & District Junior Cup First round 20 NovForres Thistle v Hill Rovers Semi-final 11 Dec Hill Rovers v RAFEvanton Final at Thistle Park, Inverness 16 Apr Rothes Victoria v Hill Rovers 4-2 1937-38 Farquhar Cup First round 7 May RAFEvanton vForres Thistle 4-1 Semi-final 20 AprForres Thistle v Rothes Victoria 2-5 Hill Rovers v RAFEvanton Final 21 May Rothes Victoria v Hill Rovers 5-2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Elgin & District Junior League 1899-00 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Morayshire Junior League 1905-06 Elgin Thistle 1906-07 Elgin Caledonian 1907-08 Elgin Caledonian 1908-09Burghead Thistle 1909-10Burghead Thistle 1910-11Bishopmill United 1911-12Bishopmill United 1912-13Bishopmill United 1913-14 1914-1919no competition 1919-20 Lossiemouth Rangers 1920-21 Elgin Federation 1921-22 Elgin Territorials 1922-23Fochabers 1923-24Bishopmill United 1924-25 Elgin City 'A' 1925-26 Lossiemouth Rangers | 1926-27Forres Thistle 1927-28 Lossiemouth Rangers 1928-29 Lossiemouth Rangers 1929-30Forres Thistle 1930-31 Elgin Thistle 1931-32Burghead Thistle 1932-33 Keith Territorials 1933-34Hopeman 1934-35Rothes Victoria 1935-36 Deveron Valley 1936-37Rothes Victoria 1937-1946no competition 1946-47 RNAS Lossiemouth 1947-48 New Elgin 1948-49 RNAS Lossiemouth 1949-50 Lossiemouth United 1950-51 New Elgin | 1951-52 New Elgin 1952-53 Lossiemouth United 1953-54 New Elgin 1954-55 New Elgin 1955-56 Lossiemouth United 1956-57 New Elgin 1957-58 New Elgin 1958-59 Lossiemouth United 1959-60 New Elgin 1960-61Fochabers 1961-62Islavale 1962-63 Buckie Rovers 1963-64 New Elgin 1964-65 Buckie Rovers 1965-66 Buckie Rovers 1966-67 New Elgin 1967-68 Buckie Rovers | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Morayshire Junior League Membership
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
North Region Junior League (North Section) 1968-69Burghead Thistle 1969-70 Buckie Rovers 1970-71Islavale 1971-72Forres Thistle 1972-73Burghead Thistle 1973-74Burghead Thistle 1974-75 Buckie Rovers 1975-76Nairn StNinian 1976-77Burghead Thistle 1977-78Nairn StNinian 1978-79Nairn StNinian | 1979-80Forres Thistle 1980-81Bishopmill United 1981-82Nairn StNinian 1982-83Buckie Rovers 1983-84Deveronside 1984-85Fochabers 1985-86Deveronside 1986-87Caberfeidh 1987-88Deveronside 1988-89Deveronside 1989-90Deveronside | 1990-91Deveronside 1991-92 Lossiemouth United 1992-93 Buckie Rovers 1993-94Deveronside 1994-95 Lossiemouth United 1995-96Deveronside 1996-97Islavale 1997-98Islavale 1998-99Islavale 1999-00Deveronside 2000-01Deveronside | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
North Region Junior League (North Section) Membership
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Wick Allan Shield Overall North Region Junior League Champions North Section winning teams 1973-74Burghead Thistle 1987-88Deveronside 1989-90Deveronside 1992-93 Buckie Rovers 1999-00Deveronside | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Buckie & District Junior League 1908-09 Buckie Caledonian 1909-1925unknown 1925-26 Buckie Bankers 1926-27Portsoy 1927-1931unknown 1931-32 Buckie Rovers 1932-33 Buckie Rovers 1933-34 Buckie Rovers 1934-35 1935-36Findochty | Banffshire Junior League 1902-03 Buckie Caledonian 1903-1908 no competition 1908-09 Buckie Caledonian | Banffshire Junior Cup 1902-03 Buckie Caledonian 1903-04Hearts of Moray Athletic 1904-05 Hopeman Rangers 1905-06 Buckie Rangers 1906-07 Buckie Rangers 1907-08 Buckie Rangers 1908-09 Buckie Rangers 1909-10 Buckie Caledonian 1910-11Strathlene United 1911-12Hearts of Moray 1912-13Hearts of Moray 1913-14Hearts of Moray | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Inverness Junior League 1950-51 1951-52 1952-53 | 1950-51Inverness JuniorLeague
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1951-52Inverness JuniorLeague
Table as of 15 September 1951 | Raigmore withdrew in November and were replaced byCulcabock Athletic 1952-53Inverness JuniorLeague
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
North of Scotland Junior Cup (1) Known as the North of Scotland 2nd XI Cup 1935-1984 and North Caledonian Cup from 1984. Only the winners of the Junior Cup competition are listed here. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1887-88 Crusaders 1888-89Camerons 1889-90 Union 1890-91 Inverness Thistle'A' 1891-92 Crown 'A' 1892-93 Inverness Caledonian'A' 1893-94 Inverness Thistle'A' 1894-95 Inverness Caledonian'A' 1895-96 Inverness Caledonian'A' 1896-97 Inverness Citadel'A' 1897-98 Inverness Citadel'A' 1898-99Heatherley 1899-00 Inverness Caledonian'A' 1900-01 Inverness Thistle'A' 1901-02Clachnacuddin'A' | 1902-03 Dingwall Victoria United 1903-04 Dingwall Victoria United 1904-05 Inverness Caledonian'A' 1905-06 Inverness Caledonian'A' 1906-07 Inverness Caledonian'A' 1907-08 Nelson 1908-09Clachnacuddin'A' 1909-10 Inverness Thistle'A' 1910-11 Grantown Athletic 1911-12Bishopmill United 1913-14 Albert 1914-1919no competition 1919-20Clachnacuddin'A' 1920-21 Inverness Citadel'A' | 1921-22 Inverness Caledonian'A' 1922-23Clachnacuddin'A' 1923-24 Fortrose Union 1924-25 StDuthus 1925-26 Inverness Thistle'A' 1926-27Camerons 1927-28 Dingwall Victoria United 1928-29 Nelson 1929-30Clachnacuddin'A' 1930-31 Inverness Thistle'A' 1931-32 Inverness Thistle'A' 1932-33 Nelson 1933-34 Muir of Ord Rovers 1934-35 Muir of Ord Rovers | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
North of Scotland Junior Cup (2) AKA Farquhar Cup 1935-36 Hill Rovers 1936-37 Hill Rovers 1937-38Rothes Victoria | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
North of Scotland Junior Cup (3) 1949-50Bishopmill United 1950-51 Lossiemouth United 1951-52 45 MU Kinloss 1952-53Forres Thistle 1953-54 New Elgin 1954-55Fochabers 1955-56Fochabers 1956-57 RAF Kinloss 1957-58Forres Thistle 1958-59Forres Thistle 1959-60 New Elgin 1960-61Fochabers 1961-62 Buckie Rovers | 1962-63Burghead Thistle 1963-64Bishopmill United 1964-65 New Elgin 1965-66 New Elgin 1966-67Islavale 1967-68 Buckie Rovers 1968-69Forres Thistle 1969-70 Buckie Rovers 1970-71Islavale 1971-72Islavale 1972-73 RAF Kinloss 1973-74Forres Thistle 1974-75Forres Thistle | 1975-76Forres Thistle 1976-77Islavale 1977-78 Buckie Rovers 1978-79Forres Thistle 1979-80Bishopmill United 1980-81Nairn StNinian 1981-82Rothes Decimals 1982-83 RAF Lossiemouth 1983-84Burghead Thistle 1984-85Forres Thistle 1985-86Forres Thistle 1986-87Islavale | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Morayshire Junior Cup Between 1968 and 1997 the trophy was awarded to the North Region Junior League (North Section) runners-up | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1899-00Bishopmill 1900-01Hopeman Rangers 1901-02 Buckie United 1902-03Bishopmill 1903-04Hopeman Rangers 1904-05Hopeman Rangers 1905-06 Elgin City 'A' 1906-07Hopeman Rangers 1907-08 Elgin Caledonian 1908-09 Elgin Thistle 1909-10Bishopmill United 1910-11Bishopmill United 1911-12Bishopmill United 1912-13Bishopmill United 1913-14Burghead Thistle 1914-1919no competition 1919-20 Elgin Hearts 1920-21Fochabers 1921-22Fochabers 1922-23Fochabers 1923-24Fochabers 1924-25 Rothes Victoria 1925-26Forres Thistle 1926-27 Lossiemouth Rangers 1927-28 Dufftown 1928-1930no competition 1930-31Forres Thistle 1931-32Burghead Thistle 1932-33 Lossiemouth Rangers | 1933-34 Keith Territorials 1934-35 Dufftown 1935-36 Rothes Victoria 1936-1946no competition 1946-47 Buckie Rovers 1947-48 Royal Engineers 1948-49Bishopmill United 1949-50 RNAS Lossiemouth 1950-51 New Elgin 1951-52 45 MU Kinloss 1952-53Burghead Thistle 1953-54Forres Thistle 1954-55 RAF Kinloss 1955-56 New Elgin 1956-57Fochabers 1957-58 RAF Kinloss 1958-59 Lossiemouth United 1959-60 New Elgin 1960-61Islavale 1961-62Burghead Thistle 1962-63Bishopmill United 1963-64Bishopmill United 1964-65Islavale 1965-66 HMS Fulmar 1966-67 Buckie Rovers 1967-68 Buckie Rovers 1968-69 Nairn StNinian 1969-70Burghead Thistle 1970-71Forres Thistle | 1971-72Islavale 1972-73 RAF Kinloss 1973-74Forres Thistle 1974-75Burghead Thistle 1975-76Burghead Thistle 1976-77 New Elgin 1977-78Forres Thistle 1978-79Bishopmill United 1979-80 Nairn StNinian 1980-81Islavale 1981-82Buckie Rovers 1982-83Caberfeidh 1983-84Fochabers 1984-85Deveronside 1985-86Fochabers 1986-87Deveronside 1987-88Fochabers 1988-89Bishopmill United 1989-90 Lossiemouth United 1990-91Fochabers 1991-92 ForresThistle 1992-93Deveronside 1993-94Fochabers 1994-95Deveronside 1995-96Islavale 1996-97 Buckie Rovers 1997-98 Nairn StNinian 1998-99Portgordon United | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MorayshireRosebowl 1999-00Forres Thistle 2000-01Islavale Morayshire Junior Consolation Cup 1932-33 Keith Territorials | Elginshire Cup 2007-08Burghead Thistle 2008-09 Inverness City 2009-10Burghead Thistle 2010-11 Newmachar 2011-12 Nairn StNinian 2012-13 Colony Park 2013-14Forres Thistle 2014-15 Buckie Rovers 2015-16Forres Thistle | 2016-17 Nairn StNinian 2017-18 Nairn StNinian 2018-19Deveronside 2019-20unfinished 2020-21no competition 2021-22 Dufftown 2022-23 Banks o' Dee Juniors 2023-24Islavale | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Connon Cup Between 1998 and 2000 the trophy was awarded to the North Region Junior League (North Section) runners-up | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1931-32Burghead Thistle 1932-33 Rothes Victoria 1933-34Hopeman 1934-35 Rothes Victoria 1935-36 Grantown 1936-1947no competition 1947-48 RAF Elgin 1948-49 New Elgin 1949-50 Lossiemouth United 1950-51 RAF Kinloss 1951-52Bishopmill United 1952-53Forres Thistle 1953-54Forres Thistle 1954-55Islavale 1955-56Burghead Thistle 1956-57Islavale 1957-58Forres Thistle 1958-59Burghead Thistle 1959-60Bishopmill United | 1960-61Burghead Thistle 1961-62Burghead Thistle 1962-63Bishopmill United 1963-64 Fulmar 1964-65Burghead Thistle 1965-66 Lossiemouth United 1966-67 Fulmar 1967-68Islavale 1968-69 Lossiemouth United 1969-70 RAF Kinloss 1970-1973no competition 1973-74 Nairn StNinian 1974-75 Nairn StNinian 1975-76Bishopmill United 1976-77 New Elgin 1977-78Bishopmill United 1978-79Burghead Thistle 1979-80Forres Thistle 1980-81 Lossiemouth United | 1981-82 Buckie Rovers 1982-83 RAF Kinloss 1983-84Bishopmill United 1984-85Forres Thistle 1985-86 Rothes Decimals 1986-87 Nairn StNinian 1987-88 Nairn StNinian 1988-89 Lossiemouth United 1989-90 Lossiemouth United 1990-91Bishopmill United 1991-92 New Elgin 1992-93Deveronside 1993-94Fochabers 1994-95Bishopmill United 1995-96Burghead Thistle 1996-97Burghead Thistle 1997-98 Strathspey Thistle 1998-99Islavale 1999-00Forres Thistle | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Shand Cup 1919-20 Lossiemouth Rangers 1920-1922no competition 1922-23 Dufftown 1923-24 Dufftown 1924-25 Dufftown | Munro Cup 1920-21Rothes Victoria 1921-1922no competition 1922-23Aberlour 1923-24Craigellachie 1924-25Craigellachie | Mortlach Cup 1919-20Aberlour 1920-21 Grantown 1921-22Aberlour 1922-23 Dufftown 1923-24 Dufftown 1924-25Craigellachie | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Campbell Cup 1907-08Rothes Victoria 1908-09Rothes Victoria 1909-10Aberlour 1910-11 1911-12Aberlour Thistle 1912-13 1913-14 1914-19no competition 1919-20 Keith Juniors 1920-21Rothes Victoria 1921-22 1922-23Dufftown 1923-24Dufftown 1924-25Craigellachie 1925-26 Dufftown | McNiven Cup 1930-31 Dufftown 1931-32 1932-33Nethybridge 1933-34 1934-35 Grantown 1935-36 Grantown Moray & District Charity Cup 1921-22Fochabers 1922-1925unknown 1925-26Forres Thistle 1926-1930unknown 1930-31Forres Thistle | Elgin Junior Cup 1894-95 Elgin Caledonian 1895-96 Elgin Caledonian 1896-97 Elgin Caledonian 1897-98 Elgin Caledonian 1898-99Nairn Thistle 1899-00 Elgin Caledonian 1900-01 Elgin Victoria United 1901-02Forres Thistle 1902-03 1903-04 1904-05 1905-06 Elgin City 'A' 1906-07 1907-08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fisherman's Cup 1929-30Forres Thistle 1930-31withheld 1931-32 Elgin Thistle 1932-33 Keith | Clive Williamson Trophy 1998-99Islavale 1999-00Islavale 2000-01Deveronside | Duke of Moray Shield 1908-09 Elgin Thistle 1909-10Bishopmill United 1910-11Bishopmill United 1911-12Bishopmill United 1912-13Bishopmill United 1913-14 Hearts of Moray | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Matthew Cup 1950-51Bishopmill United 1951-52 Lossiemouth United 1952-53 RAF Kinloss 1953-54 New Elgin 1954-55 Lossiemouth United 1955-56 RNAS Lossiemouth 1956-57 RAF Kinloss 1957-58 Lossiemouth United 1958-59Burghead Thistle 1959-60 New Elgin 1960-61 New Elgin 1961-62Islavale 1962-63 Buckie Rovers 1963-64 Buckie Rovers 1964-65 Buckie Rovers 1965-66Islavale 1966-67 Buckie Rovers | 1967-68 Buckie Rovers 1968-69 Buckie Rovers 1969-70 Buckie Rovers 1970-71 New Elgin 1971-72Burghead Thistle 1972-73Burghead Thistle 1973-74Bishopmill United 1974-75Burghead Thistle 1975-76 Buckie Rovers 1976-77Bishopmill United 1977-78 Buckie Rovers 1978-79 New Elgin 1979-80 Rothes Decimals 1980-81 Rothes Decimals 1981-82 New Elgin 1982-83Caberfeidh 1983-84Deveronside | 1984-85Deveronside 1985-86Fochabers 1986-87Islavale 1987-88Deveronside 1988-89Bishopmill United 1989-90 Lossiemouth United 1990-91Deveronside 1991-92Islavale 1992-93Deveronside 1993-94 Buckie Rovers 1994-95 New Elgin 1995-96 RAF Lossiemouth 1996-97 Lossiemouth United 1997-98 Nairn StNinian 1998-99 Buckie Rovers 1999-00 New Elgin 2000-01Deveronside | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gordon Williamson Cup 1955-56 Lossiemouth United 1956-57 New Elgin 1957-58 New Elgin 1958-59Fochabers 1959-60 New Elgin 1960-61 Lossiemouth United 1961-62 Buckie Rovers 1962-63 New Elgin 1963-64 Buckie Rovers 1964-65 Buckie Rovers 1965-66Islavale 1966-67Forres Thistle 1967-68Forres Thistle 1968-69Burghead Thistle 1969-70 Nairn StNinian 1970-71Burghead Thistle 1971-72Burghead Thistle 1972-73 Lossiemouth United | 1973-74Burghead Thistle 1974-75Burghead Thistle 1975-76 Buckie Rovers 1976-77 Lossiemouth United 1977-78Bishopmill United 1978-79Deveronside 1979-80 New Elgin 1980-81 Buckie Rovers 1981-82 New Elgin 1982-83 Nairn St Ninian 1983-84 Fochabers 1984-85 Deveronside 1985-86 Deveronside 1986-87Deveronside 1987-88Deveronside 1988-89Bishopmill United 1989-90Islavale 1990-91Islavale | 1991-92 Nairn StNinian 1992-93Islavale 1993-94 RAF Kinloss 1994-95 New Elgin 1995-96 Deveronside 1996-97 Deveronside 1997-98 Deveronside 1998-99 Islavale 1999-00 Nairn St Ninian 2000-01Deveronside 2001-02 Strathspey Thistle 2002-03Forres Thistle 2003-04 New Elgin 2004-05Forres Thistle 2005-06 New Elgin 2006-07Nairn StNinian | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Nicholson Cup 1909-10 Elgin Rangers 1910-11Bishopmill United 1911-12Bishopmill United 1912-13Garmouth Athletic 1913-14 Elgin Territorials 1914-1920 no competition 1920-21Fochabers 1921-22Fochabers 1922-23Fochabers 1923-24Bishopmill United 1924-25 Elgin City 'A' 1925-26 Lossiemouth Rangers 1926-27Forres Thistle 1927-28 Lossiemouth Rangers 1928-29 Lossiemouth Rangers 1929-30 Lossiemouth Rangers 1930-31Forres Thistle 1931-32Burghead Thistle 1932-33 Lossiemouth Rangers 1933-34 Lossiemouth Rangers 1934-35Bishopmill United 1935-36 Rothes Victoria 1936-37 Rothes Victoria 1937-1947no competition 1947-48 RNAS Lossiemouth 1948-49Burghead Thistle | 1949-50 Lossiemouth United 1950-51 Lossiemouth United 1951-52 New Elgin 1952-53 RAF Kinloss 1953-54 RAF Kinloss 1954-55Fochabers 1955-56 Lossiemouth United 1956-57Fochabers 1957-58Burghead Thistle 1958-59 New Elgin 1959-60 New Elgin 1960-61 Fochabers 1961-62 Buckie Rovers 1962-63 Buckie Rovers 1963-64 Buckie Rovers 1964-65 Buckie Rovers 1965-66 Buckie Rovers 1966-67 Buckie Rovers 1967-68 New Elgin 1968-69 Lossiemouth United 1969-70 Buckie Rovers 1970-71Islavale 1971-72 RAF Kinloss 1972-73Forres Thistle 1973-74 Lossiemouth United 1974-75Burghead Thistle | 1975-76 Buckie Rovers 1976-77Caberfeidh 1977-78Bishopmill United 1978-79Bishopmill United 1979-80 Nairn StNinian 1980-81 Nairn StNinian 1981-82 Buckie Rovers 1982-83 Nairn St.Ninian 1983-84Deveronside 1984-85Fochabers 1985-86 Buckie Rovers 1986-87Caberfeidh 1987-88Fochabers 1988-89Deveronside 1989-90Deveronside 1990-91Bishopmill United 1991-92 Lossiemouth United 1992-93Deveronside 1993-94Deveronside 1994-95Deveronside 1995-96Burghead Thistle 1996-97 New Elgin 1997-98 Nairn StNinian 1998-99Burghead Thistle 1999-00Burghead Thistle 2000-01Burghead Thistle | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Robertson Cup 1926-27 Lossiemouth Rangers 1927-28 Lossiemouth Rangers 1928-29 Lossiemouth Rangers 1929-30Aberlour 1930-31Forres Thistle 1931-32Burghead Thistle 1932-33 Keith Territorials 1933-34 Keith Territorials 1934-35 Rothes Victoria 1935-36 Rothes Victoria 1936-37 Rothes Victoria 1937-1946no competition 1946-47 RNAS Lossiemouth 1947-48 New Elgin 1948-49 RAF Kinloss 1949-50 Lossiemouth United 1950-51 New Elgin 1951-52 45 MU Kinloss 1952-53 RAF Kinloss 1953-54 New Elgin 1954-55 RAF Kinloss 1955-56 RAF Kinloss | 1956-57 New Elgin 1957-58 RAF Kinloss 1958-59 New Elgin 1959-60Forres Thistle 1960-61Forres Thistle 1961-62 New Elgin 1962-63 Buckie Rovers 1963-64Bishopmill United 1964-65 New Elgin 1965-66 Buckie Rovers 1966-67Islavale 1967-68Forres Thistle 1968-69Forres Thistle 1969-70 Nairn StNinian 1970-71Forres Thistle 1971-72Forres Thistle 1972-73 1973-74Burghead Thistle 1974-75Burghead Thistle 1975-76Burghead Thistle 1976-77 Buckie Rovers 1977-78Burghead Thistle | 1978-79Bishopmill United 1979-80 New Elgin 1980-81 Nairn StNinian 1981-82Bishopmill United 1982-83 Nairn StNinian 1983-84 Buckie Rovers 1984-85 Deveronside 1985-86 Deveronside 1986-87 Cabar Feidh 1987-88 Deveronside 1988-89 Forres Thistle 1989-90Islavale 1990-91Deveronside 1991-92 Lossiemouth United 1992-93Islavale 1993-94Deveronside 1994-95 Lossiemouth United 1995-96 Buckie Rovers 1996-97Islavale 1997-98Deveronside 1998-99Islavale 1999-00Islavale 2000-01Deveronside | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stewart Memorial Cup 1954-55 RAF Kinloss 1955-56Fochabers 1956-57 New Elgin 1957-58 Lossiemouth United 1958-59Fochabers 1959-60Fochabers 1960-61 Lossiemouth United 1961-62Islavale 1962-63 New Elgin 1963-64 New Elgin 1964-65 Buckie Rovers 1965-66 Buckie Rovers 1966-67 New Elgin 1967-68 Buckie Rovers 1968-69 RAF Kinloss 1969-70Burghead Thistle | 1970-71 Nairn StNinian 1971-72Forres Thistle 1972-73 Buckie Rovers 1973-74Burghead Thistle 1974-75Burghead Thistle 1975-76Burghead Thistle 1976-77Burghead Thistle 1977-78 Nairn StNinian 1978-79 Rothes Decimals 1979-80Burghead Thistle 1980-81 Nairn StNinian 1981-82 Buckie Rovers 1982-83 RAF Kinloss 1983-84Deveronside 1984-85Caberfeidh 1985-86Caberfeidh | 1986-87 Deveronside 1987-88 Nairn St Ninian 1988-89 Deveronside 1989-90 Deveronside 1990-91 Islavale 1991-92 Islavale 1992-93 Deveronside 1993-94 Deveronside 1994-95 Deveronside 1995-96 Nairn St Ninian 1996-97Islavale 1997-98 Lossiemouth United 1998-99 New Elgin 1999-00Forres Thistle 2000-01Islavale | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
White Horse Cup 1929-30Forres Thistle 1930-31 Elgin Thistle 1931-32Burghead Thistle 1932-33Burghead Thistle 1933-34 Keith Territorials 1934-35 Rothes Victoria 1935-36 Dufftown 1936-37Forres Thistle 1937-1946no competition 1946-47 RNAS Lossiemouth 1947-48 Buckie Rovers 1948-49 RNAS Lossiemouth 1949-50Bishopmill United | 1950-51 New Elgin 1951-52Bishopmill United 1952-53Forres Thistle 1953-54 Lossiemouth United 1954-55 RAF Kinloss 1955-56 Lossiemouth United 1956-57 RAF Kinloss 1957-58Burghead Thistle 1958-59 New Elgin 1959-60 New Elgin 1960-61 New Elgin 1961-62 Buckie Rovers 1962-63 New Elgin | 1963-64Bishopmill United 1964-65 RAF Kinloss 1965-66Islavale 1966-67 Buckie Rovers 1967-68 Fulmar 1968-69Forres Thistle 1969-70 Buckie Rovers 1970-71Forres Thistle 1971-72 New Elgin 1972-73 New Elgin 1973-74Burghead Thistle 1974-75 Nairn StNinian 1975-76 Buckie Rovers 1976-77Forres Thistle | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sunlight Cup 1899-00 Buckie Rangers 1900-01 Buckie Rangers 1901-02 Buckie Caledonian 1902-03 Buckie Thistle 1903-1912no competition 1912-13Findochty Fishermen 1913-14 Buckie Bankers 1914-1919no competition 1919-20Findochty 1920-21 Gordons 1921-22 Gordons Brown Cup 1922-23 Buckie Wednesday 1923-24 Buckie Thistle Juniors 1924-25 Hawthorn 1925-26 Buckie Wednesday 1926-27Portknockie Seafield 1927-28Strathlene 1928-29 Buckie Rovers 1929-30Portgordon 1930-31 Buckie Wanderers 1931-32 Buckie Rovers 1932-33Buckpool Celtic 1933-34Buckie Rovers 1934-35Portgordon | Buckie Junior Cup 1921-22Portgordon 1922-23 Dufftown 1923-24 Dufftown 1924-25Craigellachie 1925-26 Dufftown 1927-28 Lossiemouth Rangers 1928-29 Buckie Rovers 1929-30Portgordon 1930-31Forres Thistle 1931-32Burghead Thistle 1932-33Buckpool Celtic Victoria Cup 1920-21 Buckie Rovers Lyon Cup 1931-32 Macduff 1932-33 1933-34Portgordon Wood Cup 1931-32 Banff Wednesday 1932-33 Banff 1933-34Portgordon | Ashton Cup 1901-02Bishopmill 1902-03Hopeman Rangers 1903-04 Buckie United 1904-05 Badenoch 1905-06 Huntly United 1906-07Fochaber Wanderers 1907-08 Elgin Haugh Rovers 1908-09 Elgin Orion 1909-10Hopeman Caledonian 1910-11 Rothes Victoria 1911-12 Hearts of Moray 1912-13Duffus Rovers 1913-14Bishopmill United 1914-15Llanbyrd Athletic Usher Cup 1931-32 Macduff 1932-33 Banff Farquhar Cup 1935-36Hill Rovers 1936-37 1937-38Rothes Victoria 1938-39Hill Rovers | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Buckie & District Junior Consolation Cup 1933-34 Buckie Rovers 1934-35 Buckie Rovers Duncan Shield 1934-35 Buckie Rovers | Inverness & District Junior Cup 1935-36 Highland Light Infantry | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Victoria Cup 1920-21 Buckie Rovers | Daily Express Cup 1936-37 Rothes Victoria 1937-38 Rothes Victoria | Grant Silver Cup 1897-98 Dufftown Rangers | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Moray & District Junior Cup 1899-00Bishopmill 1900-01Hopeman Rangers 1901-02 Buckie United 1902-03Bishopmill 1903-04 Huntly United 1904-05Fochabers Wanderers 1905-06 Elgin Haugh Rovers 1906-07 Elgin Orion 1907-08Hopeman Caledonian 1908-09 Rothes Victoria 1909-10Burghead Thistle 1910-11Bishopmill United 1911-12Bishopmill United 1912-13Bishopmill United 1913-14Bishopmill United | Tom Gordon Cup 1975-76Burghead Thistle 1976-77 1977-78Burghead Thistle 1978-79 1979-80Bishopmill United 1980-81 RAF Kinloss 1981-82 Lossiemouth United 1982-83 Lossiemouth United 1983-84Fochabers 1984-85Caberfeidh 1985-86Caberfeidh 1986-87Deveronside 1987-88Deveronside 1988-89 Nairn StNinian 1989-90Fochabers 1990-91Fochabers 1991-92Bishopmill United 1992-93Forres Thistle 1993-94Deveronside 1994-95 Lossiemouth United 1995-96 Nairn StNinian 1996-97 New Elgin 1997-98Portgordon United | Robbie Nicol Memorial Trophy 1998-99 Strathspey Thistle 1999-00Deveronside 2000-01Forres Thistle Speyside Shield 1919-20 Rothes Victoria 1920-21Craigellachie |