Highland League – 22-23

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.

It operates with eighteen member clubs playing each other home and away.  Bottom club Fort William became the first club ever to be relegated from the league last season (appeal pending) and they have been replaced by North Super League champions Banks o’ Dee.

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.  Last season, Fraserburgh lost to Bonnyrigg Rose.

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

Competing clubs: Banks o’ Dee, Brechin City, Brora Rangers, Buckie Thistle, Clachnacuddin, Deveronvale, Formartine United, Forres Mechanics, Fraserburgh, Huntly, Inverurie Loco Works, Keith, Lossiemouth, Nairn County, Rothes, Strathspey Thistle, Turriff United, Wick Academy

OPENING FIXTURES

Saturday, July 23

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

Saturday, July 30

  • Buckie Thistle 2-1 Fraserburgh
  • Brora Rangers 2-1 Turriff United
  • Deveronvale 2-0 Lossiemouth
  • Formartine United 6-1 Strathspey Thistle
  • Forres Mechanics 0-1 Brechin City
  • Huntly 0-1 Clachnacuddin
  • Inverurie Loco Works 1-1 Banks o’ Dee
  • Nairn County 2-2 Rothes
  • Wick Academy 1-0 Keith

Saturday, August 6

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

Saturday, August 13

  • Buckie Thistle 8-0 Strathspey Thistle
  • Brora Rangers 3-0 Banks o’ Dee
  • Deveronvale 1-3 Brechin City
  • Formartine United 3-1 Nairn County
  • Huntly 1-1 Rothes
  • Inverurie Loco Works 0-1 Forres Mechanics
  • Keith 2-1 Clachnacuddin
  • Lossiemouth 0-7 Fraserburgh – fixture reversed 
  • Wick Academy 2-0 Turriff United

Saturday, August 20

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

Wednesday, August 24

  • Deveronvale 0-3 Inverurie Loco Works
  • Huntly 1-2 Formartine United
  • Keith 2-3 Rothes
  • Lossiemouth 4-2 Strathspey Thistle
  • Turriff United 1-1 Banks o’ Dee
  • Wick Academy 1-0 Clachnacuddin
  • Brora Rangers P-P Forres Mechanics – due to SPFL Trust Trophy tie
  • Buckie Thistle P-P Nairn County – due to SPFL Trust Trophy tie
  • Fraserburgh P-P Brechin City – due to SPFL Trust Trophy tie

Saturday, August 27

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

Saturday, September 3

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

Saturday, September 10

  • Brechin City P-P Wick Academy – due to death of Queen Elizabeth
  • Brora Rangers P-P Buckie Thistle – due to death of Queen Elizabeth
  • Deveronvale P-P Keith – due to death of Queen Elizabeth
  • Formartine United P-P Turriff United – due to death of Queen Elizabeth
  • Forres Mechanics P-P Clachnacuddin – due to death of Queen Elizabeth
  • Huntly P-P Fraserburgh – due to death of Queen Elizabeth, now Wed Nov 2
  • Inverurie Loco Works P-P Lossiemouth – due to death of Queen Elizabeth
  • Nairn County P-P Strathspey Thistle – due to death of Queen Elizabeth
  • Rothes P-P Banks o’ Dee – due to death of Queen Elizabeth, now Wed Nov 2

Saturday, September 24

  • Banks o’ Dee 2-0 Forres Mechanics
  • Clachnacuddin 1-3 Formartine United
  • Fraserburgh 2-2 Brora Rangers
  • Lossiemouth 1-4 Huntly
  • Strathspey Thistle 2-2 Inverurie Loco Works
  • Turriff United 5-1 Deveronvale
  • Wick Academy 1-1 Rothes
  • Brechin City P-P Nairn County – due to SPFL Trust Trophy tie
  • Keith P-P Buckie Thistle – due to SPFL Trust Trophy tie, now Wed Nov 2

Saturday, October 1

  • Buckie Thistle 7-1 Turriff United
  • Deveronvale 4-3 Keith – new fixture 
  • Forres Mechanics 4-3 Rothes
  • Huntly 2-0 Strathspey Thistle
  • Inverurie Loco Works 0-1 Brechin City
  • Brora Rangers P-P Lossiemouth – due to North of Scotland Cup final
  • Deveronvale P-P Clachnacuddin – due to North of Scotland Cup final
  • Formartine United P-P Banks o’ Dee – due to Aberdeenshire Cup final
  • Keith P-P Fraserburgh – due to Aberdeenshire Cup final
  • Nairn County P-P Wick Academy – Wick team bus breakdown, now Wed Nov 2 

Wednesday, October 5

  • Banks o’ Dee 2-0 Deveronvale
  • Brechin City 2-2 Huntly
  • Clachnacuddin 1-4 Buckie Thistle
  • Forres Mechanics 4-2 Wick Academy
  • Lossiemouth 2-0 Keith
  • Nairn County 2-2 Inverurie Loco Works
  • Rothes 2-2 Formartine United
  • Strathspey Thistle 0-11 Brora Rangers
  • Turriff United 1-4 Fraserburgh

Saturday, October 8

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

Friday, October 14

  • Banks o’ Dee 1-1 Fraserburgh

Saturday, October 15

  • Brechin City 5-0 Keith
  • Clachnacuddin 2-1 Lossiemouth
  • Forres Mechanics 4-1 Deveronvale
  • Inverurie Loco Works 0-0 Huntly
  • Nairn County 0-4 Brora Rangers
  • Rothes 2-4 Buckie Thistle
  • Strathspey Thistle 1-6 Turriff United
  • Wick Academy 0-3 Formartine United
  • Banks o’ Dee P-P Fraserburgh – now Fri, Oct 14

Saturday, October 22

  • Brora Rangers 4-1 Forres Mechanics
  • Deveronvale 3-3 Clachnacuddin
  • Inverurie Loco Works 3-2 Lossiemouth
  • Nairn County 4-2 Strathspey Thistle
  • Rothes 3-0 Keith – new fixture 

Saturday, October 29

  • Brora Rangers 5-2 Inverurie Loco Works
  • Buckie Thistle 2-0 Forres Mechanics
  • Fraserburgh 2-0 Rothes
  • Keith 1-1 Nairn County
  • Turriff United 1-4 Brechin City
  • Clachnacuddin P-P Strathspey Thistle – due to Highland League Cup tie, now Wed Nov 2
  • Deveronvale P-P Formartine United – due to Highland League Cup tie, now Wed, Nov 2
  • Huntly P-P Wick Academy – due to Highland League Cup tie
  • Lossiemouth P-P Banks o’ Dee – due to Highland League Cup tie

Wednesday, November 2

  • Clachnacuddin 0-2 Strathspey Thistle
  • Deveronvale 0-3 Formartine United
  • Huntly 1-4 Fraserburgh 
  • Keith 1-5 Buckie Thistle
  • Nairn County 3-0 Wick Academy
  • Rothes 2-0 Banks o’ Dee

Saturday, November 5

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

Saturday, November 19

  • Banks o’ Dee 3-4 Inverurie Loco Works
  • Brechin City 2-1 Forres Mechanics
  • Clachnacuddin 2-0 Huntly
  • Fraserburgh 1-0 Buckie Thistle
  • Lossiemouth 2-3 Deveronvale
  • Strathspey Thistle 0-2 Formartine United – change of kick off
  • Keith P-P Wick Academy – pitch unplayable
  • Rothes P-P Nairn County – pitch unplayable
  • Turriff United P-P Brora Rangers – pitch unplayable

Saturday, November 26

  • Brora Rangers 4-2 Clachnacuddin
  • Buckie Thistle 2-1 Lossiemouth
  • Deveronvale 7-0 Strathspey Thistle
  • Forres Mechanics 3-4 Nairn County
  • Huntly 0-2 Banks o’ Dee
  • Inverurie Loco Works 1-1 Rothes
  • Keith 2-1 Turriff United
  • Formartine United P-P Brechin City – due to Scottish Cup tie
  • Wick Academy P-P Fraserburgh – due to Scottish Cup ties

Saturday, December 3

  • Huntly 5-2 Wick Academy
  • Keith 2-2 Fraserburgh
  • Strathspey Thistle 0-7 Rothes – new fixture
  • Brora Rangers P-P Lossiemouth – due to Highland League Cup tie

Saturday, December 10

  • Brechin City 7-1 Deveronvale
  • Forres Mechanics 1-1 Inverurie Loco Works
  • Nairn County 1-1 Formartine United
  • Banks o’ Dee P-P Brora Rangers – pitch unplayable 
  • Clachnacuddin P-P Keith – pitch unplayable
  • Fraserburgh P-P Lossiemouth – fixture reversed – pitch unplayable
  • Turriff United P-P Wick Academy – pitch unplayable 
  • Rothes P-P Huntly – pitch unplayable 
  • Strathspey Thistle P-P Buckie Thistle – pitch unplayable 

Saturday, December 17

  • Brora Rangers P-P Rothes – pitch unplayable
  • Buckie Thistle P-P Brechin City – pitch unplayable
  • Deveronvale P-P Nairn County – pitch unplayable
  • Formartine United P-P Inverurie Loco Works – pitch unplayable
  • Fraserburgh P-P Strathspey Thistle – pitch unplayable
  • Huntly P-P Forres Mechanics – pitch unplayable, now Sat Mar 4
  • Keith P-P Banks o’ Dee – pitch unplayable
  • Turriff United P-P Clachnacuddin – pitch unplayable
  • Wick Academy P-P Lossiemouth – pitch unplayable

Friday, December 23

  • Brechin City 4-4 Banks o’ Dee (7.30pm)
  • Deveronvale 1-2 Buckie Thistle
  • Formartine United 0-1 Fraserburgh
  • Forres Mechanics 1-0 Lossiemouth
  • Huntly P-P Keith – pitch unplayable
  • Inverurie Loco Works P-P Turriff United – pitch unplayable

Tuesday, December 27

  • Nairn County P-P Clachnacuddin – pitch unplayable
  • Rothes P-P Strathspey Thistle – pitch unplayable
  • Wick Academy P-P Brora Rangers – pitch unplayable
  • Brechin City P-P Banks o’ Dee – now Fri, Dec 23
  • Deveronvale P-P Buckie Thistle – now Fri, Dec 23
  • Formartine United P-P Fraserburgh – now Fri, Dec 23
  • Forres Mechanics P-P Lossiemouth – now Fri, Dec 23
  • Huntly P-P Keith – now Fri, Dec 23
  • Inverurie Loco Works P-P Turriff United – now Fri, Dec 23

Friday, December 30

  • Banks o’ Dee 1-4 Brechin City
  • Fraserburgh 2-2 Formartine United
  • Lossiemouth 0-0 Forres Mechanics
  • Turriff United 3-2 Inverurie Loco Works
  • Keith P-P Huntly – pitch unplayable

Tuesday, January 3

  • Buckie Thistle 3-2 Deveronvale
  • Clachnacuddin 0-2 Nairn County
  • Brora Rangers P-P Wick Academy – pitch unplayable
  • Banks o’ Dee P-P Brechin City – now Fri, Dec 30
  • Fraserburgh P-P Formartine United – now Fri, Dec 30
  • Keith P-P Huntly – now Fri, Dec 30
  • Lossiemouth P-P Forres Mechanics – now Fri, Dec 30
  • Strathspey Thistle P-P Rothes – now Sat, Dec 3
  • Turriff United P-P Inverurie Loco Works – now Fri, Dec 30

Saturday, January 7

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

Saturday, January 14

  • Banks o’ Dee 2-0 Turriff United
  • Clachnacuddin 1-3 Wick Academy
  • Formartine United 2-0 Huntly
  • Forres Mechanics 0-8 Brora Rangers
  • Inverurie Loco Works 4-0 Deveronvale
  • Nairn County 1-3 Buckie Thistle
  • Strathspey Thistle 1-3 Lossiemouth
  • Brechin City P-P Fraserburgh – pitch unplayable, now Wed Mar 8
  • Rothes P-P Keith – now Sat, Oct 22

Saturday, January 21

  • Buckie Thistle 2-0 Inverurie Loco Works
  • Deveronvale 1-3 Huntly
  • Fraserburgh 2-2 Nairn County
  • Lossiemouth 0-3 Brechin City
  • Brora Rangers P-P Formartine United – pitch unplayable, now Sat Apr 8 
  • Clachnacuddin P-P Banks o’ Dee – pitch unplayable, now Wed Mar 29
  • Keith P-P Forres Mechanics – pitch unplayable, now Wed Mar 15
  • Turriff United P-P Rothes – pitch unplayable, now Wed Mar 8
  • Wick Academy P-P Strathspey Thistle – pitch unplayable, now Wed Mar 22

Saturday, January 28

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

Saturday, February 4

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

Saturday, February 11

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

Saturday, February 18

  • Banks o’ Dee 2-3 Formartine United
  • Brechin City 5-1 Inverurie Loco Works
  • Clachnacuddin 3-1 Deveronvale
  • Fraserburgh 4-0 Keith
  • Lossiemouth 0-3 Brora Rangers
  • Rothes 2-1 Forres Mechanics
  • Turriff United 0-1 Buckie Thistle
  • Wick Academy 1-2 Nairn County
  • Strathspey Thistle P-P Huntly – pitch unplayable, now Wed Mar 8

Wednesday, February 22

  • Formartine United 2-0 Brechin City
  • Forres Mechanics 0-0 Clachnacuddin
  • Huntly 1-0 Keith
  • Lossiemouth 1-2 Banks o’ Dee
  • Rothes 9-0 Strathspey Thistle
  • Wick Academy 1-7 Brora Rangers

Saturday, February 25

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

Saturday, March 4

  • Clachnacuddin 2-1 Keith
  • Huntly 2-1 Forres Mechanics
  • Rothes 2-0 Nairn County
  • Turriff United 0-4 Brora Rangers
  • Wick Academy 0-6 Fraserburgh

Wednesday, March 8

  • Brechin City P-P Fraserburgh – pitch unplayable, now Wed Apr 12
  • Brora Rangers P-P Lossiemouth – pitch unplayable, now Wed Apr 12
  • Keith P-P Wick Academy – pitch unplayable, now Wed Apr 5
  • Strathspey Thistle P-P Huntly – new fixture – pitch unplayable, now Wed Mar 29
  • Turriff United P-P Rothes – pitch unplayable, now Wed Mar 22

Saturday, March 11

  • Banks o’ Dee 1-3 Buckie Thistle
  • Forres Mechanics 1-1 Formartine United
  • Lossiemouth 2-2 Turriff United
  • Nairn County 2-0 Huntly
  • Brechin City P-P Brora Rangers – pitch unplayable, now Wed Apr 5 
  • Clachnacuddin P-P Fraserburgh – pitch unplayable, now Wed Apr 5
  • Inverurie Loco Works P-P Wick Academy – pitch unplayable, now Wed Apr 12
  • Rothes P-P Deveronvale – pitch unplayable, now Sat Apr 8
  • Strathspey Thistle P-P Keith – pitch unplayable, now Wed Apr 12

Wednesday, March 15

  • Brora Rangers 0-2 Buckie Thistle
  • Formartine United 2-1 Turriff United
  • Keith P-P Forres Mechanics – now Sat, Mar 25

Saturday, March 18

  • Brora Rangers 2-1 Nairn County
  • Buckie Thistle 1-1 Rothes
  • Deveronvale 2-1 Forres Mechanics
  • Formartine United 6-0 Wick Academy
  • Fraserburgh 0-3 Banks o’ Dee
  • Huntly 1-1 Inverurie Loco Works
  • Lossiemouth 0-2 Clachnacuddin
  • Turriff United 5-0 Strathspey Thistle
  • Keith P-P Brechin City – pitch unplayable, now Wed Apr 19 

Wednesday, March 22

  • Brechin City 3-0 Nairn County – new fixture
  • Formartine United 2-0 Banks o’ Dee
  • Turriff United 3-1 Rothes – new fixture
  • Wick Academy 1-2 Strathspey Thistle

Friday, March 24

  • Fraserburgh 3-0 Lossiemouth

Saturday, March 25

  • Banks o’ Dee 4-3 Brora Rangers
  • Brechin City 10-0 Wick Academy
  • Buckie Thistle 3-0 Nairn County
  • Inverurie Loco Works 3-1 Turriff United
  • Keith 2-6 Forres Mechanics
  • Rothes P-P Huntly – pitch unplayable, now Wed Apr 19

Wednesday, March 29

  • Brora Rangers 6-1 Wick Academy
  • Clachnacuddin 3-1 Banks o’ Dee
  • Fraserburgh 0-0 Brechin City
  • Strathspey Thistle 1-4 Huntly

Saturday, April 1

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

Wednesday, April 5

  • Brechin City 0-0 Brora Rangers
  • Clachnacuddin 1-1 Fraserburgh
  • Keith 2-0 Wick Academy

Saturday, April 8

  • Brora Rangers 2-1 Formartine United
  • Keith 1-1 Huntly
  • Nairn County 1-0 Clachnacuddin
  • Rothes 1-1 Deveronvale
  • Strathspey Thistle 0-2 Buckie Thistle
  • Turriff United 0-3 Wick Academy

Wednesday, April 12

  • Brechin City 5-0 Fraserburgh
  • Brora Rangers 1-0 Lossiemouth
  • Inverurie Loco Works 4-0 Wick Academy
  • Strathspey Thistle 0-1 Keith

Saturday, April 15

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

Wednesday, April 19

  • Keith 0-2 Brechin City
  • Rothes 0-2 Huntly

Saturday, April 22

  • Brora Rangers 3-0 Rothes
  • Buckie Thistle 0-2 Brechin City
    • Brechin champions 🏆
  • Deveronvale 2-3 Nairn County
  • Formartine United 2-1 Inverurie Loco Works
  • Fraserburgh 3-1 Strathspey Thistle
  • Keith 2-3 Banks o’ Dee
  • Turriff United 4-1 Clachnacuddin
  • Wick Academy 2-2 Lossiemouth
  • Huntly P-P Forres Mechanics – played Sat Mar 4

season end

 

Advertisement