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 2 3 98 28 15 1 1 52 11 14 1 2 46 17 +70 89
2 Formartine United 34 27 4 3 137 35 14 2 1 70 18 13 2 2 67 17 +102 85
3 Brora Rangers 34 27 4 3 128 35 13 2 2 57 14 14 2 1 71 21 +93 85
4 Turriff United 34 20 8 6 88 31 11 2 4 55 18 9 6 2 33 13 +57 68
5 Wick Academy 34 18 6 10 76 42 9 3 5 44 20 9 3 5 32 22 +34 60
6 Inverurie Loco Works 34 18 4 12 71 43 7 3 7 35 25 11 1 5 36 18 +28 58
7 Buckie Thistle 34 18 4 12 80 77 8 2 7 41 42 10 2 5 39 35 +3 58
8 Nairn County 34 17 6 11 75 55 9 2 6 35 31 8 4 5 40 24 +20 57
9 Fraserburgh 34 15 8 11 63 49 7 1 9 33 23 8 7 2 30 26 +14 53
10 Keith 34 17 1 16 70 76 7 1 9 25 38 10 0 7 45 38 -6 52
11 Forres Mechanics 34 15 4 15 60 65 6 4 7 26 32 9 0 8 34 33 -5 49
12 Lossiemouth 34 12 2 20 46 70 6 0 11 20 36 6 2 9 26 34 -24 38
13 Deveronvale 34 8 8 18 46 64 4 4 9 25 40 4 4 9 21 24 -18 32
14 Clachnacuddin 34 10 2 22 59 80 5 2 10 34 40 5 0 12 25 40 -21 32
15 Huntly 34 7 5 22 49 89 3 4 10 27 44 4 1 12 22 45 -40 26
16 Strathspey Thistle 34 6 2 26 38 118 3 1 13 21 55 3 1 13 17 63 -80 20
17 Fort William 34 5 1 28 38 116 2 1 14 17 50 3 0 14 21 66 -78 16
18 Rothes 34 1 1 32 16 165 0 1 16 7 77 1 0 16 9 88 -149 4

Results / Fixtures

Results - July 2015

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

Results - August 2015

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

Results - September 2015

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

Results - October 2015

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

Results - November 2015

Tuesday 3rd November 2015
HIGH Formartine United 0 0 Turriff United 0
Wednesday 4th November 2015
HIGH Deveronvale 0 2 Buckie Thistle 0
HIGH Nairn County 1 0 Huntly 0
HIGH Wick Academy 3 0 Keith 0
Friday 6th November 2015
HIGH Cove Rangers 1 0 Turriff United 0
Saturday 7th November 2015
HIGH Clachnacuddin 2 1 Inverurie Loco Works 0
HIGH Deveronvale 0 2 Brora Rangers 0
HIGH Formartine United 6 1 Strathspey Thistle 0
HIGH Lossiemouth 1 2 Keith 0
HIGH Nairn County 3 1 Forres Mechanics 0
HIGH Rothes 2 2 Buckie Thistle 0
HIGH Wick Academy 0 0 Fraserburgh 0
Wednesday 11th November 2015
HIGH Brora Rangers 3 1 Wick Academy 0
HIGH Cove Rangers 6 0 Rothes 0
HIGH Forres Mechanics 3 0 Clachnacuddin 0
HIGH Fraserburgh 0 1 Inverurie Loco Works 0
HIGH Strathspey Thistle 0 7 Nairn County 0
Saturday 14th November 2015
HIGH Brora Rangers 2 0 Lossiemouth 0
HIGH Buckie Thistle 0 5 Cove Rangers 0
HIGH Clachnacuddin 1 2 Wick Academy 0
HIGH Forres Mechanics 0 5 Formartine United 0
HIGH Fraserburgh 0 1 Deveronvale 0
HIGH Huntly 2 4 Turriff United 0
HIGH Inverurie Loco Works 1 1 Nairn County 0
HIGH Keith 3 2 Rothes 0
HIGH Strathspey Thistle 2 1 Fort William 0
Tuesday 17th November 2015
HIGH Cove Rangers 3 3 Fraserburgh 0
HIGH Strathspey Thistle 5 2 Huntly 0
Wednesday 18th November 2015
HIGH Brora Rangers 4 0 Buckie Thistle 0
HIGH Inverurie Loco Works 4 1 Fort William 0
Friday 20th November 2015
HIGH Cove Rangers 3 0 Huntly 0
Saturday 21st November 2015
HIGH Buckie Thistle 4 1 Keith 0
HIGH Deveronvale 6 1 Clachnacuddin 0
HIGH Formartine United 4 0 Inverurie Loco Works 0
HIGH Fort William 0 3 Forres Mechanics 0
HIGH Lossiemouth 1 2 Fraserburgh 0
HIGH Rothes 0 7 Brora Rangers 0
HIGH Turriff United 7 0 Strathspey Thistle 0
Saturday 28th November 2015
HIGH Nairn County 3 2 Deveronvale 0

Results - December 2015

Wednesday 2nd December 2015
HIGH Fraserburgh 7 0 Rothes 0
HIGH Turriff United 9 0 Fort William 0
Saturday 5th December 2015
HIGH Buckie Thistle 2 2 Fraserburgh 0
HIGH Keith 2 6 Brora Rangers 0
HIGH Lossiemouth 1 5 Nairn County 0
HIGH Rothes 1 7 Clachnacuddin 0
Saturday 12th December 2015
HIGH Brora Rangers 2 0 Cove Rangers 0
HIGH Clachnacuddin 0 4 Buckie Thistle 0
HIGH Deveronvale 4 1 Fort William 0
HIGH Formartine United 5 1 Lossiemouth 0
HIGH Fraserburgh 0 3 Keith 0
HIGH Inverurie Loco Works 3 1 Huntly 0
HIGH Nairn County 2 1 Rothes 0
HIGH Wick Academy 3 3 Turriff United 0
Wednesday 16th December 2015
HIGH Keith 1 5 Cove Rangers 0
Saturday 19th December 2015
HIGH Brora Rangers 6 0 Fraserburgh 0
HIGH Buckie Thistle 1 6 Nairn County 0
HIGH Cove Rangers 3 1 Forres Mechanics 0
HIGH Huntly 1 1 Wick Academy 0
HIGH Keith 1 0 Clachnacuddin 0
HIGH Rothes 0 8 Formartine United 0
HIGH Strathspey Thistle 0 2 Inverurie Loco Works 0
HIGH Turriff United 1 0 Deveronvale 0
Saturday 26th December 2015
HIGH Clachnacuddin 1 10 Brora Rangers 0
HIGH Lossiemouth 0 4 Turriff United 0
HIGH Wick Academy 6 0 Strathspey Thistle 0
Sunday 27th December 2015
HIGH Fraserburgh 4 2 Cove Rangers 0
Monday 28th December 2015
HIGH Formartine United 10 3 Buckie Thistle 0
HIGH Inverurie Loco Works 4 0 Forres Mechanics 0
HIGH Nairn County 1 2 Keith 0

Results - January 2016

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

Results - February 2016

Saturday 13th February 2016
HIGH Lossiemouth 1 0 Deveronvale 0
Saturday 20th February 2016
HIGH Deveronvale 3 0 Rothes 0
HIGH Formartine United 6 1 Fort William 0
HIGH Fraserburgh 4 0 Strathspey Thistle 0
HIGH Inverurie Loco Works 2 4 Keith 0
HIGH Lossiemouth 1 3 Cove Rangers 0
HIGH Nairn County 1 2 Turriff United 0
Saturday 27th February 2016
HIGH Fort William 1 6 Keith 0
HIGH Inverurie Loco Works 2 2 Deveronvale 0
HIGH Wick Academy 2 1 Lossiemouth 0

Results - March 2016

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

Results - April 2016

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

Results - May 2016

Saturday 7th May 2016
HIGH Fort William 0 1 Turriff United 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