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.
After Tain St Duthus and Inverness Athletic joined last year, club numbers have been further increased with the return of Helmsdale based Bunillidh Thistle after a lengthy absence. Elgin City and Nairn County have entered Under 20 sides for the cup competitions.
2017-18 LEAGUE (2016-17)
- Competing clubs: Orkney, Thurso, Halkirk United, Golspie Sutherland, Tain St Duthus, Alness United, Invergordon, Bunillidh Thistle, Inverness Athletic
Saturday, September 2
- Alness United 1-4 Thurso
Invergordon wo-scr Bunillidh Thistle- Tain St Duthus 2-1 Inverness Athletic
- Halkirk United 1-5 Orkney
Saturday, September 9
- Alness United 3-2 Invergordon
- Tain St Duthus 3-0 Halkirk United
- Thurso 7-1 Inverness Athletic
Saturday, September 16
- Bunillidh Thistle 1-2 Alness United
- Orkney 7-1 Golspie Sutherland (@ Pickaquoy Centre)
Saturday, September 23
- Golspie Sutherland 3-0 Tain St Duthus
- Halkirk United 3-2 Bunillidh Thistle
- Invergordon 5-2 Inverness Athletic
- Orkney 2-3 Thurso (@ Dounby)
Saturday, October 7
- Golspie Sutherland 1-2 Invergordon
- Orkney 10-0 Alness United (@ Pickaquoy Centre)
- Inverness Athletic 2-1 Tain St Duthus
Thurso P-P Bunillidh Thistle– waterlogged pitch
Saturday, October 14
- Bunillidh Thistle 0-2 Inverness Athletic
- Halkirk United 1-4 Golspie Sutherland
Saturday, October 21
- Bunillidh Thistle 1-3 Golspie Sutherland
- Halkirk United 2-2 Thurso
- Inverness Athletic 1-1 Alness United
- Orkney 2-3 Invergordon
Saturday, October 28
- Inverness Athletic 1-4 Golspie Sutherland – fixture reversed
- Invergordon 3-0 Halkirk United
Orkney P-P Bunillidh Thistle– due to cup final- Tain St Duthus 1-3 Thurso
Saturday, November 4
- Bunillidh Thistle 3-2 Tain St Duthus
- Thurso 1-0 Invergordon
Saturday, November 11
- Inverness Athletic 0-4 Orkney
- Halkirk United 5-6 Alness United
- Invergordon 7-0 Bunillidh Thistle
Saturday, November 18
- Golspie Sutherland 4-1 Thurso
- Invergordon 2-1 Tain St Duthus
Saturday, November 25
Orkney P-P Halkirk United– due to weather conditions
Saturday, December 2
- Golspie Sutherland 10-0 Alness United
- Inverness Athletic 3-1 Halkirk United
- Tain St Duthus 0-2 Orkney
- Thurso 7-2 Bunillidh Thistle (@ Naver 3G)
Saturday, December 9
Alness United P-P Tain St Duthus– unplayable pitchOrkney P-P Bunillidh Thistle– due to weather conditions
Saturday, December 16
Alness United – Orkney– frozen pitchInverness Athletic – Thurso– frozen pitch
Wednesday, December 20
- Alness United 4-3 Tain St Duthus (@ Highland Football Acad)
Saturday, January 6
- Alness United 2-3 Orkney (@ Highland Football Acad)
Inverness Athletic P-P Thurso– unplayable pitch
Saturday, January 13
Invergordon P-P Alness United– unplayable pitch- Inverness Athletic 9-2 Bunillidh Thistle (@ Highland Football Acad)
Saturday, January 20
Alness United P-P Inverness Athletic– unplayable pitchBunillidh Thistle – Invergordon– unplayable pitch
Saturday, January 27
- Golspie Sutherland 5-1 Bunillidh Thistle
- Tain St Duthus 2-3 Invergordon
Thurso P-POrkney– travel difficulties
Saturday, February 3
Bunillidh Thistle P-P Invergordon– unplayable pitch- Orkney 13-1 Inverness Athletic
- Thurso 1-0 Alness United
Saturday, February 10
- Bunillidh Thistle 0-6 Orkney
- Halkirk United 1-3 Invergordon
- Tain St Duthus 1-2 Alness United
Saturday, February 17
- Alness United 1-4 Golspie Sutherland
- Halkirk United 0-7 Tain St Duthus
- Invergordon 1-0 Orkney
- Inverness Athletic 1-3 Thurso (@ Highland Football Acad, Dingwall)
Saturday, February 24
- Alness United 2-1 Halkirk United
- Invergordon 2-2 Golspie Sutherland
- Tain St Duthus 4-1 Bunillidh Thistle
Saturday, March 3
Golspie Sutherland P-P Halkirk United– unplayable pitchOrkney P-P Bunillidh Thistle– unplayable pitch
Saturday, March 10
- Alness United 4-0 Bunillidh Thistle (@ Highland Football Acad)
- Inverness Athletic 2-3 Invergordon
- Thurso 0-2 Orkney
Wednesday, March 14
- Alness United 3-2 Inverness Athletic (@ Highland Football Acad)
- Golspie Sutherland 2-1 Halkirk United (@ Morrison Park, Halkirk)
Saturday, March 17
- Orkney 9-0 Halkirk United (@ Kirkwall Grammar Sch)
- Thurso 1-3 Golspie Sutherland
Saturday, March 24
- Bunillidh Thistle 2-2 Invergordon
- Golspie Sutherland 3-1 Inverness Athletic
- Orkney 2-1 Tain St Duthus
- Thurso 0-1 Halkirk United (@ Morrison Park, Halkirk)
Saturday, March 31
- Bunillidh Thistle 0-3 Thurso
- Halkirk United 4-2 Inverness Athletic
- Tain St Duthus 0-0 Golspie Sutherland
Saturday, April 7
- Bunillidh Thistle 1-2 Halkirk United
- Golspie Sutherland 2-3 Orkney
- Invergordon 7-0 Alness United
Saturday, April 14
- Invergordon 3-2 Thurso
- Orkney 12-1 Bunillidh Thistle
- Orkney champions
Saturday, April 21
Thurso P-P Tain St Duthus– game not played, 0-0 draw agreed by mutual agreement
2017-18 FOOTBALL TIMES CUP
First Round
- Bunillidh Thistle 0-3 Golspie Sutherland (Sept 9)
- Elgin City U20 0-4 Lewis & Harris (@ Highland Football Acad) (Sept 16)
- Inverness Athletic 4-2 Halkirk United (Sept 16)
- Tain St Duthus 2-0 Nairn County U20 (Sept 16)
- Thurso wo-scr Shetland
Quarter Finals (Sept 30)
- Alness United 1-1(3-4p) Tain St Duthus
- Inverness Athletic 1-8 Orkney
- Invergordon 3-1 Thurso
- Golspie Sutherland 2-3 Lewis & Harris
Semi Finals (Oct 14)
- Tain St Duthus 1-2 Lewis & Harris
- Invergordon 0-1 Orkney
Final (Oct 28)
- Orkney 2-0 Lewis & Harris (@ King George V Park, Golspie)
2017-18 NORTH CALEDONIAN CUP
First Round (Nov 4)
- Alness United 5-4 Inverness Athletic
- Golspie Sutherland 8-1 Elgin City U20
Quarter Finals
- Golspie Sutherland 3-1 Invergordon (Jan 6, post Dec 16, Dec 9, Nov 25)
- Bunillidh Thistle 2-7 Tain St Duthus (Jan 6, post Dec 16 & Nov 25)
- Halkirk United 5-2 Nairn County U20 (Dec 16 @ Naver 3G, post Dec 9, Nov 18)
- Thurso wo-scr Alness United (post Nov 25)
Semi Finals
- Tain St Duthus 4-1 Halkirk United (Feb 3, post Jan 13, 20)
- Golspie Sutherland 2-1 Thurso (Feb 10, post Jan 13, 20)
Final (Mar 10)
- Tain St Duthus 3-1 Golspie Sutherland (@ King George V Park, Golspie)
2017-18 JOCK MACKAY MEMORIAL CUP
First Round
- Inverness Athletic 2-1 Halkirk United (Jan 27)
- Lewis & Harris 4-1 Nairn County U20 (Feb 10, post Jan 20 @ Highland Football Acad)
- Shetland 3-0 Thurso (Feb 24)
- Bunillidh Thistle – Invergordon (post Jan 20)
- Golspie Sutherland – Elgin City U20 (post Feb 3)
Quarter Finals
- Tain St Duthus 1-0 Shetland (Apr 7, post Mar 3,17)
- Invergordon 2-1 Alness United (Mar 17, post Mar 3)
- Lewis & Harris 1-3 Inverness Athletic (Feb 24 @ Muir of Ord)
- Orkney wo-scr Elgin City U20
Semi Finals
- Orkney 1-1(4-5p) Invergordon (Mar 31)
- Inverness Athletic 4-2 Tain St Duthus
Final
- Inverness Athletic 1-3 Invergordon (Apr 28 @ Invergordon)