HIGHLAND FOOTBALL LEAGUE - Final Tables 1893-date  
Many thanks go to David Ross, Chris Soutar and Paul Crankshaw for supplying a number of final tables.
However I'm especially grateful to Bob Perkins for allowing me to use one of his publications,
The League Tables of the Highland Football League, to complete this page.
1893-94 P W D L F A Pts
1 Inverness Thistle 12 10 1 1 59 16 21
2 Inverness Caledonian 12 7 3 2 39 20 17
3 Clachnacuddin 12 7 1 4 26 22 15
4 Forres Mechanics 11 4 1 6 35 32 11 *
5 Inverness Union 11 4 1 6 19 31 9
6 Inverness Citadel 12 3 2 7 23 34 8
7 Cameron Highlanders 12 1 1 10 11 56 3
* Forres Mechanics awarded 2 points against Inverness Union, who did not play
Ross County resigned from the league in November 1893 after playing three games
1894-95 P W D L F A Pts
1 Clachnacuddin 10 8 2 0 44 20 18
2 Inverness Thistle 10 5 4 1 31 25 14
3 Inverness Caledonian 9 4 4 1 23 16 12
4 Inverness Citadel 10 3 1 6 20 24 7
5 Forres Mechanics 9 2 0 7 17 33 4
6 Inverness Union 10 1 1 8 14 31 3
1895-96 P W D L F A Pts
1 Inverness Caledonian 10 7 1 2 29 16 15 +
1 Inverness Thistle 10 7 1 2 26 11 15 +
3 Clachnacuddin 10 5 2 3 32 19 12
4 Elgin City 10 3 2 5 26 24 8
5 Inverness Citadel 9 2 0 7 11 26 6 *
6 Inverness Union 9 2 0 7 8 36 4
+ Championship play-off at Grant Street Park, Inverness on 30 May 1895
Inverness Caledonian 1-0 Inverness Thistle
* Inverness Citadel awarded 2 points against Union, who didn't play
1896-97 P W D L F A Pts
1 Clachnacuddin 6 3 3 0 16 7 9
2 Inverness Caledonian 6 3 2 1 13 8 8
3 Inverness Thistle 6 1 2 3 13 15 4
4 Inverness Citadel 6 1 1 4 7 19 3
Forres Mechanics were unable to complete their fixtures after April 1897 and their record was deleted
1897-98 P W D L F A Pts
1 Clachnacuddin 16 15 1 0 74 8 31
2 Inverness Caledonian 16 13 1 2 49 20 27
3 Elgin City 13 8 2 3 44 30 18
4 Inverness Thistle 15 5 3 7 40 35 13
5 Inverness Celtic 15 4 4 7 29 36 12
6 Inverness Citadel 15 4 4 7 23 37 12
7 Forres Mechanics 15 3 3 9 39 40 9
8 Inverness Union 14 2 5 7 18 33 9
9 Cameron Highlanders 15 1 1 13 13 90 3
1898-99 P W D L F A Pts
1 Inverness Caledonian 14 11 2 1 39 14 24
2 Clachnacuddin 14 9 3 2 48 25 21
3 Elgin City 12 7 2 3 44 19 16 *
4 Inverness Citadel 14 4 4 6 22 36 12
5 Inverness Celtic 13 4 1 8 22 30 11 *
6 Forres Mechanics 14 4 4 6 34 41 8 +
7 Inverness Thistle 14 3 2 9 25 46 8
8 Inverness Union 13 2 2 9 14 37 8 *
* Inverness Celtic and Inverness Union were both awarded 2 points due to Elgin City not fulfilling their fixtures
+ Forres Mechanics were penalised 4 points for breach of Rule
1899-1900 P W D L F A Pts
1 Inverness Caledonian 10 9 0 1 29 7 18
2 Clachnacuddin 10 6 2 2 26 12 14
3 Inverness Thistle 10 6 2 2 24 10 14
4 Inverness Citadel 10 3 1 6 14 37 7
5 Forres Mechanics 10 3 1 6 27 27 7
6 Elgin City 10 0 0 10 9 38 0
1900-01 P W D L F A Pts
1 Clachnacuddin 10 6 2 2 22 7 14
2 Inverness Caledonian 10 5 2 3 33 16 12
3 Inverness Citadel 9 3 4 2 26 15 10
4 Inverness Thistle 9 4 2 3 21 15 10
5 Forres Mechanics 9 3 2 4 13 29 8
6 Elgin Caledonian 7 0 0 7 9 42 0
1901-02 P W D L F A Pts
1 Inverness Caledonian 6 4 1 1 16 6 9
2 Inverness Thistle 6 2 1 3 10 13 5
3 Clachnacuddin 6 1 3 2 9 8 5
4 Inverness Citadel 6 1 3 2 8 16 5
1902-03 P W D L F A Pts
1 Clachnacuddin 10 7 2 1 30 9 16
2 Inverness Thistle 10 7 1 2 20 18 15
3 Inverness Citadel 10 5 0 5 25 18 10
4 Inverness Caledonian 10 4 1 5 17 19 9
5 Forres Mechanics 10 2 1 7 14 27 5
6 Elgin City United 10 1 1 8 9 25 3
1903-04 P W D L F A Pts
1 Clachnacuddin 12 11 0 1 51 10 22
2 Inverness Citadel 12 6 3 3 26 26 15
3 Inverness Thistle 11 6 0 5 30 17 14 *
4 Cameron Highlanders 11 5 2 4 22 26 12
5 Inverness Caledonian 12 4 1 7 24 20 9
6 Elgin City 12 2 2 8 19 44 6
7 Forres Mechanics 12 2 2 8 14 43 6
* Inverness Thistle awarded 2 points when Cameron Highlanders failed to play a fixture
1904-05 P W D L F A Pts
1 Clachnacuddin 12 8 1 3 41 16 17 *
1 Black Watch 12 6 5 1 19 10 17 *
3 Inverness Thistle 12 7 2 3 19 12 16
4 Inverness Caledonian 12 6 3 3 24 15 15
5 Inverness Citadel 12 4 3 5 20 25 7 +
6 Forres Mechanics 12 2 1 9 16 31 5
7 Elgin City 12 0 3 9 8 38 3
* Clachnacuddin were awarded the Championship after Black Watch refused to play-off
on 12 May 1905 due to the referee that the League appointed
+ Inverness Citadel had 4 points deducted for fielding ineligible players
1905-06 P W D L F A Pts
1 Inverness Caledonian 12 7 2 3 31 9 16 *
1 Inverness Thistle 12 6 4 2 28 11 16 *
1 Clachnacuddin 12 7 2 3 22 17 16 *
4 Inverness Citadel 12 5 5 2 21 13 15
5 Forres Mechanics 12 6 2 4 20 16 14
6 Black Watch 12 3 1 8 14 27 7
7 Elgin City 12 0 0 12 7 50 0
* Championship play-offs
Semi final - Clachnacuddin v Inverness Thistle 3-1
Final - Clachnacuddin v Inverness Caledonian 2-0
1906-07 P W D L F A Pts
1 Inverness Thistle 10 8 1 1 31 13 17
2 Inverness Caledonian 9 3 5 1 18 15 11 *
3 Inverness Citadel 10 3 4 3 18 17 10
4 Elgin City 9 4 1 4 16 21 9 *
5 Clachnacuddin 10 4 1 5 18 20 9
6 Forres Mechanics 10 0 2 8 10 27 2
* Inverness Caledonian v Elgin City not played
1907-08 P W D L F A Pts
1 Clachnacuddin 12 10 1 1 30 15 21
2 Highland Light Infantry 11 6 3 2 29 16 15 *
3 Inverness Citadel 12 5 4 3 19 18 14
4 Inverness Caledonian 12 3 4 5 17 17 10
5 Inverness Thistle 11 3 2 6 13 19 8 *
6 Elgin City 10 1 3 6 15 26 5 *
7 Forres Mechanics 10 2 1 7 10 22 5 *
* Three matches unplayed
1908-09 P W D L F A Pts
1 Inverness Citadel 12 7 3 2 20 9 17
2 Clachnacuddin 12 7 2 3 25 17 16
3 Forres Mechanics 12 5 3 4 20 19 13
4 Inverness Caledonian 10 3 5 2 15 15 11
5 Inverness Thistle 10 3 2 5 13 14 8
6 Elgin City 11 3 1 7 16 24 7
7 Highland Light Infantry 11 2 2 7 15 25 6
* Three matches unplayed
1909-10 P W D L F A Pts
1 Elgin City 14 9 2 3 41 20 20 +
1 Inverness Thistle 14 9 2 3 38 23 20 +
3 Inverness Citadel 14 9 1 4 35 19 19
4 Clachnacuddin 14 7 2 5 26 23 16
5 Inverness Caledonian 13 7 1 5 33 20 15
6 Buckie Thistle 13 2 5 6 17 35 9
7 Seaforth Highlanders 14 2 2 10 16 47 6
8 Forres Mechanics 14 2 1 11 11 30 5
+ Championship play-off
Inverness Thistle v Elgin City 1-1, 2-1
* Inverness Caledonian v Buckie Thistle not played
1910-11 P W D L F A Pts
1 Inverness Caledonian 14 8 5 1 38 15 21
2 Buckie Thistle 14 10 0 4 32 19 20
3 Inverness Citadel 14 6 5 3 28 18 17
4 Clachnacuddin 14 7 3 4 23 21 17
5 Forres Mechanics 14 5 3 6 24 23 13
6 Inverness Thistle 14 5 3 6 25 31 13
7 Seaforth Highlanders 14 3 2 9 31 51 8
8 Elgin City 14 1 1 12 15 38 3
1911-12 P W D L F A Pts
1 Inverness Caledonian 12 7 3 2 25 10 17 +
1 Clachnacuddin 12 7 3 2 27 14 17 +
1 Inverness Thistle 12 8 1 3 32 20 17 +
4 Forres Mechanics 12 5 2 5 22 21 12
5 Elgin City 12 5 1 6 25 32 11
6 Buckie Thistle 12 3 1 8 11 27 7
7 Inverness Citadel 12 0 3 9 8 23 3
+ Championship play-offs
Semi final - Clachnacuddin v Inverness Thistle 3-2
Final - Clachnacuddin v Inverness Caledonian 2-1
1912-13 P W D L F A Pts
1 Aberdeen 'A' 16 13 3 0 53 18 29
2 Buckie Thistle 16 9 1 6 20 19 19
3 Inverness Caledonian 16 8 1 7 34 36 17
4 Inverness Thistle 16 7 3 6 27 26 17
5 Clachnacuddin 15 7 1 7 32 25 15
6 Elgin City 16 5 5 6 27 32 15
7 93rd Highlanders 15 4 4 7 23 29 12
8 Inverness Citadel 14 3 2 9 22 37 8
9 Forres Mechanics 16 4 0 12 23 39 8
1913-14 P W D L F A Pts
1 Inverness Caledonian 16 9 7 0 29 13 25
2 Aberdeen 'A' 16 11 1 4 43 28 23
3 Elgin City 16 8 2 6 30 23 18
4 Forres Mechanics 16 8 2 6 26 23 18
5 Inverness Citadel 16 5 8 3 31 33 18
6 Clachnacuddin 16 5 4 7 31 29 14
7 Inverness Thistle 16 5 3 8 30 28 13
8 93rd Highlanders 16 3 3 10 16 32 9
9 Buckie Thistle 16 1 4 11 19 38 6
1914-15 P W D L F A Pts
1 Clachnacuddin 6 5 0 1 19 5 10
2 Inverness Caledonian 6 2 2 2 10 5 6
3 Aberdeen 'A' 3 2 1 0 10 4 5
4 Elgin City 4 1 1 2 4 12 3
5 Inverness Thistle 6 0 3 3 4 13 3
6 Forres Mechanics 4 0 2 2 4 12 2
7 Buckie Thistle 1 0 1 0 2 2 1
Competition abandoned in February 1915 because of the Great War
1919-20 P W D L F A Pts
1 Buckie Thistle 18 14 3 1 52 22 31
2 Clachnacuddin 18 14 1 3 59 25 29
3 Inverness Caledonian 18 11 2 5 52 30 24
4 Elgin City 18 10 3 5 55 31 23
5 Inverness Thistle 18 7 2 9 37 41 16
6 Forres Mechanics 18 7 2 9 34 48 16
7 Inverness Citadel 18 4 3 11 25 39 11
8 Nairn County 18 4 3 11 25 45 11
9 Seaforth Highlanders 18 5 1 12 31 63 11
10 Cameron Highlanders 18 2 4 12 25 52 8
1920-21 P W D L F A Pts
1 Clachnacuddin 14 10 2 2 38 16 22
2 Inverness Thistle 14 9 1 4 41 22 19
3 Inverness Caledonian 14 7 3 4 28 18 17
4 Buckie Thistle 14 6 3