Highland League 16-17

The Press & Journal Highland League was instituted in 1893 and sits immediately below Scottish League Two in the SFA’s “pyramid”, parallel with the Lowland League.

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.

There are currently eighteen member clubs who play each other home and away to given a programme of 34 games.  Cove Rangers are the defending champions in 2016-17.

2016-17 COMPETITION

Saturday, July 30

  • Buckie Thistle 4-0 Clachnacuddin
  • Cove Rangers P-P Huntly – due to Cove’s League Cup involvement
  • Deveronvale 4-2 Fort William
  • Forres Mechanics 1-1 Inverurie Loco Works
  • Fraserburgh 3-0 Strathspey Thistle
  • Keith 1-4 Formartine United
  • Nairn County 0-4 Brora Rangers
  • Rothes 0-2 Lossiemouth
  • Wick Academy 2-0 Turriff United

Saturday, August 6

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

Saturday, August 13

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

Saturday, August 20

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

Wednesday, August 24

  • Cove Rangers 6-0 Huntly (@ Harlaw Park, Inverurie)

Saturday, August 27

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

Wednesday, August 31

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

Saturday, September 3

  • Clachnacuddin 1-0 Nairn County
  • Formartine United 2-2 Forres Mechanics
  • Huntly 1-6 Brora Rangers
  • Keith 0-3 Cove Rangers
  • Lossiemouth 0-2 Deveronvale
  • Rothes 1-6 Buckie Thistle
  • Strathspey Thistle 0-1 Fort William
  • Turriff United P-P Fraserburgh – due to Irn Bru Challenge Cup tie
  • Wick Academy 1-1 Inverurie Loco Works

Saturday, September 10

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

Wednesday, September 14

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

Saturday, September 17

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

Saturday, October 1

  • Brora Rangers 2-0 Fraserburgh
  • Fort William 2-6 Cove Rangers
  • Huntly 2-1 Keith
  • Inverurie Loco Works 1-1 Buckie Thistle
  • Strathspey Thistle 0-1 Rothes
  • Wick Academy 2-2 Deveronvale
  • Clachnacuddin – Turriff United – due to Scottish Cup replay
  • Lossiemouth – Formartine United – due to Scottish Cup replay
  • Nairn County – Forres Mechanics  – due to Scottish Cup replay

Wednesday, October 5 

  • Buckie Thistle 5-0 Brora Rangers
  • Cove Rangers 2-1 Nairn County (@ Harlaw Park, Inverurie)
  • Formartine United 8-0 Huntly
  • Forres Mechanics 3-5 Wick Academy
  • Fraserburgh 3-0 Deveronvale
  • Keith P-P Inverurie Loco Works – now Oct 22
  • Lossiemouth 2-3 Clachnacuddin
  • Rothes 2-1 Fort William
  • Turriff United 2-0 Strathspey Thistle

Saturday, October 8

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

Wednesday, October 12

  • Clachnacuddin 0-0 Turriff United
  • Lossiemouth 1-3 Formartine United
  • Nairn County 4-4 Forres Mechanics

Saturday, October 15

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

Saturday, October 22

  • Fort William 1-2 Deveronvale
  • Keith 1-6 Inverurie Loco Works
  • Turriff United 1-0 Fraserburgh

Saturday, October 29

  • Brora Rangers 6-0 Clachnacuddin
  • Cove Rangers 5-0 Rothes (@ Kynoch Park, Keith)
  • Fort William 0-5 Huntly
  • Fraserburgh 1-3 Keith
  • Inverurie Loco Works 3-0 Strathspey Thistle
  • Nairn County 2-1 Lossiemouth
  • Deveronvale P-P Formartine United – due to Scottish Cup replay
  • Forres Mechanics P-P Turriff United – due to Scottish Cup replay
  • Wick Academy P-P Buckie Thistle – due to Scottish Cup replay

Saturday, November 5 

  • Clachnacuddin 2-1 Deveronvale
  • Formartine United 4-0 Fraserburgh
  • Keith 1-0 Turriff United
  • Huntly 4-6 Nairn County
  • Inverurie Loco Works 3-0 Fort William
  • Lossiemouth 1-2 Forres Mechanics
  • Rothes 0-9 Wick Academy
  • Strathspey Thistle 0-5 Brora Rangers
  • Keith P-P Buckie Thistle – due to Aberdeenshire Cup final
  • Turriff United P-P Cove Rangers – due to Aberdeenshire Cup final

Wednesday, November 9

  • Wick Academy P-P Buckie Thistle

Saturday, November 12

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

Wednesday, November 16

  • Deveronvale 2-3 Formartine United
  • Forres Mechanics 1-4 Turriff United
  • Keith 3-2 Buckie Thistle

Saturday, November 19

  • Brora Rangers 3-3 Nairn County
  • Clachnacuddin 1-5 Buckie Thistle
  • Formartine United P-P Keith
  • Huntly P-P Cove Rangers
  • Inverurie Loco Works P-P Forres Mechanics
  • Lossiemouth 1-2 Rothes
  • Strathspey Thistle P-P Fraserburgh
  • Turriff United P-P Wick Academy

Wednesday, November 23

  • Turriff United P-P Cove Rangers

Saturday, November 26

  • Brora Rangers 4-3 Strathspey Thistle
  • Cove Rangers 3-0 Inverurie Loco Works (@ Spain Park)
  • Deveronvale 2-2 Nairn County
  • Fraserburgh 3-2 Fort William
  • Keith 6-1 Clachnacuddin
  • Rothes P-P Huntly
  • Turriff United P-P Lossiemouth

Wednesday, November 30

  • Strathspey Thistle P-P Fraserburgh
  • Turriff United 2-0 Lossiemouth

Saturday, December 3

  • Brora Rangers 1-2 Cove Rangers
  • Fort William 2-5 Buckie Thistle
  • Huntly 2-4 Turriff United
  • Inverurie Loco Works 6-0 Rothes
  • Nairn County 0-2 Fraserburgh
  • Strathspey Thistle 0-4 Keith
  • Clachnacuddin P-P Formartine United – due to rearranged Scottish Cup tie
  • Deveronvale P-P Forres Mechanics – due to Scottish Cup replay
  • Lossiemouth P-P Wick Academy – due to rearranged Scottish Cup tie

Wednedsday, December 7

  • Formartine United 5-2 Keith

Saturday, December 10

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

Saturday, December 17

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

Friday, December 23

  • Clachnacuddin 2-2 Fort William
  • Keith 3-2 Forres Mechanics
  • Lossiemouth 4-1 Brora Rangers
  • Rothes – Fraserburgh

Saturday, December 24

  • Buckie Thistle 1-0 Cove Rangers
  • Formartine United 2-0 Nairn County
  • Huntly 2-1 Inverurie Loco Works
  • Turriff United 2-1 Deveronvale
  • Wick Academy P-P Strathspey Thistle

Friday, December 30

  • Deveronvale 0-0 Lossiemouth
  • Fort William P-P Strathspey Thistle
  • Fraserburgh 3-0 Turriff United
  • Nairn County 1-2 Clachnacuddin

Saturday, December 31

  • Brora Rangers P-P Huntly
  • Buckie Thistle P-P Rothes
  • Forres Mechanics P-P Formartine United

Monday, January 2

  • Cove Rangers 3-0 Keith (@ Spain Park, Aberdeen)

Tuesday, January 3

  • Inverurie Loco Works 1-3 Wick Academy

Wednesday, January 4

  • Buckie  Thistle 3-0 Rothes

Saturday, January 7

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

Saturday, January 14

  • Brora Rangers P-P Wick Academy
  • Buckie Thistle 6-0 Lossiemouth
  • Cove Rangers P-P Clachnacuddin (@ Harlaw Park, Inverurie)
  • Deveronvale P-P Inverurie Loco Works
  • Forres Mechanics P-P Strathspey Thistle
  • Fraserburgh P-P Huntly
  • Nairn County P-P Fort William
  • Rothes P-P Formartine United

Wednesday, January 18

  • Forres Mechanics 2-0 Strathspey Thistle

Friday, January 20

  • Inverurie Loco Works P-P Fraserburgh

Saturday, January 21

  • Brora Rangers 6-2 Deveronvale
  • Clachnacuddin 2-1 Rothes
  • Formartine United P-P Turriff United – due to Scottish Cup tie
  • Fort William 2-6 Forres Mechanics
  • Huntly P-P Buckie Thistle
  • Lossiemouth 4-1 Keith
  • Strathspey Thistle 1-1 Cove Rangers
  • Wick Academy 1-5 Nairn County

Saturday, January 28

  • Buckie Thistle 3-1 Inverurie Loco Works
  • Cove Rangers 7-0 Fort William (@ Grant Park, Lossiemouth)
  • Deveronvale 0-2 Wick Academy
  • Fraserburgh 0-0 Brora Rangers
  • Rothes 2-2 Huntly
  • Turriff United 4-2 Clachnacuddin
  • Formartine United P-P Lossiemouth – due to Highland League Cup tie
  • Forres Mechanics P-P Nairn County – due to Highland League Cup tie
  • Keith P-P Huntly – due to Highland League Cup tie
  • Rothes P-P Strathspey Thistle – due to Highland League Cup tie

Saturday, February 4 

  • Brora Rangers 2-1 Buckie Thistle
  • Clachnacuddin 2-0 Lossiemouth
  • Deveronvale 1-2 Fraserburgh
  • Fort William P-P Rothes
  • Inverurie Loco Works 3-3 Keith
  • Nairn County 2-5 Cove Rangers
  • Wick Academy 2-2 Forres Mechanics
  • Huntly P-P Formartine United – due to Highland League Cup tie
  • Strathspey Thistle P-P Turriff United – due to Highland League Cup tie

Wednesday, February 15

  • Forres Mechanics 1-2 Brora Rangers
  • Huntly 0-8 Cove Rangers
  • Lossiemouth 1-2 Wick Academy
  • Clachnacuddin P-P Formartine United – due to Highland League Cup tie

Saturday, February 18

  • Clachnacuddin 1-1 Huntly
  • Cove Rangers 3-2 Forres Mechanics (@ Harlaw Park, Inverurie)
  • Formartine United 2-1 Inverurie Loco Works
  • Fraserburgh 1-1 Wick Academy
  • Keith 1-4 Brora Rangers
  • Lossiemouth 4-1 Strathspey Thistle
  • Turriff United 4-0 Fort William
  • Buckie Thistle P-P Deveronvale – due to rearranged League Cup game
  • Rothes P-P Nairn County  – due to rearranged League Cup game

Wednesday, February 22

  • Huntly 3-3 Formartine United

Saturday, February 25

  • Fort William P-P Rothes
  • Strathspey Thistle 0-7 Fraserburgh
  • Wick Academy P-P Buckie Thistle

Saturday, March 4 

  • Brora Rangers P-P Formartine United
  • Deveronvale 3-2 Keith
  • Fort William 1-4 Lossiemouth
  • Fraserburgh P-P Buckie Thistle
  • Inverurie Loco Works 4-1 Clachnacuddin
  • Nairn County 1-2 Turriff United
  • Strathspey Thistle 0-2 Huntly
  • Forres Mechanics P-P Rothes – due to rearranged League Cup game
  • Wick Academy P-P Cove Rangers – due to rearranged League Cup game

Wednesday, March 8

  • Forres Mechanics P-P Rothes – due to rearranged League Cup game

Saturday, March 11

  • Deveronvale P-P Inverurie Loco Works
  • Keith 4-1 Huntly
  • Nairn County 5-0 Fort William
  • Rothes 0-5 Fraserburgh
  • Wick Academy 1-2 Buckie Thistle

Wednesday, March 15

  • Formartine United 1-0 Lossiemouth
  • Inverurie Loco Works 4-3 Forres Mechanics
  • Rothes 4-2 Strathspey Thistle

Saturday, March 18

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

Wednesday, March 22

  • Clachnacuddin 0-2 Formartine United
  • Forres Mechanics 7-1 Nairn County
  • Wick Academy P-P Strathspey Thistle

Saturday, March 25

  • Brora Rangers 5-0 Formartine United
  • Deveronvale 0-2 Forres Mechanics
  • Fort William 3-5 Rothes
  • Huntly 1-0 Buckie Thistle
  • Inverurie Loco Works 1-5 Fraserburgh
  • Strathspey Thistle 0-2 Turriff United
  • Wick Academy 2-3 Cove Rangers

Wednesday, March 29

  • Cove Rangers 3-2 Clachnacuddin (@ Harlaw Park, Inverurie)
  • Formartine United 3-2 Turriff United
  • Wick Academy 3-0 Strathspey Thistle

Saturday, April 1

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

Wednesday, April 5

  • Deveronvale 0-3 Inverurie Loco Works

Saturday, April 8

  • Brora Rangers 2-0 Huntly
  • Buckie Thistle 3-0 Deveronvale
  • Forres Mechanics 1-1 Rothes
  • Turriff United 1-0 Wick Academy

Wednesday, April 12

  • Brora Rangers 2-0 Wick Academy
  • Fort William 4-1 Strathspey Thistle
  • Fraserburgh 2-5 Buckie Thistle
  • Rothes 1-5 Formartine United
  • Turriff United 1-1 Cove Rangers

Saturday, April 15

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

Wednesday, April 19

  • Forres Mechanics 0-0 Formartine United

Saturday, April 22

  • Buckie Thistle 9-0 Strathspey Thistle
    • Buckie Thistle are champions
  • Cove Rangers 5-0 Lossiemouth (@ Kynoch Park, Keith)
  • Fraserburgh 2-0 Huntly
  • Rothes 0-2 Nairn County
  • Wick Academy 2-2 Formartine United

Season completed