Highland League 19-20

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 pitch
  • Fort 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 replay
  • Fort William P-P Deveronvale – due to Scottish Cup replay
  • Fraserburgh P-P Huntly – unplayable pitch
  • Nairn County P-P Wick Academy – due to Scottish Cup replay
  • Turriff 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 final
  • Formartine 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 replay
  • Nairn 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 postponement
  • Fort William P-P Huntly – unplayable pitch, late postponement
  • Fraserburgh P-P Rothes – new fixture – unplayable pitch
  • Turriff United P-P Nairn County – unplayable pitch
  • Rothes P-P Clachnacuddin – due to Highland League Cup tie
  • Strathspey 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
  • Fraserburgh P-P Keith – now Sat, Oct 19
  • Lossiemouth P-P Deveronvale – now Sat, Oct 19
  • Rothes P-P Buckie Thistle – unplayable pitch
  • Wick 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 pitch
  • Strathspey 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 tie
  • Formartine United P-P Keith – due to Scottish Cup tie
  • Fort 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 pitch
  • Strathspey 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 pitch
  • Clachnacuddin P-P Fraserburgh – unplayable pitch
  • Fort 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 ground 
  • Fort 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 pitch 
  • Keith 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 17
  • Huntly 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 tie
  • Fort 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 pitch
  • Clachnacuddin 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 issues
  • Fort William P-P Forres Mechanics – unplayable pitch
  • Rothes 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 pitch
  • Forres Mechanics P-P Turriff United – unplayable pitch
  • Nairn County P-P Buckie Thistle – unplayable pitch
  • Wick Academy P-P Rothes – unplayable pitch

Wednesday, February 26

  • Formartine United P-P Nairn County – unplayable pitch
  • Fort William P-P Rothes – unplayable pitch 

Saturday, February 29

  • Buckie Thistle 0-0 Inverurie Loco Works
  • Brora Rangers P-P Formartine United – unplayable pitch
  • Forres Mechanics P-P Fraserburgh – unplayable pitch 
  • Fort William P-P Huntly (@ Christie Park) – unplayable pitch
  • Wick 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 pandemic
  • Fort William P-P Deveronvale – due to COVID-19 pandemic
  • Huntly P-P Strathspey Thistle – due to COVID-19 pandemic
  • Keith P-P Lossiemouth – due to COVID-19 pandemic
  • Turriff 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