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.
There are currently seventeen member clubs who play each other home and away to given a programme of 32 games. 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.
Cove Rangers won the title last season but won’t be defending it after gaining promotion to the SPFL by beating Lowland League champions East Kilbride and League two bottom dogs Berwick Rangers. A proposal to replace Cove with an Inverness Caley Thistle Colts team was defeated.
2019-20 COMPETITION (2017-18, 2016-17, 2018-19)
Saturday, July 27
- Brora Rangers 6-0 Fort William
- Deveronvale 0-2 Nairn County
- Fraserburgh 5-0 Wick Academy
- Inverurie Loco Works 1-3 Buckie Thistle
- Keith 0-5 Formartine United
- Lossiemouth 1-0 Huntly
- Strathspey Thistle 2-0 Clachnacuddin
- Turriff United 2-2 Rothes
Saturday, August 3
- Brora Rangers 3-0 Turriff United
- Buckie Thistle 2-1 Strathspey Thistle
- Clachnacuddin 3-4 Keith
- Formartine United 1-2 Fraserburgh
- Fort William 1-4 Inverurie Loco Works
- Huntly 3-4 Nairn County
- Rothes 4-1 Forres Mechanics
- Wick Academy 2-2 Deveronvale
Saturday, August 10
- Deveronvale 4-0 Huntly
- Forres Mechanics 1-3 Brora Rangers
- Fraserburgh 6-0 Clachnacuddin
- Keith 2-8 Buckie Thistle
- Lossiemouth 0-3 Rothes
- Strathspey Thistle 2-0 Fort William
- Turriff United 1-6 Inverurie Loco Works
- Wick Academy 0-5 Formartine United
Saturday, August 17
- Brora Rangers 7-0 Lossiemouth
- Buckie Thistle 1-3 Fraserburgh
- Clachnacuddin 1-2 Wick Academy
- Formartine United 4-1 Deveronvale
- Fort William 0-1 Keith
- Inverurie Loco Works 3-1 Forres Mechanics
- Rothes 1-2 Nairn County
- Turriff United 3-1 Strathspey Thistle
Saturday, August 24
- Formartine United 5-1 Clachnacuddin
- Forres Mechanics 7-1 Strathspey Thistle
- Fraserburgh 6-3 Fort William
- Huntly 1-3 Rothes
- Keith 2-1 Turriff United
- Lossiemouth 0-2 Inverurie Loco Works
- Nairn County 1-0 Brora Rangers
- Wick Academy 1-2 Buckie Thistle
Saturday, August 31
- Brora Rangers 6-0 Huntly – kicked off late due to ref illness
- Buckie Thistle 1-0 Formartine United
- Forres Mechanics 4-0 Keith
- Inverurie Loco Works 5-1 Nairn County
- Strathspey Thistle 3-0 Lossiemouth
- Turriff United 1-6 Fraserburgh
Clachnacuddin P-P Deveronvale– unplayable pitchFort William P-P Wick Academy– unplayable pitch
Saturday, September 7
- Clachnacuddin 0-2 Buckie Thistle
- Fraserburgh 3-3 Forres Mechanics
- Huntly 2-4 Inverurie Loco Works
- Lossiemouth 2-3 Keith
- Nairn County 4-1 Strathspey Thistle
- Rothes 4-0 Deveronvale
- Wick Academy 2-0 Turriff United
Formartine United P-P Fort William– due to Tunnock’s Challenge Cup tie
Wednesday, September 11
- Brora Rangers 2-1 Rothes
- Deveronvale 0-1 Buckie Thistle
- Forres Mechanics 2-2 Wick Academy
- Fort William 1-0 Clachnacuddin
- Keith 1-1 Nairn County
- Lossiemouth 0-3 Fraserburgh
- Strathspey Thistle 1-1 Huntly
- Turriff United 0-1 Formartine United
Saturday, September 14
- Buckie Thistle 4-0 Fort William
- Clachnacuddin 2-2 Turriff United
- Deveronvale 0-2 Brora Rangers
- Formartine United 3-0 Forres Mechanics
- Huntly 2-2 Keith
- Nairn County 2-2 Fraserburgh
- Rothes 2-0 Inverurie Locos
- Wick Academy 5-1 Lossiemouth
Saturday, September 28
- Fort William 1-4 Wick Academy – new fixture
- Inverurie Loco Works 1-6 Brora Rangers
- Lossiemouth 0-4 Formartine United
- Strathspey Thistle 1-2 Rothes
Forres Mechanics P-P Clachnacuddin– due to Scottish Cup replayFort William P-P Deveronvale– due to Scottish Cup replayFraserburgh P-P Huntly– unplayable pitchNairn County P-P Wick Academy– due to Scottish Cup replayTurriff United P-P Buckie Thistle– unplayable pitch
Friday, October 4
- Deveronvale 1-2 Inverurie Loco Works
Saturday, October 5
- Buckie Thistle 3-1 Forres Mechanics
- Clachnacuddin 2-0 Lossiemouth
- Fort William 3-5 Turriff United
- Huntly 3-2 Wick Academy
- Rothes 4-0 Keith
Brora Rangers P-P Strathspey Thistle– due to North of Scotland Cup finalFormartine United P-P Nairn County– due to Aberdeenshire Cup final
Wednesday, October 9
- Forres Mechanics 6-0 Fort William
- Huntly 0-0 Formartine United
- Keith 2-3 Brora Rangers
- Lossiemouth 0-5 Buckie Thistle
- Nairn County 2-1 Clachnacuddin
- Strathspey Thistle 0-1 Inverurie Loco Works
- Turriff United 0-3 Deveronvale
Fraserburgh P-P Rothes– now Sat, Nov 2
Saturday, October 12
- Brora Rangers 0-1 Fraserburgh
- Buckie Thistle 2-1 Nairn County
- Clachnacuddin 0-0 Huntly
- Deveronvale 3-2 Strathspey Thistle
- Inverurie Loco Works 4-0 Keith
- Rothes 3-1 Wick Academy
- Turriff United 0-3 Forres Mechanics
Fort William P-P Lossiemouth– unplayable pitch
Saturday, October 19
- Fraserburgh 4-0 Keith
- Huntly 1-4 Forres Mechanics – new fixture
- Lossiemouth 0-2 Deveronvale – new fixture
- Nairn County 1-0 Wick Academy – new fixture
Saturday, October 26
- Forres Mechanics 1-2 Deveronvale
- Fraserburgh 2-3 Inverurie Loco Works
- Huntly 4-3 Buckie Thistle
- Keith 7-1 Strathspey Thistle
- Lossiemouth 3-0 Turriff United
- Rothes 3-0 Clachnacuddin – new fixture
- Wick Academy 0-1 Brora Rangers
Formartine United P-P Rothes– due to Scottish Cup replayNairn County P-P Fort William– due to Scottish Cup replay
Saturday, November 2
- Deveronvale 0-2 Keith
- Forres Mechanics 5-4 Lossiemouth
- Inverurie Loco Works 0-1 Wick Academy
Brora Rangers P-P Formartine United– unplayable pitch, late postponementFort William P-P Huntly– unplayable pitch, late postponementFraserburgh P-P Rothes– new fixture– unplayable pitchTurriff United P-P Nairn County– unplayable pitchRothes P-P Clachnacuddin– due to Highland League Cup tieStrathspey Thistle P-P Fraserburgh– due to Highland League Cup tie
Wednesday, November 6
- Clachnacuddin 1-2 Brora Rangers
- Formartine United 1-2 Inverurie Loco Works
- Huntly 3-1 Turriff United
- Nairn County 0-3 Forres Mechanics
– now Sat, Oct 19Fraserburgh P-P KeithLossiemouth P-P Deveronvale– now Sat, Oct 19Rothes P-P Buckie Thistle– unplayable pitchWick Academy P-P Strathspey Thistle– unplayable pitch
Saturday, November 9
- Brora Rangers 7-0 Buckie Thistle
- Deveronvale 0-3 Fraserburgh
- Forres Mechanics 6-1 Huntly
- Inverurie Loco Works 4-1 Clachnacuddin
- Keith 2-2 Wick Academy
- Lossiemouth 0-0 Nairn County
Rothes P-P Fort William– fixture reversed– unplayable pitchStrathspey Thistle P-P Formartine United– unplayable pitch
Wednesday, November 20
- Forres Mechanics 3-0 Clachnacuddin
Nairn County P-P Fort William– due to rearranged League Cup tie
Saturday, November 23
- Clachnacuddin 2-1 Strathspey Thistle
- Huntly 2-1 Lossiemouth
- Nairn County 7-2 Deveronvale
- Rothes 3-0 Turriff United
- Wick Academy 0-2 Fraserburgh
Buckie Thistle P-P Inverurie Loco Works– due to Scottish Cup tieFormartine United P-P Keith– due to Scottish Cup tieFort William P-P Brora Rangers– due to Scottish Cup tie
Saturday, November 30
- Deveronvale 1-1 Wick Academy
- Forres Mechanics 1-1 Rothes
- Fraserburgh 1-1 Formartine United
- Keith 1-3 Clachnacuddin
- Nairn County 3-1 Huntly
- Turriff United 0-7 Brora Rangers
Inverurie Loco Works P-P Fort William– unplayable pitchStrathspey Thistle P-P Buckie Thistle– unplayable pitch
Saturday, December 7
- Clachnacuddin 1-4 Deveronvale
- Lossiemouth 2-0 Fort William – fixture reversed
Wick Academy P-P Strathspey Thistle– unplayable pitch
Saturday, December 14
- Brora Rangers 1-0 Forres Mechanics
- Formartine United 1-2 Wick Academy
- Huntly 2-3 Deveronvale
- Inverurie Loco Works 8-1 Turriff United
- Rothes 3-0 Lossiemouth
Buckie Thistle P-P Keith– unplayable pitchClachnacuddin P-P Fraserburgh– unplayable pitchFort William P-P Strathspey Thistle– unplayable pitch
Saturday, December 21
- Deveronvale 3-0 Formartine United
- Forres Mechanics 0-4 Inverurie Loco Works
- Fraserburgh 3-2 Buckie Thistle
- Keith 4-0 Fort William
- Lossiemouth 0-8 Brora Rangers
- Nairn County 2-0 Rothes
- Strathspey Thistle 2-4 Turriff United
- Wick Academy 1-1 Clachnacuddin
Saturday, December 28
- Brora Rangers 5-0 Nairn County
- Buckie Thistle 4-0 Wick Academy
- Inverurie Locos 7-1 Lossiemouth
- Rothes 2-0 Huntly
- Strathspey Thistle 2-1 Forres Mechanics
- Turriff United 3-3 Keith
Clachnacuddin P-P Formartine United– due to fire at groundFort William P-P Fraserburgh– unplayable pitch
Saturday, January 4
- Deveronvale 1-1 Clachnacuddin
- Formartine United 2-1 Buckie Thistle
- Fraserburgh 4-0 Turriff United
- Huntly 0-4 Brora Rangers
- Keith 4-1 Forres Mechanics
- Lossiemouth 0-2 Strathspey Thistle
- Nairn County 3-2 Inverurie Loco Works
- Wick Academy 4-1 Fort William
Saturday, January 11
- Buckie Thistle 2-1 Clachnacuddin
- Deveronvale 1-2 Rothes
- Formartine United 5-2 Fort William – fixture reversed
- Inverurie Loco Works 1-1 Huntly
- Strathspey Thistle 0-2 Nairn County
- Turriff United 2-3 Wick Academy
Forres Mechanics P-P Fraserburgh– unplayable pitchKeith P-P Lossiemouth– unplayable pitch
Friday, January 17
- Clachnacuddin 0-1 Fort William (@ Canal Park, Highland RFC)
Saturday, January 18
- Buckie Thistle 5-2 Deveronvale
- Formartine United 5-0 Turriff United
- Fraserburgh 6-0 Lossiemouth
- Nairn County 2-1 Keith
- Rothes 0-1 Brora Rangers
- Wick Academy 0-2 Forres Mechanics
Clachnacuddin P-P Fort William– now Fri, Jan 17Huntly P-P Strathspey Thistle– unplayable pitch
Saturday, January 25
- Brora Rangers 4-2 Deveronvale
- Fraserburgh 3-1 Nairn County
- Inverurie Loco Works 5-0 Rothes
- Keith 0-1 Huntly
- Lossiemouth 0-2 Wick Academy
- Turriff United 2-0 Clachnacuddin
Forres Mechanics P-P Formartine United– due to League Cup tieFort William P-P Buckie Thistle– unplayable pitch
Wednesday, January 29
- Formartine United 1-2 Keith
Friday, January 31
- Clachnacuddin 2-3 Forres Mechanics
Saturday, February 1
- Brora Rangers 4-0 Inverurie Loco Works
- Buckie Thistle 4-1 Turriff United
- Deveronvale 2-2 Fort William
- Formartine United 4-1 Lossiemouth
- Huntly 2-2 Fraserburgh
- Rothes 3-2 Strathspey Thistle
Wick Academy P-P Nairn County– unplayable pitchClachnacuddin P-P Forres Mechanics– now Fri, Jan 31
Saturday, February 8
- Forres Mechanics 2-2 Buckie Thistle
- Inverurie Loco Works 3-1 Deveronvale
- Keith 2-3 Rothes
- Lossiemouth 3-4 Clachnacuddin
- Nairn County 0-6 Formartine United
- Strathspey Thistle 1-5 Brora Rangers
- Turriff United 1-2 Fort William
Wick Academy P-P Huntly– due to adverse weather forecast
Saturday, February 15
- Brora Rangers 3-1 Keith
- Buckie Thistle 3-1 Lossiemouth
- Deveronvale 1-0 Turriff United
- Formartine United 5-0 Huntly
- Inverurie Loco Works 4-1 Strathspey Thistle
Clachnacuddin P-P Nairn County– due to ground issuesFort William P-P Forres Mechanics– unplayable pitchRothes P-P Fraserburgh– unplayable pitch
Saturday, February 22
- Fort William 0-2 Lossiemouth (@ Grant Park, Lossiemouth)
- Fraserburgh 1-2 Brora Rangers
- Huntly 3-0 Clachnacuddin
- Keith 1-3 Inverurie Loco Works
Strathspey Thistle P-P Deveronvale– unplayable pitchForres Mechanics P-P Turriff United– unplayable pitchNairn County P-P Buckie Thistle– unplayable pitchWick Academy P-P Rothes– unplayable pitch
Wednesday, February 26
Formartine United P-P Nairn County– unplayable pitchFort William P-P Rothes– unplayable pitch
Saturday, February 29
- Buckie Thistle 0-0 Inverurie Loco Works
Brora Rangers P-P Formartine United– unplayable pitchForres Mechanics P-P Fraserburgh– unplayable pitchFort William P-P Huntly (@ Christie Park)– unplayable pitchWick Academy P-P Strathspey Thistle– unplayable pitch
Wednesday, March 4
- Clachnacuddin 0-3 Formartine United
- Fort William 0-1 Strathspey Thistle
Rothes P-P Buckie Thistle– unplayable pitch
Friday, March 6
- Inverurie Loco Works 1-4 Fraserburgh
Saturday, March 7
- Brora Rangers 4-1 Wick Academy
- Buckie Thistle 4-2 Huntly
- Deveronvale 1-3 Forres Mechanics (2pm)
- Rothes 0-2 Formartine United
- Strathspey Thistle 1-3 Keith
- Turriff United 2-0 Lossiemouth
Fort William P-P Nairn County– unplayable pitch
Wednesday, March 11
- Fort William 1-2 Forres Mechanics
- Fraserburgh 7-0 Huntly
Saturday, March 14
Clachnacuddin P-P Fraserburgh– due to COVID-19 pandemicFort William P-P Deveronvale– due to COVID-19 pandemicHuntly P-P Strathspey Thistle– due to COVID-19 pandemicKeith P-P Lossiemouth– due to COVID-19 pandemicTurriff United P-P Nairn County– due to COVID-19 pandemic- + Highland League Cup semi finals
SEASON CONCLUDED DUE TO COVID-19 PANDEMIC – BRORA RANGERS DECLARED CHAMPIONS