Highland League – 21-22

The Breedon Highland Football League was instituted in 1893 and sits immediately below Scottish League Two in the SFA’s “pyramid”, at Tier 5, in parallel with the Lowland League.

Last season, Brora Rangers were declared champions despite having played (and won) only three games.  This allowed them to participate in the Pyramid Play Offs were they lost to Kelty Hearts.

Brechin City also lost to Kelty, in the final, and were relegated into the Highland League, the first club to have suffered this fate.

Their arrival means that there are eighteen member clubs for 2021/22 who play each other home and away to given a programme of 34 games.   As before, 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.

2021-22 COMPETITION (2017-18, 2016-17, 2018-19,2019-20, 2020-21)

Saturday, July 24

  • Brechin City 3-1 Turriff United
  • Buckie Thistle 5-0 Lossiemouth
  • Deveronvale 0-3 Brora Rangers
  • Forres Mechanics 1-1 Wick Academy
  • Fraserburgh 3-0 Formartine United
  • Huntly 1-1 Strathspey Thistle
  • Inverurie Loco Works 5-0 Clachnacuddin
  • Keith 0-2 Nairn County
  • Rothes 3-0 Fort William

Saturday, July 31

  • Brechin City 4-0 Keith
  • Clachnacuddin 2-5 Huntly
  • Formartine United 4-1 Forres Mechanics
  • Fort William 0-4 Fraserburgh (@ Bellslea Park)
  • Lossiemouth 2-2 Inverurie Loco Works
  • Nairn County 0-2 Deveronvale
  • Strathspey Thistle 3-3 Wick Academy
  • Turriff United 0-4 Buckie Thistle
  • Brora Rangers P-P Rothes – due to bereavement, now Wed, Oct 13

Saturday, August 7

  • Buckie Thistle 10-0 Keith
  • Deveronvale 1-4 Brechin City
  • Formartine United 3-0 Fort William
  • Forres Mechanics 4-2 Strathspey Thistle
  • Fraserburgh 6-2 Brora Rangers
  • Huntly 2-1 Lossiemouth
  • Inverurie Loco Works 2-1 Turriff United
  • Rothes 2-2 Nairn County
  • Wick Academy 2-2 Clachnacuddin

Friday, August 13

  • Clachnacuddin 4-1 Strathspey Thistle 

Saturday, August 14

  • Brechin City 2-2 Rothes
  • Brora Rangers 0-3 Formartine United
  • Buckie Thistle 5-0 Deveronvale
  • Fort William 2-3 Forres Mechanics (@ Mosset Park)
  • Keith 0-0 Inverurie Loco Works
  • Lossiemouth 2-1 Wick Academy
  • Nairn County 2-3 Fraserburgh
  • Turriff United 0-4 Huntly
  • Clachnacuddin P-P Strathspey Thistle

Saturday, August 21

  • Formartine United 4-1 Nairn County
  • Forres Mechanics 2-2 Clachnacuddin
  • Fort William 0-8 Brora Rangers (@ Dudgeon Park)
  • Fraserburgh 1-0 Brechin City
  • Huntly 1-1 Keith
  • Inverurie Loco Works 3-0 Deveronvale
  • Rothes 2-0 Buckie Thistle
  • Strathspey Thistle 3-1 Lossiemouth
  • Wick Academy 1-1 Turriff United

Wednesday, August 25

  • Brechin City 4-1 Formartine United
  • Brora Rangers 4-0 Forres Mechanics
  • Buckie Thistle 2-2 Fraserburgh
  • Deveronvale 3-3 Huntly
  • Inverurie Loco Works 1-1 Rothes
  • Keith 2-0 Wick Academy
  • Lossiemouth 0-2 Clachnacuddin
  • Turriff United 3-3 Strathspey Thistle
  • Nairn County P-P Fort William

Saturday, August 28

  • Brora Rangers 4-0 Nairn County
  • Clachnacuddin 3-2 Turriff United
  • Formartine United 1-5 Buckie Thistle
  • Forres Mechanics 1-0 Lossiemouth
  • Fraserburgh 3-0 Inverurie Loco Works
  • Huntly 0-2 Rothes
  • Strathspey Thistle 0-2 Keith
  • Wick Academy 2-2 Deveronvale
  • Fort William P-P Brechin City (@ Glebe Park)

Friday, September 3

  • Fraserburgh 4-0 Huntly 

Saturday, September 4

  • Deveronvale 3-0 Strathspey Thistle
  • Inverurie Loco Works 3-1 Formartine United
  • Keith 0-3 Clachnacuddin
  • Nairn County 2-2 Forres Mechanics
  • Rothes 1-1 Wick Academy
  • Turriff United 0-2 Lossiemouth
  • Brechin City P-P Brora Rangers
  • Buckie Thistle P-P Fort William – due to SPFL Trust Trophy tie
  • Fraserburgh P-P Huntly – now Fri, Sept 3

Saturday, September 11

  • Brora Rangers 2-0 Buckie Thistle
  • Clachnacuddin 2-3 Deveronvale
  • Formartine United 5-1 Huntly
  • Forres Mechanics 1-1 Turriff United
  • Fort William 3-10 Inverurie Loco Works (@ Harlaw Park)
  • Lossiemouth 2-0 Keith
  • Nairn County 1-3 Brechin City
  • Strathspey Thistle 1-4 Rothes
  • Wick Academy 2-5 Fraserburgh

Saturday, September 25

  • Brechin City 4-1 Forres Mechanics
  • Fraserburgh 7-0 Strathspey Thistle
  • Huntly 3-0 Fort William
  • Inverurie Loco Works 2-1 Brora Rangers
  • Keith 3-0 Turriff United
  • Rothes 4-1 Clachnacuddin
  • Buckie Thistle P-P Nairn County – due to Scottish Cup replay
  • Deveronvale P-P Lossiemouth – due to Scottish Cup replay, now Sat Oct 23
  • Wick Academy P-P Formartine United – due to Scottish Cup replay 

Wednesday, September 29

  • Nairn County 3-3 Fort William

Saturday, October 2

  • Brechin City 3-2 Buckie Thistle
  • Clachnacuddin 1-2 Fraserburgh
  • Forres Mechanics 0-0 Keith
  • Fort William 1-3 Wick Academy (@ Harmsworth Park)
  • Nairn County 0-1 Inverurie Loco Works
  • Turriff United 4-0 Deveronvale
  • Strathspey Thistle P-P Formartine United – due to Aberdeenshire Cup final
  • Brora Rangers P-P Huntly – due to North Cup final
  • Lossiemouth P-P Rothes – due to North Cup final

Wednesday, October 6

  • Buckie Thistle 3-1 Forres Mechanics
  • Deveronvale 2-0 Keith
  • Formartine United 4-2 Clachnacuddin
  • Fraserburgh 6-1 Lossiemouth
  • Huntly 1-3 Nairn County
  • Inverurie Loco Works 2-1 Brechin City
  • Rothes 4-1 Turriff United
  • Strathspey Thistle 7-3 Fort William
  • Wick Academy 1-4 Brora Rangers

Saturday, October 9

  • Brechin City 1-0 Huntly
  • Brora Rangers 8-1 Strathspey Thistle
  • Buckie Thistle 3-0 Inverurie Loco Works
  • Clachnacuddin 4-3 Fort William
  • Forres Mechanics 2-2 Deveronvale
  • Keith 0-5 Rothes
  • Lossiemouth 2-2 Formartine United
  • Nairn County 2-2 Wick Academy
  • Turriff United 0-3 Fraserburgh

Wednesday, October 13

  • Brora Rangers 3-0 Rothes
  • Buckie Thistle 9-1 Fort William
  • Strathspey Thistle 0-3 Formartine United

Saturday, October 16

  • Clachnacuddin 0-4 Brora Rangers
  • Formartine United 5-0 Turriff United
  • Fort William 0-2 Lossiemouth (@ Grant Park)
  • Fraserburgh 7-0 Keith
  • Huntly 0-2 Buckie Thistle
  • Inverurie Loco Works 2-2 Forres Mechanics
  • Rothes 3-0 Deveronvale
  • Strathspey Thistle 1-2 Nairn County
  • Wick Academy 1-3 Brechin City

Saturday, October 23

  • Deveronvale 6-0 Lossiemouth
  • Turriff United 3-2 Fort William – new fixture

Saturday, October 30

  • Brechin City 7-3 Strathspey Thistle
  • Inverurie Loco Works 2-1 Huntly
  • Nairn County 1-1 Clachnacuddin
  • Buckie Thistle P-P Wick Academy – pitch unplayable 
  • Deveronvale P-P Fraserburgh – due to Highland League Cup tie
  • Forres Mechanics P-P Rothes – due to Scottish Cup replay 
  • Keith P-P Formartine United – pitch unplayable 
  • Lossiemouth P-P Brora Rangers – due to Highland League Cup tie
  • Turriff United P-P Fort William – due to Highland League Cup tie

Wednesday, November 3

  • Lossiemouth 0-1 Rothes
  • Buckie Thistle P-P Nairn County – unplayable pitch 

Saturday, November 6

  • Brora Rangers 4-0 Turriff United
  • Clachnacuddin 0-1 Brechin City
  • Formartine United 4-1 Deveronvale
  • Fraserburgh 1-2 Rothes
  • Huntly 2-5 Forres Mechanics
  • Lossiemouth 1-1 Nairn County
  • Strathspey Thistle 0-6 Buckie Thistle
  • Wick Academy 0-6 Inverurie Loco Works
  • Fort William P-P Keith (@ Kynoch Park) – unplayable pitch 

Wednesday, November 17

  • Forres Mechanics 0-7 Rothes
  • Lossiemouth 0-2 Brora Rangers
  • Turriff United 0-5 Brechin City

Saturday, November 20

  • Brechin City 5-0 Lossiemouth
  • Buckie Thistle 4-1 Clachnacuddin
  • Deveronvale 10-0 Fort William
  • Forres Mechanics 0-7 Fraserburgh
  • Huntly 3-4 Wick Academy
  • Inverurie Loco Works 5-1 Strathspey Thistle
  • Keith 1-7 Brora Rangers
  • Rothes 0-0 Formartine United
  • Turriff United 0-6 Nairn County

Wednesday, November 24

  • Buckie Thistle 4-1 Nairn County
  • Keith 1-2 Formartine United

Saturday, November 27

  • Brora Rangers 4-0 Deveronvale
  • Clachnacuddin 0-0 Inverurie Loco Works (1.30pm)
  • Lossiemouth 0-5 Buckie Thistle
  • Nairn County 1-3 Keith
  • Wick Academy 2-0 Forres Mechanics
  • Formartine United – Fraserburgh – pitch unplayable 
  • Fort William P-P Rothes (@ Mackessack Park) – pitch unplayable 
  • Strathspey Thistle P-P Huntly – due to adverse weather
  • Turriff United P-P Brechin City – due to Scottish Cup tie

Saturday, December 4

  • Brora Rangers 4-0 Huntly – new fixture
  • Wick Academy 1-4 Formartine United
  • Fort William P-P Keith (@ Kynoch Park) – pitch unplayable 

Saturday, December 11

  • Buckie Thistle 2-0 Turriff United
  • Deveronvale 4-5 Nairn County
  • Forres Mechanics 0-1 Formartine United
  • Fraserburgh 12-0 Fort William
  • Inverurie Loco Works 5-2 Lossiemouth
  • Wick Academy 1-0 Strathspey Thistle
  • Huntly P-P Clachnacuddin – pitch unplayable 
  • Keith P-P Brechin City – pitch unplayable 
  • Rothes P-P Brora Rangers – pitch unplayable 

Saturday, December 18

  • Brechin City 4-0 Deveronvale
  • Clachnacuddin 2-3 Wick Academy
  • Lossiemouth 1-4 Huntly
  • Nairn County 3-2 Rothes
  • Brora Rangers P-P Fraserburgh – pitch unplayable 
  • Fort William P-P Formartine United (@ North Lodge Park) – pitch unplayable 
  • Keith P-P Buckie Thistle – pitch unplayable 
  • Strathspey Thistle P-P Forres Mechanics – pitch unplayable 
  • Turriff United P-P Inverurie Loco Works – pitch unplayable 

Monday, December 27

  • Formartine United 4-4 Brora Rangers
  • Huntly 3-0 Turriff United
  • Inverurie Loco Works 5-3 Keith
  • Wick Academy 2-0 Lossiemouth
  • Deveronvale P-P Buckie Thistle – covid related 
  • Forres Mechanics P-P Fort William – pitch unplayable 
  • Fraserburgh P-P Nairn County – covid related
  • Rothes P-P Brechin City – pitch unplayable 
  • Strathspey Thistle P-P Clachnacuddin – pitch unplayable

Monday, January 3

  • Brechin City 3-5 Fraserburgh
  • Turriff United 2-3 Wick Academy
  • Brora Rangers P-P Fort William – covid related
  • Buckie Thistle P-P Rothes – covid related
  • Clachnacuddin P-P Forres Mechanics – covid related
  • Deveronvale P-P Inverurie Loco Works – covid related
  • Keith P-P Huntly – covid related
  • Lossiemouth P-P Strathspey Thistle – covid related
  • Nairn County P-P Formartine United – covid related
  • Rothes P-P Brora Rangers – new fixture – covid related

Saturday, January 8

  • Formartine United 1-0 Brechin City
  • Wick Academy 3-2 Keith
  • Clachnacuddin P-P Lossiemouth – covid related
  • Forres Mechanics P-P Brora Rangers – covid related 
  • Fort William P-P Nairn County (@ Station Park) – covid related 
  • Fraserburgh P-P Buckie Thistle – covid related 
  • Huntly P-P Deveronvale – covid related 
  • Rothes P-P Inverurie Loco Works – covid related 
  • Strathspey Thistle P-P Turriff United – pitch unplayable 
  • Turriff United P-P Inverurie Loco Works – new fixture – pitch unplayable 

Saturday, January 15

  • Brechin City 4-0 Fort William
  • Buckie Thistle 4-0 Formartine United
  • Deveronvale 3-4 Wick Academy
  • Inverurie Loco Works 0-2 Fraserburgh
  • Keith 5-1 Strathspey Thistle
  • Lossiemouth 0-0 Forres Mechanics
  • Nairn County 0-3 Brora Rangers
  • Rothes 3-0 Huntly
  • Turriff United 0-3 Clachnacuddin

Saturday, January 22

  • Brora Rangers 0-2 Brechin City
  • Clachnacuddin 0-1 Keith
  • Formartine United 1-3 Inverurie Loco Works
  • Forres Mechanics 2-3 Nairn County
  • Fort William 1-4 Buckie Thistle (@ Victoria Park)
  • Huntly 1-2 Fraserburgh
  • Lossiemouth 2-1 Turriff United
  • Strathspey Thistle 1-1 Deveronvale
  • Wick Academy 1-2 Rothes

Saturday, January 29

  • Brechin City P-P Nairn County – due to adverse weather 
  • Buckie Thistle P-P Brora Rangers – due to adverse weather 
  • Deveronvale P-P Clachnacuddin – due to adverse weather 
  • Fraserburgh P-P Wick Academy – due to adverse weather 
  • Huntly P-P Formartine United – due to adverse weather 
  • Inverurie Loco Works P-P Fort William – due to adverse weather 
  • Keith P-P Lossiemouth – due to adverse weather 
  • Rothes P-P Strathspey Thistle – due to adverse weather 
  • Turriff United P-P Forres Mechanics – due to adverse weather 

Saturday, February 5

  • Brora Rangers 2-1 Inverurie Loco Works
  • Formartine United 3-2 Wick Academy
  • Forres Mechanics 0-1 Brechin City
  • Fort William 1-1 Huntly (@ Christie Park)
  • Lossiemouth 2-1 Deveronvale
  • Nairn County 1-4 Buckie Thistle
  • Turriff United 1-3 Keith
  • Clachnacuddin P-P Rothes – pitch unplayable 
  • Strathspey Thistle P-P Fraserburgh – pitch unplayable 

Wednesday, February 9

  • Brora Rangers 3-0 Fort William
  • Fraserburgh 1-3 Buckie Thistle
  • Turriff United 1-2 Inverurie Loco Works

Saturday, February 12

  • Buckie Thistle 1-0 Brechin City
  • Deveronvale 0-6 Turriff United
  • Formartine United 4-0 Strathspey Thistle
  • Fraserburgh 7-0 Clachnacuddin
  • Huntly 1-2 Brora Rangers
  • Inverurie Loco Works 3-2 Nairn County
  • Keith 1-2 Forres Mechanics
  • Rothes 4-0 Lossiemouth
  • Wick Academy 3-2 Fort William

Wednesday, February 16

  • Fort William P-P Keith (@ Kynoch Park) – pitch unplayable 

Saturday, February 19

  • Brora Rangers 2-2 Wick Academy
  • Lossiemouth 1-3 Fraserburgh 
  • Brechin City P-P Inverurie Loco Works – pitch unplayable 
  • Clachnacuddin P-P Formartine United – pitch unplayable 
  • Forres Mechanics P-P Buckie Thistle – pitch unplayable 
  • Fort William P-P Strathspey Thistle (@ Seafield Park) – pitch unplayable 
  • Keith P-P Deveronvale – pitch unplayable 
  • Nairn County P-P Huntly – pitch unplayable 
  • Turriff United P-P Rothes – pitch unplayable 

Wednesday, February 23

  • Fort William – Keith (@ Kynoch Park) – pitch unplayable 

Saturday, February 26

  • Deveronvale 1-1 Forres Mechanics
  • Formartine United 5-2 Lossiemouth
  • Fort William 1-2 Clachnacuddin (@ Grant Street Park)
  • Fraserburgh 1-1 Turriff United
  • Huntly 0-3 Brechin City
  • Inverurie Loco Works 1-5 Buckie Thistle
  • Strathspey Thistle 1-5 Brora Rangers
  • Wick Academy 0-2 Nairn County
  • Rothes P-P Keith – pitch unplayable 

Tuesday, March 1

  • Formartine United P-P Fraserburgh – due to Highland League Cup tie

Wednesday, March 2

  • Keith 0-6 Brechin City
  • Strathspey Thistle 1-2 Huntly
  • Fort William P-P Nairn County (@ Station Park) – pitch unplayable 
  • Buckie Thistle P-P Brora Rangers – due to Highland League Cup tie
  • Huntly P-P Clachnacuddin – due to Highland League Cup tie
  • Rothes P-P Inverurie Loco Works – due to Highland League Cup tie

Friday, March 4

  • Turriff United 2-2 Formartine United

Saturday, March 5

  • Brechin City 5-1 Wick Academy
  • Brora Rangers 6-0 Clachnacuddin
  • Buckie Thistle 3-0 Huntly
  • Deveronvale 0-3 Rothes
  • Forres Mechanics 1-0 Inverurie Loco Works
  • Keith 0-5 Fraserburgh
  • Lossiemouth 1-3 Fort William
  • Nairn County 4-0 Strathspey Thistle
  • Turriff United P-P Formartine United – now Fri, Mar 4

Wednesday, March 9

  • Deveronvale 0-6 Fraserburgh
  • Forres Mechanics 0-8 Brora Rangers
  • Fort William 0-4 Nairn County (@ Station Park)
  • Keith 0-6 Buckie Thistle
  • Rothes 0-1 Brechin City

Saturday, March 12

  • Brechin City 5-0 Nairn County
  • Clachnacuddin 0-2 Rothes
  • Deveronvale 3-2 Inverurie Loco Works
  • Fort William 1-1 Formartine United (@ North Lodge Park)
  • Strathspey Thistle 2-1 Turriff United
  • Keith P-P Lossiemouth – pitch unplayable

Wednesday, March 16

  • Buckie Thistle 5-0 Brora Rangers
  • Formartine United 0-2 Fraserburgh
  • Keith 2-4 Deveronvale
  • Strathspey Thistle 2-4 Clachnacuddin
  • Turriff United 1-3 Rothes
  • Forres Mechanics P-P Fort William – covid related

Saturday, March 19

  • Brora Rangers 7-0 Lossiemouth
  • Clachnacuddin 2-1 Nairn County
  • Formartine United 4-0 Keith
  • Fraserburgh 5-0 Deveronvale
  • Huntly 1-1 Inverurie Loco Works
  • Rothes 1-0 Forres Mechanics
  • Strathspey Thistle 1-3 Brechin City
  • Wick Academy 0-4 Buckie Thistle
  • Fort William P-P Turriff United (@ The Haughs– covid related 

Wednesday, March 23

  • Brechin City 1-0 Inverurie Loco Works
  • Brora Rangers 0-2 Fraserburgh
  • Buckie Thistle 2-1 Rothes
  • Clachnacuddin 0-1 Formartine United
  • Forres Mechanics 4-0 Fort William – new fixture
  • Keith 1-0 Lossiemouth – new fixture
  • Nairn County 1-2 Huntly
  • Fort William P-P Keith (@ Kynoch Park) – fixtures amended, now Wed Mar 30
  • Strathspey Thistle P-P Forres Mechanics – fixtures amended, now Wed Apr 6

Saturday, March 26

  • Brechin City 2-1 Brora Rangers
  • Clachnacuddin 1-1 Lossiemouth
  • Deveronvale 0-4 Buckie Thistle
  • Fraserburgh 5-0 Wick Academy
  • Inverurie Loco Works 2-0 Fort William
  • Keith 0-0 Huntly
  • Nairn County 0-1 Formartine United
  • Rothes 2-3 Strathspey Thistle
  • Turriff United 3-2 Forres Mechanics

Wednesday, March 30

  • Forres Mechanics 0-2 Buckie Thistle
  • Fort William 1-2 Keith (@ Kynoch Park)
  • Huntly 4-1 Deveronvale
  • Rothes 1-2 Brora Rangers
  • Strathspey Thistle 2-4 Fraserburgh
  • Keith P-P Lossiemouth – fixtures amended, now Wed Mar 23

Saturday, April 2

  • Brechin City 4-0 Clachnacuddin
  • Buckie Thistle 5-0 Strathspey Thistle
  • Deveronvale 0-4 Formartine United
  • Forres Mechanics 3-1 Huntly
  • Inverurie Loco Works 4-0 Wick Academy
  • Keith 3-1 Fort William
  • Nairn County 0-1 Lossiemouth
  • Rothes 1-3 Fraserburgh
  • Turriff United 1-7 Brora Rangers

Wednesday, April 6

  • Deveronvale 0-1 Clachnacuddin
  • Strathspey Thistle 3-1 Forres Mechanics
  • Fort William P-P Rothes (@ Mackessack Park) – pitch unplayable, now Tues Apr 19
  • Huntly P-P Formartine United – pitch unplayable, now Wed Apr 13
  • Strathspey Thistle P-P Fraserburgh – fixtures amended, now Wed Mar 30

Saturday, April 9

  • Fort William 1-5 Brechin City (@ Glebe Park)
  • Fraserburgh 1-0 Nairn County
  • Huntly 2-2 Clachnacuddin
  • Lossiemouth 1-1 Strathspey Thistle
  • Rothes P-P Keith – pitch unplayable 

Monday, April 11

  • Fort William 1-1 Turriff United (@ The Haughs)

Wednesday, April 13

  • Buckie Thistle 1-1 Wick Academy
  • Clachnacuddin 3-3 Forres Mechanics
  • Fort William 4-2 Strathspey Thistle (@ Seafield Park)
  • Huntly 0-1 Formartine United
  • Rothes 3-1 Inverurie Loco Works

Saturday, April 16

  • Brora Rangers 1-0 Keith
  • Clachnacuddin 1-3 Buckie Thistle
  • Formartine United 1-1 Rothes
  • Fort William 1-2 Deveronvale (@ Princess Royal Park)
  • Fraserburgh 5-0 Forres Mechanics
    • Fraserburgh champions
  • Lossiemouth 0-3 Brechin City
  • Nairn County 5-3 Turriff United
  • Strathspey Thistle 0-1 Inverurie Loco Works
  • Wick Academy 2-4 Huntly

Tuesday, April 19

  • Fort William 0-1 Rothes (@ Mackessack Park)

Saturday, April 23

  • Rothes 2-0 Keith

SEASON COMPLETE