Scottish Highland League - Highland League

Highland LeagueThe Scottish Highland Football LeagueUpdate this league
OFFICIAL SITE:CLICK HERE
LEVEL:STEP 1 (SCOTLAND)
PROMOTES TO:SCOTTISH FOOTBALL LEAGUE DIVISION THREE
RELEGATES TO:NONE

The first placed team plays off against the Lowland League champions. The winner plays the bottom club in SPFL2 for a place in that division

2016-17 play offs

Buckie Thistle 2-2 East Kilbride 

East Kilbride 2-1 Buckie Thistle (4-3 aggregrate)

League Table

Division Last Updated: 21:30, Saturday 6th May 2017

  Overall Home Away  
  P W D L F A W D L F A W D L F A GD PTS
1 Buckie Thistle 34 26 4 4 130 36 16 1 0 65 6 10 3 4 65 30 +94 82
2 Cove Rangers 34 25 7 2 109 30 14 2 1 60 12 11 5 1 49 18 +79 82
3 Brora Rangers 34 26 3 5 116 36 14 2 1 66 14 12 1 4 50 22 +80 81
4 Formartine United 34 22 7 5 82 47 12 3 2 44 20 10 4 3 38 27 +35 73
5 Fraserburgh 34 19 6 9 77 48 8 4 5 33 28 11 2 4 44 20 +29 63
6 Forres Mechanics 34 17 7 10 84 63 8 4 5 37 28 9 3 5 47 35 +21 58
7 Turriff United 34 18 4 12 56 42 11 2 4 32 17 7 2 8 24 25 +14 58
8 Wick Academy 34 15 8 11 75 52 5 6 6 31 29 10 2 5 44 23 +23 53
9 Inverurie Loco Works 34 14 8 12 71 53 8 4 5 38 28 6 4 7 33 25 +18 50
10 Keith 34 15 2 17 74 88 11 0 6 46 37 4 2 11 28 51 -14 47
11 Clachnacuddin 34 11 8 15 53 77 6 5 6 21 29 5 3 9 32 48 -24 41
12 Lossiemouth 34 11 5 18 52 70 6 2 9 32 32 5 3 9 20 38 -18 38
13 Nairn County 34 9 7 18 57 74 4 2 11 28 41 5 5 7 29 33 -17 34
14 Huntly 34 9 7 18 54 97 6 3 8 32 49 3 4 10 22 48 -43 34
15 Deveronvale 34 9 3 22 51 75 5 2 10 32 37 4 1 12 19 38 -24 30
16 Rothes 34 7 5 22 37 106 4 3 10 21 57 3 2 12 16 49 -69 26
17 Fort William 34 3 2 29 44 136 2 1 14 29 67 1 1 15 15 69 -92 11
18 Strathspey Thistle 34 2 3 29 28 120 0 2 15 10 62 2 1 14 18 58 -92 9

Results / Fixtures

Results - July 2016

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

Results - August 2016

Saturday 6th August 2016
HIGH Brora Rangers 3 0 Forres Mechanics 0
HIGH Clachnacuddin 1 2 Keith 0
HIGH Formartine United 0 3 Wick Academy 0
HIGH Fort William 0 3 Fraserburgh 0
HIGH Huntly 2 1 Rothes 0
HIGH Inverurie Loco Works 2 3 Cove Rangers 0
HIGH Lossiemouth 2 0 Turriff United 0
HIGH Nairn County 1 2 Deveronvale 0
HIGH Strathspey Thistle 2 9 Buckie Thistle 0
Saturday 13th August 2016
HIGH Buckie Thistle 4 2 Fort William 0
HIGH Cove Rangers 2 1 Brora Rangers 0
HIGH Formartine United 2 1 Clachnacuddin 0
HIGH Forres Mechanics 2 1 Deveronvale 0
HIGH Fraserburgh 3 3 Nairn County 0
HIGH Keith 5 2 Strathspey Thistle 0
HIGH Rothes 2 2 Inverurie Loco Works 0
HIGH Turriff United 2 0 Huntly 0
HIGH Wick Academy 1 2 Lossiemouth 0
Saturday 20th August 2016
HIGH Brora Rangers 5 0 Rothes 0
HIGH Clachnacuddin 0 0 Wick Academy 0
HIGH Deveronvale 0 2 Cove Rangers 0
HIGH Forres Mechanics 0 2 Fraserburgh 0
HIGH Fort William 2 3 Keith 0
HIGH Huntly 0 0 Lossiemouth 0
HIGH Inverurie Loco Works 0 2 Turriff United 0
HIGH Nairn County 3 8 Buckie Thistle 0
HIGH Strathspey Thistle 1 6 Formartine United 0
Wednesday 24th August 2016
HIGH Cove Rangers 6 0 Huntly 0
Saturday 27th August 2016
HIGH Buckie Thistle 3 0 Forres Mechanics 0
HIGH Clachnacuddin 0 2 Strathspey Thistle 0
HIGH Cove Rangers 2 2 Fraserburgh 0
HIGH Formartine United 4 2 Fort William 0
HIGH Keith 0 1 Nairn County 0
HIGH Lossiemouth 1 0 Inverurie Loco Works 0
HIGH Rothes 2 1 Deveronvale 0
HIGH Turriff United 0 1 Brora Rangers 0
HIGH Wick Academy 4 4 Huntly 0
Wednesday 31st August 2016
HIGH Brora Rangers 7 0 Lossiemouth 0
HIGH Cove Rangers 2 3 Buckie Thistle 0
HIGH Deveronvale 0 1 Turriff United 0
HIGH Forres Mechanics 4 1 Keith 0
HIGH Fort William 0 5 Clachnacuddin 0
HIGH Fraserburgh 2 1 Rothes 0
HIGH Inverurie Loco Works 2 1 Huntly 0
HIGH Nairn County 0 2 Formartine United 0
HIGH Strathspey Thistle 0 3 Wick Academy 0

Results - September 2016

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

Results - October 2016

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

Results - November 2016

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

Results - December 2016

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

Results - January 2017

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

Results - February 2017

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

Results - March 2017

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

Results - April 2017

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

Non League Matters 00/00