Scottish Highland League - Highland League

Highland LeagueThe Breedon Highland Football LeagueUpdate this league
OFFICIAL SITE:CLICK HERE
LEVEL:STEP 1 (SCOTLAND)
PROMOTES TO:SPFL League 2 (Champion plays-off against LOWLAND LEAGUE champion. Winner then plays off against bottom club in SPFL2)
RELEGATES TO:NONE

NOTES: Attendance figures are kindly supplied by David Severs (Blackburn United). They are collated from official figures and unofficial headcounts.

League Table

Division Last Updated: 17:16, Saturday 9th January 2021

  Overall Home Away  
  P W D L F A W D L F A W D L F A GD PTS
1 Cove Rangers 34 29 3 2 127 22 13 2 2 57 14 16 1 0 70 8 +105 90
2 Formartine United 34 26 1 7 124 41 13 1 3 64 19 13 0 4 60 22 +83 79
3 Inverurie Loco Works 34 25 3 6 104 37 13 3 1 59 12 12 0 5 45 25 +67 78
4 Fraserburgh 34 23 4 7 101 38 12 2 3 58 16 11 2 4 43 22 +63 73
5 Forres Mechanics 34 23 4 7 88 45 13 0 4 44 20 10 4 3 44 25 +43 73
6 Brora Rangers 34 20 3 11 87 39 12 1 4 53 16 8 2 7 34 23 +48 63
7 Buckie Thistle 34 15 6 13 80 56 8 3 6 40 22 7 3 7 40 34 +24 51
8 Deveronvale 34 16 3 15 72 75 9 1 7 38 32 7 2 8 34 43 -3 51
9 Nairn County 34 16 3 15 61 71 9 1 7 36 35 7 2 8 25 36 -10 51
10 Rothes 34 15 4 15 77 70 10 3 4 49 26 5 1 11 28 44 +7 49
11 Huntly 34 15 4 15 66 81 7 2 8 36 37 8 2 7 30 44 -15 49
12 Wick Academy 34 12 10 12 67 54 8 5 4 42 23 4 5 8 25 31 +13 46
13 Clachnacuddin 34 11 8 15 54 69 8 3 6 31 28 3 5 9 23 41 -15 41
14 Turriff United 34 11 4 19 54 70 5 1 11 26 31 6 3 8 28 39 -16 37
15 Keith 34 4 4 26 45 104 2 3 12 22 47 2 1 14 23 57 -59 16
16 Lossiemouth 34 4 3 27 40 124 3 1 13 25 55 1 2 14 15 69 -84 15
17 Strathspey Thistle 34 4 2 28 26 124 1 2 14 11 68 3 0 14 15 56 -98 14
18 Fort William 34 0 5 29 31 184 0 3 14 22 90 0 2 15 9 94 -153 5

Results / Fixtures

Results - July 2017

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

Results - August 2017

Wednesday 2nd August 2017
HIGH Clachnacuddin 2 1 Lossiemouth 0
HIGH Formartine United 1 0 Fraserburgh 0
HIGH Fort William 3 4 Rothes 0
HIGH Huntly 1 0 Brora Rangers 0
HIGH Inverurie Loco Works 3 2 Keith 0
HIGH Nairn County 3 0 Deveronvale 0
HIGH Strathspey Thistle 0 8 Cove Rangers 0
HIGH Turriff United 2 2 Buckie Thistle 0
HIGH Wick Academy 1 1 Forres Mechanics 0
Saturday 5th August 2017
HIGH Brora Rangers 3 0 Strathspey Thistle 0
HIGH Buckie Thistle 2 3 Nairn County 0
HIGH Clachnacuddin 0 1 Turriff United 0
HIGH Cove Rangers 8 0 Fort William 0
HIGH Deveronvale 3 1 Wick Academy 0
HIGH Forres Mechanics 1 4 Formartine United 0
HIGH Keith 0 3 Fraserburgh 0
HIGH Lossiemouth 0 2 Huntly 0
HIGH Rothes 2 0 Inverurie Loco Works 0
Saturday 12th August 2017
HIGH Formartine United 4 4 Deveronvale 0
HIGH Fort William 0 4 Brora Rangers 0
HIGH Fraserburgh 4 2 Rothes 0
HIGH Inverurie Loco Works 1 2 Cove Rangers 0
HIGH Keith 3 5 Forres Mechanics 0
HIGH Nairn County 1 1 Clachnacuddin 0
HIGH Strathspey Thistle 0 2 Huntly 0
HIGH Turriff United 1 0 Lossiemouth 0
HIGH Wick Academy 1 5 Buckie Thistle 0
Saturday 19th August 2017
HIGH Brora Rangers 1 2 Inverurie Loco Works 0
HIGH Buckie Thistle 3 0 Formartine United 0
HIGH Clachnacuddin 0 0 Wick Academy 0
HIGH Cove Rangers 1 1 Fraserburgh 0
HIGH Deveronvale 4 1 Keith 0
HIGH Huntly 4 0 Fort William 0
HIGH Lossiemouth 3 2 Strathspey Thistle 0
HIGH Rothes 2 2 Forres Mechanics 0
HIGH Turriff United 1 2 Nairn County 0
Saturday 26th August 2017
HIGH Formartine United 2 4 Clachnacuddin 0
HIGH Forres Mechanics 0 2 Cove Rangers 0
HIGH Fort William 1 5 Strathspey Thistle 0
HIGH Fraserburgh 1 1 Brora Rangers 0
HIGH Inverurie Loco Works 6 0 Huntly 0
HIGH Keith 2 5 Buckie Thistle 0
HIGH Nairn County 6 2 Lossiemouth 0
HIGH Rothes 2 0 Deveronvale 0
HIGH Wick Academy 1 1 Turriff United 0
Wednesday 30th August 2017
HIGH Brora Rangers 3 0 Forres Mechanics 0
HIGH Buckie Thistle 3 0 Rothes 0
HIGH Clachnacuddin 2 1 Keith 0
HIGH Cove Rangers 4 1 Deveronvale 0
HIGH Huntly 0 2 Fraserburgh 0
HIGH Lossiemouth 2 2 Fort William 0
HIGH Nairn County 3 2 Wick Academy 0
HIGH Strathspey Thistle 0 7 Inverurie Loco Works 0
HIGH Turriff United 2 4 Formartine United 0

Results - September 2017

Saturday 2nd September 2017
HIGH Deveronvale 2 3 Brora Rangers 0
HIGH Formartine United 5 0 Nairn County 0
HIGH Forres Mechanics 2 3 Huntly 0
HIGH Fraserburgh 3 0 Strathspey Thistle 0
HIGH Inverurie Loco Works 4 0 Fort William 0
HIGH Keith 1 2 Turriff United 0
HIGH Rothes 6 2 Clachnacuddin 0
HIGH Wick Academy 6 0 Lossiemouth 0
Saturday 9th September 2017
HIGH Brora Rangers 3 0 Buckie Thistle 0
HIGH Clachnacuddin 0 4 Cove Rangers 0
HIGH Fort William 0 10 Fraserburgh 0
HIGH Huntly 1 3 Deveronvale 0
HIGH Lossiemouth 2 4 Inverurie Loco Works 0
HIGH Nairn County 2 1 Keith 0
HIGH Strathspey Thistle 0 3 Forres Mechanics 0
HIGH Turriff United 1 0 Rothes 0
HIGH Wick Academy 3 2 Formartine United 0
Wednesday 13th September 2017
HIGH Brora Rangers 2 1 Clachnacuddin 0
HIGH Cove Rangers 5 1 Turriff United 0
HIGH Formartine United 6 1 Lossiemouth 0
HIGH Forres Mechanics 4 1 Fort William 0
HIGH Fraserburgh 3 1 Inverurie Loco Works 0
Saturday 16th September 2017
HIGH Formartine United 2 0 Keith 0
HIGH Fort William 1 5 Deveronvale 0
HIGH Huntly 2 2 Clachnacuddin 0
HIGH Inverurie Loco Works 0 0 Forres Mechanics 0
HIGH Lossiemouth 1 5 Fraserburgh 0
HIGH Nairn County 0 8 Cove Rangers 0
HIGH Strathspey Thistle 0 6 Buckie Thistle 0
HIGH Wick Academy 5 1 Rothes 0
Saturday 30th September 2017
HIGH Brora Rangers 3 0 Nairn County 0
HIGH Buckie Thistle 5 0 Fort William 0
HIGH Clachnacuddin 6 0 Strathspey Thistle 0
HIGH Deveronvale 0 2 Inverurie Loco Works 0
HIGH Formartine United 0 4 Cove Rangers 0
HIGH Forres Mechanics 2 3 Fraserburgh 0
HIGH Huntly 5 2 Turriff United 0
HIGH Keith 3 3 Lossiemouth 0

Results - October 2017

Wednesday 4th October 2017
HIGH Buckie Thistle 4 1 Huntly 0
Saturday 7th October 2017
HIGH Fraserburgh 7 3 Deveronvale 0
HIGH Inverurie Loco Works 3 0 Buckie Thistle 0
HIGH Keith 0 3 Rothes 0
HIGH Lossiemouth 1 3 Forres Mechanics 0
HIGH Strathspey Thistle 1 2 Turriff United 0
HIGH Wick Academy 2 3 Brora Rangers 0
Saturday 14th October 2017
HIGH Fort William 1 5 Inverurie Loco Works 0
HIGH Wick Academy 3 0 Strathspey Thistle 0
Wednesday 18th October 2017
HIGH Cove Rangers 7 1 Buckie Thistle 0
HIGH Deveronvale 4 0 Strathspey Thistle 0
HIGH Rothes 3 4 Formartine United 0
Saturday 21st October 2017
HIGH Brora Rangers 0 5 Formartine United 0
HIGH Buckie Thistle 4 1 Fraserburgh 0
HIGH Clachnacuddin 0 4 Inverurie Loco Works 0
HIGH Cove Rangers 6 2 Keith 0
HIGH Deveronvale 0 3 Forres Mechanics 0
HIGH Huntly 3 2 Wick Academy 0
HIGH Rothes 6 0 Lossiemouth 0
HIGH Strathspey Thistle 0 2 Nairn County 0
HIGH Turriff United 6 2 Fort William 0
Wednesday 25th October 2017
HIGH Formartine United 1 2 Huntly 0
HIGH Fraserburgh 4 0 Clachnacuddin 0
HIGH Inverurie Loco Works 0 0 Turriff United 0
HIGH Keith 0 1 Brora Rangers 0
HIGH Lossiemouth 1 3 Deveronvale 0
HIGH Rothes 1 1 Cove Rangers 0
Saturday 28th October 2017
HIGH Brora Rangers 2 0 Rothes 0
HIGH Buckie Thistle 2 3 Deveronvale 0
HIGH Clachnacuddin 0 2 Forres Mechanics 0
HIGH Cove Rangers 2 0 Lossiemouth 0
HIGH Huntly 5 1 Keith 0
HIGH Nairn County 2 3 Inverurie Loco Works 0
HIGH Strathspey Thistle 0 8 Formartine United 0
HIGH Turriff United 0 1 Fraserburgh 0

Results - November 2017

Saturday 4th November 2017
HIGH Deveronvale 3 1 Clachnacuddin 0
HIGH Forres Mechanics 2 1 Turriff United 0
HIGH Fraserburgh 4 1 Nairn County 0
HIGH Inverurie Loco Works 5 1 Wick Academy 0
HIGH Keith 6 1 Strathspey Thistle 0
HIGH Rothes 2 2 Huntly 0
Wednesday 8th November 2017
HIGH Clachnacuddin 2 1 Fort William 0
HIGH Keith 1 1 Wick Academy 0
HIGH Lossiemouth 0 3 Buckie Thistle 0
HIGH Nairn County 2 5 Huntly 0
Saturday 11th November 2017
HIGH Brora Rangers 7 0 Lossiemouth 0
HIGH Clachnacuddin 1 1 Buckie Thistle 0
HIGH Huntly 1 3 Cove Rangers 0
HIGH Inverurie Loco Works 3 1 Formartine United 0
HIGH Nairn County 2 4 Forres Mechanics 0
HIGH Strathspey Thistle 0 5 Rothes 0
HIGH Turriff United 1 3 Deveronvale 0
Saturday 18th November 2017
HIGH Keith 0 3 Inverurie Loco Works 0
HIGH Lossiemouth 2 3 Clachnacuddin 0
HIGH Rothes 9 1 Fort William 0
HIGH Turriff United 1 2 Huntly 0
Saturday 25th November 2017
HIGH Fraserburgh 1 2 Keith 0
HIGH Nairn County 4 1 Buckie Thistle 0

Results - December 2017

Saturday 2nd December 2017
HIGH Brora Rangers 16 0 Fort William 0
HIGH Clachnacuddin 3 0 Nairn County 0
HIGH Cove Rangers 4 0 Inverurie Loco Works 0
HIGH Deveronvale 0 5 Formartine United 0
HIGH Forres Mechanics 5 0 Keith 0
HIGH Huntly 5 1 Strathspey Thistle 0
HIGH Lossiemouth 3 0 Turriff United 0
Saturday 9th December 2017
HIGH Forres Mechanics 3 1 Rothes 0
Saturday 16th December 2017
HIGH Buckie Thistle 4 1 Keith 0
HIGH Clachnacuddin 1 3 Formartine United 0
HIGH Deveronvale 2 2 Rothes 0
HIGH Lossiemouth 2 3 Nairn County 0
Saturday 23rd December 2017
HIGH Deveronvale 2 3 Cove Rangers 0
HIGH Formartine United 3 0 Turriff United 0
HIGH Forres Mechanics 3 2 Brora Rangers 0
HIGH Fort William 3 4 Lossiemouth 0
HIGH Fraserburgh 7 0 Huntly 0
HIGH Inverurie Loco Works 5 0 Strathspey Thistle 0
HIGH Keith 0 3 Clachnacuddin 0
HIGH Rothes 0 4 Buckie Thistle 0
HIGH Wick Academy 1 1 Nairn County 0
Saturday 30th December 2017
HIGH Buckie Thistle 0 2 Cove Rangers 0
HIGH Lossiemouth 1 2 Wick Academy 0

Results - January 2018

Saturday 6th January 2018
HIGH Buckie Thistle 2 2 Brora Rangers 0
HIGH Fraserburgh 7 0 Fort William 0
Saturday 13th January 2018
HIGH Fort William 1 9 Forres Mechanics 0
HIGH Huntly 1 2 Buckie Thistle 0
HIGH Inverurie Loco Works 2 2 Fraserburgh 0
HIGH Lossiemouth 0 6 Formartine United 0
HIGH Turriff United 0 4 Cove Rangers 0
HIGH Wick Academy 2 0 Keith 0
Saturday 27th January 2018
HIGH Deveronvale 4 1 Huntly 0
HIGH Formartine United 5 0 Rothes 0
HIGH Fraserburgh 6 1 Forres Mechanics 0
HIGH Lossiemouth 3 2 Keith 0
HIGH Strathspey Thistle 2 2 Clachnacuddin 0

Results - February 2018

Saturday 3rd February 2018
HIGH Buckie Thistle 1 3 Wick Academy 0
HIGH Cove Rangers 3 2 Formartine United 0
HIGH Deveronvale 1 4 Fraserburgh 0
HIGH Fort William 1 1 Clachnacuddin 0
HIGH Huntly 2 3 Nairn County 0
HIGH Rothes 3 2 Keith 0
HIGH Turriff United 1 2 Strathspey Thistle 0
Saturday 17th February 2018
HIGH Formartine United 3 2 Brora Rangers 0
HIGH Forres Mechanics 3 0 Deveronvale 0
HIGH Fraserburgh 2 2 Buckie Thistle 0
HIGH Inverurie Loco Works 3 0 Clachnacuddin 0
HIGH Keith 0 5 Cove Rangers 0
HIGH Lossiemouth 4 6 Rothes 0
HIGH Nairn County 1 0 Strathspey Thistle 0
HIGH Wick Academy 1 1 Huntly 0
Wednesday 21st February 2018
HIGH Buckie Thistle 1 2 Strathspey Thistle 0
HIGH Clachnacuddin 3 2 Brora Rangers 0
HIGH Formartine United 4 1 Forres Mechanics 0
HIGH Huntly 1 7 Inverurie Loco Works 0
HIGH Keith 0 2 Deveronvale 0
HIGH Nairn County 2 4 Rothes 0
Saturday 24th February 2018
HIGH Buckie Thistle 1 3 Inverurie Loco Works 0
HIGH Fraserburgh 2 0 Lossiemouth 0
HIGH Wick Academy 2 2 Clachnacuddin 0

Results - March 2018

Saturday 10th March 2018
HIGH Brora Rangers 3 0 Keith 0
HIGH Clachnacuddin 1 0 Rothes 0
HIGH Fort William 0 7 Buckie Thistle 0
HIGH Inverurie Loco Works 5 1 Deveronvale 0
HIGH Turriff United 1 2 Wick Academy 0
Wednesday 14th March 2018
HIGH Clachnacuddin 1 2 Fraserburgh 0
HIGH Cove Rangers 1 0 Brora Rangers 0
HIGH Forres Mechanics 2 1 Wick Academy 0
HIGH Fort William 0 2 Nairn County 0
Saturday 17th March 2018
HIGH Cove Rangers 1 1 Wick Academy 0
HIGH Forres Mechanics 1 0 Buckie Thistle 0
HIGH Fort William 1 4 Huntly 0
HIGH Inverurie Loco Works 9 1 Lossiemouth 0
HIGH Nairn County 1 2 Formartine United 0
HIGH Turriff United 1 0 Clachnacuddin 0
Wednesday 21st March 2018
HIGH Deveronvale 1 0 Lossiemouth 0
HIGH Huntly 0 6 Forres Mechanics 0
Saturday 24th March 2018
HIGH Deveronvale 2 1 Buckie Thistle 0
HIGH Formartine United 4 0 Strathspey Thistle 0
HIGH Forres Mechanics 4 1 Clachnacuddin 0
HIGH Fraserburgh 4 0 Turriff United 0
HIGH Inverurie Loco Works 4 1 Nairn County 0
HIGH Keith 1 2 Huntly 0
HIGH Lossiemouth 0 7 Cove Rangers 0
HIGH Wick Academy 6 0 Fort William 0
Wednesday 28th March 2018
HIGH Buckie Thistle 0 0 Turriff United 0
HIGH Inverurie Loco Works 4 0 Rothes 0
HIGH Nairn County 0 1 Brora Rangers 0
HIGH Strathspey Thistle 0 3 Wick Academy 0
Saturday 31st March 2018
HIGH Brora Rangers 3 2 Turriff United 0
HIGH Buckie Thistle 1 1 Forres Mechanics 0
HIGH Clachnacuddin 6 3 Huntly 0
HIGH Fort William 2 12 Cove Rangers 0
HIGH Strathspey Thistle 3 2 Lossiemouth 0
HIGH Wick Academy 2 0 Deveronvale 0

Results - April 2018

Monday 2nd April 2018
HIGH Cove Rangers 2 0 Rothes 0
Wednesday 4th April 2018
HIGH Brora Rangers 2 2 Wick Academy 0
HIGH Cove Rangers 3 1 Strathspey Thistle 0
HIGH Forres Mechanics 2 0 Inverurie Loco Works 0
HIGH Fraserburgh 0 1 Formartine United 0
HIGH Nairn County 1 0 Fort William 0
HIGH Turriff United 7 2 Keith 0
Saturday 7th April 2018
HIGH Brora Rangers 3 0 Deveronvale 0
HIGH Cove Rangers 5 0 Clachnacuddin 0
HIGH Forres Mechanics 4 1 Strathspey Thistle 0
HIGH Huntly 1 2 Formartine United 0
HIGH Rothes 4 1 Nairn County 0
HIGH Turriff United 0 1 Inverurie Loco Works 0
HIGH Wick Academy 4 0 Fraserburgh 0
Wednesday 11th April 2018
HIGH Formartine United 5 0 Buckie Thistle 0
HIGH Fort William 2 2 Wick Academy 0
HIGH Fraserburgh 0 1 Cove Rangers 0
HIGH Huntly 1 1 Lossiemouth 0
HIGH Inverurie Loco Works 2 1 Brora Rangers 0
HIGH Keith 2 2 Nairn County 0
HIGH Rothes 2 5 Turriff United 0
HIGH Strathspey Thistle 1 3 Deveronvale 0
Saturday 14th April 2018
HIGH Brora Rangers 0 1 Cove Rangers 0
HIGH Buckie Thistle 6 0 Lossiemouth 0
HIGH Clachnacuddin 3 3 Deveronvale 0
HIGH Fort William 0 6 Formartine United 0
HIGH Huntly 3 0 Rothes 0
HIGH Nairn County 3 1 Fraserburgh 0
HIGH Strathspey Thistle 2 3 Keith 0
HIGH Turriff United 1 2 Forres Mechanics 0
HIGH Wick Academy 1 3 Inverurie Loco Works 0
Wednesday 18th April 2018
HIGH Brora Rangers 1 3 Fraserburgh 0
HIGH Cove Rangers 0 1 Forres Mechanics 0
HIGH Keith 1 5 Formartine United 0
HIGH Nairn County 3 0 Turriff United 0
HIGH Rothes 1 0 Wick Academy 0
HIGH Strathspey Thistle 1 1 Fort William 0
Saturday 21st April 2018
HIGH Brora Rangers 1 0 Huntly 0
HIGH Deveronvale 2 1 Nairn County 0
HIGH Formartine United 12 0 Fort William 0
HIGH Forres Mechanics 5 0 Lossiemouth 0
HIGH Rothes 0 1 Fraserburgh 0
HIGH Wick Academy 1 3 Cove Rangers 0
Tuesday 24th April 2018
HIGH Cove Rangers 0 3 Nairn County 0
HIGH Strathspey Thistle 1 4 Fraserburgh 0
Wednesday 25th April 2018
HIGH Deveronvale 5 0 Fort William 0
HIGH Rothes 3 1 Brora Rangers 0
Saturday 28th April 2018
HIGH Formartine United 2 1 Wick Academy 0
HIGH Fort William 3 7 Turriff United 0
HIGH Strathspey Thistle 0 7 Brora Rangers 0

Results - May 2018

Wednesday 2nd May 2018
HIGH Fort William 3 3 Keith 0
Saturday 5th May 2018
HIGH Turriff United 0 2 Brora Rangers 0

Attendance Statistics

Attendances
Team Lowest Highest Average +/-
1 Brora Rangers 0 0 0 -100.00%
2 Buckie Thistle 0 0 0 -100.00%
3 Clachnacuddin 0 0 0 -100.00%
4 Cove Rangers 0 0 0 N/A
5 Deveronvale 0 0 0 -100.00%
6 Formartine United 0 0 0 -100.00%
7 Forres Mechanics 0 0 0 -100.00%
8 Fort William 0 0 0 -100.00%
9 Fraserburgh 0 0 0 -100.00%
10 Huntly 0 0 0 -100.00%
11 Inverurie Loco Works 0 0 0 -100.00%
12 Keith 0 0 0 -100.00%
13 Lossiemouth 0 0 0 -100.00%
14 Nairn County 0 0 0 -100.00%
15 Rothes 0 0 0 -100.00%
16 Strathspey Thistle 0 0 0 -100.00%
17 Turriff United 0 0 0 -100.00%
18 Wick Academy 0 0 0 -100.00%

Non League Matters 00/00