Scottish Highland League Cup

 

previously called the Highland League Cup

 

Page created: 25 March 2022

Updated: 24 July 2024

 

The winners are awarded the Morganti Cup. In 1983 the competition gained its first sponsor, Tennent's Brewery.

 

The results of the following matches are still outstanding:

 

1954-55

Huntly v Rothes [1 Sep]

Keith v Buckie [1 Sep]

Nairn v Elgin [1 Sep]

Caley v Clach [1 Sep]

 

 

Winners

 

Highland League Cup

1946-47 Forres Mechanics

1947-48 Clachnacuddin

1948-49 Huntly

1949-50 Ross County

1950-51 Clachnacuddin

1951-52 Huntly

1952-53 Caledonian

1953-54 Buckie Thistle

1954-55 Forres Mechanics

1955-56 Buckie Thistle

1956-57 Buckie Thistle

1957-58 Buckie Thistle

1958-59 Fraserburgh

1959-60 Elgin City

1960-61 Buckie Thistle

1961-62 Lossiemouth

1962-63 Peterhead

1963-64 Nairn County

1964-65 Keith

1965-66 Peterhead

1966-67 Elgin City

1967-68 Peterhead

1968-69 Ross County

1969-70 Caledonian

1970-71 Inverness Thistle

1971-72 Caledonian

 

1972-73 Inverness Thistle

1973-74 Keith

1974-75 Keith

1975-76 Keith

1976-77 Caledonian

1977-78 Caledonian

1978-79 Ross County

1979-80 Buckie Thistle

1980-81 Peterhead

1981-82 Clachnacuddin

1982-83 Elgin City

1983-84 Keith

1984-85 Forres Mechanics

1985-86 Keith

1986-87 Buckie Thistle

1987-88 Inverness Thistle

1988-89 Keith

1989-90 Peterhead

1990-91 Elgin City

1991-92 Ross County

1992-93 Huntly

1993-94 Huntly

1994-95 Cove Rangers

1995-96 Huntly

1996-97 Lossiemouth

1997-98 Elgin City

 

1998-99 Forres Mechanics

1999-00 Cove Rangers

2000-01 Forres Mechanics

2001-02 Forres Mechanics

2002-03 Keith

2003-04 Clachnacuddin

2004-05 Cove Rangers

2005-06 Fraserburgh

2006-07 Keith

2007-08 Inverurie Loco Works

2008-09 Inverurie Loco Works

2009-10 Forres Mechanics

2010-11 Nairn County

2011-12 Buckie Thistle

2012-13 Keith

2013-14 Clachnacuddin

2014-15 Cove Rangers

2015-16 Brora Rangers

2016-17 Cove Rangers

2017-18 Formartine United

2018-19 Cove Rangers

2019-20 Rothes

2020-21 no competition

2021-22 Brora Rangers

2022-23 Banks o' Dee

2023-24 Brora Rangers

 

 

 

1946-47 Highland League Cup

First round - 2 legs

10 Aug Caledonian v Clachnacuddin 3-1

14 Aug Clachnacuddin v Caledonian 6-5

10 Aug Lossiemouth v Forres Mechanics 5-2

14 Aug Forres Mechanics v Lossiemouth 6-1

10 Aug Peterhead v Fraserburgh 4-0

14 Aug Fraserburgh v Peterhead 3-3

10 Aug 30th Training Battalion v Nairn County 8-5

14 Aug Nairn County v 30th Training Battalion 3-1

10 Aug Rothes v Elgin City 4-2

14 Aug Elgin City v Rothes 4-1

10 Aug Keith v Buckie Thistle 2-2

14 Aug Buckie Thistle v Keith 2-3

10 Aug Deveronvale v Huntly 4-2

14 Aug Huntly v Deveronvale 6-5

10 Aug Ross County v Inverness Thistle 4-1

15 Aug Inverness Thistle v Ross County 0-2

 

Second round

17 Aug Elgin City v Keith 3-3

21 Aug Keith v Elgin City 3-6

17 Aug Caledonian v Ross County 1-2

21 Aug Ross County v Caledonian 0-3 aet

17 Aug Peterhead v Deveronvale 4-1

21 Aug Deveronvale v Peterhead 0-7

17 Aug Forres Mechanics v 30th Training Battalion 6-2

21 Aug 30th Training Battalion v Forres Mechanics 3-3

 

Semi-final

24 Aug Elgin City v Peterhead 4-2

24 Aug Forres Mechanics v Caledonian 4-2

 

Final at Inverness

28 Aug Forres Mechanics v Elgin City 5-2

 

 

 

1947-48 Highland League Cup

First round - 2 legs

9 Aug Deveronvale v Fraserburgh 1-0

12 Aug Fraserburgh v Deveronvale 3-1 aet

9 Aug Peterhead v Huntly 5-1

13 Aug Huntly v Peterhead 1-1

9 Aug Elgin City v Keith 3-1

12 Aug Keith v Elgin City 1-2

9 Aug Buckie Thistle v Rothes 1-0

13 Aug Rothes v Buckie Thistle 2-4

9 Aug Lossiemouth v RAF Kinloss 3-0

13 Aug Lossiemouth v RAF Kinloss 6-1

9 Aug Forres Mechanics v Nairn County 4-0

13 Aug Nairn County v Forres Mechanics 2-3

9 Aug Caledonian v Clachnacuddin 1-3

13 Aug Clachnacuddin v Caledonian 4-1

11 Aug Inverness Thistle v Ross County 5-2

13 Aug Ross County v Inverness Thistle 2-1

 

Second round - 2 legs

16 Aug Fraserburgh v Peterhead 4-1

20 Aug Peterhead v Fraserburgh 2-0

16 Aug Inverness Thistle v Clachnacuddin 0-5

20 Aug Clachnacuddin v Inverness Thistle 1-2

16 Aug Elgin City v Buckie Thistle 3-0

20 Aug Buckie Thistle v Elgin City 1-0

16 Aug Forres Mechanics v Lossiemouth 6-1

20 Aug Lossiemouth v Forres Mechanics 0-2

 

Semi-final

23 Aug Fraserburgh v Clachnacuddin 0-2

23 Aug Elgin City v Forres Mechanics 0-2

 

Final at Station Park, Nairn

27 Aug Clachnacuddin v Forres Mechanics 2-1

 

1948-49 Highland League Cup

First round - 2 legs

14 Aug Peterhead v Deveronvale 8-1

18 Aug Deveronvale v Peterhead 1-2

14 Aug Fraserburgh v Huntly 1-0

18 Aug Huntly v Fraserburgh 3-0

14 Aug Keith v Elgin City 3-6

18 Aug Elgin City v Keith 6-3

14 Aug Rothes v Buckie Thistle 0-7

18 Aug Buckie Thistle v Rothes 5-3

14 Aug Nairn County v HBTB 0-2

18 Aug HBTB v Nairn County 1-6

14 Aug Lossiemouth v Forres Mechanics 3-1

18 Aug Forres Mechanics v Lossiemouth 5-0

14 Aug Caledonian v Ross County 1-3

18 Aug Ross County v Caledonian 1-3 aet

14 Aug Inverness Thistle v Clachnacuddin 1-5

18 Aug Clachnacuddin v Inverness Thistle 2-2

 

Second round - 2 legs

21 Aug Huntly v Peterhead 2-1

25 Aug Peterhead v Huntly 3-3

21 Aug Elgin City v Buckie Thistle 4-1

25 Aug Buckie Thistle v Elgin City 1-2

21 Aug Nairn County v Forres Mechanics 1-3

25 Aug Forres Mechanics v Nairn County 6-0

21 Aug Clachnacuddin v Caledonian 3-2

25 Aug Caledonian v Clachnacuddin 4-2 aet

 

Semi-final

28 Aug Caledonian v Elgin City 1-1

30 Aug Elgin City v Caledonian 1-0

28 Aug Forres Mechanic v Huntly 3-7

 

Final at Kynoch Park, Keith

1 Sep Huntly v Elgin City 5-2

 

1949-50 Highland League Cup

First round - 2 legs

13 Aug Fraserburgh v Deveronvale 3-1

16 Aug Deveronvale v Fraserburgh 2-2

13 Aug Huntly v Peterhead 3-1

17 Aug Peterhead v Huntly 3-4

13 Aug Rothes v Elgin City 1-1

17 Aug Elgin City v Rothes 2-1

13 Aug Keith v Buckie Thistle 1-3

17 Aug Buckie Thistle v Keith 2-2

13 Aug Nairn County v Forres Mechanics 2-7

17 Aug Forres Mechanics v Nairn County 5-0

13 Aug Lossiemouth v Fort George 5-0

17 Aug Fort George v Lossiemouth 0-7

13 Aug Ross County v Clachnacuddin 6-2

16 Aug Clachnacuddin v Ross County 2-3

13 Aug Caledonian v Inverness Thistle 3-2

17 Aug Inverness Thistle v Caledonian 3-0

 

Second round - 2 legs

20 Aug Fraserburgh v Huntly 2-3

24 Aug Huntly v Fraserburgh 0-0

20 Aug Buckie Thistle v Elgin City 2-3

24 Aug Elgin City v Buckie Thistle 3-5

20 Aug Lossiemouth v Forres Mechanics 1-0

24 Aug Forres Mechanics v Lossiemouth 1-0

20 Aug Inverness Thistle v Ross County 1-1

24 Aug Ross County v Inverness Thistle 1-1

25 Aug Inverness Thistle v Ross County 1-1

27 Aug Ross County v Inverness Thistle 2-1 aet

 

Semi-final

27 Aug Huntly v Buckie Thistle 2-3

31 Aug Forres Mechanics v Ross County 3-4

 

Final at Borough Briggs, Elgin

29 Apr Ross County v Buckie Thistle 4-1

 

 

 

1950-51 Highland League Cup

First round - 2 legs

16 Aug Fraserburgh v Huntly 7-2

19 Aug Huntly v Fraserburgh 1-0

16 Aug Peterhead v Deveronvale 3-3

19 Aug Deveronvale v Peterhead 1-2

16 Aug Rothes v Keith 1-1

19 Aug Keith v Rothes 1-2

16 Aug Buckie Thistle v Elgin City 1-3

19 Aug Elgin City v Buckie Thistle 2-1

16 Aug Forres Mechanics v Nairn County 2-2

19 Aug Nairn County v Forres Mechanics 0-2

16 Aug Fort George v Lossiemouth 2-4

19 Aug Lossiemouth v Fort George 3-0

16 Aug Ross County v Inverness Thistle 2-2

19 Aug Inverness Thistle v Ross County 3-2 aet

16 Aug Clachnacuddin v Caledonian 2-0

19 Aug Caledonian v Clachnacuddin 1-0

 

Second round - 2 legs

23 Aug Fraserburgh v Peterhead 2-0

26 Aug Peterhead v Fraserburgh 4-1 aet

23 Aug Lossiemouth v Forres Mechanics 2-0

26 Aug Forres Mechanics v Lossiemouth 4-5 aet

23 Aug Rothes v Elgin City 1-1

26 Aug Elgin City v Rothes 5-0

23 Aug Inverness Thistle v Clachnacuddin 1-2

26 Aug Clachnacuddin v Inverness Thistle 5-0

 

Semi-final

30 Aug Clachnacuddin v Elgin City 1-0

30 Aug Lossiemouth v Peterhead 3-1

 

Final at Station Park, Nairn

2 Sep Clachnacuddin v Lossiemouth 3-2

 

 

 

 

 

 

1951-52 Highland League Cup

 

District 1

Dev

Fras

Hun

Pet

Deveronvale

 

28 Aug

3-1

18 Aug

2-2

11 Aug

5-0

Fraserburgh

25 Aug

2-1

 

11 Aug

2-2

22 Aug

0-4

Huntly

22 Aug

4-4

15 Aug

4-3

 

25 Aug

4-2

Peterhead

15 Aug

0-0

18 Aug

2-1

28 Aug

2-4

 

XXXXXXXXXXXX

 

 

 

 

 

District 3

Forr

Nai

Loss

Forres Mechanics

 

21 Aug

2-2

15 Aug

2-0

Nairn County

18 Aug

0-1

Xx

xxx

25 Aug

3-6

Lossiemouth

29 Aug

2-3

11 Aug

6-0

 

XXXXXXXXXXXX

 

 

 

 

 

Semi-final

1 Sep Huntly v Elgin City 6-0

1 Sep Forres Mechanics v Caledonian 3-2

 

Final at Borough Briggs, Elgin

5 Sep Huntly v Forres Mechanics 4-1

 

 

 

 

 

 

 

District 2

Buc

Elg

Kei

Roth

Buckie Thistle

Xx

xxx

29 Aug

2-3

22 Aug

7-1

18 Aug

1-0

Elgin City

25 Aug

3-2

 

18 Aug

4-0

15 Aug

3-0

Keith

15 Aug

0-2

11 Aug

3-4

Xx

xxx

25 Aug

3-3

Rothes

11 Aug

2-2

22 Aug

1-1

29 Aug

4-1

 

XXXXXXXXXXXX

 

 

 

 

 

District 4

Clach

InvC

InvT

Ross

Clachnacuddin

 

25 Aug

0-2

18 Aug

6-0

29 Aug

6-2

Caledonian

11 Aug

7-4

 

20 Aug

6-1

18 Aug

9-4

Inverness Thistle

23 Aug

4-4

15 Aug

2-5

 

25 Aug

3-2

Ross County

15 Aug

0-5

27 Aug

2-2

11 Aug

5-4

 

XXXXXXXXXXXX

 

 

 

 

 

 

 

 

1952-53 Highland League Cup

 

District 1

Dev

Fras

Hun

Pet

Deveronvale

 

16 Aug

6-5

13 Aug

1-5

23 Aug

3-2

Fraserburgh

9 Aug

1-6

 

23 Aug

1-3

20 Aug

4-1

Huntly

20 Aug

1-1

27 Aug

7-2

 

9 Aug

6-0

Peterhead

27 Aug

3-2

12 Aug

2-2

16 Aug

1-5

 

XXXXXXXXXXXX

 

 

 

 

 

District 2

Forr

Loss

Nair

Forres Mechanics

 

9 Aug

2-1

23 Aug

5-1

Lossiemouth

20 Aug

3-2

 

13 Aug

1-1

Nairn County

16 Aug

3-2

27 Aug

1-4

 

XXXXXXXXXXXX

 

 

 

 

Semi-final

30 Aug Buckie Thistle v Huntly 2-1

30 Aug Caledonian v Lossiemouth 3-0

 

Final

2 Sep Caledonian v Buckie Thistle at Christie Park, Huntly

10 Sep Caledonian v Buckie Thistle 2-1 at Borough Briggs, Elgin

 

 

 

 

 

District 3

Buc

Elg

Kei

Roth

Buckie Thistle

 

27 Aug

2-1

9 Aug

4-1

16 Aug

2-1

Elgin City

23 Aug

1-2

 

16 Aug

1-1

9 Aug

1-2

Keith

20 Aug

3-2

12 Aug

1-6

 

23 Aug

2-4

Rothes

13 Aug

0-6

20 Aug

0-3

27 Aug

5-1

 

XXXXXXXXXXXX

 

 

 

 

 

District 4

Clach

InvC

InvT

Ross

Clachnacuddin

 

20 Aug

3-3

14 Aug

1-3

23 Aug

2-0

Caledonian

16 Aug

3-3

 

23 Aug

3-1

27 Aug

5-2

Inverness Thistle

25 Aug

2-2

9 Aug

0-5

 

16 Aug

1-3

Ross County

9 Aug

3-2

13 Aug

0-4

20 Aug

4-3

 

XXXXXXXXXXXX

 

 

 

 

 

 

 

 

 

 

1953-54 Highland League Cup

 

District 1

Dev

Fras

Hun

Pet

Deveronvale

 

22 Aug

1-2

8 Aug

1-6

19 Aug

5-2

Fraserburgh

12 Aug

2-3

 

19 Aug

2-1

26 Aug

6-4

Huntly

26 Aug

1-0

15 Aug

1-2

 

12 Aug

3-1

Peterhead

15 Aug

6-3

8 Aug

2-0

22 Aug

0-1

 

XXXXXXXXXXXX

 

 

 

 

 

District 3

Clach

Loss

Forr

Nair

Clachnacuddin

 

19 Aug

3-1

8 Aug

2-2

12 Aug

2-2

Lossiemouth

22 Aug

2-2

 

15 Aug

2-2

8 Aug

4-1

Forres Mechanics

26 Aug

1-4

12 Aug

3-2

 

22 Aug

2-0

Nairn County

15 Aug

5-3

26 Aug

7-1

19 Aug

1-1

 

XXXXXXXXXXXX

 

 

 

 

 

Semi-final

2 Sep Huntly v Buckie Thistle 1-4

2 Sep Caledonian v Clachnacuddin 4-3 aet

 

Final at Borough Briggs, Elgin

7 Sep Buckie Thistle v Caledonian 3-2

 

 

 

 

 

District 2

Buc

Elg

Kei

Roth

Buckie Thistle

 

22 Aug

2-2

19 Aug

6-0

12 Aug

0-0

Elgin City

26 Aug

2-4

 

15 Aug

6-1

19 Aug

4-2

Keith

8 Aug

2-7

12 Aug

1-6

 

26 Aug

1-1

Rothes

15 Aug

3-6

8 Aug

3-2

22 Aug

3-2

 

XXXXXXXXXXXX

 

 

 

 

 

District 4

InvC

InvT

Ross

Caledonian

 

26 Aug

8-1

22 Aug

3-0

Inverness Thistle

8 Aug

1-1

 

16 Aug

1-2

Ross County

12 Aug

3-2

19 Aug

2-2

 

XXXXXXXXXXXX

 

 

 

 

 

 

 

1954-55 Highland League Cup

 

District 1

Dev

Fras

Pet

Deveronvale

 

28 Aug

3-6

25 Aug

4-3

Fraserburgh

31 Aug

1-1

 

14 Aug

2-2

Peterhead

21 Aug

0-5

18 Aug

3-1

 

XXXXXXXXXXXX

 

 

 

 

 

 

District 3

Elg

Forr

Loss

Nair

Elgin City

 

21 Aug

1-0

28 Aug

6-1

18 Aug

2-3

Forres Mechanics

24 Aug

4-1

 

18 Aug

2-1

27 Aug

4-1

Lossiemouth

14 Aug

0-4

31 Aug

2-2

 

25 Aug

1-1

Nairn County

1 Sep

 

14 Aug

2-8

21 Aug

4-1

 

XXXXXXXXXXXX

 

 

 

 

 

Semi-final

4 Sep Buckie Thistle v Caledonian 1-2

4 Sep Forres Mechanics v Deveronvale 3-0

 

Final at Kingsmills, Inverness

13 Sep Forres Mechanics v Caledonian 3-3

15 Sep Forres Mechanics v Caledonian 2-1

 

 

 

 

 

 

District 2

Buc

Hunt

Kei

Roth

Buckie Thistle

 

18 Aug

4-1

28 Aug

8-1

25 Aug

8-0

Huntly

21 Aug

2-1

 

14 Aug

2-0

1 Sep

 

Keith

1 Sep

 

25 Aug

2-5

 

21 Aug

1-3

Rothes

14 Aug

1-4

28 Aug

1-2

18 Aug

4-5

 

XXXXXXXXXXXX

 

 

 

 

 

District 4

Clach

InvC

InvT

Ross

Clachnacuddin

 

14 Aug

1-3

28 Aug

3-4

21 Aug

2-1

Caledonian

1 Sep

 

 

21 Aug

5-1

28 Aug

2-1

Inverness Thistle

18 Aug

3-1

25 Aug

3-4

 

14 Aug

2-4

Ross County

25 Aug

1-1

18 Aug

3-1

1 Sep

5-1

 

XXXXXXXXXXXX

 

 

 

 

 

 

 

 

1955-56 Highland League Cup

 

District 1

Dev

Fras

Hun

Pet

Deveronvale

 

20 Aug

3-0

13 Aug

8-2

31 Aug

4-4

Fraserburgh

20 Aug

3-0

 

24 Aug

4-0

27 Aug

3-2

Huntly

27 Aug

1-2

17 Aug

0-1

 

20 Aug

0-2

Peterhead

17 Aug

2-0

13 Aug

3-2

31 Aug

1-0

 

XXXXXXXXXXXX

 

 

 

 

 

District 2

Forr

Loss

Nairn

Roth

Forres M

 

20 Aug

2-1

24 Aug

1-4

17 Aug

6-3

Lossiemouth

27 Aug

0-5

 

17 Aug

2-2

13 Aug

1-1

Nairn Co

13 Aug

3-0

31 Aug

2-0

 

27 Aug

1-0

Rothes

31 Aug

1-2

24 Aug

1-3

20 Aug

1-3

 

XXXXXXXXXXXX

 

 

 

 

 

Semi-final

3 Sep Buckie Thistle v Inverness Thistle 1-1

21 Sep Inverness Thistle v Buckie Thistle 4-7

3 Sep Peterhead v Nairn County 5-0

 

Final at Princess Royal Park, Banff

1 Oct Buckie Thistle v Peterhead 1-0

 

 

 

 

 

District 3

Buc

Elg

Kei

Buckie Thistle

 

27 Aug

2-1

17 Aug

3-0

Elgin City

13 Aug

0-3

 

24 Aug

4-2

Keith

31 Aug

1-3

20 Aug

0-4

 

XXXXXXXXXXXX

 

 

 

 

District 4

Clach

InvC

InvT

Ross

Clachnacuddin

 

20 Aug

1-1

17 Aug

2-2

2 Sep

5-1

Caledonian

24 Aug

1-0

 

13 Aug

2-0

27 Aug

2-0

Inverness Thistle

27 Aug

5-0

31 Aug

3-2

 

20 Aug

6-2

Ross County

13 Aug

1-1

17 Aug

2-2

24 Aug

3-9

 

XXXXXXXXXXXX

 

 

 

 

 

 

 

 

 

 

1956-57 Highland League Cup

 

District 1

Dev

Fras

Hun

Pet

Deveronvale

 

18 Aug

2-4

11 Aug

2-4

15 Aug

0-3

Fraserburgh

29 Aug

7-2

 

15 Aug

3-2

11 Aug

3-0

Huntly

18 Aug

7-0

22 Aug

3-5

 

29 Aug

2-5

Peterhead

22 Aug

5-1

25 Aug

1-3

18 Aug

1-4

 

 

 

District 3

FM

Loss

NCo

Forres M

 

11 Aug

4-2

25 Aug

1-2

Lossiemouth

22 Aug

0-4

 

15 Aug

0-1

Nairn Co

18 Aug

4-1

29 Aug

3-3

 

xxxxxxxxxxxxxx

 

 

 

 

 

Semi-final

1 Sep Fraserburgh v Caledonian 1-4

1 Sep Buckie Thistle v Forres Mechanics 4-1

 

Final at Station Park. Nairn

15 Sep Buckie Thistle v Caledonian 2-1

 

 

 

 

 

 

 

District 2

Buc

Elg

Kei

Roth

Buckie Th

 

11 Aug

4-1

22 Aug

6-1

29 Aug

7-1

Elgin City

18 Aug

0-5

 

29 Aug

1-0

15 Aug

7-1

Keith

25 Aug

0-6

Aug

3-5

 

18 Aug

0-3

Rothes

Aug

1-5

22 Aug

7-2

11 Aug

1-1

 

Xxxxxxx

 

 

 

 

 

District 4

Clach

InvC

InvT

Ross

Clach

 

29 Aug

 

22 Aug

0-6

25 Aug

2-2

Inv Caley

11 Aug

5-2

 

25 Aug

3-1

18 Aug

0-2

Inv Thistle

18 Aug

5-0

15 Aug

3-7

 

29 Aug

3-2

Ross Co

15 Aug

2-2

22 Aug

0-2

11 Aug

2-2

 

xxxxxxxxxxxxxx

 

 

 

 

 

 

 

 

1957-58 Highland League Cup

 

District 1

Dev

Fras

Hun

Pet

Deveronvale

 

14 Aug

1-4

28 Aug

2-1

24 Aug

3-5

Fraserburgh

21 Aug

3-1

 

10 Aug

2-5

28 Aug

4-6

Huntly

17 Aug

3-4

24 Aug

4-2

 

14 Aug

3-4

Peterhead

10 Aug

4-1

17 Aug

4-2

21 Aug

3-2

 

 

 

District 3

Caley

Forr

NCo

Loss

Caledonian

 

28 Aug

2-3

10 Aug

4-2

17 Aug

3-2

Forres M

14 Aug

2-3

 

24 Aug

2-4

10 Aug

1-1

Nairn Co

21 Aug

1-1

17 Aug

0-5

 

28 Aug

5-0

Lossiemouth

24 Aug

3-1

21 Aug

4-1

14 Aug

0-2

 

xxxxxxxxxxxxxx

 

 

 

 

Semi-final

31 Aug Peterhead v Buckie Thistle 0-4

31 Aug Clachnacuddin v Nairn County 0-2 aet

 

Final at Borough Briggs, Elgin

7 Sep Buckie Thistle v Nairn County 5-1

 

 

 

 

 

 

 

District 2

Buc

Elg

Kei

Roth

Buckie Th

 

24 Aug

4-1

21 Aug

2-0

17 Aug

8-1

Elgin City

28 Aug

0-2

 

17 Aug

0-2

10 Aug

3-0

Keith

10 Aug

3-2

13 Aug

3-3

 

28 Aug

6-1

Rothes

14 Aug

1-6

21 Aug

3-3

24 Aug

0-2

 

Xxxxxxx

 

 

 

 

 

District 4

Clach

InvT

Ross

Clach

 

24 Aug

3-2

17 Aug

5-2

Inv Thistle

14 Aug

1-1

 

21 Aug

4-2

Ross Co

28 Aug

3-4

12 Aug

3-2

 

xxxxxxxxxxxxxx

 

 

 

 

 

 

 

1958-59 Highland League Cup

 

District 1

Fras

Hun

Pet

Fraserburgh

 

23 Aug

4-4

13 Aug

4-1

Huntly

9 Aug

0-3

 

20 Aug

0-2

Peterhead

27 Aug

0-0

16 Aug

2-0

 

 

 

District 2

Loss

Elg

Forr

Nair

Lossiemouth

 

16 Aug

1-2

27 Aug

2-1

9 Aug

2-0

Elgin City

20 Aug

2-3

 

23 Aug

6-5

13 Aug

7-4

Forres M

13 Aug

5-1

9 Aug

5-5

 

20 Aug

2-3

Nairn Co

23 Aug

3-0

27 Aug

3-2

16 Aug

2-4

 

xxxxxxxxxxxxxx

 

 

 

 

 

 

Semi-final

30 Aug Inverness Thistle v Buckie Thistle 5-4

30 Aug Fraserburgh v Elgin City 3-2

 

Final at Borough Briggs, Elgin

13 Sep Fraserburgh v Inverness Thistle 4-2

 

 

 

 

 

 

 

District 3

Buc

Kei

Dev

Roth

Buckie Th

 

27 Aug

2-2

9 Aug

2-0

16 Aug

2-1

Keith

14 Aug

0-1

 

20 Aug

1-0

23 Aug

1-3

Deveronvale

23 Aug

3-4

16 Aug

0-0

 

13 Aug

4-3

Rothes

20 Aug

2-3

9 Aug

2-0

27 Aug

5-2

 

Xxxxxxx

 

 

 

 

 

District 4

Clach

InvC

InvT

Ross

Clach

 

28 Aug

1-5

20 Aug

2-2

23 Aug

0-2

Inv Caley

13 Aug

0-0

 

23 Aug

2-2

16 Aug

1-3

Inv Thistle

16 Aug

0-0

9 Aug

3-0

 

27 Aug

1-1

Ross Co

9 Aug

2-4

20 Aug

3-0

13 Aug

2-5

 

xxxxxxxxxxxxxx

 

 

 

 

 

 

 

 

1959-60 Highland League Cup

 

District 1

Dev

Fras

Hun

Pet

Deveronvale

 

27 Aug

1-0

12 Aug

1-4

15 Aug

2-3

Fraserburgh

8 Aug

0-1

 

22 Aug

2-2

19 Aug

1-1

Huntly

19 Aug

0-3

15 Aug

2-2

 

8 Aug

1-4

Peterhead

22 Aug

2-1

12 Aug

2-2

25 Aug

2-5

 

 

 

District 2

Elg

Forr

Loss

Nair

Elgin City

 

12 Aug

3-2

15 Aug

2-2

22 Aug

5-0

Forres M

19 Aug

4-5

 

22 Aug

2-2

8 Aug

1-1

Lossiemouth

8 Aug

2-2

26 Aug

0-3

 

19 Aug

1-1

Nairn Co

26 Aug

5-4

15 Aug

5-2

13 Aug

1-2

 

xxxxxxxxxxxxxx

 

 

 

 

 

Semi-final

29 Aug Clachnacuddin v Keith 3-1

29 Aug Peterhead v Elgin City 2-2

5 Sep Elgin City v Peterhead 2-2

9 Sep Elgin City v Peterhead 2-1 at Princess Royal Park, Banff

 

Final at Mosset Park, Forres

12 Sep Elgin City v Clachnacuddin 3-2

 

 

 

 

 

 

 

District 3

Buc

Kei

Roth

Buckie Th

 

22 Aug

1-0

12 Aug

0-2

Keith

11 Aug

4-0

 

15 Aug

3-1

Rothes

8 Aug

4-2

26 Aug

1-2

 

Xxxxxxx

 

 

 

 

District 4

Clach

InvC

InvT

Ross

Clach

 

8 Aug

6-0

19 Aug

4-2

26 Aug

1-0

Inv Caley

22 Aug

2-0

 

26 Aug

5-2

15 Aug

5-1

Inv Thistle

15 Aug

0-0

12 Aug

7-5

 

22 Aug

4-2

Ross Co

12 Aug

1-2

19 Aug

0-5

8 Aug

1-3

 

xxxxxxxxxxxxxx

 

 

 

 

 

 

 

 

1960-61 Highland League Cup

 

District 1

Dev

Fras

Hun

Pet

Deveronvale

 

13 Aug

0-2

27 Aug

5-0

24 Aug

3-2

Fraserburgh

17 Aug

2-1

 

24 Aug

2-4

27 Aug

3-3

Huntly

31 Aug

0-2

20 Aug

4-3

 

17 Aug

4-3

Peterhead

20 Aug

0-3

31 Aug

0-1

13 Aug

3-0

 

 

 

District 3

Elg

Forr

Nair

Elgin City

 

31 Aug

9-2

24 Aug

8-1

Forres M

17 Aug

3-3

 

27 Aug

4-1

Nairn Co

13 Aug

1-5

20 Aug

3-4

 

xxxxxxxxxxxxxx

 

 

 

 

 

Semi-final

3 Sep Buckie Thistle v Deveronvale 3-2

3 Sep Caledonian v Elgin City 1-1

7 Sep Elgin City v Caledonian 2-3

 

Final at Borough Briggs, Elgin

10 Sep Buckie Thistle v Caledonian 3-1

 

 

 

 

 

 

 

District 2

Buc

Kei

Loss

Roth

Buckie Th

 

20 Aug

2-2

13 Aug

5-1

31 Aug

4-3

Keith

17 Aug

1-4

 

31 Aug

0-3

13 Aug

3-3

Lossiemouth

24 Aug

1-3

27 Aug

4-3

 

20 Aug

1-1

Rothes

27 Aug

1-5

24 Aug

4-0

17 Aug

2-6

 

Xxxxxxx

 

 

 

 

 

District 4

Clach

InvC

InvT

Ross

Clach

 

17 Aug

1-0

24 Aug

1-3

27 Aug

2-0

Inv Caley

17 Aug

3-3

 

20 Aug

10-2

13 Aug

5-0

Inv Thistle

13 Aug

2-1

27 Aug

2-2

 

31 Aug

2-1

Ross Co

20 Aug

5-2

24 Aug

0-2

17 Aug

2-1

 

xxxxxxxxxxxxxx

 

 

 

 

 

 

 

 

1961-62 Highland League Cup

 

District 1

Dev

Fras

Hun

Pet

Deveronvale

 

7 Apr

6-2

24 Apr

8-0

21 Apr

2-3

Fraserburgh

4 Apr

2-2

 

11 Apr

5-1

18 Apr

2-4

Huntly

18 Apr

1-2

21 Apr

2-2

 

4 Apr

0-4

Peterhead

11 Apr

3-5

24 Apr

0-4

7 Apr

7-2

 

XXXXXXXXXXXX

 

 

 

 

 

 

District 3

Elg

Forr

InvT

Nair

Elgin City

 

4 Apr

4-0

21 Apr

5-3

11 Apr

5-1

Forres Mechanics

25 Apr

4-2

 

18 Apr

2-0

7 Apr

4-1

Inverness Thistle

7 Apr

3-5

11 Apr

4-1

 

23 Apr

4-2

Nairn County

18 Apr

2-8

21 Apr

3-2

4 Apr

7-0

 

XXXXXXXXXXXX

 

 

 

 

Semi-final

28 Apr Elgin City v Deveronvale 2-3

28 Apr Lossiemouth v Ross County 2-0

 

Final at Borough Briggs, Elgin

5 May Lossiemouth v Deveronvale 2-0

 

 

 

 

 

 

 

District 2

Buc

Kei

Loss

Roth

Buckie Thistle

 

24 Apr

4-1

11 Apr

0-1

4 Apr

4-0

Keith

21 Apr

1-0

 

4 Apr

1-4

11 Apr

4-1

Lossiemouth

7 Apr

4-1

18 Apr

2-2

 

24 Apr

2-3

Rothes

18 Apr

1-3

7 Apr

0-1

21 Apr

1-1

 

XXXXXXXXXXXX

 

 

 

 

 

District 4

Clach

InvC

Ross

Clachnacuddin

 

24 Apr

6-1

21 Apr

1-0

Caledonian

18 Apr

2-1

 

5 Apr

2-1

Ross County

7 Apr

4-1

11 Apr

2-1

 

XXXXXXXXXXXX

 

 

 

 

 

 

 

1962-63 Highland League Cup

 

District 1

Dev

Fras

Pet

Deveronvale

 

29 Aug

0-1

18 Aug

0-4

Fraserburgh

15 Aug

1-5

 

25 Aug

3-6

Peterhead

22 Aug

4-3

11 Aug

3-1

 

 

 

District 3

Elg

Forr

Loss

Nair

Elgin City

 

15 Aug

7-0

18 Aug

8-0

25 Aug

4-3

Forres M

28 Aug

3-5

 

25 Aug

3-6

11 Aug

4-1

Lossiemouth

11 Aug

0-1

22 Aug

0-1

 

29 Aug

3-4

Nairn Co

22 Aug

2-2

18 Aug

2-0

15 Aug

4-1

 

xxxxxxxxxxxxxx

 

 

 

 

 

 

Semi-final

1 Sep Huntly v Ross County 3-1

1 Sep Elgin City v Peterhead 1-2

 

Final at Princess Royal Park, Banff

22 Sep Peterhead v Huntly 6-0

 

 

 

 

 

 

 

District 2

Buc

Hunt

Kei

Roth

Buckie Th

 

18 Aug

2-1

22 Aug

2-2

15 Aug

2-3

Huntly

11 Aug

2-0

 

25 Aug

2-3

22 Aug

4-1

Keith

29 Aug

2-3

15 Aug

1-3

 

18 Aug

2-3

Rothes

25 Aug

3-1

29 Aug

3-4

11 Aug

1-4

 

Xxxxxxx

 

 

 

 

 

District 4

Clach

InvC

InvT

Ross

Clach

 

18 Aug

2-1

11 Aug

7-0

27 Aug

1-1

Inv Caley

22 Aug

3-3

 

15 Aug

4-1

25 Aug

3-4

Inv Thistle

25 Aug

0-2

29 Aug

1-1

 

18 Aug

0-2

Ross Co

15 Aug

2-0

11 Aug

2-4

22 Aug

3-2

 

xxxxxxxxxxxxxx

 

 

 

 

 

 

 

 

1963-64 Highland League Cup

 

District 1

Dev

Fras

Hun

Pet

Deveronvale

 

21 Aug

2-3

28 Aug

3-3

10 Aug

0-4

Fraserburgh

17 Aug

3-1

 

10 Aug

2-2

28 Aug

1-4

Huntly

14 Aug

3-3

24 Aug

5-0

 

21 Aug

1-7

Peterhead

24 Aug

2-1

14 Aug

4-0

17 Aug

2-3

 

XXXXXXXXXXXX

 

 

 

 

 

District 3

Clac

Elg

Forr

Nair

Clachnacuddin

 

24 Aug

1-2

28 Aug

1-1

14 Aug

3-0

Elgin City

17 Aug

3-1

 

26 Aug

4-0

10 Aug

1-2

Forres M

10 Aug

0-3

14 Aug

2-1

 

24 Aug

3-4

Nairn Co

21 Aug

3-2

28 Aug

1-0

17 Aug

4-2

 

XXXXXXXXXXXX

 

 

 

 

Semi-final

31 Aug Nairn County v Ross County 2-2

4 Sep Ross County v Nairn County 6-7

31 Aug Peterhead v Keith 5-1

 

Final at Princess Royal Park, Banff

14 Sep Nairn County v Peterhead 5-1

 

 

 

 

 

 

 

District 2

Buc

Kei

Loss

Roth

Buckie Th

 

21 Aug

1-2

24 Aug

6-3

10 Aug

3-4

Keith

13 Aug

1-2

 

10 Aug

2-2

24 Aug

5-2

Lossiemouth

17 Aug

1-2

28 Aug

3-6

 

14 Aug

1-3

Rothes

28 Aug

1-1

17 Aug

3-4

21 Aug

2-1

 

XXXXXXXXXXXX

 

 

 

 

 

District 4

BR

InvC

InvT

Ross

Brora Rangers

 

28 Aug

0-1

14 Aug

2-4

10 Aug

1-4

Inv Caley

17 Aug

8-1

 

21 Aug

2-3

26 Aug

2-5

Inv Thistle

24 Aug

3-2

10 Aug

1-3

 

17 Aug

2-3

Ross Co

21 Aug

7-0

14 Aug

4-3

28 Aug

5-1

 

XXXXXXXXXXXX

 

 

 

 

 

 

 

 

1964-65 Highland League Cup

 

District 1

Dev

Fras

Hun

Pet

Deveronvale

 

22 Aug

2-2

15 Aug

2-2

12 Aug

2-1

Fraserburgh

26 Aug

1-6

 

12 Aug

3-0

15 Aug

0-4

Huntly

8 Aug

0-2

19 Aug

0-4

 

22 Aug

1-1

Peterhead

19 Aug

1-2

8 Aug

5-0

26 Aug

1-4

 

XXXXXXXXXXXX

 

 

 

 

 

District 3

Elg

Forr

InvT

Nair

Elgin City

 

19 Aug

4-1

22 Aug

0-0

12 Aug

0-2

Forres Mechanics

8 Aug

3-2

 

12 Aug

4-2

22 Aug

2-4

Inverness Thistle

15 Aug

1-7

26 Aug

2-4

 

8 Aug

2-3

Nairn County

26 Aug

3-3

15 Aug

3-4

19 Aug

11-0

 

XXXXXXXXXXXX

 

 

 

 

Semi-final

29 Aug Ross County v Keith 1-5

29 Aug Nairn County v Deveronvale 5-1

 

Final at Borough Briggs, Elgin

12 Sep Keith v Nairn County 1-0

 

 

 

 

 

 

District 2

Buc

Kei

Loss

Roth

Buckie Thistle

 

22 Aug

1-3

19 Aug

1-3

12 Aug

1-1

Keith

26 Aug

3-2

 

11 Aug

4-0

19 Aug

4-0

Lossiemouth

8 Aug

0-3

15 Aug

0-5

 

22 Aug

4-1

Rothes

15 Aug

2-3

8 Aug

1-2

26 Aug

3-3

 

XXXXXXXXXXXX

 

 

 

 

 

District 4

BR

Clach

InvC

Ross

Brora Rangers

 

26 Aug

2-2

8 Aug

2-2

19 Aug

0-2

Clachnacuddin

12 Aug

3-2

 

19 Aug

3-6

22 Aug

1-1

Caledonian

22 Aug

7-1

15 Aug

3-1

 

24 Aug

2-3

Ross County

15 Aug

1-1

8 Aug

2-1

12 Aug

5-0

 

XXXXXXXXXXXX

 

 

 

 

 

 

 

 

1965-66 Highland League Cup

 

Section 1

Dev

Fras

Hun

Pet

Deveronvale

 

1 Sep

3-3

25 Aug

6-6

14 Aug

1-1

Fraserburgh

28 Aug

2-2

 

14 Aug

3-3

25 Aug

1-3

Huntly

18 Aug

0-4

21 Aug

4-2

 

1 Sep

1-4

Peterhead

21 Aug

4-2

18 Aug

8-1

28 Aug

8-2

 

XXXXXXXXXXXX

 

 

 

 

 

Section 3

Elg

Forr

InvC

Nair

Elgin City

 

25 Aug

6-2

14 Aug

2-1

28 Aug

3-1

Forres Mechanics

18 Aug

3-4

 

1 Sep

1-3

21 Aug

7-3

Caledonian

21 Aug

1-3

28 Aug

2-2

 

18 Aug

10-4

Nairn County

1 Sep

3-1

14 Aug

6-4

25 Aug

5-5

 

XXXXXXXXXXXX

 

 

 

 

Semi-final

4 Sep Elgin City v Keith 2-1

4 Sep Peterhead v Ross County 1-1

11 Sep Ross County v Peterhead 1-3

 

Final at Kynoch Park, Keith

18 Sep Peterhead v Elgin City 4-1

 

 

 

 

 

 

 

Section 2

Buc

Kei

Loss

Roth

Buckie Thistle

 

28 Aug

0-2

25 Aug

3-2

14 Aug

0-0

Keith

1 Sep

4-1

 

14 Aug

2-0

25 Aug

3-1

Lossiemouth

18 Aug

6-5

21 Aug

2-6

 

28 Aug

0-2

Rothes

21 Aug

5-3

18 Aug

0-3

1 Sep

0-3

 

XXXXXXXXXXXX

 

 

 

 

 

Section 4

Bror

Clach

InvT

Ross

Brora Rangers

 

21 Aug

3-2

18 Aug

4-3

25 Aug

1-2

Clachnacuddin

28 Aug

5-0

 

14 Aug

2-2

30 Aug

1-0

Invverness Thistle

1 Sep

2-1

25 Aug

1-4

 

21 Aug

0-3

Ross County

14 Aug

4-2

18 Aug

3-3

28 Aug

4-0

 

XXXXXXXXXXXX

 

 

 

 

 

 

 

 

1966-67 Highland League Cup

First round - 2 legs

17 Aug Fraserburgh v Deveronvale 2-3

24 Aug Deveronvale v Fraserburgh 0-1 abandoned after 9 mins of extra time

29 Aug Fraserburgh v Deveronvale 2-6

17 Aug Peterhead v Huntly 6-3

24 Aug Huntly v Peterhead 5-0 aet, 90 mins 3-0

17 Aug Lossiemouth v Keith 3-3

24 Aug Keith v Lossiemouth 1-2

17 Aug Buckie Thistle v Rothes 5-1

24 Aug Rothes v Buckie Thistle 5-3

17 Aug Forres Mechanics v Inverness Thistle 2-3

23 Aug Inverness Thistle v Forres Mechanics 1-1

17 Aug Nairn County v Elgin City 3-3

24 Aug Elgin City v Nairn County 2-0

17 Aug Clachnacuddin v Caledonian 0-3

24 Aug Caledonian v Clachnacuddin 5-1

17 Aug Brora Rangers v Ross County 2-1

24 Aug Ross County v Brora Rangers 4-3

29 Aug Ross County v Brora Rangers 4-0

 

Second round

31 Aug Deveronvale v Huntly 3-0

31 Aug Lossiemouth v Buckie Thistle 1-2

31 Aug Elgin City v Inverness Thistle 6-1

31 Aug Ross County v Caledonian 1-4

 

Semi-final

1 Oct Elgin City v Deveronvale 6-0

17 Sep Caledonian v Buckie Thistle 5-4

 

Final at Mosset Park, Forres

26 Nov Elgin City v Caledonian 3-2

 

 

1967-68 Highland League Cup

First round - 2 legs

16 Aug Fraserburgh v Deveronvale 3-2

23 Aug Deveronvale v Fraserburgh 0-2

16 Aug Huntly v Peterhead 1-3

23 Aug Peterhead v Huntly 3-0

16 Aug Keith v Buckie Thistle 4-1

23 Aug Buckie Thistle v Keith 3-1

16 Aug Lossiemouth v Rothes 2-2

23 Aug Rothes v Lossiemouth 0-4

16 Aug Nairn County v Forres Mechanics 4-1

23 Aug Forres Mechanics v Nairn County 0-5

21 Aug Inverness Thistle v Elgin City 3-1

23 Aug Elgin City v Inverness Thistle 6-0

16 Aug Brora Rangers v Clachnacuddin 3-6

23 Aug Clachnacuddin v Brora Rangers 2-5

28 Aug Brora Rangers v Clachnacuddin 0-0 aet

30 Aug Brora Rangers v Clachnacuddin 3-0

16 Aug Caledonian v Ross County 3-2

23 Aug Ross County v Caledonian 0-1

 

Second round

30 Aug Elgin City v Nairn County 0-1

30 Aug Fraserburgh v Peterhead 0-2

30 Aug Lossiemouth v Keith 2-5

30 Aug Brora Rangers v Caledonian 3-0 Brora and Caley were explelled for failing to play the tie on the scheduled date and time

 

Semi-final

30 Sep Nairn County v Keith 1-3

Peterhead v Brora Rangers wo-disq

 

Final

18 Nov Peterhead v Keith 2-2 at Christie Park, Huntly,

25 Nov Peterhead v Keith 1-0 aet, at Borough Briggs, Elgin

 

 

 

 

 

1968-69 Highland League Cup

First round - 2 legs

14 Aug Peterhead v Fraserburgh 4-1

20 Aug Fraserburgh v Peterhead 3-5

14 Aug Huntly v Deveronvale 3-2

21 Aug Deveronvale v 1-1

13 Aug Keith v Rothes 2-2

21 Aug Rothes v Keith 1-8

14 Aug Lossiemouth v Buckie Thistle 3-1

21 Aug Buckie Thistle v Lossiemouth 1-2

14 Aug Elgin City v Forres Mechanics 2-0

21 Aug Forres Mechanics v Elgin City 0-2

14 Aug Nairn County v Caledonian 3-0

21 Aug Caledonian v Nairn County 2-2

12 Aug Clachnacuddin v Ross County 0-5

21 Aug Ross County v Clachnacuddin 5-3

14 Aug Inverness Thistle v Brora Rangers 3-1

21 Aug Brora Rangers v Inverness Thistle 2-3

 

Second round

28 Aug Peterhead v Huntly 5-4

28 Aug Lossiemouth v Keith 1-1 aet

4 Sep Keith v Lossiemouth 3-2

28 Aug Elgin City v Nairn County 6-4 aet

28 Aug Inverness Thistle v Ross County 4-5 aet

 

Semi-final

7 Sep Ross County v Keith 5-2

7 Sep Elgin City v Peterhead 1-4

 

Final at Borough Briggs, Elgin

21 Sep Ross County v Peterhead 2-0

 

 

 

 

1969-70 Highland League Cup

First round - 2 legs

13 Aug Huntly v Deveronvale 1-1

20 Aug Deveronvale v Huntly 6-3

13 Aug Peterhead v Fraserburgh 3-2

20 Aug Fraserburgh v Peterhead 1-3

13 Aug Lossiemouth v Rothes 1-0

20 Aug Rothes v Lossiemouth 0-4

12 Aug Keith v Buckie Thistle 3-3

20 Aug Buckie Thistle v Keith 3-2

13 Aug Elgin City v Forres Mechanics 5-1

20 Aug Forres Mechanics v Elgin City 1-4

13 Aug Nairn County v Clachnacuddin 4-2

18 Aug Clachnacuddin v Nairn County 4-0

13 Aug Caledonian v Inverness Thistle 5-3

20 Aug Inverness Thistle v Caledonian 2-1 aet

13 Aug Ross County v Brora Rangers 2-1

20 Aug Brora Rangers v Ross County 0-1

 

Second round

27 Aug Buckie Thistle v Lossiemouth 2-2 aet

1 Sep Lossiemouth v Buckie Thistle 3-1 at Borough Briggs, Elgin

27 Aug Caledonian v Ross County 4-2

27 Aug Elgin City v Clachnacuddin 2-1

27 Aug Peterhead v Deveronvale 3-1

 

Semi-final

13 Sep Caledonian v Lossiemouth 8-2

13 Sep Peterhead v Elgin City 4-0

 

Final at Borough Briggs, Elgin

11 Oct Caledonian v Peterhead 2-1

 

 

 

 

 

1970-71 Highland League Cup

First round - 2 legs

12 Aug Deveronvale v Peterhead 0-1

19 Aug Peterhead v Deveronvale 0-2

12 Aug Huntly v Fraserburgh 1-2

19 Aug Fraserburgh v Huntly 1-1

11 Aug Keith v Lossiemouth 0-3

19 Aug Lossiemouth v Keith 5-2

12 Aug Rothes v Buckie Thistle 3-2

19 Aug Buckie Thistle v Rothes 4-4

12 Aug Forres Mechanics v Inverness Thistle 1-0

18 Aug Inverness Thistle v Forres Mechanics 6-3 aet

12 Aug Nairn County v Elgin City 1-1

19 Aug Elgin City v Nairn County 3-1

12 Aug Clachnacuddin v Brora Rangers 3-2

19 Aug Brora Rangers v Clachnacuddin 1-3

12 Aug Ross County v Caledonian 1-3

19 Aug Caledonian v Ross County 2-3

 

Second round

24 Aug Caledonian v Clachnacuddin 1-2

26 Aug Fraserburgh v Deveronvale 4-5

26 Aug Inverness Thistle v Elgin City 6-3

26 Aug Lossiemouth v Rothes 3-1

 

Semi-final

12 Sep Inverness Thistle v Deveronvale 4-0

26 Sep Clachnacuddin v Lossiemouth 3-0

 

Final at Telford Street, Inverness

10 Oct Inverness Thistle v Clachnacuddin 6-1

 

 

1971-72 Highland League Cup

First round - 2 legs

19 Aug Huntly v Fraserburgh 4-2

25 Aug Fraserburgh v Huntly 1-0

19 Aug Peterhead v Deveronvale 1-0

25 Aug Deveronvale v Peterhead 2-0

19 Aug Buckie Thistle v Rothes 2-1

25 Aug Rothes v Buckie Thistle 0-2

19 Aug Lossiemouth v Keith 0-6

25 Aug Keith v Lossiemouth 4-1

19 Aug Elgin City v Caledonian 1-5

25 Aug Caledonian v Elgin City 1-1

19 Aug Nairn County v Forres Mechanics 5-1

25 Aug Forres Mechanics v Nairn County 3-3

19 Aug Clachnacuddin v Inverness Thistle 0-3

23 Aug Inverness Thistle v Clachnacuddin 4-2

19 Aug Ross County v Brora Rangers 5-0

25 Aug Brora Rangers v Ross County 2-2

 

Second round

1 Sep Huntly v Deveronvale 5-0

1 Sep Keith v Buckie Thistle 2-1

1 Sep Nairn County v Caledonian 0-3

1 Sep Inverness Thistle v Ross County 4-3 aet, 90 mins 1-1

 

Semi-final

11 Sep Huntly v Inverness Thistle 4-1

11 Sep Caledonian v Keith 4-3

 

Final at Borough Briggs, Elgin

30 Oct Caledonian v Huntly 3-3

27 Nov Caledonian v Huntly 6-1

 

 

 

1972-73 Highland League Cup

First round

15 Aug Lossiemouth v Buckie Thistle 1-1 aet

21 Aug Buckie Thistle v Lossiemouth 3-1 aet

15 Aug Peterhead v Huntly 0-1

15 Aug Inverness Thistle v Brora Rangers 5-1

16 Aug Deveronvale v Fraserburgh 0-6

16 Aug Keith v Rothes 0-1

16 Aug Clachnacuddin v Elgin City 0-2

16 Aug Nairn County v Forres Mechanics 4-1

17 Aug Caledonian v Ross County 1-5

 

Second round

23 Aug Elgin City v Nairn County 5-0

23 Aug Fraserburgh v Huntly 3-2

23 Aug Inverness Thistle v Ross County 1-0

23 Aug Rothes v Buckie Thistle 4-1

 

Semi-final

26 Aug Elgin City v Fraserburgh 0-2

26 Aug Inverness Thistle v Rothes 2-1

 

Final at Borough Briggs, Elgin

9 Sep Inverness Thistle v Frraserburgh 5-4

 

 

 

 

1973-74 Highland League Cup

First round

8 Aug Fraserburgh v Huntly 0-4

8 Aug Peterhead v Deveronvale 7-1

8 Aug Buckie Thistle v Keith 0-2

8 Aug Rothes v Lossiemouth 3-2

8 Aug Elgin City v Forres Mechanics 2-1

8 Aug Clachnacuddin v Brora Rangers 2-2

13 Aug Brora Rangers v Clachnacuddin 2-1

8 Aug Ross County v Caledonian 3-2

6 Aug Inverness Thistle v Nairn County 3-0

 

Second round

15 Aug Huntly v Peterburgh 5-2

15 Aug Keith v Rothes 5-0

15 Aug Elgin City v Inverness Thistle 1-1

20 Aug Inverness Thistle v Elgin City 1-2

15 Aug Ross County v Brora Rangers 6-0

 

Semi-final

25 Aug Keith v Elgin City 1-0

25 Aug Ross County v Huntly 4-1

 

Final at Borough Briggs, Elgin

8 Sep Keith v Ross County 3-2

1974-75 Highland League Cup

First round

14 Aug Peterhead v Fraserburgh 0-10

14 Aug Deveronvale v Huntly 2-4

14 Aug Buckie Thistle v Keith 0-2

14 Aug Lossiemouth v Rothes 2-2

19 Aug Rothes v Lossiemouth 2-0

13 Aug Caledonian v Forres Mechanics 3-1

14 Aug Nairn County v Elgin City 1-3

14 Aug Clachnacuddin v Inverness Thistle 1-1

19 Aug Inverness Thistle v Clachnacuddin 1-1 aet

26 Aug Clachnacuddin v Inverness Thistle 1-0 at Telford Street

14 Aug Brora Rangers v Ross County 1-3

 

Second round

21 Aug Huntly v Fraserburgh 1-2

21 Aug Rothes v Keith 0-3

21 Aug Caledonian v Elgin City 1-0

28 Aug Ross County v Clachnacuddin 3-1

 

Semi-final

31 Aug Caledonian v Ross County 1-2

31 Aug Fraserburgh v Keith 0-2

 

Final at Borough Briggs, Elgin

7 Sep Keith v Ross County 2-2

11 Sep Keith v Ross County 6-2

 

 

 

 

1975-76 Highland League Cup

First round

13 Aug Fraserburgh v Deveronvale 3-4

13 Aug Peterhead v Huntly 2-0

13 Aug Buckie Thistle v Keith 0-2

13 Aug Lossiemouth v Rothes 1-2

13 Aug Clachnacuddin v Elgin City 1-1

18 Aug Elgin City v Clachnacuddin 4-0

13 Aug Nairn County v Forres Mechanics 2-0

13 Aug Ross County v Inverness Thistle 3-1

13 Aug Brora Rangers v Caledonian 1-2

 

Second round

20 Aug Deveronvale v Peterhead 1-2

20 Aug Rothes v Keith 2-3

20 Aug Nairn County v Elgin City 3-3 aet

27 Aug Elgin City v Nairn County 1-0

20 Aug Ross County v Caledonian 4-1

 

Semi-final

13 Sep Keith v Peterhead 4-0

27 Sep Ross County v Elgin City 4-2

 

Final at Grant Street, Inverness

11 Oct Keith v Ross County 3-1

 

1976-77 Highland League Cup

First round

11 Aug Fraserburgh v Huntly 1-0

11 Aug Peterhead v Deveronvale 0-1

11 Aug Lossiemouth v Keith 0-0

16 Aug Keith v Lossiemouth 1-0

11 Aug Rothes v Buckie Thistle 2-3

11 Aug Nairn County v Forres Mechanics 2-1

12 Aug Inverness Thistle v Elgin City 2-1

11 Aug Caledonian v Clachnacuddin 3-3

16 Aug Clachnacuddin v Caledonian 1-4

11 Aug Ross County v Brora Rangers 6-2

 

Second round

18 Aug Buckie Thistle v Keith 3-2

18 Aug Caledonian v Ross County 3-1

18 Aug Fraserburgh v Deveronvale 1-0

18 Aug Inverness Thistle v Nairn County 3-2

 

Semi-final

25 Aug Buckie Thistle v Inverness Thistle 0-1

25 Aug Caledonian v Fraserburgh 3-2 aet

 

Final at Grant Street, Inverness

1 Sep Caledonian v Inverness Thistle 5-4

 

 

 

1977-78 Highland League Cup

First round

10 Aug Brora Rangers v Inverness Thistle 1-3

10 Aug Buckie Thistle v Rothes 3-2

10 Aug Clachnacuddin v Ross County 3-2

10 Aug Elgin City v Caledonian 0-4

10 Aug Fraserburgh v Peterhead 2-0

10 Aug Huntly v Deveronvale 0-0

15 Aug Deveronvale v Huntly 1-4

10 Aug Lossiemouth v Keith 0-3

10 Aug Nairn County v Forres Mechanics 4-0

 

Second round

17 Aug Buckie Thistle v Keith 2-2

22 Aug Keith v Buckie Thistle 0-3

17 Aug Clachnacuddin v Inverness Thistle 0-2

17 Aug Huntly v Fraserburgh 2-1

17 Aug Nairn County v Caledonian 1-3

 

Semi-final

24 Aug Buckie Thistle v Huntly 1-1

31 Aug Huntly v Buckie Thistle 2-1

24 Aug Caledonian v Inverness Thistle 3-1

 

Final at Borough Briggs, Elgin

7 Sep Caledonian v Huntly 4-2

 

 

 

 

1978-79 Highland League Cup

First round

9 Aug Huntly v Peterhead 2-1

9 Aug Deveronvale v Fraserburgh 0-3

9 Aug Lossiemouth v Rothes 1-1

14 Aug Rothes v Lossiemouth 4-1

9 Aug Keith v Buckie Thistle 0-0

14 Aug Buckie Thistle v Keith 4-1 aet

9 Aug Forres Mechanics v Elgin City 2-3

9 Aug Nairn County v Clachnacuddin 3-0

9 Aug Caledonian v Brora Rangers 0-1

9 Aug Ross County v Inverness Thistle 5-1

 

Second round

16 Aug Huntly v Fraserburgh 2-3

16 Aug Buckie Thistle v Rothes 0-1

16 Aug Elgin City v Nairn County 1-3

16 Aug Brora Rangers v Ross County 2-3

 

Semi-final

23 Aug Ross County v Nairn County 3-0

23 Aug Rothes v Fraserburgh 1-0

 

Final at Kingsmills Park, Inverness

6 Sep Ross County v Rothes 3-1

 

 

1979-80 Highland League Cup

First round

8 Aug Fraserburgh v Deveronvale 2-1

8 Aug Peterhead v Huntly 1-1

13 Aug Huntly v Peterhead 2-2 aet, 5-3 pens

8 Aug Keith v Lossiemouth 7-0

8 Aug Buckie Thistle v Rothes 1-0

8 Aug Forres Mechanics v Elgin City 1-7

8 Aug Nairn County v Inverness Thistle 0-2

8 Aug Caledonian v Clachnacuddin 1-0

8 Aug Ross County v Brora Rangers 1-1

13 Aug Brora Rangers v Ross County 1-2

 

Second round

15 Aug Fraserburgh v Huntly 3-2

15 Aug Buckie Thistle v Keith 1-0

15 Aug Elgin City v Inverness Thistle 1-2

15 Aug Ross County v Caledonian 1-2

20 Aug Caledonian v Rosss County 2-1

 

Semi-final

22 Aug Buckie Thistle v Fraserburgh 6-2

22 Aug Inverness Thistle v Caledonian 1-1

27 Aug Caledonian v Inverness Thistle 1-3

 

Final at Station Park, Nairn

5 Sep Buckie Thistle v Inverness Thistle 3-2

 

 

 

 

 

1980-81 Highland League Cup

First round

6 Aug Huntly v Lossiemouth 2-1

6 Aug Peterhead v Buckie Thistle 2-0

6 Aug Deveronvale v Fraserburgh 0-0

11 Aug Fraserburgh v Deveronvale 1-0

6 Aug Rothes v Keith 0-3

6 Aug Forres Mechanics v Elgin City 1-3

6 Aug Nairn County v Caledonian 1-0

6 Aug Brora Rangers v Clachnacuddin 2-0

6 Aug Ross County v Inverness Thistle 1-0

 

Second round

13 Aug Fraserburgh v Keith 0-0

18 Aug Keith v Fraserburgh 4-0

13 Aug Nairn County v Elgin City 0-1

13 Aug Peterhead v Huntly 0-0

18 Aug Huntly v Peterhead 1-2

13 Aug Ross County v Brora Rangers 1-2

 

Semi-final

20 Aug Keith v Peterhead 3-3

25 Aug Peterhead v Keith 4-0

20 Aug Elgin City v Brora Rangers 1-2

 

Final at Borough Briggs, Elgin

3 Sep Peterhead v Brora Rangers 1-0

 

 

 

 

1981-82 Highland League Cup

First round

5 Aug Buckie Thistle v Huntly 4-1

5 Aug Peterhead v Fraserburgh 0-3

5 Aug Rothes v Deveronvale 1-2

5 Aug Keith v Lossiemouth 1-1

10 Aug Lossiemouth v Keith 1-2

5 Aug Forres Mechanics v Clachnacuddin 0-3

5 Aug Nairn County v Elgin City 2-7

5 Aug Brora Rangers v Inverness Thistle 2-1

5 Aug Caledonian v Ross County 2-1

 

Second round

12 Aug Clachnacuddin v Elgin City 2-1

12 Aug Buckie Thistle v Fraserburgh 2-1

12 Aug Deveronvale v Keith 0-1

12 Aug Brora Rangers v Caledonian 3-1

 

Semi-final

19 Aug Buckie Thistle v Brora Rangers 1-1

24 Aug Brora Rangers v Buckie Thistle 1-0 aet, 90 mins 0-0

19 Aug Keith v Clachnacuddin 0-1

 

Final at Victoria Park, Dingwall

2 Sep Clachnacuddin v Brora Rangers 2-1 aet, 90 mins 1-1

 

 

 

1982-83 Highland League Cup

First round

10 Aug Inverness Thistle v Elgin City 0-5

11 Aug Brora Rangers v Caledonian 1-1

16 Aug Caledonian v Brora Rangers 0-2

11 Aug Buckie Thistle v Lossiemouth 3-2

11 Aug Clachnacuddin v Ross County 1-1

16 Aug Ross County v Clachnacuddin 2-3

11 Aug Huntly v Fraserburgh 1-3

11 Aug Keith v Rothes 5-1

11 Aug Nairn County v Forres Mechanics 1-0

11 Aug Peterhead v Deveronvale 4-2

 

Second round

18 Aug Brora Rangers v Clachnacuddin 0-1

18 Aug Elgin City v Nairn County 3-0

18 Aug Keith v Fraserburgh 1-3

18 Aug Peterhead v Buckie Thistle 4-3

 

Semi-final

25 Aug Clachnacuddin v Peterhead 3-4

25 Aug Fraserburgh v Elgin City 1-2

 

Final at Kynoch Park, Keith

15 Sep Elgin City v Peterhead 4-3

 

 

 

 

1983-84 Highland League Cup

First round

20 Aug Buckie Thistle v Rothes 5-0

20 Aug Caledonian v Forres Mechanics 3-0

20 Aug Deveronvale v Lossiemouth 2-0

20 Aug Elgin City v Nairn County 2-0

20 Aug Huntly v Peterhead 0-1

20 Aug Inverness Thistle v Clachnacuddin 1-1

22 Aug Clachnacuddinv Inverness Thistle 2-3 aet

20 Aug Keith v Fraserburgh 2-0

20 Aug Ross County v Brora Rangers 4-0

 

Second round

24 Aug Buckie Thistle v Peterhead 2-1

24 Aug Deveronvale v Keith 1-4

24 Aug Elgin City v Caledonian 0-2

24 Aug Ross County v Inverness Thistle 2-1

 

Semi-final

30 Aug Caledonian v Buckie Thistle 1-1

5 Sep Buckie Thistle v Caledonian 3-1

31 Aug Inverness Thistle v Keith 1-2

 

Final at Borough Briggs, Elgin

10 Sep Keith v Buckie Thistle 1-0

1984-85 Highland League Cup

First round

11 Aug Caledonian v Ross County 5-0

11 Aug Clachnacuddin v Forres Mechanics 3-4

11 Aug Deveronvale v Buckie Thistle 0-4

11 Aug Elgin City v Nairn County 4-0

11 Aug Fraserburgh v Huntly 3-1

11 Aug Inverness Thistle v Brora Rangers 0-4

11 Aug Lossiemouth v Keith 3-2

11 Aug Rothes v Peterhead 0-1

 

Second round

15 Aug Brora Rangers v Caledonian 1-1

21 Aug Caledonian v Brora Rangers 1-0 aet

15 Aug Forres Mechanics v Elgin City 1-0

15 Aug Fraserburgh v Peterhead 2-0

15 Aug Lossiemouth v Buckie Thistle 0-2

 

Semi-final

22 Aug Forres Mechanics v Fraserburgh 0-0

29 Aug Fraserburgh v Forres Mechanics 0-1

22 Aug Caledonian v Buckie Thistle 0-1

 

Final at Borough Briggs, Elgin

22 Sep Forres Mechanics v Buckie Thistle 1-0

 

 

 

 

 

 

1985-86 Highland League Cup

Preliminary round

10 Aug Clachnacuddin v Brora Rangers 4-1

 

First round

17 Aug Caledonian v Fort William 3-1

17 Aug Clachnacuddin v Ross County 4-6

17 Aug Forres Mechanics v Elgin City 1-1

19 Aug Elgin City v Forres Mechanics 2-1 aet, 90 mins 1-1

17 Aug Fraserburgh v Keith 1-1

19 Aug Keith v Fraserburgh 3-2 aet, 90 mins 2-2

17 Aug Huntly v Buckie Thistle 1-1

19 Aug Buckie Thistle v Huntly 4-4 aet, 90 mins 4-4, 5-6 pens

17 Aug Inverness Thistle v Nairn County 1-3

17 Aug Lossiemouth v Deveronvale 2-3

17 Aug Peterhead v Rothes 4-0

 

Second round

21 Aug Caledonian v Ross County 0-1

21 Aug Deveronvale v Huntly 1-0

21 Aug Keith v Peterhead 1-1

26 Aug Peterhead v Keith 1-2

21 Aug Nairn County v Elgin City 1-2

 

Semi-final

28 Aug Ross County v Elgin City 0-2

28 Aug Keith v Deveronvale 3-1

 

Final at Victoria Park, Buckie

14 Sep Keith v Elgin City 3-1

 

 

 

 

 

1986-87 Highland League Cup

Preliminary round

2 Aug Elgin City v Inverness Thistle 3-4

9 Aug Fraserburgh v Cove Rangers 1-1

11 Aug Cove Rangers v Fraserburgh 3-1

 

First round

16 Aug Deveronvale v Rothes 0-2

16 Aug Peterhead v Keith 2-1

16 Aug Buckie Thistle v Cove Rangers 3-1

16 Aug Lossiemouth v Huntly 0-2

16 Aug Caledonian v Nairn County 5-1

16 Aug Inverness Thistle v Forres Mechanics 2-1

16 Aug Clachnacuddin v Ross County 1-1

18 Aug Ross County v Clachnacuddin 2-0

16 Aug Brora Rangers v Fort William 2-1

 

Second round

20 Aug Huntly v Buckie Thistle 0-2

20 Aug Inverness Thistle v Caledonian 2-1

20 Aug Peterhead v Rothes 3-1

20 Aug Ross County v Brora Rangers 2-0

 

Semi-final

27 Aug Peterhead v Ross County 1-1

1 Sep Ross County v Peterhead 2-1

27 Aug Buckie Thistle v Inverness Thistle 3-0

 

Final at Telford Street, Inverness

13 Sep Buckie Thistle v Ross County 5-0

 

 

 

 

1987-88 Highland League Cup

Preliminary round

1 Aug Caledonian v Brora Rangers 3-1

1 Aug Keith v Peterhead 1-2

 

First round

15 Aug Buckie Thistle v Peterhead 3-1

15 Aug Caledonian v Ross County 3-0

15 Aug Cove Rangers v Rothes 4-0

15 Aug Clachnacuddin v Nairn County 4-0

15 Aug Deveronvale v Lossiemouth 1-3

15 Aug Elgin City v Forres Mechanics 1-0

15 Aug Fort William v Inverness Thistle 1-2

15 Aug Fraserburgh v Huntly 1-1

17 Aug Huntly v Fraserburgh 2-3

 

Second round

19 Aug Buckie Thistle v Cove Rangers 2-1

19 Aug Fraserburgh v Lossiemouth 1-0

19 Aug Caledonian v Inverness Thistle 1-2

18 Aug Clachnacuddin v Elgin City 1-2

 

Semi-final

26 Aug Elgin City v Inverness Thistle 1-2

26 Aug Fraserburgh v Buckie Thistle 1-4

 

Final at Borough Briggs, Elgin

12 Sep Inverness Thistle v Buckie Thistle 1-0

1988-89 Highland League Cup

Preliminary round

6 Aug Brora Rangers v Inverness Thistle 3-2

6 Aug Fraserburgh v Keith 1-3

 

First round

13 Aug Forres Mechanics v Elgin City 0-0

15 Aug Elgin City v Forres Mechanics 1-2

13 Aug Buckie Thistle v Rothes 4-4

15 Aug Rothes v Buckie Thistle 2-8

13 Aug Caledonian v Nairn County 2-1

13 Aug Clachnacuddin v Brora Rangers 1-0

13 Aug Deveronvale v Cove Rangers 2-1

13 Aug Keith v Lossiemouth 2-0

13 Aug Peterhead v Huntly 0-4

13 Aug Ross County v Fort William 4-0

 

Second round

16 Aug Clachnacuddin v Ross County 0-3

17 Aug Buckie Thistle v Huntly 1-1

22 Aug Huntly v Buckie Thistle 1-0

17 Aug Caledonian v Forres Mechanics 3-1

17 Aug Keith v Deveronvale 2-0

 

Semi-final

24 Aug Keith v Huntly 2-1

24 Aug Ross County v Caledonian 0-5

 

Final at Borough Briggs, Elgin

10 Sep Keith v Caledonian 1-1 aet, 90 mins 1-1

13 Sep Keith v Caledonian 3-2

 

 

 

 

1989-90 Highland League Cup

Preliminary round

5 Aug Buckie Thistle v Peterhead 1-1

7 Aug Peterhead v Buckie Thistle 2-0

5 Aug Forres Mechanics v Caledonian 3-2

 

First round

12 Aug Huntly v Lossiemouth 4-2

12 Aug Keith v Cove Rangers 0-1

12 Aug Fraserburgh v Peterhead 1-1

14 Aug Peterhead v Fraserburgh 2-0

12 Aug Rothes v Deveronvale 0-0

14 Aug Deveronvale v Rothes 1-0 aet, 90 mins 0-0

12 Aug Elgin City v Forres Mechanics 0-2

12 Aug Inverness Thistle v Nairn County 0-2

12 Aug Brora Rangers v Clachnacuddin 1-1

14 Aug Clachnacuddin v Brora Rangers 1-2 aet

12 Aug Fort William v Ross County 3-2

 

Second round

16 Aug Deveronvale v Fort William 4-0

16 Aug Huntly v Deveronvale 2-1

16 Aug Nairn County v Forres Mechanics 3-6

16 Aug Peterhead v Cove Rangers 2-1

 

Semi-final

23 Aug Forres Mechanics v Huntly

23 Aug Peterhead v Brora Rangers 5-0

 

Final at Borough Briggs, Elgin

9 Sep Peterhead v Forres Mechanics 2-1

1990-91 Highland League Cup

Preliminary round

4 Aug Peterhead v Keith 0-1

4 Aug Inverness Thistle v Caledonian 0-0

6 Aug Caledonian v Inverness Thistle 1-0

 

First round

11 Aug Buckie Thistle v Lossiemouth 3-2

11 Aug Elgin City v Forres Mechanics 2-0

11 Aug Deveronvale v Keith 1-0

11 Aug Rothes v Cove Rangers 0-3

11 Aug Huntly v Fraserburgh 3-0

11 Aug Clachnacuddin v Nairn County 0-1

11 Aug Fort William v Brora Rangers 1-4

11 Aug Caledonian v Ross County 1-1

13 Aug Ross County v Caledonian 2-2 aet, 4-3 pens

 

Second round

15 Aug Ross County v Brora Rangers 1-2

15 Aug Cove Rangers v Deveronvale 5-1

15 Aug Elgin City v Nairn County 3-1

15 Aug Huntly v Buckie Thistle 3-0

 

Semi-final

22 Aug Brora Rangers v Cove Rangers 3-4

22 Aug Huntly v Elgin City 0-3

 

Final at Kynoch Park, Keith

15 Sep Elgin City v Cove Rangers 2-1

 

 

 

 

 

1991-92 Highland League Cup

Preliminary round

3 Aug Buckie Thistle v Rothes 4-1

3 Aug Nairn County v Inverness Thistle 0-4

 

First round

10 Aug Buckie Thistle v Deveronvale 2-1

10 Aug Caledonian v Forres Mechanics 1-1

12 Aug Forres Mechanics v Caledonian 0-4

10 Aug Clachnacuddin v Fort William 1-3

10 Aug Huntly v Keith 5-1

10 Aug Inverness Thistle v Elgin City 3-1

10 Aug Lossiemouth v Fraserburgh 0-1

10 Aug Peterhead v Cove Rangers 1-3

10 Aug Ross County v Brora Rangers 4-3

 

Semi-final

14 Aug Huntly v Buckie Thistle 2-2

19 Aug Buckie Thistle v Huntly 3-0

14 Aug Fraserburgh v Cove Rangers 1-0

14 Aug Ross County v Fort William 4-0

14 Aug Inverness Thistle v Caledonian 0-3

 

Final

21 Aug Buckie Thistle v Fraserburgh 1-1

26 Aug Fraserburgh v Buckie Thistle 2-1 aet, 90 mins 1-1

21 Aug Ross County v Caledonian 2-0

 

Final at Borough Briggs, Elgin

21 Sep Ross County v Fraserburgh 3-1 aet, 90 mins 1-1

 

 

 

1992-93 Highland League Cup

Preliminary round

5 Aug Clachnacuddin v Caledonian 1-1

10 Aug Caledonian v Clachnacuddin 1-1, 3-2 pens

5 Aug Keith v Rothes 5-0

 

First round

12 Aug Huntly v Buckie Thistle 4-0

12 Aug Brora Rangers v Inverness Thistle 2-0

12 Aug Cove Rangers v Lossiemouth 6-2

12 Aug Forres Mechanics v Elgin City 2-6

12 Aug Keith v Fraserburgh 3-5

12 Aug Nairn County v Caledonian 0-3

12 Aug Peterhead v Deveronvale 0-3

12 Aug Ross County v Fort William 1-2

 

Second round

19 Aug Huntly v Deveronvale 2-1

19 Aug Cove Rangers v Fraserburgh 3-1

19 Aug Brora Rangers v Fort William 3-0

19 Aug Elgin City v Caledonian 0-1

 

Semi-final

26 Aug Cove Rangers v Brora Rangers 4-1

26 Aug Huntly v Caledonian 1-1

31 Aug Caledonian v Huntly 3-4 aet, 90 mins 3-3

 

Final at Borough Briggs, Elgin

19 Sep Huntly v Cove Rangers 1-1 aet, 90 mins 1-1, 5-4 pens

 

1993-94 Highland League Cup

Preliminary round

4 Aug Fraserburgh v Peterhead 6-1

4 Aug Inverness Thistle v Ross County 1-4

 

First round

11 Aug Rothes v Keith 3-3

16 Aug Keith v Rothes 1-1 aet, 90 mins 1-1, 3-2 pens

11 Aug Clachnacuddin v Elgin City 1-1

16 Aug Elgin City v Clachnacuddin 2-1 aet, 90 mins 1-1

11 Aug Ross County v Caledonian 1-1

16 Aug Caledonian v Ross County 4-3

11 Aug Forres Mechanics v Nairn County 0-2

11 Aug Lossiemouth v Buckie Thistle 0-1

11 Aug Deveronvale v Fraserburgh 1-3

11 Aug Fort William v Brora Rangers 0-0

16 Aug Brora Rangers v Fort William 8-1

 

Second round

18 Aug Caledonian v Brora Rangers 2-1

18 Aug Fraserburgh v Buckie Thistle 3-0

18 Aug Huntly v Keith 1-1

23 Aug Keith v Huntly 1-2

18 Aug Nairn County v Elgin City 1-8

 

Semi-final

25 Aug Fraserburgh v Elgin City 3-2

25 Aug Huntly v Caledonian 3-1

 

Final at Borough Briggs, Elgin

18 Sep Huntly v Fraserburgh 4-1

 

 

 

1994-95 Highland League Cup

 

Group 1

CR

Dev

Fras

Pet

Cove Rangers

 

 

13 Aug

3-2

 

Deveronvale

20 Aug

0-6

 

17 Aug

3-0

 

Fraserburgh

 

 

 

20 Aug

0-1

Peterhead

17 Aug

1-2

13 Aug

8-2

 

 

xxxxxxxxxxxxxx

 

 

 

 

 

Group 3

Elg

Forr

Loss

Nair

Elgin City

 

 

13 Aug

0-1

 

Forres

Mechanics

20 Aug

2-1

 

17 Aug

0-0

 

Lossiemouth

 

 

 

20 Aug

4-0

Nairn County

17 Aug

0-2

13 Aug

0-3

 

 

xxxxxxxxxxxxxx

 

 

 

 

 

Semi-final

27 Aug Buckie Thistle v Lossiemouth 1-4

27 Aug Clachnacuddin v Cove Rangers 0-1 aet, 90 mins 0-0

 

Final at Christie Park, Huntly

17 Sep Cove Rangers v Lossiemouth 2-2 aet, 90 mins 2-2, 5-3 pens

 

 

 

 

 

 

Group 2

BT

Hunt

Kei

Roth

Buckie Thistle

 

 

20 Aug

0-0

17 Aug

2-0

Huntly

13 Aug

1-2

 

17 Aug

8-3

 

Keith

 

 

 

13 Aug

2-0

Rothes

 

20 Aug

0-1

 

 

xxxxxxxxxxxxxx

 

 

 

 

 

Group 4

BR

Clac

FW

Wick

Brora Rangers

 

 

 

13 Aug

4-0

Clachnacuddin

20 Aug

1-1

 

 

17 Aug

4-2

Fort William

17 Aug

3-2

13 Aug

1-2

 

 

Wick Academy

 

 

20 Aug

1-4

 

xxxxxxxxxxxxxx

 

 

 

 

 

 

 

 

1995-96 Highland League Cup

 

Group 1

Hunt

Keit

Pete

Roth

Huntly

 

 

19 Aug

2-0

16 Aug

2-1

Keith

12 Aug

1-2

 

16 Aug

2-3

 

Peterhead

 

 

 

12 Aug

1-2

Rothes

 

19 Aug

0-2

 

 

xxxxxxxxxxxxxx

 

 

 

 

 

Group 3

Elg

Forr

Loss

Nair

Elgin City

 

 

 

19 Aug

3-0

Forres

Mechanics

12 Aug

0-2

 

 

 

Lossiemouth

16 Aug

2-2

19 Aug

6-0

 

 

Nairn County

 

16 Aug

1-1

12 Aug

3-1

 

xxxxxxxxxxxxxx

 

 

 

 

 

Semi-final

26 Aug Huntly v Clachnacuddin 1-0

26 Aug Cove Rangers v Elgin City 3-0

 

Final at Kynoch Park, Keith

16 Sep Huntly v Cove Rangers 2-1 aet, 90 mins 1-1

 

 

 

 

 

 

Group 2

BT

CR

Dev

Fras

Buckie Thistle

 

 

12 Aug

3-0

16 Aug

1-1

Cove Rangers

19 Aug

6-2

 

 

 

Deveronvale

 

16 Aug

2-6

 

19 Aug

2-0

Fraserburgh

 

12 Aug

5-1

 

 

xxxxxxxxxxxxxx

 

 

 

 

 

Group 4

BR

Clach

FW

Wick

Brora Rangers

 

12 Aug

0-2

 

16 Aug

1-1

Clachnacuddin

 

 

16 Aug

2-0

 

Fort William

19 Aug

0-0

 

 

 

Wick Academy

 

19 Aug

2-1

12 Aug

1-6

 

xxxxxxxxxxxxxx

 

 

 

 

 

 

 

 

1996-97 Highland League Cup

 

Group 1

CR

Fras

Keit

Roth

Cove Rangers

 

14 Aug

1-4

 

10 Aug

1-1

Fraserburgh

 

 

10 Aug

6-1

 

Keith

17 Aug

0-1

 

 

 

Rothes

 

17 Aug

0-6

14 Aug

1-4

 

xxxxxxxxxxxxxx

 

 

 

 

 

Group 3

Elg

Forr

Loss

Nair

Elgin City

 

 

17 Aug

0-2

 

Forres

Mechanics

10 Aug

1-7

 

 

 

Lossiemouth

 

14 Aug

2-1

 

10 Aug

2-0

Nairn County

14 Aug

1-2

17 Aug

2-4

 

 

xxxxxxxxxxxxxx

 

 

 

 

 

Semi-final

24 Aug Huntly v Fraserburgh 1-2 aet, 90 mins 1-1

24 Aug Lossiemouth v Clachnacuddin 3-1

 

Final at Christie Park, Huntly

21 Sep Lossiemouth v Fraserburgh 2-1

 

 

 

 

 

 

Group 2

BT

Dev

Hunt

Pete

Buckie Thistle

 

 

14 Aug

0-2

10 Aug

0-4

Deveronvale

17 Aug

3-0

 

 

 

Huntly

 

10 Aug

4-0

 

 

Peterhead

 

14 Aug

2-1

17 Aug

1-3

 

xxxxxxxxxxxxxx

 

 

 

 

 

Group 4

BR

Clach

FW

Wick

Brora Rangers

 

 

17 Aug

6-1

 

Clachnacuddin

10 Aug

3-0

 

 

17 Aug

3-0

Fort William

 

14 Aug

0-5

 

10 Aug

0-1

Wick Academy

14 Aug

2-2

 

 

 

xxxxxxxxxxxxxx

 

 

 

 

 

 

 

 

1997-98 Highland League Cup

 

Group 1

Dev

Fras

Pete

Roth

Deveronvale

 

 

16 Aug

2-1

 

Fraserburgh

9 Aug

5-0

 

 

 

Peterhead

 

13 Aug

1-2

 

9 Aug

3-0

Rothes

13 Aug

1-1

16 Aug

0-3

 

 

xxxxxxxxxxxxxx

 

 

 

 

 

Group 3

Elg

Forr

Loss

Nair

Elgin City

 

 

16 Aug

3-0

 

Forres

Mechanics

9 Aug

2-2

 

 

 

Lossiemouth

 

13 Aug

1-3

 

9 Aug

5-2

Nairn County

13 Aug

3-5

16 Aug

2-5

 

 

xxxxxxxxxxxxxx

 

 

 

 

 

Semi-final

23 Aug Cove Rangers v Fraserburgh 4-1

23 Aug Elgin City v Brora Rangers 2-0

 

Final at Christie Park, Huntly

13 Sep Elgin City v Cove Rangers 1-0

 

 

 

 

 

 

Group 2

BT

CR

Hunt

Kei

Buckie Thistle

 

 

13 Aug

2-1

16 Aug

1-1

Cove Rangers

9 Aug

3-0

 

 

13 Aug

2-1

Huntly

 

16 Aug

2-3

 

 

Keith

 

 

9 Aug

1-1

 

xxxxxxxxxxxxxx

 

 

 

 

 

Group 4

BR

Clach

FW

Wick

Brora Rangers

 

16 Aug

2-1

13 Aug

2-0

 

Clachnacuddin

 

 

9 Aug

5-0

 

Fort William

 

 

 

16 Aug

2-1

Wick Academy

9 Aug

2-2

12 Aug

1-2

 

 

xxxxxxxxxxxxxx

 

 

 

 

 

 

 

 

1998-99 Highland League Cup

 

Group 1

Fras

Kei

Pete

Roth

Fraserburgh

 

 

17 Apr

1-2

 

Keith

21 Apr

2-0

 

 

17 Apr

0-0

Peterhead

 

24 Apr

1-2

 

 

Rothes

24 Apr

1-7

 

20 Apr

1-2

 

xxxxxxxxxxxxxx

 

 

 

 

 

Group 3

Elg

Forr

Loss

Nair

Elgin City

 

20 Apr

0-2

 

17 Apr

1-2

ForresMechanics

 

 

17 Apr

1-1

 

Lossiemouth

24 Apr

1-0

 

 

 

Nairn County

 

24 Apr

2-5

20 Apr

0-3

 

xxxxxxxxxxxxxx

 

 

 

 

 

Semi-final

1 May Brora Rangers v Keith 0-1

1 May Forres Mechanics v Huntly 2-1

 

Final at Borough Briggs, Elgin

8 May Forres Mechanics v Keith 1-0

 

 

 

 

 

 

Group 2

BT

CR

Dev

Hunt

Buckie Thistle

 

24 Apr

1-2

 

20 Apr

0-2

Cove Rangers

 

 

 

17 Apr

0-3

Deveronvale

17 Apr

1-2

20 Apr

1-2

 

 

Huntly

 

 

24 Apr

0-0

 

xxxxxxxxxxxxxx

 

 

 

 

 

Group 4

BR

Clach

FW

Wick

Brora Rangers

 

24 Apr

1-0

 

20 Apr

1-0

Clachnacuddin

 

 

 

17 Apr

7-0

Fort William

17 Apr

1-3

20 Apr

0-1

 

 

Wick Academy

 

 

24 Apr

2-2

 

xxxxxxxxxxxxxx

 

 

 

 

 

 

 

 

1999-00 Highland League Cup

 

Group 1

BT

Fras

Kei

Pete

Buckie Thistle

 

 

 

22 Apr

2-1

Fraserburgh

15 Aug

3-0

 

 

 

Keith

19 Apr

0-1

22 Apr

3-3

 

 

Peterhead

 

18 Apr

0-3

15 Aug

1-1

 

xxxxxxxxxxxxxx

 

 

 

 

 

Group 3

Elg

Forr

Loss

Nair

Elgin City

 

 

15 Aug

1-0

 

ForresMechanics

22 Apr

1-3

 

19 Apr

4-0

 

Lossiemouth

 

 

 

22 Apr

0-0

Nairn County

19 Apr

0-2

15 Aug

1-1

 

 

xxxxxxxxxxxxxx

 

 

 

 

Semi-final

6 May Clachnacuddin v Elgin City 0-1 aet

6 May Cove Rangers v Fraserburgh 6-2 aet, 90 mins 2-2

 

Final at Borough Briggs, Elgin

13 May Cove Rangers v Elgin City 4-3

 

 

 

 

 

 

Group 2

CR

Dev

Hunt

Roth

Cove Rangers

 

 

 

22 Apr

2-1

Deveronvale

15 Aug

0-2

 

 

 

Huntly

19 Apr

0-2

22 Apr

3-3

 

 

Rothes

 

19 Apr

2-1

15 Aug

3-1

 

xxxxxxxxxxxxxx

 

 

 

 

 

Group 4

BR

Clach

FW

Wick

Brora Rangers

 

 

15 Aug

2-0

 

Clachnacuddin

22 Apr

2-1

 

 

15 Aug

1-0

Fort William

 

19 Apr

2-7

 

 

Wick Academy

19 Apr

0-1

 

22 Apr

0-1

 

xxxxxxxxxxxxxx

 

 

 

 

 

 

 

 

2000-01 Highland League Cup

First round - 2 legs

24 Mar Cove Rangers v Forres Mechanics 1-1

31 Mar Forres Mechanics v Cove Rangers 2-0

24 Mar Deveronvale v Fort William 5-0

31 Mar Fort William v Deveronvale 1-1

24 Mar Huntly v Buckie Thistle 3-1

31 Mar Buckie Thistle v Huntly 0-1

24 Mar Keith v Wick Academy 1-1

31 Mar Wick Academy v Keith 0-2

24 Mar Lossiemouth v Fraserburgh 0-1

31 Mar Fraserburgh v Lossiemouth 3-0

24 Mar Rothes v Clachnacuddin 3-0

31 Mar Clachnacuddin v Rothes 1-4

Brora Rangers and Nairn County byes

 

Second round - 2 legs

7 Apr Brora Rangers v Keith 1-2

14 Apr Keith v Brora Rangers 3-3

7 Apr Forres Mechanics v Huntly 1-1

14 Apr Huntly v Forres Mechanics 1-3

7 Apr Nairn County v Fraserburgh 0-1

14 Apr Fraserburgh v Nairn County 1-4

7 Apr Rothes v Deveronvale 0-5

14 Apr Deveronvale v Rothes 1-2

 

Semi-final

22 Apr Forres Mechanics v Keith 1-1 aet, 3-2 pens

22 Apr Nairn County v Deveronvale 1-2 aet, Golden Goal Rule

 

Final at Christie Park, Huntly

5 May Forres Mechanics v Deveronvale 2-1

 

 

 

 

2001-02 Highland League Cup

First round

23 Mar Buckie Thistle v Forres Mechanics 1-1 aet, 4-5 pens

23 Mar Cove Rangers v Nairn County 5-2

23 Mar Huntly v Wick Academy 2-0 aet

23 Mar Lossiemouth v Fraserburgh 4-2

23 Mar Clachnacuddin v Deveronvale 4-4 aet, 3-5 pens

23 Mar Fort William v Inverurie Loco Works 0-3

23 Mar Keith v Rothes 3-0

Brora Rangers bye

 

Second round

6 Apr Cove Rangers v Inverurie Loco Works 2-1

6 Apr Forres Mechanics v Brora Rangers 2-1

6 Apr Deveronvale v Keith 3-0

6 Apr Lossiemouth v Huntly 2-1 aet

 

Semi-final

20 Apr Deveronvale v Lossiemouth 5-0

20 Apr Forres Mechanics v Cove Rangers 3-0

 

Final at Kynoch Park, Keith

11 May Forres Mechanics v Deveronvale 1-1 aet, 4-3 pens

 

 

 

2002-03 Highland League Cup

First round

5 Apr Buckie Thistle v Cove Rangers 1-3

5 Apr Fort William v Keith 0-2

5 Apr Lossiemouth v Deveronvale 1-8

5 Apr Rothes v Huntly 0-1

5 Apr Clachnacuddin v Fraserburgh 2-1

5 Apr Inverurie Loco Works v Brora Rangers 2-0

5 Apr Nairn County v Forres Mechanics 4-1

Wick Academy bye

 

Second round

12 Apr Deveronvale v Cove Rangers 3-0

12 Apr Nairn County v Keith 1-2

12 Apr Wick Academy v Clachnacuddin 0-3 aet

12 Apr Huntly v Inverurie Loco Works 2-5 aet, 90 mins 0-0

 

Semi-final

26 Apr Inverurie Loco Works v Deveronvale 1-2

26 Apr Keith v Clachnacuddin 1-0

 

Final at Harlaw Park, Inverurie

10 May Keith v Deveronvale 3-2

 

 

2003-04 Highland League Cup

First round

27 Mar Buckie Thistle v Forres Mechanics 1-2

27 Mar Clachnacuddin v Cove Rangers 4-1

27 Mar Deveronvale v Keith 3-3, Deveronvale on pens

27 Mar Fort William v Huntly 3-2

27 Mar Inverurie Loco Works v Wick Academy 6-0

27 Mar Lossiemouth v Fraserburgh 0-3

27 Mar Rothes v Nairn County 1-3

Fort William bye

 

Second round

3 Apr Clachnacuddin v Fort William 7-0

3 Apr Deveronvale v Brora Rangers 3-2

3 Apr Inverurie Loco Works v Fraserburgh 1-4

3 Apr Nairn County v Forres Mechanics 0-3

 

Semi-final

17 Apr Clachnacuddin v Fraserburgh 5-2

17 Apr Deveronvale v Forres Mechanics 2-3

 

Final at Kynoch Park, Keith

8 May Clachnacuddin v Forres Mechanics 3-1

 

 

 

2004-05 Highland League Cup

First round

2 Apr Buckie Thistle v Forres Mechanics 3-0

2 Apr Clachnacuddin v Lossiemouth 3-1

2 Apr Cove Rangers v Keith 4-3

2 Apr Deveronvale v Brora Rangers 7-1

2 Apr Fort William v Rothes 3-2

2 Apr Huntly v Nairn County 4-1

2 Apr Wick Academy v Fraserburgh 2-3

Inverurie Loco Works bye

 

Second round

9 Apr Clachnacuddin v Buckie Thistle 2-5

9 Apr Cove Rangers v Fort William 8-3

9 Apr Fraserburgh v Deveronvale 0-2

9 Apr Inverurie Loco Works v Huntly 2-0

 

Semi-final

23 Apr Inverurie Loco Works v Cove Rangers 2-2 aet, 3-2 pens

23 Apr Deveronvale v Buckie Thistle 2-2 aet, 5-6 pens

 

Final at Kynoch Park, Keith

14 May Cove Rangers v Deveronvale 2-0

 

 

 

 

2005-06 Highland League Cup

First round

25 Mar Forres Mechanics v Deveronvale 2-0

25 Mar Huntly v Buckie Thistle 0-2

25 Mar Lossiemouth v Fort William 0-2

25 Mar Rothes v Nairn County 1-4

8 Apr Brora Rangers v Cove Rangers 1-3

8 Apr Inverurie Loco Works v Clachnacuddin 1-0

8 Apr Wick Academy v Keith 0-7

Fraserburgh bye

 

Second round

15 Apr Nairn County v Buckie Thistle 0-0 aet, Nairn won on pens

15 Apr Cove Rangers v Inverurie Loco Works 3-1

15 Apr Keith v Fraserburgh 1-1 aet, Fraserburgh won on pens

15 Apr Forres Mechanics v Fort William 2-0

 

Semi-final

22 Apr Cove Rangers v Forres Mechanics 2-0

22 Apr Fraserburgh v Nairn County 1-1 aet, 5-4 pens

 

Final at Kynoch Park, Keith

6 May Fraserburgh v Cove Rangers 4-1

 

 

2006-07 Highland League Cup

First round

3 Mar Brora Rangers v Deveronvale 2-0

3 Mar Clachnacuddin v Huntly 0-1

3 Mar Fraserburgh v Wick Academy 4-1

3 Mar Lossiemouth v Buckie Thistle 1-2

3 Mar Nairn County v Forres Mechanics 3-3 aet, 3-2 pens

7 Mar Keith v Cove Rangers 3-0

10 Mar Rothes v Fort William 1-2

Inverurie Loco Works bye

 

Second round

17 Mar Fraserburgh v Buckie Thistle 1-1 aet, 4-5 pens

17 Mar Inverurie Loco Works v Nairn County 1-2 aet

17 Mar Keith v Brora Rangers 3-1

24 Mar Fort William v Huntly 0-3

 

Semi-final

21 Apr Keith v Huntly 2-0

21 Apr Buckie Thistle v Nairn County 3-1

 

Final at Princess Royal Park, Banff

12 May Keith v Buckie Thistle 5-0

 

 

 

2007-08 Highland League Cup

First round

1 Mar Brora Rangers v Wick Academy 1-3

1 Mar Forres Mechanics v Deveronvale 1-3

1 Mar Inverurie Loco Works v Lossiemouth 2-0

1 Mar Nairn County v Cove Rangers 0-2

1 Mar Buckie Thistle v Rothes 2-3

1 Mar Huntly v Fort William 9-2

1 Mar Keith v Fraserburgh 3-2

Clachnacuddin bye

 

Second round

15 Mar Cove Rangers v Wick Academy 4-0

15 Mar Keith v Inverurie Loco Works 0-1

15 Mar Deveronvale v Clachnacuddin 1-0 aet, 90 mins 0-0

15 Mar Rothes v Huntly 1-2

 

Semi-final

22 Mar Cove Rangers v Deveronvale 2-1

22 Mar Inverurie Loco Works v Huntly 3-2

 

Final at Christie Park, Huntly

10 May Inverurie Loco Works v Cove Rangers 3-1

2008-09 Highland League Cup

First round

7 Mar Clachnacuddin v Keith 0-2

7 Mar Deveronvale v Huntly 4-2

7 Mar Fort William v Brora Rangers 0-1

7 Mar Fraserburgh v Forres Mechanics 6-3

7 Mar Inverurie Loco Works v Cove Rangers 3-3 aet 6-5 pens

7 Mar Lossiemouth v Wick Academy 2-5

18 Mar Rothes v Nairn County 3-5

Buckie Thistle bye

 

Second round

21 Mar Fraserburgh v Brora Rangers 2-0

21 Mar Keith v Buckie Thistle 3-0

21 Mar Nairn County v Deveronvale 2-0

21 Mar Wick Academy v Inverurie Loco Works 2-4

 

Semi-final

4 Apr Inverurie Loco Works v Nairn County 5-1

4 Apr Keith v Fraserburgh 0-2

 

Final at Kynoch Park, Keith

9 May Inverurie Loco Works v Fraserburgh 2-1 aet

 

 

 

2009-10 Highland League Cup

First round

6 Mar Fort William v Fraserburgh 0-4 at Lossiemouth

6 Mar Wick Academy v Huntly 2-1 aet

 

Second round

20 Mar Forres Mechanics v Wick Academy 3-0

20 Mar Fraserburgh v Clachnacuddin 0-2

20 Mar Inverurie Loco Works v Deveronvale 3-2

20 Mar Keith v Brora Rangers 4-0

20 Mar Lossiemouth v Formartine United 2-1

20 Mar Nairn County v Cove Rangers 2-1

20 Mar Rothes v Turriff United 1-0

20 Mar Strathspey Thistle v Buckie Thistle 1-7

 

Third round

3 Apr Forres Mechanics v Inverurie Loco Works 4-0

3 Apr Lossiemouth v Buckie Thistle 4-3

17 Apr Keith v Nairn County 2-0

17 Apr Rothes v Clachnacuddin 3-0

 

Semi-final

24 Apr Forres Mechanics v Lossiemouth 1-0

24 Apr Rothes v Keith 3-2

 

Final at Victoria Park, Buckie

8 May Forres Mechanics v Rothes 2-0

 

 

 

 

 

 

2010-11 Highland League Cup

First round

5 Mar Inverurie Loco Works v Keith 0-2

5 Mar Turriff United v Brora Rangers 3-2

 

Second round

19 Mar Buckie Thistle v Turriff United 0-1

19 Mar Clachnacuddin v Huntly 3-3 aet, 12-13 pens

19 Mar Cove Rangers v Deveronvale 3-1

19 Mar Fort William v Strathspey Thistle 2-3

19 Mar Lossiemouth v Fraserburgh 2-2 aet, 1-3 pens

19 Mar Rothes v Forres Mechanics 1-0

19 Mar Wick Academy v Keith 2-2, aet, 3-4 pens

26 Mar Formartine United v Nairn County 0-4

 

Third round

2 Apr Cove Rangers v Strathspey Thistle 9-0

2 Apr Huntly v Nairn County 1-2

2 Apr Rothes v Keith 4-3

2 Apr Turriff United v Fraserburgh 3-5

 

Semi-final

23 Apr Rothes v Nairn County 1-0

23 Apr Fraserburgh v Cove Rangers 1-0

 

Final at Princess Royal Park, Banff

14 May Nairn County v Fraserburgh 4-0

 

 

 

 

2011-12 Highland League Cup

First round

3 Mar Inverurie Loco Works v Fraserburgh 2-0

3 Mar Strathspey Thistle v Nairn County 0-1

 

Second round

17 Mar Buckie Thistle v Nairn County 2-1

17 Mar Cove Rangers v Clachnacuddin 4-2

17 Mar Deveronvale v Wick Academy 5-4 aet

17 Mar Fort William v Formartine United 3-4

17 Mar Huntly v Turriff United 1-3

17 Mar Keith v Brora Rangers 2-1

17 Mar Lossiemouth v Inverurie Loco Works 3-1

17 Mar Rothes v Forres Mechanics 0-4

 

Third round

7 Apr Buckie Thistle v Deveronvale 2-1 aet

7 Apr Cove Rangers v Lossiemouth 4-0

7 Apr Forres Mechanics v Keith 1-1 aet, 3-4 pens

7 Apr Turriff United v Formartine United 1-0

 

Semi-final

21 Apr Buckie Thistle v Keith 3-1

21 Apr Cove Rangers v Turriff United 3-0

 

Final at Princess Royal Park, Banff

12 May Buckie Thistle v Cove Rangers 2-0

 

 

 

 

2012-13 Highland League Cup

First round

2 Mar Clachnacuddin v Cove Rangers 3-2

2 Mar Turriff United v Formartine United 1-2

 

Second round

16 Mar Brora Rangers v Wick Academy 2-1

16 Mar Clachnacuddin v Fort William 5-0

16 Mar Deveronvale v Fraserburgh 2-2 aet, 3-1 pens

16 Mar Forres Mechanics v Formartine United 1-3

16 Mar Inverurie Loco Works v Huntly 6-0

16 Mar Lossiemouth v Buckie Thistle 2-5

16 Mar Nairn County v Strathspey Thistle 3-0

27 Mar Rothes v Keith 0-2

 

Third round

6 Apr Brora Rangers v Formartine United 4-2

6 Apr Buckie Thistle v Keith 3-3 aet, 4-5 pens

6 Apr Inverurie Loco Works v Deveronvale 4-1

6 Apr Nairn County v Clachnacuddin 2-1

 

Semi-final

20 Apr Inverurie Loco Works v Brora Rangers 2-0

20 Apr Keith v Nairn County 1-0

 

Final at Princess Royal Park, Banff

11 May Keith v Inverurie Loco Works 2-1

 

 

 

 

2013-14 Highland League Cup

First round

1 Mar Brora Rangers v Clachnacuddin 3-0 Brora disqualified for fielding an ineligible player

1 Mar Formartine United v Nairn County 1-4

 

Second round

15 Mar Buckie Thistle v Cove Rangers 1-1 aet, 4-2 pens

15 Mar Fort William v Forres Mechanics 1-4

15 Mar Keith v Rothes 0-1

15 Mar Nairn County v Turriff United 5-0

15 Mar Huntly v Fraserburgh 3-2

15 Mar Strathspey Thistle v Inverurie Loco Works 0-4

15 Mar Wick Academy v Lossiemouth 0-2

26 Mar Clachnacuddin v Deveronvale 2-0 aet, 90 mins 0-0

 

Third round

5 Apr Clachnacuddin v Rothes 7-0

5 Apr Forres Mechanics v Buckie Thistle 1-3 aet

5 Apr Huntly v Lossiemouth 1-2

5 Apr Inverurie Loco Works v Nairn County 5-2

 

Semi-final

19 Apr Clachnacuddin v Lossiemouth 5-1

19 Apr Inverurie Loco Works v Buckie Thistle 1-3

 

Final at Kynoch Park, Keith

10 May Clachnacuddin v Buckie Thistle 3-3 aet, 4-3 pens

 

2014-15 Highland League Cup

Preliminary round

24 Jan Brora Rangers v Cove Rangers 2-2 aet, 2-4 pens

31 Jan Nairn County v Fort William 4-0

 

First round

7 Feb Buckie Thistle v Formartine United 2-4

7 Feb Clachnacuddin v Deveronvale 4-1

7 Feb Cove Rangers v Keith 6-1

7 Feb Forres Mechanics v Rothes 7-1

7 Feb Fraserburgh v Wick Academy 1-2

7 Feb Huntly v Turriff United 1-4

7 Feb Lossiemouth v Strathspey Thistle 2-1 aet

7 Feb Nairn County v Inverurie Loco Works 4-2

 

Second round

28 Feb Formartine United v Cove Rangers 1-3

28 Feb Turriff United v Forres Mechanics 1-0

28 Feb Wick Academy v Clachnacuddin 1-0

28 Feb Nairn County v Lossiemouth 2-1

 

Semi-final

21 Mar Turriff United v Cove Rangers 1-2

21 Mar Wick Academy v Nairn County 2-1

 

Final at Grant Street, Inverness

11 Apr Cove Rangers v Wick Academy 4-0

 

 

 

 

2015-16 Highland League Cup

Preliminary round

23 Jan Clachnacuddin v Deveronvale 3-2

23 Jan Wick Academy v Rothes 6-1

 

First round

6 Feb Brora Rangers v Inverurie Loco Works 4-1

6 Feb Buckie Thistle v Formartine United 1-3

6 Feb Clachnacuddin v Strathspey Thistle 7-0

6 Feb Cove Rangers v Wick Academy 4-3 at Inverurie

6 Feb Lossiemouth v Fraserburgh 0-4

6 Feb Nairn County v Keith 2-1

6 Feb Turriff United v Huntly 2-0

24 Feb Forres Mechanics v Fort William 5-1 at Lossiemouth

 

Second round

27 Feb Cove Rangers v Forres Mechanics 2-1 aet, at Keith

27 Feb Fraserburgh v Turriff United 0-0 aet, 6-7 pens

5 Mar Formartine United v Brora Rangers 5-5 aet, 3-5 pens

9 Mar Clachnacuddin v Nairn County 1-2

 

Semi-final

12 Mar Brora Rangers v Cove Rangers 2-2 aet, 3-1 pens

12 Mar Nairn County v Turriff United 2-0

 

Final at Grant Street, Inverness

9 Apr Brora Rangers v Nairn County 0-0 aet, 5-4 pens

 

 

 

2016-17 Highland League Cup

Preliminary round

28 Jan Keith v Forres Mechanics 2-5

4 Feb Strathspey Thistle v Formartine United 2-6

 

First round

11 Feb Brora Rangers v Inverurie Loco Works 8-0

11 Feb Buckie Thistle v Forres Mechanics 4-4 Forres won on pens

11 Feb Cove Rangers v Lossiemouth at Harlaw Park, Inverurie

11 Feb Huntly v Fraserburgh 2-1

11 Feb Wick Academy v Turriff United 0-1

15 Feb Clachnacuddin v Fort William 6-2

15 Feb Rothes v Formartine United 1-2

22 Feb Deveronvale v Nairn County 1-2

 

Second round

25 Feb Formartine United v Clachnacuddin 2-1

25 Feb Huntly v Brora Rangers 2-3

25 Feb Nairn County v Turriff United 1-3

7 Mar Forres Mechanics v Cove Rangers 0-1

 

Semi-final

11 Mar Turriff United v Formartine United 0-1

11 Mar Brora Rangers v Cove Rangers 0-1

 

Final at Bellslea Park, Fraserburgh

8 Apr Cove Rangers v Formartine United 2-1

 

 

 

 

2017-18 Highland League Cup

Preliminary round

27 Jan Wick Academy v Nairn County 0-4

3 Feb Brora Rangers v Inverurie Loco Works 4-1

 

First round

10 Feb Buckie Thistle v Keith 0-3

10 Feb Formartine United v Clachnacuddin 5-1

10 Feb Fraserburgh v Fort William 9-0

10 Feb Nairn County v Lossiemouth 3-2

24 Feb Brora Rangers v Turriff United 2-0

24 Feb Cove Rangers v Rothes 4-1

24 Feb Forres Mechanics v Deveronvale 5-3

10 Mar Strathspey Thistle v Huntly 2-2, 5-4 pens

 

Second round

10 Mar Forres Mechanics v Cove Rangers 1-3

10 Mar Nairn County v Fraserburgh 3-4

14 Mar Formartine United v Strathspey Thistle 7-0

17 Mar Keith v Brora Rangers 1-2

 

Semi-final

20 Mar Fraserburgh v Cove Rangers 3-2

31 Mar Brora Rangers v Formartine United 2-3

 

Final at MacKessack Park, Rothes

31 Mar Formartine United v Fraserburgh 2-1

2018-19 Highland League Cup

Preliminary round

3 Nov Clachnacuddin v Brora Rangers 0-5

3 Nov Nairn County v Buckie Thistle 1-3

 

First round

17 Nov Cove Rangers v Turriff United 8-0

17 Nov Fort William v Wick Academy 0-3

17 Nov Formartine United v Inverurie Loco Works 5-2

17 Nov Fraserburgh v Deveronvale 1-2

17 Nov Keith v Brora Rangers 2-5

17 Nov Lossiemouth v Huntly 0-4

17 Nov Rothes v Buckie Thistle 0-2

17 Nov Strathspey Thistle v Forres Mechanics 2-5

 

Second round

7 Dec Wick Academy v Forres Mechanics 1-0

8 Dec Buckie Thistle v Brora Rangers 1-3

8 Dec Cove Rangers v Huntly 5-0

8 Dec Formartine United v Deveronvale 4-1

 

Semi-final

16 Mar Brora Rangers v Formartine United 0-2

16 Mar Cove Rangers v Wick Academy 3-1

 

Final at Harlaw Park, Inverurie

6 Apr Cove Rangers v Formartine United 2-0

 

 

 

 

2019-20 Highland League Cup

Preliminary round

2 Nov Strathspey Thistle 4-1 Clachnacuddin 4-1

 

First round

16 Nov Formartine United 1-0 Inverurie Loco Works 1-0

16 Nov Fort William 1-3 Fraserburgh 1-3

16 Nov Strarthspey Thistle 0-2 Forres Mechanics 0-2

16 Nov Turriff United 0-7 Brora Rangers 0-7

16 Nov Wick Academy 0-3 Huntly 0-3

20 Nov Buckie Thistle 2-1 Deveronvale 2-1

20 Nov Keith 3-2 Lossiemouth 3-2

4 Dec Rothes 4-1 Nairn County 4-1

 

Second round

7 Dec Huntly 0-6 Brora Rangers 0-6

25 Jan Forres Mechanics 1-3 Formartine United 1-3

5 Feb Buckie Thistle v Fraserburgh 1-1, 5-4 pens

5 Feb Rothes 3-1 Keith 3-1

 

Semi-final

18 Oct 2020 Brora Rangers v Buckie Thistle 2-2, 3-4 pens

17 Oct 2020 Formartine United v Rothes 1-2

 

Final at Christie Park, Huntly

31 Oct 2020 Rothes v Buckie Thistle 2-1

2020-21 Highland League Cup

No competition

2021-22 Highland League Cup

Preliminary round

30 Oct Deveronvale v Lossiemouth 1-1, 4-3 pens

3 Nov Brora Rangers v Fort William 10-1

 

First round

13 Nov Buckie Thistle v Nairn County 3-0

13 Nov Clachnacuddin v Strathspey Thistle 1-0

13 Nov Deveronvale v Rothes 2-4

13 Nov Formartine United 0-1 Brechin City 0-1

13 Nov Forres Mechanics 2-1 Turriff United 2-1

13 Nov Keith 1-4 Fraserburgh 1-4

13 Nov Inverurie Loco Works 1-0 Huntly 1-0

13 Nov Wick Academy 0-3 Brora Rangers 0-3

 

Second round

23 Feb Brechin City v Brora Rangers 0-2

2 Mar Buckie Thistle v Inverurie Loco Works 1-0

2 Mar Forres Mechanics v Clachnacuddin 2-1

2 Mar Rothes v Fraserburgh 1-2

 

Semi-final

12 Mar Forres Mechanics v Buckie Thistle 0-2

12 Mar Fraserburgh v Brora Rangers 1-1, 2-4 pens

 

Final at Station Park, Nairn

9 Apr Brora Rangers v Buckie Thistle 2-1

 

 

 

2022-23 Highland League Cup

Preliminary round

29 Oct Strathspey Thistle v Lossiemouth 2-3

29 Oct Wick Academy v Formartine United 0-2

 

First Round

12 Nov Brechin City v Rothes 4-2

12 Nov Brora Rangers v Banks o' Dee 3-3, 3-4 pens

12 Nov Deveronvale v Buckie Thistle 1-3

12 Nov Fraserburgh v Inverurie Loco Works 1-2

12 Nov Huntly v Formartine United 2-3

12 Nov Keith v Forres Mechanics 0-2

12 Nov Lossiemouth v Nairn County 0-3 Nairn disqualifies, ineligible player

12 Nov Turriff United v Clachnacuddin 4-0

 

Second round

3 Dec Banks o' Dee v Forres Mechanics 3-2

3 Dec Formartine United v Buckie Thistle 1-3

3 Dec Lossiemouth v Brechin City 0-2

3 Dec Turriff United v Inverurie Loco Works 0-1

 

Semi-final

4 Mar Buckie Thistle v Banks o' Dee 1-1, 2-3 pens

4 Mar Inverurie Loco Works v Brechin City 2-0

 

Final at Bellslea Park, Fraserburgh

8 Apr Banks o' Dee v Inverurie Loco Works 1-0

 

2023-24 Highland League Cup

Preliminary round

12 Aug Huntly v Inverurie Loco Works 1-2

12 Aug Wick Academy v Nairn County 0-1

 

First round

26 Aug Banks o' Dee v Forres Mechanics 2-4

26 Aug Brora Rangers v Clachnacuddin 7-0

26 Aug Buckie Thistle v Turriff United 4-0

26 Aug Deveronvale v Fraserburgh 0-9

26 Aug Formartine United v Brechin City 1-3

26 Aug Keith v Nairn County 3-2

26 Aug Lossiemouth v Strathspey Thistle 0-1

26 Aug Rothes v Inverurie Loco Works 2-3

 

Second round

9 Sep Brechin City v Inverurie Loco Works 2-0

9 Sep Brora Rangers v Forres Mechanics 4-0

9 Sep Keith v Buckie Thistle 0-0, 3-2 pens

9 Sep Strathspey Thistle v Fraserburgh 1-3

 

Semi-final

30 Sep Brechin City v Fraserburgh 1-2

14 Oct Brora Rangers v Keith 6-1

 

Final at Harlaw Park, Inverurie

30 Mar Brora Rangers v Fraserburgh 1-1 5-4 pens