The North Caledonian FA runs a league and variety of cup competitions for clubs in the far North of Scotland.
In theory, it provides a further tier to the senior pyramid in the north, sitting below the Highland League. There is no promotion and relegation between the divisions, though the likes of Wick Academy and Fort William have moved up in the past.
It is not unusual for Highland League clubs to field reserve or development teams in the North Caledonian competitions. Some North Caledonian clubs compete in the North of Scotland Cup, whilst Golspie Sutherland are full SFA members and enter the Scottish Cup.
This season, there are two new clubs at this level – St Duthus FC from Tain in Ross-shire and Inverness Athletic who are based at Muir of Ord after starting the campaign in Inverarnie, south of the city. Lossiemouth FC are entering some of the cup competitions this season.
2016-17 LEAGUE
Saturday, August 27
Golspie Sutherland – Alness United– cancelled due to Highland Am Cup finalHalkirk United – Invergordon– cancelled due to Highland Am Cup finalInverness Athletic – Thurso– cancelled due to Highland Am Cup finalSt Duthus – Orkney FC– cancelled due to Highland Am Cup final
Saturday, September 3
- Alness United 0-0 Halkirk United
- Invergordon 3-3 St Duthus
- Orkney FC 2-0 Inverness Athletic
Friday, September 9
- Halkirk United 3-1 Thurso
Saturday, September 10
- Inverness Athletic 1-4 Invergordon
Saturday, September 17
- Invergordon 2-0 Alness United
- Orkney FC 2-0 Halkirk United
- Tain St Duthus 4-2 Inverness Athletic
Saturday, September 24
- Alness United 0-4 Thurso
- Tain St Duthus 0-3 Golspie Sutherland
Saturday, October 1
- Tain St Duthus 3-0 Halkirk United
Saturday, October 8
- Invergordon 5-4 Golspie Sutherland
- Inverness Athletic 1-4 Halkirk United
- Orkney FC 5-2 Alness United
- Thurso 2-0 Tain St Duthus
Saturday, October 15
- Inverness Athletic 10-0 Alness United
- Golspie Sutherland P-P Thurso
Saturday, October 22
- Alness United 3-2 Tain St Duthus
- Golspie Sutherland 3-2 Inverness Athletic
- Invergordon 1-0 Orkney
Saturday, October 29
- Golspie Sutherland 3-1 Inverness Athletic
- Tain St Duthus 1-2 Orkney
Saturday, November 19
- Alness United 2-5 Invergordon
- Golspie Sutherland P-P Orkney
- Halkirk United 5-0 Tain St Duthus
- Inverness Athletic 1-1 Thurso
Saturday, November 26
- Alness United 4-3 Golspie Sutherland
- Thurso 1-1 Orkney
Saturday, December 3
- Invergordon 1-0 Halkirk United
- Inverness Athletic 1-3 Tain St Duthus
- Thurso 1-2 Golspie Sutherland
Saturday, December 10
- Alness United 0-4 Inverness Athletic
- Orkney 1-2 Tain St Duthus
- Thurso 1-4 Invergordon
Saturday, January 14
- Halkirk United P-P Orkney
- Inverness Athletic P-P Golspie Sutherland
- Tain St Duthus P-P Invergordon
- Thurso P-P Alness United
Saturday, January 21
- Golspie Sutherland 1-1 Thurso
- Halkirk United 3-0 Inverness Athletic
- Orkney 2-0 Invergordon
- Tain St Duthus 1-1 Alness United
Saturday, January 28
- Orkney 1-0 Thurso
Saturday, February 4
- Halkirk United 6-3 Alness United
- Invergordon 3-1 Inverness Athletic
- Golspie Sutherland 0-2 Orkney
Saturday, February 11
- Golspie Sutherland P-P Tain St Duthus
- Thurso P-P Halkirk United
Saturday, February 18
- Halkirk United 3-2 Invergordon
- Thurso 6-1 Inverness Athletic
Saturday, February 25
- Alness United P-P Orkney
- Golspie Sutherland 1-2 Invergordon
- Tain St Duthus 1-2 Thurso
Saturday, March 4
- Halkirk United 1-0 Orkney
- Inverness Athletic 3-3 Golspie Sutherland
Saturday, March 11
- Halkirk United 4-1 Golspie Sutherland
- St Duthus 0-1 Invergordon
- Thurso 2-0 Alness United
Saturday, March 18
- Orkney 4-2 Golspie Sutherland
- Invergordon 1-0 Thurso
Saturday, March 25
- Golspie Sutherland 3-2 Alness United
Saturday, April 1
- Inverness Athletic 1-3 Orkney
- Thurso 0-2 Halkirk United
Saturday, April 8
- Alness United – Orkney
- Golspie Sutherland 4-2 Tain St Duthus
2016-17 FOOTBALL TIMES CUP
First Round
- Orkney FC 0-2 Lewis & Harris (Sep 10 @ Alness)
- Shetland 3-3(5-3p) St Duthus (Sep 10 @ Halkirk)
- Golspie Sutherland 2-3 Thurso (Sep 17, post Sep 3 due to Scottish Cup tie)
Quarter Final
- Halkirk United 0-2 Invergordon (Sep 24)
- Lossiemouth U20 0-6 Lewis & Harris (Oct 1 @ Invergordon)
- Shetland 2-2(5-3p) Alness United (Oct 1 @ Golspie)
- Thurso wo-scr Inverness Athletic (Oct 1)
Semi Final
- Invergordon 2-1 Shetland (Oct 15 @ Halkirk)
- Lewis & Harris 1-2 Thurso (Oct 22 @ Stafford Park, Golspie)
Final
- Invergordon 2-0 Thurso (Oct 29 @ Coupar Park, Helmsdale)
2016-17 NORTH CALEDONIAN CUP
Quarter Finals
- Golspie Sutherland 9-0 Alness United (Nov 5)
- Halkirk United 4-1 Thurso (Nov 5)
- Invergordon 8-1 Inverness Athletic (Nov 5)
- Lossiemouth U20 2-3 Tain St Duthus (Nov 30, post Nov 26)
Semi Finals
- Halkirk United 1-4 Invergordon (Nov 26)
- Golspie Sutherland 2-1 Tain St Duthus (Dec 17)
Final (Jan 28)
- Golspie Sutherland 2-1 Invergordon (@ Dudgeon Park, Brora)
2016-17 JOCK MACKAY MEMORIAL CUP
First Round
- Thurso 2-1 Nairn County U20 (Feb 4)
- Alness United 4-1 Golspie Sutherland (Feb 18)
- Orkney 2-1 Shetland (Feb 18)
Quarter Finals
- Lossiemouth U20 scr-wo Halkirk United (post Feb 25)
- Invergordon 1-2 Thurso (Mar 4)
- Orkney 12-1 Inverness Athletic (Mar 11)
- Tain St Duthus 3-1 Alness United (Mar 18, post Mar 4)
Semi Finals (Mar 25)
- Orkney 3-2 Halkirk United
- Thurso 1-2 Tain St Duthus
Final (Apr 15)
- Tain St Duthus 1-1(1-3p) Orkney (@ Invergordon)