The Breedon Highland League was instituted in 1893 and sits immediately below Scottish League Two in the SFA’s “pyramid”, parallel with the Lowland League.
The League champions play off against the Lowland champions for the right to challenge League Two’s bottom club for a place in the SPFL.
There are currently eighteen member clubs who play each other home and away to given a programme of 34 games. Cove Rangers are defending their title this season after failing to overcome Cowdenbeath in the League Two play-off final.
2018-19 COMPETITION (2017-18, 2016-17)
Saturday, July 28
- Brora Rangers 2-0 Wick Academy
- Buckie Thistle 0-2 Inverurie Loco Works
- Deveronvale 7-0 Lossiemouth – fixture reversed
- Formartine United 4-1 Nairn County
- Fraserburgh 5-1 Strathspey Thistle
- Huntly 2-3 Turriff United
- Rothes 11-1 Fort William
Cove Rangers P-P Clachnacuddin– due to Betfred Cup fixtureKeith P-P Forres Mechanics– due to bereavement
Saturday, August 4
- Clachnacuddin 2-5 Keith
- Cove Rangers 2-0 Fraserburgh
- Deveronvale 0-1 Nairn County
- Formartine United 4-1 Turriff United
- Forres Mechanics 0-2 Brora Rangers
- Fort William 1-11 Buckie Thistle
- Inverurie Loco Works 6-3 Huntly
- Strathspey Thistle 1-2 Rothes
- Wick Academy 8-0 Lossiemouth
Wednesday, August 8
- Brora Rangers 2-1 Clachnacuddin
- Buckie Thistle 5-0 Strathspey Thistle
- Deveronvale 1-4 Formartine United
- Huntly 6-0 Fort William
- Keith 0-3 Fraserburgh
- Lossiemouth 1-5 Forres Mechanics
- Nairn County 1-4 Wick Academy
- Rothes 0-4 Cove Rangers
- Turriff United 2-2 Inverurie Loco Works
Saturday, August 11
- Clachnacuddin 1-0 Lossiemouth
- Cove Rangers 2-0 Buckie Thistle
- Forres Mechanics 4-1 Nairn County
- Fort William 0-10 Turriff United
- Fraserburgh 2-1 Brora Rangers
- Inverurie Loco Works 2-4 Formartine United
- Keith 2-1 Rothes
- Strathspey Thistle 0-4 Huntly
- Wick Academy 0-2 Deveronvale
Saturday, August 18
- Brora Rangers 1-0 Rothes
- Buckie Thistle 1-2 Keith
- Deveronvale 0-5 Forres Mechanics
- Formartine United 1-2 Wick Academy
- Huntly 0-4 Cove Rangers
- Inverurie Loco Works 10-0 Fort William
- Lossiemouth 0-7 Fraserburgh
- Nairn County 3-1 Clachnacuddin
- Turriff United 4-0 Strathspey Thistle
Saturday, August 25
- Brora Rangers 3-0 Buckie Thistle
- Clachnacuddin – Deveronvale
- Cove Rangers 3-0 Turriff United
- Forres Mechanics 4-0 Wick Academy
- Fort William 2-8 Formartine United
- Fraserburgh 7-1 Nairn County
- Keith 1-2 Huntly
- Rothes 1-0 Lossiemouth
- Strathspey Thistle 0-3 Inverurie Loco Works
Wednesday, August 29
- Deveronvale 1-5 Fraserburgh
- Formartine United 1-2 Forres Mechanics
- Fort William 1-1 Strathspey Thistle
- Huntly 0-1 Brora Rangers
- Inverurie Loco Works 2-3 Cove Rangers
- Lossiemouth 0-8 Buckie Thistle
- Nairn County 1-1 Rothes
- Turriff United 2-2 Keith
- Wick Academy 2-2 Clachnacuddin
Saturday, September 1
- Brora Rangers 5-0 Turriff United
- Buckie Thistle 2-1 Nairn County
- Clachnacuddin 0-4 Forres Mechanics
- Cove Rangers 11-0 Fort William
- Fraserburgh 2-3 Wick Academy
- Keith 1-4 Inverurie Loco Works
- Lossiemouth 0-4 Huntly
- Rothes 0-2 Deveronvale
- Strathspey Thistle 1-1 Formartine United
Wednesday, September 5
- Keith 0-3 Forres Mechanics
Saturday, September, 8
- Deveronvale 1-3 Buckie Thistle
- Forres Mechanics 1-2 Fraserburgh
- Fort William 1-4 Keith
- Inverurie Loco Works 2-0 Brora Rangers (2pm)
- Nairn County 5-1 Huntly
- Strathspey Thistle 2-3 Cove Rangers
- Turriff United 4-0 Lossiemouth
- Wick Academy 1-3 Rothes
Formartine United P-P Clachnacuddin– due to Irn Bru Cup tie, now Weds Sep 12
Wednesday, September 12
Formartine United P-P Clachnacuddin
Saturday, September 15
- Brora Rangers 9-0 Fort William
- Buckie Thistle 5-2 Wick Academy
- Cove Rangers 2-0 Formartine United
- Fraserburgh 3-0 Clachnacuddin
- Huntly 2-0 Deveronvale
- Keith 0-2 Strathspey Thistle
- Lossiemouth 2-5 Inverurie Loco Works
- Nairn County 5-2 Turriff United
- Rothes 3-1 Forres Mechanics
Saturday, September 29
- Clachnacuddin 1-4 Rothes
- Cove Rangers 2-0 Keith
- Deveronvale 4-2 Turriff United
- Formartine United 2-0 Fraserburgh
- Fort William 3-4 Lossiemouth
- Inverurie Loco Works 2-2 Nairn County
- Strathspey Thistle 0-4 Brora Rangers
- Wick Academy 2-2 Huntly
Forres Mechanics P-P Buckie Thistle– due to Scottish Cup replay, now Sat Oct 20
Saturday, October 6
- Buckie Thistle 2-0 Clachnacuddin
- Deveronvale 1-2 Inverurie Loco Works
- Huntly 0-1 Forres Mechanics
- Keith 2-3 Formartine United
- Lossiemouth 2-4 Strathspey Thistle
- Nairn County 4-0 Fort William
- Rothes 1-2 Fraserburgh
- Turriff United 0-2 Wick Academy
Brora Rangers P-P Cove Rangers– due to Aberdeenshire Cup Final
Saturday, October 13
- Clachnacuddin 1-3 Huntly
- Cove Rangers 4-0 Lossiemouth
- Formartine United 3-3 Rothes
- Forres Mechanics 2-1 Turriff United
- Fort William 0-8 Deveronvale
- Fraserburgh 2-1 Buckie Thistle
- Keith 0-4 Brora Rangers
- Strathspey Thistle 1-0 Nairn County
- Wick Academy 6-2 Inverurie Loco Works
Saturday, October 20
- Forres Mechanics 7-2 Buckie Thistle
- Fort William 1-7 Inverurie Loco Works
- Keith 2-1 Nairn County
Saturday, October 27
- Brora Rangers 1-2 Formartine United
- Buckie Thistle 3-2 Rothes
- Deveronvale 0-4 Strathspey Thistle
- Huntly 2-2 Fraserburgh
- Inverurie Loco Works 2-1 Forres Mechanics
- Lossiemouth 2-4 Keith
- Turriff United 2-1 Clachnacuddin
- Wick Academy 6-0 Fort William
Nairn County P-P Cove Rangers– due to Scottish Cup replay
Wednesday, October 31
- Brora Rangers 6-1 Lossiemouth
- Clachnacuddin 0-0 Inverurie Loco Works
- Cove Rangers 5-0 Deveronvale
- Formartine United 2-0 Buckie Thistle
- Forres Mechanics 5-0 Fort William
- Fraserburgh 2-0 Turriff United
- Rothes 0-1 Huntly
Keith P-P Nairn County– now Sat, Oct 20Strathspey Thistle P-P Wick Academy– now Sat, Nov 24
Saturday, November 3
- Deveronvale 2-2 Keith
- Forres Mechanics 0-0 Strathspey Thistle
- Inverurie Loco Works 0-5 Fraserburgh (2pm)
- Lossiemouth 2-4 Formartine United
- Turriff United 3-3 Rothes
- Wick Academy 0-2 Cove Rangers
Fort William P-P Huntly– unplayable pitchFort William P-P Clachnacuddin– due to Highland League Cup tieHuntly P-P Buckie Thistle– due to Highland League Cup tieNairn County P-P Brora Rangers– due to Highland League Cup tie
Wednesday, November 7
- Fort William 3-3 Clachnacuddin
- Nairn County 0-4 Brora Rangers
Saturday, November 10
- Brora Rangers 4-1 Deveronvale
- Buckie Thistle 2-1 Turriff United
- Clachnacuddin 2-1 Strathspey Thistle
- Cove Rangers 2-0 Forres Mechanics
- Formartine United 4-0 Huntly
- Fraserburgh 13-0 Fort William
- Keith 2-2 Wick Academy
- Lossiemouth 0-5 Nairn County
- Rothes 1-2 Inverurie Loco Works
Wednesday, November 21
- Nairn County 0-1 Cove Rangers
Saturday, November 24
- Clachnacuddin 2-4 Cove Rangers
- Forres Mechanics 2-1 Keith
- Fort William 0-5 Rothes (2pm)
- Inverurie Loco Works 0-0 Buckie Thistle
- Lossiemouth 2-4 Deveronvale – fixture reversed
- Strathspey Thistle 4-2 Wick Academy – new fixture
- Turriff United 0-3 Huntly
Nairn County P-P Formartine United– due to Scottish Cup tieStrathspey Thistle P-P Fraserburgh– due to Scottish Cup tieWick Academy P-P Brora Rangers– due to Scottish Cup tie
Saturday, December 1
- Brora Rangers 4-0 Forres Mechanics
- Buckie Thistle 4-0 Fort William
- Fraserburgh 1-0 Cove Rangers
- Huntly 0-4 Inverurie Loco Works
- Keith 3-0 Clachnacuddin
- Lossiemouth 0-3 Wick Academy
- Nairn County 0-1 Deveronvale
- Rothes 3-4 Strathspey Thistle
- Turriff United 2-3 Formartine United
Saturday, December 8
- Lossiemouth 1-5 Clachnacuddin
- Strathspey Thistle 1-3 Fraserburgh
Saturday, December 15
- Formartine United 3-0 Deveronvale
- Forres Mechanics 4-1 Lossiemouth
- Fort William 1-6 Huntly
- Fraserburgh A-A(4-2) Keith – abandoned 75 minutes
- Inverurie Loco Works 7-0 Turriff United
Clachnacuddin P-P Brora Rangers– unplayable pitchCove Rangers P-P Rothes– adverse weatherStrathspey Thistle P-P Buckie Thistle– unplayable pitchWick Academy P-P Nairn County– adverse weather
Saturday, December 22
- Brora Rangers 2-0 Fraserburgh
- Buckie Thistle 0-3 Cove Rangers
- Deveronvale 3-2 Wick Academy
- Formartine United 4-2 Inverurie Loco Works
Huntly P-P Strathspey Thistle– unplayable pitchNairn County P-P Forres Mechanics– unplayable pitchRothes P-P Keith– unplayable pitchTurriff United P-P Fort William– unplayable pitchLossiemouth P-P Clachnacuddin– played Sat, Dec 8
Saturday, December 29
- Clachnacuddin 3-2 Nairn County
- Cove Rangers 3-0 Huntly
- Forres Mechanics 2-1 Deveronvale
- Fraserburgh 10-0 Lossiemouth
- Keith 0-0 Buckie Thistle
- Rothes 0-2 Brora Rangers
- Strathspey Thistle 1-2 Turriff United
- Wick Academy 0-1 Formartine United
Fort William – Inverurie Loco Works– played Sat, Oct 20
Saturday, January 5
- Buckie Thistle 0-4 Brora Rangers
- Deveronvale 2-1 Clachnacuddin
- Formartine United 14-1 Fort William
- Huntly 2-1 Keith
- Inverurie Loco Works 3-2 Strathspey Thistle
- Lossiemouth 0-4 Rothes
- Nairn County 1-2 Fraserburgh
- Turriff United 0-1 Cove Rangers
- Wick Academy 0-0 Forres Mechanics
Saturday, January 12
- Brora Rangers 2-0 Huntly
- Buckie Thistle 0-0 Lossiemouth
- Clachnacuddin 1-3 Wick Academy
- Cove Rangers 1-0 Inverurie Loco Works
- Forres Mechanics 0-1 Formartine United
- Fraserburgh 4-1 Deveronvale
- Keith 2-2 Turriff United
- Rothes 6-1 Nairn County
- Strathspey Thistle 5-1 Fort William
Saturday, January 19
- Inverurie Loco Works 4-1 Keith
- Turriff United 0-5 Brora Rangers
- Wick Academy 2-1 Fraserburgh
Deveronvale P-P Rothes– unplayable pitchFormartine United P-P Strathspey Thistle– unplayable pitchForres Mechanics P-P Clachnacuddin– unplayable pitchFort William P-P Cove Rangers– unplayable pitchHuntly P-P Lossiemouth– unplayable pitchNairn County P-P Buckie Thistle– unplayable pitch
Saturday, January 26
- Brora Rangers 0-0 Inverurie Loco Works
- Buckie Thistle 2-0 Deveronvale
- Cove Rangers 7-1 Strathspey Thistle
- Fraserburgh 3-4 Forres Mechanics
- Lossiemouth 1-3 Turriff United
Clachnacuddin P-P Formartine United– unplayable pitchHuntly P-P Nairn County – unplayable pitchKeith P-P Fort William– unplayable pitchRothes P-P Wick Academy– unplayable pitch
Saturday, February 2
Clachnacuddin P-P Fraserburgh– unplayable pitchDeveronvale P-P Huntly– unplayable pitchFormartine United P-P Cove Rangers– unplayable pitchForres Mechanics P-P Rothes– unplayable pitchFort William P-P Brora Rangers– unplayable pitchInverurie Loco Works P-P Lossiemouth– unplayable pitchStrathspey Thistle P-P Keith– unplayable pitchTurriff United P-P Nairn County– unplayable pitchWick Academy P-P Buckie Thistle– unplayable pitch
Saturday, February 9
- Brora Rangers 5-1 Strathspey Thistle
- Buckie Thistle 4-1 Forres Mechanics
- Fraserburgh 2-1 Formartine United
- Lossiemouth 5-0 Fort William
- Nairn County 0-3 Inverurie Loco Works
Huntly P-P Wick Academy– unplayable pitchKeith P-P Cove Rangers– unplayable pitchRothes P-P Clachnacuddin– unplayable pitchTurriff United P-P Deveronvale– unplayable pitch
Friday, February 15
- Inverurie Loco Works 2-0 Deveronvale – was Sat, Feb 16
Saturday, February 16
- Clachnacuddin 1-0 Buckie Thistle
- Cove Rangers 0-0 Brora Rangers
- Formartine United 3-0 Keith
- Forres Mechanics 4-0 Huntly
- Fraserburgh 2-0 Rothes
- Strathspey Thistle 1-0 Lossiemouth
- Wick Academy 2-1 Turriff United
Fort William P-P Nairn County– unplayable pitch
Saturday, February 23
- Brora Rangers 3-0 Keith
- Buckie Thistle 1-4 Fraserburgh
- Deveronvale 6-0 Fort William
- Huntly 1-1 Clachnacuddin
- Inverurie Loco Works 1-1 Wick Academy
- Lossiemouth 0-5 Cove Rangers
- Nairn County 3-0 Strathspey Thistle
- Rothes 3-3 Formartine United
- Turriff United 2-4 Forres Mechanics
Wednesday, February 27
- Formartine United 0-0 Cove Rangers
- Fort William 0-11 Brora Rangers
Saturday, March 2
- Clachnacuddin 2-4 Turriff United
- Cove Rangers 3-0 Nairn County
- Formartine United 0-0 Brora Rangers
- Forres Mechanics 2-1 Inverurie Loco Works
- Fort William A-A(1-0) Wick Academy – abandoned 38 mins, waterlogged pitch
- Fraserburgh 7-1 Huntly
- Keith 4-4 Lossiemouth
- Rothes 1-1 Buckie Thistle
- Strathspey Thistle 2-1 Deveronvale
Wednesday, March 6
- Cove Rangers – Rothes – new fixture
- Nairn County – Forres Mechanics
Fort William P-P Cove Rangers– to be rearranged
Saturday, March 9
- Buckie Thistle 3-1 Formartine United
- Deveronvale 0-1 Cove Rangers
- Huntly 4-4 Rothes
- Inverurie Loco Works 2-2 Clachnacuddin
- Lossiemouth 1-5 Brora Rangers
- Nairn County 1-2 Keith
- Turriff United 0-9 Fraserburgh
- Wick Academy 2-1 Strathspey Thistle
Fort William P-P Forres Mechanics– unplayable pitch
Wednesday, March 13
- Deveronvale – Huntly
Saturday, March 16
- Deveronvale 0-1 Rothes
- Forres Mechanics 1-0 Clachnacuddin
- Fraserburgh 3-1 Keith
- Huntly 0-5 Nairn County
- Inverurie Loco Works 7-0 Lossiemouth
- Turriff United 12-1 Fort William
Strathspey Thistle P-P Buckie Thistle– unplayable pitch
Wednesday, March 20
- Wick Academy 2-0 Nairn County
Saturday, March 23
- Brora Rangers 1-1 Cove Rangers
- Formartine United 5-0 Clachnacuddin
- Forres Mechanics 0-0 Rothes
- Huntly 2-1 Strathspey Thistle
- Keith 11-0 Fort William
- Turriff United 2-3 Nairn County
- Wick Academy 2-0 Buckie Thistle
Wednesday, March 27
- Formartine United 5-1 Strathspey Thistle
- Fort William 0-6 Cove Rangers
- Rothes 1-1 Clachnacuddin
Saturday, March 30
- Brora Rangers 3-0 Nairn County
- Buckie Thistle 1-1 Huntly
- Clachnacuddin 5-0 Fort William
- Cove Rangers 5-0 Wick Academy
- Formartine United 2-0 Lossiemouth
- Fraserburgh 2-4 Inverurie Loco Works
- Keith 1-2 Deveronvale
- Rothes 3-2 Turriff United
- Strathspey Thistle 0-4 Forres Mechanics
Wednesday, April 3
- Huntly 1-0 Lossiemouth
- Nairn County 2-2 Buckie Thistle
Wick Academy P-P Brora Rangers– unplayable pitch
Saturday, April 6
- Clachnacuddin 2-3 Fraserburgh
- Fort William 2-6 Nairn County
- Huntly 3-1 Buckie Thistle
- Rothes 2-1 Wick Academy
- Strathspey Thistle 0-4 Keith
- Turriff United 2-3 Deveronvale
Wednesday, April 10
- Clachnacuddin 0-1 Brora Rangers
- Keith 0-1 Cove Rangers
Saturday, April 13
- Deveronvale 0-1 Brora Rangers
- Forres Mechanics 0-1 Cove Rangers
- Cove Rangers champions
- Fort William 0-7 Fraserburgh
- Huntly 0-0 Formartine United
- Inverurie Loco Works 1-0 Rothes
- Nairn County 1-0 Lossiemouth
- Strathspey Thistle 3-2 Clachnacuddin
- Turriff United 3-3 Buckie Thistle
- Wick Academy 2-2 Keith
Wednesday, April 17
- Clachnacuddin 0-0 Formartine United
- Wick Academy 0-4 Brora Rangers
Saturday, April 20
- Cove Rangers 2-1 Clachnacuddin
- Fort William 1-6 Forres Mechanics
- Huntly 1-0 Wick Academy
- Nairn County 1-0 Formartine United
- Rothes 2-0 Keith
- Strathspey Thistle 1-5 Buckie Thistle
Saturday, April 27
- Fort William 1-5 Wick Academy
End of season