Highland League – 24-25

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 for a programme of 34 League matches

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’s title winners Buckie Thistle were debarred from the play offs as they did not have a Bronze club licence.

At the bottom end, there was no relegation play off last season due to a lack of licensed champions in the three Tier 6 feeder leagues, so for the second successive season, bottom club Strathspey Thistle did not have to defend their league place.

ARCHIVE RESULTS

2024-25 COMPETITION

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

FIXTURES & RESULTS

Saturday, July 27

  • Brora Rangers – Turriff United
  • Deveronvale – Inverurie Loco Works
  • Formartine United – Banks o’ Dee
  • Forres Mechanics – Rothes
  • Huntly – Strathspey Thistle
  • Keith – Brechin City
  • Lossiemouth – Clachnacuddin
  • Wick Academy – Fraserburgh
  • Buckie Thistle P-P Nairn County – due to Premier Sports Cup tie

Wednesday, July 31

  • Buckie Thistle – Nairn County

Saturday, August 3

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

Wednesday, August 7

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

Saturday, August 10

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

Saturday, August 17

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

Saturday, August 24

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

Wednesday, August 28

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

Saturday, August 31

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

Saturday, September 7

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

Saturday, September 14

  • Brechin City – Clachnacuddin
  • Brora Rangers – Huntly
  • Buckie Thistle – Banks o’ Dee
  • Deveronvale – Rothes
  • Formartine United – Inverurie Loco Works
  • Forres Mechanics – Fraserburgh
  • Lossiemouth – Nairn County
  • Strathspey Thistle – Keith
  • Wick Academy – Turriff United
  • + Highland League Cup, preliminary round

Wednesday, September 18

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

Saturday, September 21

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

Saturday, September 28

  • Scottish Cup, first round

Saturday, October 5

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

Saturday, October 12

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

Saturday, October 19

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

Saturday, October 26

  • Scottish Cup, second round

Saturday, November 2

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

Saturday, November 9

  • Highland League Cup, first round

Saturday, November 16

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

Saturday, November 23

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

Saturday, November 30

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

Saturday, December 7

  • Highland League Cup, second round

Saturday, December 14

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

Saturday, December 21

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

Saturday, December 28

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

Saturday, January 4

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

Saturday, January 11

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

Saturday, January 18

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

Saturday, January 25

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

Saturday, February 1

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

Saturday, February 8

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

Saturday, February 15

  • reserved for catch-up fixtures

Saturday, February 22

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

Saturday, March 1

  • Highland League Cup semi-finals
  • reserved for catch-up fixtures

Saturday, March 8

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

Saturday, March 15

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

Saturday, March 22

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

Saturday, March 29

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

Saturday, April 5

  • Highland League Cup final
  • reserved for catch-up fixtures

Saturday, April 12

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

Saturday, April 19

  • reserved for catch-up fixtures

Saturday, April 26

  • SHFL/SLFL play-off match one
  • Highland play-off candidate club v club 18

Saturday, May 3

  • SHFL/SLFL play-off match two
  • Highland play-off club 18 v candidate club

Saturday, May 10

  • Pyramid play-off final match one

Saturday, May 17

  • Pyramid play-off final match two