| 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 | 5 | 26 | 22 | 15 | ||||
| 5 | Inverness Citadel | 14 | 4 | 4 | 6 | 22 | 30 | 12 | ||||
| 6 | Elgin City | 12 | 4 | 3 | 5 | 10 | 21 | 11 | ||||
| 7 | Nairn County | 14 | 5 | 1 | 8 | 19 | 29 | 11 | ||||
| 8 | Forres Mechanics | 12 | 1 | 1 | 10 | 12 | 35 | 3 | ||||
| 1921-22 | P | W | D | L | F | A | Pts | |||||
| 1 | Clachnacuddin | 14 | 10 | 3 | 1 | 29 | 11 | 23 | ||||
| 2 | Buckie Thistle | 14 | 8 | 3 | 3 | 26 | 18 | 19 | ||||
| 3 | Inverness Citadel | 14 | 6 | 3 | 5 | 30 | 26 | 15 | ||||
| 4 | Inverness Thistle | 14 | 7 | 1 | 6 | 22 | 23 | 15 | ||||
| 5 | Inverness Caledonian | 14 | 5 | 4 | 5 | 25 | 28 | 14 | ||||
| 6 | Elgin City | 14 | 4 | 2 | 8 | 22 | 25 | 10 | ||||
| 7 | Nairn County | 14 | 3 | 3 | 8 | 14 | 20 | 9 | ||||
| 8 | Forres Mechanics | 14 | 2 | 3 | 9 | 15 | 34 | 7 | ||||
| 1922-23 | P | W | D | L | F | A | Pts | |||||
| 1 | Clachnacuddin | 16 | 11 | 2 | 3 | 47 | 21 | 24 | ||||
| 2 | Elgin City | 16 | 10 | 3 | 3 | 33 | 16 | 23 | ||||
| 3 | Buckie Thistle | 16 | 9 | 3 | 4 | 31 | 14 | 21 | ||||
| 4 | Fraserburgh | 16 | 7 | 2 | 7 | 36 | 26 | 16 | ||||
| 5 | Inverness Caledonian | 15 | 7 | 1 | 7 | 20 | 26 | 15 | ||||
| 6 | Inverness Citadel | 16 | 7 | 0 | 9 | 30 | 34 | 14 | ||||
| 7 | Inverness Thistle | 15 | 5 | 2 | 8 | 12 | 34 | 12 | ||||
| 8 | Nairn County | 16 | 4 | 2 | 10 | 14 | 26 | 10 | ||||
| 9 | Forres Mechanics | 16 | 1 | 5 | 10 | 19 | 39 | 7 | ||||
| 1923-24 | P | W | D | L | F | A | Pts | |||||
| 1 | Clachnacuddin | 16 | 12 | 2 | 2 | 32 | 10 | 26 | ||||
| 2 | Buckie Thistle | 16 | 9 | 3 | 4 | 36 | 30 | 21 | ||||
| 3 | Elgin City | 16 | 8 | 4 | 4 | 28 | 20 | 20 | ||||
| 4 | Inverness Caledonian | 16 | 7 | 3 | 6 | 34 | 28 | 17 | ||||
| 5 | Inverness Citadel | 16 | 6 | 3 | 7 | 34 | 32 | 15 | ||||
| 6 | Fraserburgh | 16 | 5 | 5 | 6 | 24 | 25 | 15 | ||||
| 7 | Inverness Thistle | 16 | 5 | 4 | 7 | 22 | 23 | 14 | ||||
| 8 | Forres Mechanics | 16 | 4 | 5 | 7 | 21 | 33 | 13 | ||||
| 9 | Nairn County | 16 | 1 | 2 | 13 | 8 | 59 | 4 | ||||
| 1924-25 | P | W | D | L | F | A | Pts | |||||
| 1 | Aberdeen 'A' | 20 | 16 | 3 | 1 | 57 | 11 | 35 | ||||
| 2 | Inverness Caledonian | 20 | 12 | 3 | 5 | 41 | 18 | 27 | ||||
| 3 | Elgin City | 20 | 10 | 4 | 6 | 48 | 30 | 24 | ||||
| 4 | Buckie Thistle | 20 | 11 | 2 | 7 | 45 | 30 | 24 | ||||
| 5 | Inverness Thistle | 20 | 11 | 2 | 7 | 38 | 31 | 24 | ||||
| 6 | Inverness Citadel | 20 | 9 | 3 | 8 | 35 | 43 | 21 | ||||
| 7 | Fraserburgh | 20 | 7 | 3 | 10 | 30 | 37 | 17 | ||||
| 8 | Keith | 20 | 4 | 7 | 9 | 28 | 51 | 15 | ||||
| 9 | Clachnacuddin | 20 | 5 | 3 | 12 | 28 | 38 | 13 | ||||
| 10 | Forres Mechanics | 20 | 4 | 4 | 12 | 32 | 55 | 12 | ||||
| 11 | Nairn County | 20 | 3 | 2 | 15 | 19 | 57 | 8 | ||||
| 1925-26 | P | W | D | L | F | A | Pts | |||||
| 1 | Inverness Caledonian | 18 | 14 | 2 | 2 | 69 | 27 | 30 | ||||
| 2 | Inverness Thistle | 18 | 13 | 1 | 4 | 59 | 22 | 27 | ||||
| 3 | Elgin City | 18 | 12 | 1 | 5 | 48 | 39 | 25 | ||||
| 4 | Buckie Thistle | 18 | 10 | 3 | 5 | 55 | 32 | 23 | ||||
| 5 | Clachnacuddin | 18 | 9 | 4 | 5 | 48 | 37 | 22 | ||||
| 6 | Fraserburgh | 18 | 7 | 2 | 9 | 43 | 54 | 16 | ||||
| 7 | Forres Mechanics | 18 | 6 | 2 | 10 | 43 | 49 | 14 | ||||
| 8 | Nairn County | 18 | 3 | 3 | 12 | 29 | 54 | 9 | ||||
| 9 | Inverness Citadel | 18 | 4 | 0 | 14 | 25 | 51 | 8 | ||||
| 10 | Keith | 18 | 2 | 2 | 14 | 24 | 78 | 6 | ||||
| 1926-27 | P | W | D | L | F | A | Pts | |||||
| 1 | Buckie Thistle | 18 | 13 | 1 | 4 | 50 | 35 | 27 | ||||
| 2 | Clachnacuddin | 18 | 12 | 2 | 4 | 57 | 26 | 26 | ||||
| 3 | Inverness Caledonian | 18 | 11 | 3 | 4 | 42 | 36 | 25 | ||||
| 4 | Forres Mechanics | 18 | 7 | 5 | 6 | 52 | 44 | 19 | ||||
| 5 | Elgin City | 18 | 8 | 2 | 8 | 49 | 42 | 18 | ||||
| 6 | Inverness Citadel | 18 | 7 | 4 | 7 | 44 | 49 | 18 | ||||
| 7 | Keith | 18 | 7 | 3 | 8 | 47 | 40 | 17 | ||||
| 8 | Black Watch | 18 | 5 | 3 | 10 | 37 | 59 | 13 | ||||
| 9 | Inverness Thistle | 18 | 5 | 3 | 10 | 40 | 46 | 13 | ||||
| 10 | Nairn County | 18 | 1 | 2 | 15 | 29 | 70 | 4 | ||||
| 1927-28 | P | W | D | L | F | A | Pts | |||||
| 1 | Buckie Thistle | 18 | 12 | 4 | 2 | 49 | 21 | 28 | ||||
| 2 | Clachnacuddin | 18 | 12 | 2 | 4 | 40 | 28 | 26 | ||||
| 3 | Forres Mechanics | 18 | 12 | 1 | 5 | 65 | 30 | 25 | ||||
| 4 | Inverness Caledonian | 18 | 10 | 2 | 6 | 46 | 32 | 22 | ||||
| 5 | Keith | 18 | 8 | 2 | 8 | 46 | 37 | 18 | ||||
| 6 | Black Watch | 18 | 5 | 4 | 9 | 38 | 39 | 14 | ||||
| 7 | Elgin City | 18 | 5 | 4 | 9 | 25 | 35 | 14 | ||||
| 8 | Inverness Thistle | 18 | 5 | 3 | 10 | 34 | 43 | 13 | ||||
| 9 | Inverness Citadel | 18 | 4 | 4 | 10 | 36 | 69 | 12 | ||||
| 10 | Nairn County | 18 | 2 | 4 | 12 | 23 | 58 | 8 | ||||
| 1928-29 | P | W | D | L | F | A | Pts | |||||
| 1 | Inverness Thistle | 22 | 14 | 4 | 4 | 54 | 35 | 32 | ||||
| 2 | Elgin City | 22 | 13 | 3 | 6 | 49 | 36 | 29 | ||||
| 3 | Clachnacuddin | 22 | 12 | 5 | 5 | 60 | 30 | 29 | ||||
| 4 | Inverness Citadel | 21 | 10 | 7 | 4 | 47 | 28 | 27 | * | |||
| 5 | Buckie Thistle | 22 | 10 | 4 | 8 | 49 | 36 | 24 | ||||
| 6 | Forres Mechanics | 22 | 8 | 6 | 8 | 52 | 57 | 22 | ||||
| 7 | Huntly | 22 | 8 | 5 | 9 | 47 | 49 | 21 | ||||
| 8 | Inverness Caledonian | 22 | 8 | 2 | 12 | 40 | 53 | 18 | ||||
| 9 | Fraserburgh | 22 | 6 | 6 | 10 | 40 | 45 | 18 | ||||
| 10 | Keith | 21 | 6 | 5 | 10 | 54 | 57 | 17 | * | |||
| 11 | Nairn County | 22 | 6 | 2 | 14 | 33 | 40 | 14 | ||||
| 12 | Black Watch | 22 | 4 | 3 | 15 | 28 | 57 | 11 | ||||
| * | Inverness Citadel v Keith - not played | |||||||||||
| 1929-30 | P | W | D | L | F | A | Pts | |||||
| 1 | Huntly | 22 | 17 | 1 | 4 | 65 | 31 | 35 | ||||
| 2 | Elgin City | 22 | 15 | 3 | 4 | 72 | 37 | 33 | ||||
| 3 | Inverness Thistle | 22 | 15 | 3 | 4 | 70 | 37 | 33 | ||||
| 4 | Buckie Thistle | 22 | 12 | 7 | 3 | 48 | 26 | 31 | ||||
| 5 | Fraserburgh | 22 | 10 | 2 | 10 | 37 | 51 | 22 | ||||
| 6 | Inverness Citadel | 22 | 8 | 3 | 11 | 55 | 53 | 19 | ||||
| 7 | Ross County | 22 | 7 | 3 | 12 | 44 | 54 | 17 | ||||
| 8 | Forres Mechanics | 22 | 8 | 1 | 13 | 57 | 75 | 17 | ||||
| 9 | Keith | 22 | 6 | 3 | 13 | 58 | 55 | 15 | ||||
| 10 | Clachnacuddin | 22 | 5 | 4 | 13 | 46 | 55 | 14 | ||||
| 11 | Inverness Caledonian | 22 | 5 | 4 | 13 | 42 | 67 | 14 | ||||
| 12 | Nairn County | 22 | 5 | 4 | 13 | 38 | 83 | 14 | ||||
| 1930-31 | P | W | D | L | F | A | Pts | |||||
| 1 | Inverness Caledonian | 22 | 12 | 8 | 2 | 62 | 36 | 32 | ||||
| 2 | Buckie Thistle | 22 | 15 | 1 | 6 | 55 | 33 | 31 | ||||
| 3 | Forres Mechanics | 22 | 10 | 6 | 6 | 55 | 53 | 26 | ||||
| 4 | Ross County | 22 | 9 | 5 | 8 | 59 | 40 | 23 | ||||
| 5 | Huntly | 22 | 9 | 5 | 8 | 70 | 50 | 23 | ||||
| 6 | Inverness Citadel | 22 | 9 | 5 | 8 | 56 | 54 | 23 | ||||
| 7 | Elgin City | 21 | 10 | 3 | 8 | 50 | 59 | 23 | * | |||
| 8 | Inverness Thistle | 22 | 8 | 6 | 8 | 59 | 54 | 22 | ||||
| 9 | Clachnacuddin | 21 | 7 | 4 | 10 | 46 | 57 | 18 | * | |||
| 10 | Nairn County | 22 | 6 | 3 | 13 | 45 | 76 | 15 | ||||
| 11 | Fraserburgh | 22 | 5 | 4 | 13 | 47 | 66 | 14 | ||||
| 12 | Keith | 22 | 5 | 2 | 15 | 46 | 92 | 12 | ||||
| * | Clachnacuddin v Elgin City - not played | |||||||||||
| 1931-32 | P | W | D | L | F | A | Pts | |||||
| 1 | Elgin City | 26 | 16 | 6 | 4 | 71 | 25 | 38 | ||||
| 2 | Keith | 26 | 17 | 3 | 6 | 92 | 53 | 37 | ||||
| 3 | Inverness Citadel | 26 | 15 | 6 | 5 | 59 | 39 | 36 | ||||
| 4 | Buckie Thistle | 26 | 16 | 3 | 7 | 62 | 35 | 35 | ||||
| 5 | Inverness Thistle | 26 | 14 | 3 | 9 | 73 | 53 | 31 | ||||
| 6 | Inverness Caledonian | 26 | 11 | 4 | 11 | 53 | 54 | 26 | ||||
| 7 | Ross County | 26 | 10 | 6 | 10 | 67 | 75 | 26 | ||||
| 8 | Peterhead | 26 | 10 | 6 | 10 | 52 | 48 | 26 | ||||
| 9 | Huntly | 26 | 10 | 5 | 11 | 57 | 52 | 25 | ||||
| 10 | Forres Mechanics | 26 | 7 | 7 | 12 | 76 | 90 | 21 | ||||
| 11 | Fraserburgh | 26 | 9 | 2 | 15 | 53 | 54 | 20 | ||||
| 12 | King's Own Scottish Borderers | 26 | 5 | 5 | 16 | 40 | 78 | 15 | ||||
| 13 | Nairn County | 26 | 6 | 2 | 18 | 37 | 86 | 14 | ||||
| 14 | Clachnacuddin | 26 | 4 | 4 | 18 | 40 | 88 | 12 | ||||
| 1932-33 | P | W | D | L | F | A | Pts | |||||
| 1 | Fraserburgh | 26 | 21 | 1 | 4 | 72 | 33 | 43 | ||||
| 2 | Elgin City | 26 | 15 | 4 | 7 | 76 | 59 | 34 | ||||
| 3 | Buckie Thistle | 26 | 12 | 6 | 8 | 78 | 58 | 30 | ||||
| 4 | Huntly | 26 | 13 | 4 | 9 | 79 | 63 | 30 | ||||
| 5 | Inverness Thistle | 26 | 12 | 6 | 8 | 55 | 45 | 30 | ||||
| 6 | Keith | 26 | 11 | 6 | 9 | 70 | 65 | 28 | ||||
| 7 | Peterhead | 26 | 12 | 3 | 11 | 47 | 42 | 27 | ||||
| 8 | Inverness Citadel | 26 | 9 | 7 | 10 | 45 | 51 | 25 | ||||
| 9 | Forres Mechanics | 26 | 10 | 2 | 14 | 71 | 78 | 22 | ||||
| 10 | Ross County | 26 | 10 | 4 | 12 | 50 | 56 | 22 | * | |||
| 11 | Clachnacuddin | 26 | 7 | 4 | 15 | 56 | 75 | 18 | ||||
| 12 | Nairn County | 26 | 7 | 4 | 15 | 60 | 75 | 18 | ||||
| 13 | Inverness Caledonian | 26 | 7 | 3 | 16 | 46 | 71 | 17 | ||||
| 14 | King's Own Scottish Borderers | 26 | 6 | 4 | 16 | 52 | 86 | 16 | ||||
| * | Ross County had 2 points deducted for fielding ineligible players | |||||||||||
| 1933-34 | P | W | D | L | F | A | Pts | |||||
| 1 | Buckie Thistle | 26 | 22 | 3 | 1 | 95 | 36 | 47 | ||||
| 2 | Forres Mechanics | 26 | 15 | 3 | 8 | 78 | 57 | 33 | ||||
| 3 | Keith | 26 | 15 | 3 | 8 | 73 | 57 | 33 | ||||
| 4 | Fraserburgh | 26 | 14 | 2 | 10 | 51 | 50 | 30 | ||||
| 5 | Elgin City | 26 | 11 | 6 | 9 | 53 | 58 | 28 | ||||
| 6 | Inverness Thistle | 26 | 13 | 2 | 11 | 73 | 61 | 28 | ||||
| 7 | Ross County | 26 | 13 | 2 | 11 | 76 | 67 | 28 | ||||
| 8 | Huntly | 26 | 13 | 2 | 11 | 68 | 66 | 28 | ||||
| 9 | Nairn County | 26 | 9 | 3 | 14 | 59 | 86 | 21 | ||||
| 10 | Peterhead | 26 | 9 | 2 | 15 | 52 | 56 | 20 | ||||
| 11 | Clachnacuddin | 26 | 8 | 4 | 14 | 52 | 63 | 20 | ||||
| 12 | Inverness Citadel | 26 | 8 | 3 | 15 | 53 | 70 | 19 | ||||
| 13 | Inverness Caledonian | 26 | 8 | 0 | 18 | 57 | 77 | 16 | ||||
| 14 | King's Own Scottish Borderers | 26 | 4 | 3 | 19 | 37 | 73 | 11 | ||||
| 1934-35 | P | W | D | L | F | A | Pts | |||||
| 1 | Elgin City | 24 | 16 | 4 | 4 | 72 | 33 | 36 | ||||
| 2 | Huntly | 24 | 15 | 4 | 5 | 71 | 48 | 34 | ||||
| 3 | Inverness Thistle | 24 | 14 | 4 | 6 | 84 | 57 | 32 | ||||
| 4 | Fraserburgh | 24 | 12 | 3 | 9 | 66 | 53 | 27 | ||||
| 5 | Inverness Caledonian | 24 | 11 | 5 | 8 | 66 | 62 | 27 | ||||
| 6 | Buckie Thistle | 24 | 11 | 4 | 9 | 58 | 45 | 26 | ||||
| 7 | Peterhead | 24 | 10 | 6 | 8 | 51 | 48 | 26 | ||||
| 8 | Forres Mechanics | 24 | 11 | 3 | 10 | 85 | 73 | 25 | ||||
| 9 | Clachnacuddin | 24 | 9 | 3 | 12 | 56 | 61 | 21 | ||||
| 10 | Ross County | 24 | 7 | 3 | 14 | 53 | 80 | 17 | ||||
| 11 | Inverness Citadel | 24 | 6 | 4 | 14 | 52 | 87 | 16 | ||||
| 12 | Keith | 24 | 6 | 3 | 15 | 54 | 69 | 15 | ||||
| 13 | Nairn County | 24 | 4 | 2 | 18 | 46 | 98 | 10 | ||||
| 1935-36 | P | W | D | L | F | A | Pts | |||||
| 1 | Inverness Thistle | 22 | 18 | 1 | 3 | 79 | 32 | 37 | ||||
| 2 | Peterhead | 22 | 14 | 1 | 7 | 68 | 50 | 29 | ||||
| 3 | Forres Mechanics | 22 | 13 | 2 | 7 | 62 | 47 | 28 | ||||
| 4 | Inverness Caledonian | 22 | 12 | 3 | 7 | 59 | 46 | 27 | ||||
| 5 | Elgin City | 22 | 11 | 2 | 9 | 63 | 55 | 24 | ||||
| 6 | Buckie Thistle | 22 | 9 | 5 | 8 | 49 | 45 | 23 | ||||
| 7 | Ross County | 22 | 7 | 6 | 9 | 49 | 58 | 20 | ||||
| 8 | Fraserburgh | 22 | 5 | 8 | 9 | 42 | 50 | 18 | ||||
| 9 | Clachnacuddin | 22 | 8 | 2 | 12 | 56 | 65 | 18 | ||||
| 10 | Keith | 22 | 7 | 3 | 12 | 47 | 76 | 17 | ||||
| 11 | Huntly | 22 | 6 | 2 | 14 | 46 | 68 | 14 | ||||
| 12 | Nairn County | 22 | 4 | 1 | 17 | 54 | 82 | 9 | ||||
| 1936-37 | P | W | D | L | F | A | Pts | |||||
| 1 | Buckie Thistle | 22 | 16 | 3 | 3 | 65 | 30 | 35 | ||||
| 2 | Peterhead | 22 | 12 | 4 | 6 | 69 | 44 | 28 | ||||
| 3 | Elgin City | 22 | 11 | 5 | 6 | 78 | 47 | 27 | ||||
| 4 | Inverness Thistle | 22 | 10 | 7 | 5 | 64 | 44 | 27 | ||||
| 5 | Huntly | 22 | 8 | 6 | 8 | 47 | 49 | 22 | ||||
| 6 | Inverness Caledonian | 22 | 8 | 5 | 9 | 47 | 64 | 21 | ||||
| 7 | Keith | 22 | 8 | 3 | 11 | 50 | 57 | 19 | ||||
| 8 | Nairn County | 22 | 7 | 4 | 11 | 57 | 83 | 18 | ||||
| 9 | Fraserburgh | 22 | 8 | 1 | 13 | 66 | 66 | 17 | ||||
| 10 | Clachnacuddin | 22 | 6 | 5 | 11 | 56 | 72 | 17 | ||||
| 11 | Forres Mechanics | 22 | 6 | 5 | 11 | 46 | 64 | 17 | ||||
| 12 | Ross County | 22 | 7 | 2 | 13 | 47 | 72 | 16 | ||||
| 1937-38 | P | W | D | L | F | A | Pts | |||||
| 1 | Fraserburgh | 22 | 16 | 3 | 3 | 78 | 45 | 35 | ||||
| 2 | Clachnacuddin | 22 | 16 | 2 | 4 | 74 | 48 | 34 | ||||
| 3 | Elgin City | 22 | 16 | 1 | 5 | 93 | 36 | 33 | ||||
| 4 | Ross County | 22 | 12 | 2 | 8 | 64 | 61 | 26 | ||||
| 5 | Inverness Thistle | 22 | 10 | 4 | 8 | 53 | 47 | 24 | ||||
| 6 | Buckie Thistle | 22 | 9 | 4 | 9 | 49 | 48 | 22 | ||||
| 7 | Keith | 22 | 11 | 3 | 8 | 57 | 49 | 21 | * | |||
| 8 | Peterhead | 22 | 8 | 3 | 11 | 56 | 73 | 19 | ||||
| 9 | Inverness Caledonian | 22 | 7 | 3 | 12 | 40 | 57 | 17 | ||||
| 10 | Nairn County | 22 | 5 | 2 | 15 | 56 | 70 | 12 | ||||
| 11 | Forres Mechanics | 22 | 4 | 1 | 17 | 56 | 93 | 9 | ||||
| 12 | Huntly | 22 | 3 | 2 | 17 | 36 | 87 | 8 | ||||
| * | Keith had 4 points deducted for fielding ineligible players | |||||||||||
| 1938-39 | P | W | D | L | F | A | Pts | |||||
| 1 | Clachnacuddin | 26 | 18 | 3 | 5 | 88 | 46 | 39 | ||||
| 2 | Buckie Thistle | 26 | 17 | 2 | 7 | 82 | 47 | 36 | ||||
| 3 | Elgin City | 26 | 14 | 3 | 9 | 75 | 57 | 31 | ||||
| 4 | Nairn County | 26 | 13 | 4 | 9 | 71 | 56 | 30 | ||||
| 5 | Ross County | 26 | 12 | 3 | 11 | 74 | 80 | 27 | ||||
| 6 | Inverness Thistle | 26 | 10 | 7 | 9 | 56 | 59 | 27 | ||||
| 7 | Keith | 26 | 11 | 4 | 11 | 61 | 73 | 26 | ||||
| 8 | Inverness Caledonian | 26 | 11 | 3 | 12 | 60 | 69 | 25 | ||||
| 9 | Fraserburgh | 26 | 12 | 1 | 13 | 65 | 68 | 25 | ||||
| 10 | Peterhead | 26 | 11 | 2 | 13 | 60 | 57 | 24 | ||||
| 11 | Forres Mechanics | 26 | 8 | 7 | 11 | 44 | 62 | 23 | ||||
| 12 | Rothes | 26 | 9 | 2 | 15 | 66 | 64 | 20 | ||||
| 13 | Huntly | 26 | 8 | 3 | 15 | 54 | 67 | 19 | ||||
| 14 | Deveronvale | 26 | 4 | 4 | 18 | 31 | 82 | 12 | ||||
| 1939-40 | P | W | D | L | F | A | Pts | |||||
| 1 | Keith | 4 | 4 | 0 | 0 | 12 | 4 | 8 | ||||
| 2 | Buckie Thistle | 4 | 2 | 1 | 1 | 8 | 6 | 5 | ||||
| 3 | Deveronvale | 3 | 2 | 0 | 1 | 12 | 7 | 4 | ||||
| 4 | Nairn County | 2 | 2 | 0 | 0 | 7 | 3 | 4 | ||||
| 5 | Fraserburgh | 3 | 2 | 0 | 1 | 12 | 8 | 4 | ||||
| 6 | Rothes | 3 | 2 | 0 | 1 | 11 | 8 | 4 | ||||
| 7 | Inverness Caledonian | 4 | 2 | 0 | 2 | 15 | 15 | 4 | ||||
| 8 | Peterhead | 4 | 1 | 1 | 2 | 10 | 10 | 3 | ||||
| 9 | Ross County | 2 | 0 | 2 | 0 | 4 | 4 | 2 | ||||
| 10 | Huntly | 3 | 1 | 0 | 2 | 8 | 10 | 2 | ||||
| 11 | Forres Mechanics | 2 | 1 | 0 | 1 | 3 | 4 | 2 | ||||
| 12 | Inverness Thistle | 3 | 0 | 2 | 1 | 4 | 11 | 2 | ||||
| 13 | Elgin City | 2 | 0 | 1 | 1 | 4 | 5 | 1 | ||||
| 14 | Royal Air Force Kinloss | 4 | 0 | 1 | 3 | 10 | 21 | 1 | ||||
| 15 | Clachnacuddin | 3 | 0 | 0 | 3 | 4 | 8 | 0 | ||||
| Championship abandoned in October 1939 because of the Second World War and two emergency leagues | ||||||||||||
| were started | ||||||||||||
| 1939-40 Highland Emergency League | P | W | D | L | F | A | Pts | |||||
| 1 | Inverness Thistle | 14 | 10 | 4 | 0 | 36 | 29 | 24 | ||||
| 2 | Clachnacuddin | 13 | 6 | 3 | 4 | 46 | 34 | 15 | ||||
| 3 | Army XI | 12 | 6 | 2 | 4 | 45 | 29 | 14 | ||||
| 4 | Evanton RAF / Service XI | 12 | 4 | 4 | 4 | 27 | 31 | 12 | ||||
| 5 | Ross County | 11 | 4 | 2 | 5 | 28 | 28 | 10 | ||||
| 6 | Nairn County | 12 | 5 | 0 | 7 | 25 | 31 | 10 | ||||
| 7 | Forres Mechanics | 11 | 4 | 1 | 6 | 28 | 46 | 9 | ||||
| 8 | Inverness Caledonian | 14 | 1 | 4 | 9 | 23 | 50 | 6 | ||||
| 1939-40 Central Highland League 1 | P | W | D | L | F | A | Pts | |||||
| 1 | Rothes | 10 | 10 | 0 | 0 | 42 | 12 | 20 | ||||
| 2 | Elgin City | 10 | 7 | 0 | 3 | 38 | 19 | 14 | ||||
| 3 | Buckie Thistle | 9 | 5 | 0 | 4 | 31 | 23 | 10 | * | |||
| 4 | Royal Air Force Kinloss | 10 | 4 | 1 | 5 | 32 | 34 | 9 | ||||
| 5 | Lossiemouth | 9 | 1 | 1 | 7 | 22 | 43 | 3 | * | |||
| 6 | Keith | 10 | 1 | 0 | 9 | 18 | 40 | 2 | ||||
| * | Buckie Thistle v Lossiemouth not played | |||||||||||
| 1939-40 Central Highland League 2 | P | W | D | L | F | A | Pts | |||||
| 1 | Lossiemouth | 4 | 3 | 1 | 0 | 19 | 9 | 7 | ||||
| 2 | Rothes | 4 | 2 | 0 | 2 | 12 | 14 | 4 | ||||
| 3 | Elgin City | 4 | 2 | 1 | 1 | 9 | 9 | 5 | ||||
| 4 | Army XI | 5 | 1 | 1 | 3 | 8 | 13 | 3 | ||||
| 5 | Royal Air Force Kinloss | 3 | 0 | 1 | 2 | 7 | 10 | 1 | ||||
| 1946-47 | P | W | D | L | F | A | Pts | |||||
| 1 | Peterhead | 30 | 22 | 5 | 3 | 89 | 38 | 49 | ||||
| 2 | Huntly | 30 | 22 | 3 | 5 | 111 | 68 | 47 | ||||
| 3 | Clachnacuddin | 30 | 21 | 4 | 5 | 100 | 41 | 46 | ||||
| 4 | Inverness Caledonian | 30 | 19 | 3 | 8 | 99 | 52 | 41 | ||||
| 5 | Forres Mechanics | 30 | 16 | 4 | 10 | 80 | 57 | 36 | ||||
| 6 | Ross County | 30 | 16 | 2 | 12 | 76 | 60 | 34 | ||||
| 7 | Inverness Thistle | 30 | 14 | 4 | 12 | 86 | 67 | 32 | ||||
| 8 | Buckie Thistle | 30 | 13 | 4 | 13 | 81 | 75 | 30 | ||||
| 9 | Deveronvale | 30 | 12 | 6 | 12 | 83 | 82 | 30 | ||||
| 10 | Fraserburgh | 30 | 11 | 4 | 15 | 80 | 92 | 26 | ||||
| 11 | Elgin City | 30 | 9 | 5 | 16 | 59 | 79 | 23 | ||||
| 12 | Lossiemouth | 30 | 9 | 5 | 16 | 62 | 99 | 23 | ||||
| 13 | Nairn County | 30 | 7 | 5 | 18 | 42 | 91 | 19 | ||||
| 14 | Keith | 30 | 7 | 4 | 19 | 50 | 94 | 18 | ||||
| 15 | Rothes | 30 | 6 | 5 | 19 | 54 | 89 | 17 | ||||
| 16 | 30th TB | 30 | 3 | 3 | 24 | 62 | 130 | 9 | ||||
| 1947-48 | P | W | D | L | F | A | Pts | |||||
| 1 | Clachnacuddin | 30 | 21 | 6 | 3 | 99 | 41 | 48 | ||||
| 2 | Peterhead | 30 | 22 | 3 | 5 | 98 | 43 | 47 | ||||
| 3 | Buckie Thistle | 30 | 18 | 4 | 8 | 86 | 66 | 40 | ||||
| 4 | Inverness Thistle | 30 | 17 | 4 | 9 | 107 | 76 | 38 | ||||
| 5 | Elgin City | 30 | 16 | 6 | 8 | 117 | 78 | 38 | ||||
| 6 | Inverness Caledonian | 30 | 16 | 4 | 10 | 74 | 62 | 36 | ||||
| 7 | Deveronvale | 30 | 16 | 2 | 12 | 100 | 78 | 34 | ||||
| 8 | Fraserburgh | 30 | 13 | 7 | 10 | 83 | 65 | 33 | ||||
| 9 | Ross County | 30 | 15 | 3 | 12 | 103 | 98 | 33 | ||||
| 10 | Keith | 30 | 12 | 4 | 14 | 77 | 82 | 28 | ||||
| 11 | Lossiemouth | 30 | 9 | 6 | 15 | 66 | 80 | 24 | ||||
| 12 | Forres Mechanics | 30 | 10 | 4 | 16 | 66 | 90 | 24 | ||||
| 13 | Huntly | 30 | 9 | 4 | 17 | 79 | 102 | 22 | ||||
| 14 | Nairn County | 30 | 7 | 5 | 18 | 61 | 96 | 19 | ||||
| 15 | Rothes | 30 | 3 | 4 | 23 | 46 | 108 | 10 | ||||
| 16 | Royal Air Force | 30 | 1 | 4 | 25 | 48 | 145 | 6 | ||||
| 1948-49 | P | W | D | L | F | A | Pts | |||||
| 1 | Peterhead | 30 | 24 | 3 | 3 | 120 | 35 | 51 | ||||
| 2 | Clachnacuddin | 30 | 20 | 3 | 7 | 80 | 39 | 43 | ||||
| 3 | Elgin City | 30 | 20 | 3 | 7 | 101 | 55 | 43 | ||||
| 4 | Buckie Thistle | 30 | 19 | 4 | 7 | 84 | 56 | 42 | ||||
| 5 | Inverness Caledonian | 30 | 17 | 3 | 10 | 84 | 60 | 37 | ||||
| 6 | Ross County | 30 | 15 | 5 | 10 | 92 | 74 | 35 | ||||
| 7 | Huntly | 30 | 13 | 8 | 9 | 63 | 92 | 34 | ||||
| 8 | Fraserburgh | 30 | 14 | 5 | 11 | 72 | 56 | 33 | ||||
| 9 | Deveronvale | 30 | 13 | 3 | 14 | 92 | 69 | 29 | ||||
| 10 | Inverness Thistle | 30 | 11 | 7 | 12 | 66 | 61 | 29 | ||||
| 11 | Forres Mechanics | 30 | 13 | 3 | 14 | 82 | 94 | 29 | ||||
| 12 | Keith | 30 | 12 | 1 | 17 | 63 | 85 | 25 | ||||
| 13 | Lossiemouth | 30 | 7 | 3 | 20 | 45 | 100 | 17 | ||||
| 14 | Rothes | 30 | 7 | 2 | 21 | 40 | 97 | 16 | ||||
| 15 | HGTB | 30 | 5 | 1 | 24 | 43 | 124 | 11 | ||||
| 16 | Nairn County | 30 | 2 | 3 | 25 | 36 | 96 | 7 | ||||
| 1949-50 | P | W | D | L | F | A | Pts | |||||
| 1 | Peterhead | 30 | 21 | 4 | 5 | 85 | 42 | 46 | ||||
| 2 | Inverness Caledonian | 30 | 19 | 2 | 9 | 88 | 45 | 40 | ||||
| 3 | Deveronvale | 30 | 18 | 4 | 8 | 90 | 48 | 40 | ||||
| 4 | Fraserburgh | 30 | 17 | 5 | 8 | 90 | 55 | 39 | ||||
| 5 | Elgin City | 30 | 16 | 6 | 8 | 72 | 55 | 38 | ||||
| 6 | Huntly | 30 | 15 | 7 | 8 | 96 | 61 | 37 | ||||
| 7 | Buckie Thistle | 30 | 17 | 3 | 10 | 87 | 54 | 37 | ||||
| 8 | Clachnacuddin | 30 | 16 | 2 | 12 | 70 | 57 | 34 | ||||
| 9 | Ross County | 30 | 12 | 4 | 14 | 66 | 73 | 28 | ||||
| 10 | Inverness Thistle | 30 | 10 | 7 | 13 | 56 | 61 | 27 | ||||
| 11 | Lossiemouth | 30 | 9 | 5 | 16 | 56 | 86 | 23 | ||||
| 12 | Nairn County | 30 | 9 | 3 | 18 | 47 | 82 | 21 | ||||
| 13 | Keith | 30 | 7 | 6 | 17 | 61 | 89 | 20 | ||||
| 14 | Forres Mechanics | 30 | 8 | 3 | 19 | 50 | 83 | 19 | ||||
| 15 | Rothes | 30 | 6 | 7 | 17 | 48 | 85 | 19 | ||||
| 16 | 1st Batallion HLI | 30 | 4 | 4 | 22 | 48 | 128 | 12 | ||||
| 1950-51 | P | W | D | L | F | A | Pts | |||||
| 1 | Inverness Caledonian | 28 | 22 | 4 | 2 | 93 | 32 | 48 | ||||
| 2 | Buckie Thistle | 28 | 17 | 5 | 6 | 99 | 56 | 39 | ||||
| 3 | Fraserburgh | 28 | 14 | 6 | 8 | 72 | 50 | 34 | ||||
| 4 | Peterhead | 28 | 15 | 2 | 11 | 76 | 49 | 32 | ||||
| 5 | Forres Mechanics | 28 | 15 | 2 | 11 | 85 | 90 | 32 | ||||
| 6 | Elgin City | 28 | 14 | 3 | 11 | 72 | 58 | 31 | ||||
| 7 | Clachnacuddin | 28 | 14 | 2 | 12 | 80 | 58 | 30 | ||||
| 8 | Deveronvale | 28 | 13 | 4 | 11 | 75 | 71 | 30 | ||||
| 9 | Rothes | 28 | 10 | 7 | 11 | 61 | 59 | 27 | ||||
| 10 | Ross County | 28 | 11 | 5 | 12 | 79 | 82 | 27 | ||||
| 11 | Huntly | 28 | 11 | 2 | 15 | 65 | 75 | 24 | ||||
| 12 | Lossiemouth | 28 | 10 | 2 | 16 | 60 | 82 | 22 | ||||
| 13 | Inverness Thistle | 28 | 7 | 4 | 17 | 65 | 95 | 18 | ||||
| 14 | Nairn County | 28 | 7 | 1 | 20 | 46 | 101 | 15 | ||||
| 15 | Keith | 28 | 5 | 1 | 22 | 51 | 121 | 11 | ||||
| 1951-52 | P | W | D | L | F | A | Pts | |||||
| 1 | Inverness Caledonian | 28 | 23 | 3 | 2 | 111 | 35 | 49 | ||||
| 2 | Huntly | 28 | 16 | 6 | 6 | 92 | 64 | 38 | ||||
| 3 | Buckie Thistle | 28 | 18 | 2 | 8 | 84 | 56 | 38 | ||||
| 4 | Clachnacuddin | 28 | 14 | 3 | 11 | 74 | 51 | 31 | ||||
| 5 | Rothes | 28 | 12 | 7 | 9 | 59 | 68 | 31 | ||||
| 6 | Fraserburgh | 28 | 13 | 4 | 11 | 70 | 60 | 30 | ||||
| 7 | Lossiemouth | 28 | 11 | 6 | 11 | 61 | 56 | 28 | ||||
| 8 | Elgin City | 28 | 12 | 3 | 13 | 79 | 66 | 27 | ||||
| 9 | Deveronvale | 28 | 9 | 9 | 10 | 71 | 62 | 27 | ||||
| 10 | Forres Mechanics | 28 | 10 | 6 | 12 | 64 | 82 | 26 | ||||
| 11 | Ross County | 28 | 8 | 7 | 13 | 60 | 69 | 23 | ||||
| 12 | Inverness Thistle | 28 | 9 | 5 | 14 | 61 | 90 | 23 | ||||
| 13 | Peterhead | 28 | 8 | 4 | 16 | 39 | 66 | 20 | ||||
| 14 | Keith | 28 | 7 | 3 | 18 | 57 | 95 | 17 | ||||
| 15 | Nairn County | 28 | 6 | 0 | 22 | 34 | 96 | 12 | ||||
| 1952-53 | P | W | D | L | F | A | Pts | |||||
| 1 | Elgin City | 28 | 23 | 1 | 4 | 84 | 37 | 47 | ||||
| 2 | Buckie Thistle | 28 | 18 | 5 | 5 | 88 | 36 | 41 | ||||
| 3 | Inverness Caledonian | 28 | 19 | 3 | 6 | 86 | 44 | 41 | ||||
| 4 | Ross County | 28 | 15 | 1 | 12 | 81 | 64 | 31 | ||||
| 5 | Clachnacuddin | 28 | 14 | 3 | 11 | 66 | 54 | 31 | ||||
| 6 | Lossiemouth | 28 | 11 | 5 | 12 | 58 | 70 | 27 | ||||
| 7 | Deveronvale | 28 | 11 | 4 | 13 | 66 | 60 | 26 | ||||
| 8 | Huntly | 28 | 10 | 5 | 13 | 66 | 84 | 25 | ||||
| 9 | Inverness Thistle | 28 | 10 | 5 | 13 | 49 | 53 | 25 | ||||
| 10 | Nairn County | 28 | 10 | 4 | 14 | 49 | 70 | 24 | ||||
| 11 | Rothes | 28 | 9 | 6 | 13 | 55 | 61 | 24 | ||||
| 12 | Peterhead | 28 | 10 | 3 | 15 | 52 | 73 | 23 | ||||
| 13 | Forres Mechanics | 28 | 9 | 5 | 14 | 81 | 81 | 23 | ||||
| 14 | Fraserburgh | 28 | 8 | 3 | 17 | 59 | 92 | 19 | ||||
| 15 | Keith | 28 | 6 | 3 | 19 | 43 | 104 | 15 | ||||
| 1953-54 | P | W | D | L | F | A | Pts | |||||
| 1 | Buckie Thistle | 28 | 21 | 4 | 3 | 93 | 38 | 46 | ||||
| 2 | Elgin City | 28 | 17 | 4 | 7 | 77 | 49 | 38 | ||||
| 3 | Inverness Caledonian | 28 | 15 | 4 | 9 | 79 | 64 | 34 | ||||
| 4 | Huntly | 28 | 14 | 5 | 9 | 73 | 65 | 33 | ||||
| 5 | Peterhead | 28 | 14 | 4 | 10 | 83 | 69 | 32 | ||||
| 6 | Deveronvale | 28 | 13 | 5 | 10 | 78 | 62 | 31 | ||||
| 7 | Inverness Thistle | 28 | 13 | 4 | 11 | 62 | 74 | 30 | ||||
| 8 | Clachnacuddin | 28 | 13 | 3 | 12 | 64 | 56 | 29 | ||||
| 9 | Fraserburgh | 28 | 13 | 2 | 13 | 61 | 66 | 28 | ||||
| 10 | Rothes | 28 | 11 | 4 | 13 | 77 | 74 | 26 | ||||
| 11 | Forres Mechanics | 28 | 10 | 4 | 14 | 55 | 71 | 24 | ||||
| 12 | Nairn County | 28 | 9 | 6 | 13 | 49 | 64 | 24 | ||||
| 13 | Ross County | 28 | 7 | 3 | 18 | 52 | 91 | 17 | ||||
| 14 | Lossiemouth | 28 | 6 | 4 | 18 | 47 | 77 | 16 | ||||
| 15 | Keith | 28 | 4 | 4 | 20 | 61 | 90 | 12 | ||||
| 1954-55 | P | W | D | L | F | A | Pts | |||||
| 1 | Fraserburgh | 25 | 18 | 2 | 5 | 91 | 55 | 38 | ||||
| 2 | Clachnacuddin | 26 | 18 | 2 | 6 | 70 | 31 | 38 | ||||
| 3 | Buckie Thistle | 25 | 18 | 1 | 6 | 96 | 34 | 37 | ||||
| 4 | Inverness Thistle | 24 | 15 | 3 | 3 | 73 | 56 | 33 | ||||
| 5 | Elgin City | 27 | 15 | 3 | 9 | 72 | 54 | 33 | ||||
| 6 | Nairn County | 28 | 13 | 4 | 11 | 54 | 71 | 30 | ||||
| 7 | Forres Mechanics | 24 | 13 | 2 | 9 | 65 | 50 | 28 | ||||
| 8 | Deveronvale | 26 | 13 | 2 | 11 | 79 | 67 | 28 | ||||
| 9 | Inverness Caledonian | 25 | 11 | 2 | 12 | 60 | 50 | 24 | ||||
| 10 | Lossiemouth | 27 | 9 | 3 | 15 | 42 | 75 | 21 | ||||
| 11 | Ross County | 28 | 8 | 4 | 16 | 52 | 60 | 20 | ||||
| 12 | Peterhead | 27 | 8 | 4 | 15 | 55 | 75 | 20 | ||||
| 13 | Huntly | 28 | 9 | 1 | 18 | 51 | 73 | 19 | ||||
| 14 | Rothes | 27 | 5 | 2 | 20 | 39 | 81 | 12 | ||||
| 15 | Keith | 28 | 4 | 3 | 21 | 32 | 99 | 11 | ||||
| Season abandoned and no Championship awarded | ||||||||||||
| 1955-56 | P | W | D | L | F | A | Pts | |||||
| 1 | Elgin City | 28 | 22 | 1 | 5 | 92 | 44 | 45 | ||||
| 2 | Buckie Thistle | 28 | 22 | 1 | 5 | 94 | 34 | 45 | ||||
| 3 | Inverness Thistle | 27 | 18 | 2 | 7 | 108 | 52 | 38 | ||||
| 4 | Clachnacuddin | 28 | 14 | 8 | 6 | 71 | 48 | 36 | ||||
| 5 | Inverness Caledonian | 28 | 15 | 5 | 8 | 63 | 45 | 35 | ||||
| 6 | Fraserburgh | 28 | 13 | 6 | 9 | 71 | 59 | 32 | ||||
| 7 | Forres Mechanics | 28 | 13 | 4 | 11 | 73 | 73 | 30 | ||||
| 8 | Lossiemouth | 28 | 9 | 5 | 14 | 32 | 57 | 23 | ||||
| 9 | Ross County | 27 | 10 | 2 | 15 | 36 | 58 | 22 | ||||
| 10 | Huntly | 28 | 7 | 6 | 15 | 40 | 72 | 20 | ||||
| 11 | Deveronvale | 28 | 8 | 4 | 16 | 55 | 77 | 20 | ||||
| 12 | Peterhead | 28 | 8 | 4 | 16 | 63 | 88 | 20 | ||||
| 13 | Rothes | 28 | 9 | 0 | 19 | 55 | 95 | 18 | ||||
| 14 | Keith | 28 | 7 | 4 | 17 | 49 | 66 | 18 | ||||
| 15 | Nairn County | 28 | 6 | 4 | 18 | 48 | 82 | 16 | ||||
| Championship play-off | ||||||||||||
| Elgin City 3-2 Buckie Thistle | ||||||||||||
| Ross County v Inverness Thistle not played | ||||||||||||
| 1956-57 | P | W | D | L | F | A | Pts | |||||
| 1 | Buckie Thistle | 28 | 20 | 5 | 3 | 78 | 52 | 45 | ||||
| 2 | Inverness Caledonian | 28 | 18 | 5 | 5 | 106 | 58 | 41 | ||||
| 3 | Elgin City | 28 | 16 | 5 | 7 | 75 | 48 | 37 | ||||
| 4 | Huntly | 28 | 17 | 3 | 8 | 92 | 68 | 37 | ||||
| 5 | Clachnacuddin | 28 | 17 | 2 | 9 | 82 | 63 | 36 | ||||
| 6 | Fraserburgh | 28 | 14 | 2 | 12 | 93 | 76 | 30 | ||||
| 7 | Nairn County | 28 | 12 | 5 | 11 | 68 | 56 | 29 | ||||
| 8 | Peterhead | 28 | 12 | 5 | 11 | 64 | 62 | 29 | ||||
| 9 | Forres Mechanics | 28 | 13 | 2 | 13 | 68 | 71 | 28 | ||||
| 10 | Lossiemouth | 28 | 10 | 4 | 14 | 60 | 89 | 24 | ||||
| 11 | Inverness Thistle | 28 | 10 | 2 | 16 | 71 | 77 | 22 | ||||
| 12 | Ross County | 28 | 8 | 5 | 15 | 58 | 79 | 21 | ||||
| 13 | Keith | 28 | 5 | 6 | 17 | 55 | 93 | 16 | ||||
| 14 | Deveronvale | 28 | 6 | 2 | 20 | 41 | 75 | 14 | ||||
| 15 | Rothes | 28 | 4 | 3 | 21 | 48 | 112 | 11 | ||||
| 1957-58 | P | W | D | L | F | A | Pts | |||||
| 1 | Buckie Thistle | 28 | 22 | 2 | 4 | 102 | 23 | 46 | ||||
| 2 | Elgin City | 28 | 19 | 2 | 7 | 77 | 45 | 40 | ||||
| 3 | Peterhead | 28 | 14 | 5 | 9 | 57 | 52 | 33 | ||||
| 4 | Clachnacuddin | 28 | 15 | 2 | 11 | 75 | 55 | 32 | ||||
| 5 | Forres Mechanics | 28 | 15 | 2 | 11 | 66 | 61 | 32 | ||||
| 6 | Inverness Caledonian | 28 | 14 | 3 | 11 | 74 | 65 | 31 | ||||
| 7 | Fraserburgh | 28 | 13 | 3 | 12 | 68 | 67 | 29 | ||||
| 8 | Keith | 28 | 12 | 4 | 12 | 53 | 44 | 28 | ||||
| 9 | Huntly | 28 | 10 | 7 | 11 | 70 | 78 | 27 | ||||
| 10 | Inverness Thistle | 28 | 12 | 3 | 13 | 65 | 83 | 27 | ||||
| 11 | Nairn County | 28 | 11 | 3 | 14 | 58 | 58 | 25 | ||||
| 12 | Ross County | 28 | 10 | 3 | 15 | 54 | 71 | 23 | ||||
| 13 | Lossiemouth | 28 | 7 | 6 | 15 | 41 | 64 | 20 | ||||
| 14 | Rothes | 28 | 5 | 5 | 18 | 61 | 106 | 15 | ||||
| 15 | Deveronvale | 28 | 4 | 4 | 20 | 42 | 91 | 12 | ||||
| 1958-59 | P | W | D | L | F | A | Pts | |||||
| 1 | Rothes | 28 | 18 | 5 | 5 | 87 | 49 | 41 | ||||
| 2 | Fraserburgh | 28 | 18 | 5 | 5 | 93 | 41 | 41 | ||||
| 3 | Elgin City | 28 | 15 | 6 | 7 | 85 | 49 | 36 | ||||
| 4 | Peterhead | 28 | 15 | 3 | 10 | 74 | 65 | 33 | ||||
| 5 | Keith | 28 | 13 | 6 | 9 | 59 | 48 | 32 | ||||
| 6 | Buckie Thistle | 28 | 12 | 7 | 9 | 64 | 55 | 31 | ||||
| 7 | Inverness Thistle | 27 | 12 | 4 | 11 | 67 | 59 | 28 | * | |||
| 8 | Forres Mechanics | 27 | 10 | 6 | 11 | 74 | 65 | 26 | * | |||
| 9 | Inverness Caledonian | 28 | 12 | 2 | 14 | 59 | 65 | 26 | ||||
| 10 | Ross County | 28 | 12 | 2 | 14 | 54 | 62 | 26 | ||||
| 11 | Lossiemouth | 28 | 8 | 7 | 13 | 60 | 75 | 23 | ||||
| 12 | Clachnacuddin | 28 | 8 | 6 | 14 | 46 | 60 | 22 | ||||
| 13 | Deveronvale | 28 | 9 | 1 | 18 | 44 | 88 | 19 | ||||
| 14 | Nairn County | 28 | 6 | 7 | 15 | 57 | 91 | 19 | ||||
| 15 | Huntly | 28 | 6 | 3 | 19 | 55 | 93 | 15 | ||||
| Championship play-off | ||||||||||||
| Rothes 1-0 Fraserburgh | ||||||||||||
| * | Inverness Thistle v Forres Mechanics not played | |||||||||||
| 1959-60 | P | W | D | L | F | A | Pts | |||||
| 1 | Elgin City | 28 | 19 | 4 | 5 | 90 | 54 | 42 | ||||
| 2 | Inverness Caledonian | 28 | 17 | 6 | 5 | 96 | 61 | 40 | ||||
| 3 | Keith | 28 | 18 | 3 | 7 | 66 | 35 | 39 | ||||
| 4 | Ross County | 28 | 16 | 4 | 8 | 65 | 46 | 36 | ||||
| 5 | Lossiemouth | 28 | 13 | 8 | 7 | 74 | 53 | 34 | ||||
| 6 | Deveronvale | 28 | 14 | 6 | 8 | 72 | 52 | 34 | ||||
| 7 | Inverness Thistle | 28 | 15 | 4 | 9 | 72 | 68 | 34 | ||||
| 8 | Buckie Thistle | 28 | 12 | 2 | 14 | 70 | 68 | 26 | ||||
| 9 | Peterhead | 28 | 10 | 5 | 13 | 65 | 67 | 25 | ||||
| 10 | Huntly | 28 | 10 | 4 | 14 | 63 | 76 | 24 | ||||
| 11 | Forres Mechanics | 28 | 10 | 3 | 15 | 52 | 72 | 23 | ||||
| 12 | Clachnacuddin | 28 | 8 | 4 | 16 | 47 | 68 | 20 | ||||
| 13 | Rothes | 28 | 7 | 4 | 17 | 55 | 83 | 18 | ||||
| 14 | Nairn County | 28 | 7 | 2 | 19 | 55 | 97 | 16 | ||||
| 15 | Fraserburgh | 28 | 2 | 5 | 21 | 36 | 78 | 9 | ||||
| 1960-61 | P | W | D | L | F | A | Pts | |||||
| 1 | Elgin City | 28 | 19 | 6 | 3 | 85 | 39 | 44 | ||||
| 2 | Keith | 28 | 19 | 6 | 3 | 75 | 47 | 44 | ||||
| 3 | Buckie Thistle | 28 | 17 | 4 | 7 | 78 | 46 | 38 | ||||
| 4 | Peterhead | 28 | 14 | 5 | 9 | 74 | 57 | 33 | ||||
| 5 | Deveronvale | 28 | 13 | 5 | 10 | 67 | 44 | 31 | ||||
| 6 | Rothes | 28 | 12 | 5 | 11 | 69 | 67 | 29 | ||||
| 7 | Nairn County | 28 | 11 | 6 | 11 | 60 | 62 | 28 | ||||
| 8 | Clachnacuddin | 28 | 10 | 7 | 11 | 50 | 55 | 27 | ||||
| 9 | Huntly | 28 | 11 | 5 | 12 | 72 | 82 | 27 | ||||
| 10 | Inverness Thistle | 28 | 10 | 5 | 13 | 63 | 77 | 25 | ||||
| 11 | Inverness Caledonian | 28 | 8 | 8 | 12 | 56 | 60 | 24 | ||||
| 12 | Fraserburgh | 28 | 8 | 7 | 13 | 58 | 80 | 23 | ||||
| 13 | Lossiemouth | 28 | 9 | 2 | 17 | 50 | 75 | 20 | ||||
| 14 | Ross County | 28 | 3 | 8 | 17 | 41 | 68 | 14 | ||||
| 15 | Forres Mechanics | 28 | 5 | 3 | 20 | 36 | 75 | 13 | ||||
| Championship play-off at Victoria Park, Buckie on 6 May 1961 | ||||||||||||
| Elgin City 3-1 Keith | ||||||||||||
| 1961-62 | P | W | D | L | F | A | Pts | |||||
| 1 | Keith | 28 | 22 | 2 | 4 | 93 | 29 | 46 | ||||
| 2 | Elgin City | 28 | 18 | 4 | 6 | 91 | 46 | 40 | ||||
| 3 | Deveronvale | 28 | 16 | 4 | 8 | 87 | 48 | 36 | ||||
| 4 | Clachnacuddin | 28 | 16 | 4 | 8 | 59 | 52 | 36 | ||||
| 5 | Peterhead | 28 | 17 | 1 | 10 | 87 | 61 | 35 | ||||
| 6 | Buckie Thistle | 28 | 14 | 4 | 10 | 95 | 49 | 32 | ||||
| 7 | Ross County | 28 | 12 | 7 | 9 | 54 | 51 | 31 | ||||
| 8 | Forres Mechanics | 28 | 11 | 7 | 10 | 60 | 54 | 29 | ||||
| 9 | Fraserburgh | 28 | 12 | 4 | 12 | 51 | 60 | 28 | ||||
| 10 | Inverness Caledonian | 28 | 13 | 0 | 15 | 58 | 82 | 26 | ||||
| 11 | Rothes | 28 | 8 | 6 | 14 | 57 | 84 | 22 | ||||
| 12 | Lossiemouth | 28 | 7 | 4 | 17 | 49 | 86 | 18 | ||||
| 13 | Inverness Thistle | 28 | 5 | 6 | 17 | 53 | 75 | 16 | ||||
| 14 | Nairn County | 28 | 7 | 1 | 20 | 47 | 101 | 15 | ||||
| 15 | Huntly | 28 | 5 | 1 | 22 | 43 | 106 | 11 | ||||
| 1962-63 | P | W | D | L | F | A | Pts | |||||
| 1 | Elgin City | 28 | 22 | 1 | 5 | 105 | 47 | 45 | ||||
| 2 | Inverness Caledonian | 28 | 19 | 4 | 5 | 56 | 48 | 42 | ||||
| 3 | Clachnacuddin | 28 | 14 | 4 | 10 | 65 | 45 | 32 | ||||
| 4 | Forres Mechanics | 28 | 13 | 6 | 9 | 74 | 55 | 32 | ||||
| 5 | Nairn County | 27 | 14 | 4 | 9 | 65 | 53 | 32 | * | |||
| 6 | Rothes | 28 | 12 | 6 | 10 | 67 | 58 | 30 | ||||
| 7 | Keith | 26 | 12 | 5 | 9 | 68 | 55 | 29 | * | |||
| 8 | Huntly | 28 | 9 | 9 | 10 | 54 | 67 | 27 | ||||
| 9 | Peterhead | 28 | 11 | 3 | 14 | 75 | 71 | 25 | ||||
| 10 | Buckie Thistle | 28 | 11 | 3 | 14 | 51 | 55 | 25 | ||||
| 11 | Ross County | 26 | 9 | 4 | 13 | 58 | 56 | 22 | * | |||
| 12 | Inverness Thistle | 28 | 9 | 4 | 15 | 46 | 71 | 22 | ||||
| 13 | Deveronvale | 27 | 7 | 7 | 13 | 46 | 69 | 21 | * | |||
| 14 | Lossiemouth | 28 | 10 | 1 | 17 | 54 | 35 | 21 | ||||
| 15 | Fraserburgh | 28 | 3 | 3 | 22 | 34 | 93 | 9 | ||||
| Nairn County v Deveronvale, Keith v Ross County and Ross County v Keith all not played | ||||||||||||
| 1963-64 | P | W | D | L | F | A | Pts | |||||
| 1 | Inverness Caledonian | 30 | 20 | 4 | 6 | 90 | 47 | 44 | ||||
| 2 | Nairn County | 30 | 19 | 5 | 6 | 92 | 52 | 43 | ||||
| 3 | Keith | 30 | 17 | 6 | 7 | 83 | 61 | 40 | ||||
| 4 | Huntly | 30 | 16 | 6 | 8 | 98 | 54 | 38 | ||||
| 5 | Elgin City | 30 | 17 | 3 | 10 | 90 | 59 | 37 | ||||
| 6 | Forres Mechanics | 30 | 15 | 6 | 9 | 93 | 64 | 36 | ||||
| 7 | Clachnacuddin | 30 | 15 | 2 | 13 | 79 | 59 | 32 | ||||
| 8 | Deveronvale | 30 | 14 | 2 | 14 | 58 | 73 | 30 | ||||
| 9 | Buckie Thistle | 30 | 13 | 4 | 13 | 62 | 69 | 30 | ||||
| 10 | Lossiemouth | 30 | 11 | 7 | 12 | 73 | 83 | 29 | ||||
| 11 | Ross County | 30 | 13 | 2 | 15 | 76 | 83 | 28 | ||||
| 12 | Brora Rangers | 30 | 9 | 3 | 18 | 41 | 74 | 21 | ||||
| 13 | Fraserburgh | 30 | 7 | 5 | 18 | 52 | 90 | 19 | ||||
| 14 | Peterhead | 30 | 8 | 3 | 19 | 70 | 85 | 19 | ||||
| 15 | Rothes | 30 | 8 | 2 | 20 | 48 | 88 | 18 | ||||
| 16 | Inverness Thistle | 30 | 7 | 3 | 20 | 58 | 102 | 17 | ||||
| 1964-65 | P | W | D | L | F | A | Pts | |||||
| 1 | Elgin City | 30 | 21 | 4 | 5 | 109 | 52 | 46 | ||||
| 2 | Nairn County | 30 | 21 | 3 | 6 | 99 | 64 | 45 | ||||
| 3 | Inverness Caledonian | 30 | 18 | 5 | 7 | 104 | 68 | 41 | ||||
| 4 | Ross County | 30 | 17 | 5 | 8 | 109 | 68 | 39 | ||||
| 5 | Buckie Thistle | 29 | 15 | 8 | 6 | 92 | 62 | 38 | * | |||
| 6 | Forres Mechanics | 30 | 16 | 3 | 11 | 113 | 89 | 35 | ||||
| 7 | Clachnacuddin | 29 | 15 | 4 | 10 | 94 | 60 | 34 | * | |||
| 8 | Peterhead | 30 | 16 | 2 | 12 | 94 | 83 | 34 | ||||
| 9 | Deveronvale | 30 | 12 | 6 | 12 | 92 | 98 | 30 | ||||
| 10 | Keith | 30 | 12 | 3 | 15 | 78 | 81 | 27 | ||||
| 11 | Brora Rangers | 30 | 11 | 4 | 15 | 83 | 88 | 26 | ||||
| 12 | Lossiemouth | 30 | 8 | 7 | 15 | 61 | 88 | 23 | ||||
| 13 | Rothes | 30 | 8 | 3 | 19 | 62 | 116 | 19 | ||||
| 14 | Inverness Thistle | 30 | 8 | 3 | 19 | 69 | 101 | 19 | ||||
| 15 | Huntly | 30 | 4 | 4 | 22 | 52 | 142 | 12 | ||||
| 16 | Fraserburgh | 30 | 3 | 4 | 23 | 67 | 138 | 10 | ||||
| * | Clachnacuddin v Buckie Thistle not played | |||||||||||
| 1965-66 | P | W | D | L | F | A | Pts | |||||
| 1 | Elgin City | 30 | 24 | 5 | 1 | 96 | 35 | 53 | ||||
| 2 | Inverness Caledonian | 30 | 21 | 5 | 4 | 111 | 46 | 47 | ||||
| 3 | Ross County | 29 | 19 | 2 | 8 | 92 | 50 | 40 | * | |||
| 4 | Clachnacuddin | 30 | 17 | 3 | 10 | 85 | 61 | 37 | ||||
| 5 | Keith | 29 | 15 | 5 | 9 | 82 | 67 | 35 | * | |||
| 6 | Nairn County | 30 | 17 | 1 | 12 | 93 | 66 | 35 | ||||
| 7 | Peterhead | 30 | 14 | 5 | 11 | 78 | 67 | 33 | ||||
| 8 | Forres Mechanics | 30 | 13 | 4 | 13 | 89 | 82 | 30 | ||||
| 9 | Rothes | 30 | 12 | 5 | 13 | 79 | 81 | 29 | ||||
| 10 | Lossiemouth | 30 | 12 | 2 | 16 | 68 | 81 | 26 | ||||
| 11 | Deveronvale | 30 | 10 | 5 | 15 | 61 | 70 | 25 | ||||
| 12 | Buckie Thistle | 30 | 12 | 0 | 18 | 75 | 90 | 24 | ||||
| 13 | Brora Rangers | 30 | 9 | 6 | 15 | 57 | 72 | 24 | ||||
| 14 | Fraserburgh | 30 | 8 | 3 | 19 | 58 | 93 | 19 | ||||
| 15 | Huntly | 30 | 4 | 3 | 23 | 44 | 147 | 11 | ||||
| 16 | Inverness Thistle | 30 | 3 | 4 | 23 | 52 | 112 | 10 | ||||
| * | Keith v Ross County not played | |||||||||||
| 1966-67 | P | W | D | L | F | A | Pts | |||||
| 1 | Ross County | 30 | 24 | 4 | 2 | 107 | 32 | 52 | ||||
| 2 | Elgin City | 30 | 19 | 9 | 2 | 111 | 37 | 47 | ||||
| 3 | Inverness Caledonian | 30 | 21 | 3 | 6 | 101 | 54 | 45 | ||||
| 4 | Peterhead | 30 | 18 | 2 | 10 | 94 | 60 | 38 | ||||
| 5 | Nairn County | 30 | 14 | 9 | 7 | 76 | 48 | 37 | ||||
| 6 | Lossiemouth | 30 | 13 | 6 | 11 | 70 | 60 | 32 | ||||
| 7 | Fraserburgh | 30 | 12 | 5 | 13 | 55 | 56 | 29 | ||||
| 8 | Brora Rangers | 30 | 13 | 2 | 15 | 85 | 92 | 28 | ||||
| 9 | Forres Mechanics | 30 | 11 | 5 | 14 | 64 | 79 | 27 | ||||
| 10 | Deveronvale | 30 | 11 | 4 | 15 | 63 | 81 | 26 | ||||
| 11 | Clachnacuddin | 30 | 11 | 4 | 15 | 64 | 84 | 26 | ||||
| 12 | Keith | 30 | 8 | 6 | 16 | 53 | 81 | 22 | ||||
| 13 | Inverness Thistle | 30 | 9 | 2 | 19 | 49 | 85 | 20 | ||||
| 14 | Buckie Thistle | 30 | 7 | 5 | 18 | 55 | 90 | 19 | ||||
| 15 | Rothes | 30 | 6 | 7 | 17 | 55 | 104 | 19 | ||||
| 16 | Huntly | 30 | 4 | 5 | 21 | 38 | 95 | 13 | ||||
| 1967-68 | P | W | D | L | F | A | Pts | |||||
| 1 | Elgin City | 30 | 26 | 3 | 1 | 117 | 28 | 55 | ||||
| 2 | Ross County | 30 | 22 | 5 | 3 | 82 | 35 | 49 | ||||
| 3 | Inverness Caledonian | 30 | 22 | 3 | 5 | 120 | 45 | 47 | ||||
| 4 | Peterhead | 30 | 19 | 2 | 9 | 98 | 57 | 40 | ||||
| 5 | Inverness Thistle | 30 | 15 | 4 | 11 | 66 | 66 | 34 | ||||
| 6 | Nairn County | 30 | 13 | 6 | 11 | 76 | 64 | 32 | ||||
| 7 | Huntly | 30 | 15 | 2 | 13 | 72 | 85 | 32 | ||||
| 8 | Keith | 30 | 15 | 0 | 15 | 68 | 63 | 30 | ||||
| 9 | Clachnacuddin | 30 | 14 | 2 | 14 | 63 | 75 | 30 | ||||
| 10 | Lossiemouth | 30 | 12 | 3 | 15 | 70 | 74 | 27 | ||||
| 11 | Brora Rangers | 30 | 11 | 3 | 16 | 69 | 67 | 25 | ||||
| 12 | Deveronvale | 30 | 10 | 3 | 17 | 62 | 84 | 23 | ||||
| 13 | Buckie Thistle | 30 | 5 | 6 | 19 | 53 | 112 | 16 | ||||
| 14 | Forres Mechanics | 30 | 6 | 3 | 21 | 52 | 99 | 15 | ||||
| 15 | Fraserburgh | 30 | 6 | 2 | 22 | 51 | 99 | 14 | ||||
| 16 | Rothes | 30 | 4 | 3 | 23 | 47 | 113 | 11 | ||||
| 1968-69 | P | W | D | L | F | A | Pts | |||||
| 1 | Elgin City | 30 | 24 | 4 | 2 | 100 | 32 | 52 | ||||
| 2 | Inverness Thistle | 30 | 20 | 3 | 7 | 106 | 53 | 43 | ||||
| 3 | Ross County | 30 | 17 | 9 | 4 | 83 | 46 | 43 | ||||
| 4 | Peterhead | 30 | 19 | 3 | 8 | 93 | 45 | 41 | ||||
| 5 | Inverness Caledonian | 30 | 17 | 5 | 8 | 98 | 61 | 39 | ||||
| 6 | Nairn County | 30 | 16 | 6 | 8 | 74 | 51 | 38 | ||||
| 7 | Keith | 30 | 17 | 3 | 10 | 81 | 54 | 37 | ||||
| 8 | Brora Rangers | 30 | 16 | 5 | 9 | 82 | 61 | 37 | ||||
| 9 | Forres Mechanics | 30 | 11 | 2 | 17 | 58 | 69 | 24 | ||||
| 10 | Deveronvale | 30 | 10 | 4 | 16 | 53 | 81 | 24 | ||||
| 11 | Lossiemouth | 30 | 10 | 3 | 17 | 52 | 83 | 23 | ||||
| 12 | Fraserburgh | 30 | 9 | 3 | 18 | 48 | 79 | 21 | ||||
| 13 | Clachnacuddin | 30 | 5 | 8 | 17 | 56 | 74 | 18 | ||||
| 14 | Huntly | 30 | 5 | 4 | 21 | 37 | 102 | 14 | ||||
| 15 | Buckie Thistle | 30 | 6 | 1 | 23 | 46 | 100 | 13 | ||||
| 16 | Rothes | 30 | 4 | 5 | 21 | 53 | 129 | 13 | ||||
| 1969-70 | P | W | D | L | F | A | Pts | |||||
| 1 | Elgin City | 30 | 24 | 1 | 5 | 101 | 28 | 49 | ||||
| 2 | Inverness Caledonian | 30 | 22 | 3 | 5 | 101 | 37 | 47 | ||||
| 3 | Inverness Thistle | 30 | 21 | 3 | 6 | 124 | 52 | 45 | ||||
| 4 | Ross County | 30 | 20 | 4 | 6 | 95 | 33 | 44 | ||||
| 5 | Keith | 30 | 18 | 5 | 7 | 89 | 56 | 41 | ||||
| 6 | Peterhead | 30 | 17 | 5 | 8 | 83 | 52 | 39 | ||||
| 7 | Clachnacuddin | 30 | 16 | 3 | 11 | 81 | 62 | 35 | ||||
| 8 | Brora Rangers | 30 | 16 | 2 | 12 | 78 | 59 | 34 | ||||
| 9 | Forres Mechanics | 30 | 14 | 4 | 12 | 70 | 60 | 32 | ||||
| 10 | Lossiemouth | 30 | 11 | 4 | 15 | 61 | 69 | 26 | ||||
| 11 | Nairn County | 30 | 9 | 5 | 16 | 55 | 60 | 23 | ||||
| 12 | Fraserburgh | 30 | 7 | 6 | 17 | 47 | 87 | 20 | ||||
| 13 | Rothes | 30 | 6 | 5 | 19 | 51 | 134 | 17 | ||||
| 14 | Deveronvale | 30 | 5 | 3 | 22 | 52 | 105 | 13 | ||||
| 15 | Huntly | 30 | 4 | 3 | 23 | 51 | 121 | 11 | ||||
| 16 | Buckie Thistle | 30 | 0 | 5 | 25 | 22 | 146 | 5 | ||||
| 1970-71 | P | W | D | L | F | A | Pts | |||||
| 1 | Inverness Caledonian | 30 | 23 | 5 | 2 | 92 | 32 | 51 | ||||
| 2 | Inverness Thistle | 30 | 20 | 6 | 4 | 115 | 41 | 46 | ||||
| 3 | Peterhead | 30 | 19 | 7 | 4 | 98 | 45 | 45 | ||||
| 4 | Elgin City | 30 | 19 | 6 | 5 | 90 | 37 | 44 | ||||
| 5 | Ross County | 30 | 15 | 7 | 8 | 71 | 49 | 37 | ||||
| 6 | Keith | 30 | 14 | 6 | 10 | 67 | 56 | 34 | ||||
| 7 | Nairn County | 30 | 14 | 4 | 12 | 58 | 54 | 32 | ||||
| 8 | Huntly | 30 | 14 | 3 | 13 | 63 | 64 | 31 | ||||
| 9 | Forres Mechanics | 30 | 10 | 6 | 14 | 53 | 65 | 26 | ||||
| 10 | Brora Rangers | 30 | 10 | 4 | 16 | 64 | 67 | 24 | ||||