Highland League – 23-24

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, Brechin City lost to Spartans.

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 bottom club Strathspey Thistle did not have to defend their league place.

ARCHIVE RESULTS

2023-24 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

OPENING FIXTURES

Saturday, July 29

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

Saturday, August 5

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

Saturday, August 12

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

Wednesday, August 16

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

Saturday, August 19

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

Saturday, September 2

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

Saturday, September 9

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

Saturday, September 16

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

Wednesday, September 27

  • Banks o’ Dee 0-1 Brechin City
  • Keith 2-2 Fraserburgh

Saturday, September 30

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

Wednesday, October 4

  • Brechin City 2-1 Inverurie Loco Works
  • Clachnacuddin 0-2 Brora Rangers
  • Deveronvale 3-3 Banks o’ Dee
  • Fraserburgh 1-2 Formartine United
  • Nairn County 3-2 Keith
  • Rothes 1-3 Buckie Thistle
  • Wick Academy 3-2 Forres Mechanics
  • Strathspey Thistle P-P Lossiemouth – now Sat, Oct 28
  • Turriff United P-P Huntly – reversed / played Sat, Sep 9

Saturday, October 7

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

Wednesday, October 11

  • Forres Mechanics 1-1 Clachnacuddin
  • Strathspey Thistle 2-4 Rothes

Saturday, October 14

  • Fraserburgh 3-0 Turriff United – new fixture 
  • Inverurie Loco Works 0-2 Banks o’ Dee – new fixture 

Saturday, October 21

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

Saturday, October 28

  • Nairn County 2-0 Wick Academy
  • Strathspey Thistle 0-3 Lossiemouth
  • Keith P-P Rothes – pitch unplayable 

Friday, November 3

  • Banks o’ Dee 2-0 Fraserburgh

Saturday, November 4

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

Saturday, November 11

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

Wednesday, November 15

  • Keith 3-1 Strathspey Thistle

Saturday, November 18

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

Wednesday, November 22

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

Saturday, November 25

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

Saturday, December 2

  • Banks o’ Dee 4-1 Strathspey Thistle – new fixture
  • Clachnacuddin P-P Inverurie Loco Works – pitch unplayable 
  • Deveronvale P-P Buckie Thistle – pitch unplayable 
  • Forres Mechanics P-P Brechin City – pitch unplayable 
  • Keith P-P Wick Academy – pitch unplayable 
  • Nairn County P-P Huntly – pitch unplayable 
  • Rothes P-P Formartine United – pitch unplayable 
  • Turriff United P-P Lossiemouth – pitch unplayable 
  • Banks o’ Dee P-P Brora Rangers – due to Highland League Cup final
  • Fraserburgh P-P Strathspey Thistle – due to Highland League Cup final

Wednesday, December 6

  • Forres Mechanics P-P Huntly – pitch unplayable 
  • Keith P-P Banks o’ Dee – pitch unplayable 
  • Lossiemouth P-P Inverurie Loco Works – pitch unplayable 
  • Strathspey Thistle P-P Wick Academy – pitch unplayable 

Saturday, December 9

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

Saturday, December 16

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

Saturday, December 23

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

Saturday, December 30

  • Clachnacuddin 8-0 Wick Academy
  • Formartine United A-A Inverurie Loco Works – abandoned half time 
  • Forres Mechanics 1-8 Buckie Thistle
  • Fraserburgh 3-0 Keith
  • Lossiemouth 1-3 Huntly
  • Rothes 0-3 Nairn County
  • Brechin City P-P Banks o’ Dee – pitch unplayable 
  • Strathspey Thistle P-P Brora Rangers – pitch unplayable 
  • Turriff United P-P Deveronvale – pitch unplayable 

Saturday, January 6

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

Wednesday, January 10

  • Keith P-P Forres Mechanics – pitch unplayable 

Saturday, January 13

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

Saturday, January 20

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

Wednesday, January 24

  • Keith 1-3 Banks o’ Dee
  • Lossiemouth 0-3 Brechin City
  • Rothes 2-2 Formartine United
  • Strathspey Thistle P-P Brora Rangers – pitch unplayable 

Saturday, January 27

  • Brora Rangers 4-1 Keith (@ King George V Park, Golspie)
  • Formartine United 3-0 Clachnacuddin
  • Fraserburgh 3-0 Wick Academy
  • Huntly 5-1 Deveronvale
  • Inverurie Loco Works 6-0 Nairn County
  • Lossiemouth 3-1 Rothes
  • Strathspey Thistle 1-6 Brechin City
  • Buckie Thistle P-P Banks o’ Dee – pitch unplayable
  • Forres Mechanics P-P Turriff United – pitch unplayable

Wednesday, January 31

  • Nairn County 5-1 Lossiemouth – new fixture 
  • Rothes 8-2 Strathspey Thistle – new fixture 
  • Turriff United 3-2 Fraserburgh – new fixture 
  • Clachnacuddin P-P Inverurie Loco Works – pitch unplayable 
  • Forres Mechanics P-P Huntly – pitch unplayable 
  • Wick Academy P-P Brora Rangers – due to Scottish Cup tie 

Saturday, February 3

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

Wednesday, February 7

  • Clachnacuddin 1-4 Forres Mechanics
  • Strathspey Thistle P-P Brora Rangers – pitch unplayable

Saturday, February 10

  • Banks o’ Dee 4-1 Deveronvale
  • Buckie Thistle 3-1 Rothes (@ Princess Royal Park, Banff)
  • Formartine United 2-2 Fraserburgh
  • Inverurie Loco Works 0-2 Brechin City
  • Lossiemouth 2-1 Strathspey Thistle
  • Turriff United 4-0 Huntly – fixture reversed
  • Brora Rangers P-P Clachnacuddin (@ Grant Street Park) – pitch unplayable
  • Forres Mechanics P-P Wick Academy – pitch unplayable 
  • Keith P-P Nairn County – pitch unplayable 

Wednesday, February 14

  • Banks o’ Dee 4-0 Rothes
  • Brora Rangers 1-5 Buckie Thistle
  • Keith 1-0 Turriff United
  • Lossiemouth 0-1 Inverurie Loco Works
  • Nairn County 2-4 Huntly
  • Strathspey Thistle P-P Wick Academy – pitch unplayable 

Saturday, February 17

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

Wednesday, February 21

  • Brora Rangers 3-2 Lossiemouth (@ King George V Park, Golspie
  • Buckie Thistle 1-0 Fraserburgh (@ Grant Park, Lossiemouth)
  • Formartine United 5-1 Nairn County
  • Keith 1-1 Forres Mechanics

Saturday, February 24

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

Tuesday, February 27

  • Brechin City 0-0 Banks o’ Dee – new fixture 

Wednesday, February 28

  • Buckie Thistle 3-0 Lossiemouth – new fixture 
  • Forres Mechanics 2-2 Huntly – new fixture 
  • Wick Academy 0-0 Brora Rangers – new fixture 

Friday, March 1

  • Banks o’ Dee 3-2 Turriff United

Saturday, March 2

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

Wednesday, March 6

  • Keith 1-1 Nairn County
  • Strathspey Thistle 1-10 Brora Rangers
  • Turriff United 1-3 Deveronvale

Saturday, March 9

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

Wednesday, March 13

  • Brora Rangers 2-1 Nairn County
  • Buckie Thistle 2-1 Banks o’ Dee
  • Forres Mechanics 1-1 Brechin City
  • Strathspey Thistle 1-6 Wick Academy

Saturday, March 16

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

Wednesday, March 20

  • Brora Rangers 1-0 Clachnacuddin
  • Buckie Thistle 2-0 Formartine United
  • Forres Mechanics 1-2 Fraserburgh
  • Huntly 1-1 Keith

Saturday, March 23

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

Wednesday, March 27

  • Buckie Thistle 2-1 Brechin City
  • Huntly P-P Keith – now Wed, Mar 20

Saturday, March 30

  • Clachnacuddin 1-0 Banks o’ Dee
  • Deveronvale 0-0 Buckie Thistle
  • Forres Mechanics 0-4 Formartine United
  • Keith 1-0 Huntly
  • Strathspey Thistle 0-4 Nairn County
  • Turriff United 0-0 Lossiemouth
  • Wick Academy 1-2 Brechin City

Wednesday, April 3

  • Brora Rangers 3-3 Deveronvale (@ King George V Park, Golspie) 
  • Buckie Thistle P-P Strathspey Thistle – new fixture – pitch unplayable 
  • Forres Mechanics P-P Wick Academy – pitch unplayable 
  • Keith P-P Brechin City – new fixture – pitch unplayable

Saturday, April 6

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

Monday, April 8

  • Keith 0-3 Buckie Thistle – new fixture
  • Rothes 1-1 Forres Mechanics – new fixture

Wednesday, April 10

  • Buckie Thistle 2-0 Brora Rangers (@ Grant Park, Lossiemouth) – new fixture
  • Clachnacuddin 2-4 Inverurie Loco Works – new fixture 
  • Formartine United 3-1 Wick Academy – new fixture
  • Keith P-P Brechin City – new fixture – pitch unplayable 

Saturday, April 13

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

Monday, April 15

  • Buckie Thistle 6-1 Strathspey Thistle

Tuesday, April 16

  • Keith 0-1 Brechin City

Wednesday, April 17

  • Formartine United 1-1 Inverurie Loco Works – new fixture 
  • Forres Mechanics 3-1 Wick Academy – new fixture
  • Fraserburgh 2-0 Brora Rangers
  • Strathspey Thistle 0-7 Buckie Thistle
  • Clachnacuddin P-P Inverurie Loco Works – now Wed, Apr 10

Saturday, April 20

  • Brora Rangers 1-2 Brechin City (@ King George V Park, Golspie)
  • Buckie Thistle 1-0 Keith
    • Buckie Thistle champions 🏆
  • Clachnacuddin 2-0 Lossiemouth – new fixture
  • Deveronvale 0-3 Formartine United
  • Forres Mechanics 1-0 Turriff United
  • Fraserburgh 11-0 Strathspey Thistle
  • Wick Academy 1-1 Banks o’ Dee

Wednesday, April 24

  • Brora Rangers 1-0 Wick Academy (@ King George V Park, Golspie)

Saturday, April 27

  • Brora Rangers 4-2 Turriff United (@ King George V Park, Golspie– new fixture 
  • Keith 0-4 Wick Academy – new fixture
  • Formartine United P-P Inverurie Loco Works – now Tues, Apr 17

Saturday, May 4

  • Formartine United P-P Wick Academy – now Wed, Apr 10