HIGHLAND FOOTBALL LEAGUE - Final Tables 1893-date

 

 

Main Index

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

11

Clachnacuddin

30

7

10

13

44

67

24

12

Fraserburgh

30

7

6

17

47

77

20

13

Deveronvale

30

6

8

16

47

84

20

14

Lossiemouth

30

7

3

20

43

91

17

15

Rothes

30

8

0

22

72

118

16

16

Buckie Thistle

30

4

5

21

43

120

13

1971-72

P

W

D

L

F

A

Pts

1

Inverness Thistle

30

25

2

3

114

38

52

2

Elgin City

30

25

1

4

99

32

51

3

Inverness Caledonian

30

21

4

5

107

38

46

4

Keith

30

22

0

8

70

54

44

5

Peterhead

30

19

5

6

62

31

43

6

Ross County

30

12

7

11

61

56

31

7

Buckie Thistle

30

14

2

14

65

51

30

8

Fraserburgh

30

14

2

14

69

63

30

9

Brora Rangers

30

12

4

14

72

79

28

10

Clachnacuddin

30

8

6

16

54

73

22

11

Forres Mechanics

30

9

4

17

44

80

22

12

Nairn County

30

7

8

15

49

84

22

13

Huntly

30

7

7

16

55

71

21

14

Lossiemouth

30

5

5

20

47

87

15

15

Rothes

30

6

1

23

49

116

13

16

Deveronvale

30

4

1

25

25

92

9

1972-73

P

W

D

L

F

A

Pts

1

Inverness Thistle

30

22

3

5

116

44

47

2

Ross County

30

20

7

3

72

34

47

3

Huntly

30

20

4

6

69

32

44

4

Elgin City

30

18

5

7

75

39

41

5

Forres Mechanics

30

14

5

11

59

60

33

6

Buckie Thistle

30

11

10

9

58

59

32

7

Peterhead

30

13

4

13

51

40

30

8

Inverness Caledonian

30

11

8

11

59

55

30

9

Clachnacuddin

30

11

7

12

65

52

29

10

Keith

30

10

8

12

57

58

28

11

Fraserburgh

30

11

5

14

46

52

27

12

Rothes

30

7

8

15

57

72

22

13

Brora Rangers

30

8

6

16

49

68

22

14

Lossiemouth

30

6

7

17

31

74

19

15

Nairn County

30

4

7

19

45

95

15

16

Deveronvale

30

5

4

21

38

105

14

Championship play-off

Inverness Thistle 2-1 Ross County

1973-74

P

W

D

L

F

A

Pts

1

Elgin City

30

19

7

4

71

30

45

2

Inverness Thistle

30

14

12

4

66

39

40

3

Fraserburgh

30

16

7

7

72

43

39

4

Keith

30

15

8

7

64

34

38

5

Nairn County

30

15

7

8

60

52

37

6

Clachnacuddin

30

15

6

9

71

35

36

7

Ross County

30

15

4

11

81

42

34

8

Huntly

30

13

6

11

45

56

32

9

Inverness Caledonian

30

12

8

10

57

49

32

10

Rothes

30

12

6

12

48

58

30

11

Deveronvale

30

8

9

13

49

69

25

12

Forres Mechanics

30

8

5

17

51

76

21

13

Peterhead

30

5

10

15

35

61

20

14

Lossiemouth

30

6

6

18

44

72

18

15

Buckie Thistle

30

6

5

19

45

93

17

16

Brora Rangers

30

5

6

19

37

85

16

1974-75

P

W

D

L

F

A

Pts

1

Clachnacuddin

30

19

8

3

72

32

46

2

Keith

30

20

5

5

90

41

45

3

Fraserburgh

30

18

5

7

86

48

41

4

Inverness Caledonian

30

15

9

6

60

45

39

5

Elgin City

30

15

6

9

64

46

36

6

Nairn County

30

13

9

8

67

61

35

7

Ross County

30

13

6

11

66

59

32

8

Buckie Thistle

30

13

6

11

62

63

32

9

Huntly

30

12

7

11

66

58

31

10

Inverness Thistle

30

11

7

12

69

49

29

11

Peterhead

30

11

6

13

54

58

28

12

Rothes

30

9

5

16

54

64

23

13

Deveronvale

30

9

4

17

58

88

22

14

Lossiemouth

30

6

3

21

31

77

15

15

Forres Mechanics

30

5

4

21

38

85

14

16

Brora Rangers

30

3

4

23

41

104

10

1975-76

P

W

D

L

F

A

Pts

1

Nairn County

30

19

6

5

75

35

44

2

Fraserburgh

30

20

4

6

67

35

44

3

Keith

30

19

5

6

65

30

43

4

Peterhead

30

19

5

6

85

42

43

5

Inverness Thistle

30

15

7

8

69

41

37

6

Inverness Caledonian

30

15

7

8

52

49

37

7

Elgin City

30

11

11

8

57

48

33

8

Ross County

30

12

9

9

64

62

33

9

Rothes

30

13

3

14

57

57

29

10

Clachnacuddin

30

8

10

12

38

43

26

11

Buckie Thistle

30

9

6

15

31

48

24

12

Brora Rangers

30

9

5

16

39

57

23

13

Huntly

30

8

7

15

31

46

23

14

Lossiemouth

30

4

8

18

34

74

16

15

Forres Mechanics

30

4

7

19

53

74

15

16

Deveronvale

30

3

4

23

29

105

10

Championship play-off

Nairn County 2-1 (aet) Fraserburgh

1976-77

P

W

D

L

F

A

Pts

1

Inverness Caledonian

30

21

4

5

80

31

46

2

Peterhead

30

21

4

5

77

35

46

3

Nairn County

30

19

3

8

64

39

41

4

Brora Rangers

30

16

7

7

69

66

39

5

Inverness Thistle

30

16

5

9

66

44

37

6

Keith

30

13

8

9

71

45

34

7

Fraserburgh

30

13

8

9

58

49

34

8

Buckie Thistle

30

13

7

10

57

44

33

9

Clachnacuddin

30

11

9

10

53

44

31

10

Rothes

30

13

5

12

61

55

31

11

Elgin City

30

9

7

14

33

53

25

12

Ross County

30

9

3

18

52

66

21

13

Huntly

30

7

6

17

45

65

20

14

Lossiemouth

30

4

9

17

37

69

17

15

Deveronvale

30

6

5

19

43

82

17

16

Forres Mechanics

30

2

4

24

34

113

8

1977-78

P

W

D

L

F

A

Pts

1

Inverness Caledonian

30

23

3

4

85

40

49

2

Peterhead

30

22

3

5

85

33

47

3

Ross County

30

19

7

4

73

41

45

4

Inverness Thistle

30

15

9

6

78

47

39

5

Elgin City

30

15

8

7

56

44

38

6

Keith

30

12

11

7

65

40

35

7

Buckie Thistle

30

13

9

8

61

40

35

8

Nairn County

30

15

5

10

71

61

35

9

Fraserburgh

30

9

6

15

55

65

24

10

Huntly

30

9

6

15

46

60

24

11

Deveronvale

30

8

7

15

50

71

23

12

Rothes

30

8

6

16

50

69

22

13

Clachnacuddin

30

7

7

16

49

66

21

14

Lossiemouth

30

6

7

17

42

70

19

15

Brora Rangers

30

6

4

20

39

89

16

16

Forres Mechanics

30

4

0

26

42

111

8

1978-79

P

W

D

L

F

A

Pts

1

Keith

30

21

6

3

67

25

48

2

Inverness Caledonian

30

20

5

5

67

25

45

3

Peterhead

30

19

5

6

62

32

43

4

Inverness Thistle

30

18

2

10

91

43

38

5

Ross County

30

17

4

9

52

33

38

6

Elgin City

30

14

7

9

64

49

35

7

Buckie Thistle

30

14

6

10

61

49

34

8

Deveronvale

30

14

6

10

63

57

34

9

Rothes

30

9

10

11

47

60

28

10

Fraserburgh

30

10

7

13

45

50

27

11

Nairn County

30

9

6

15

47

56

24

12

Brora Rangers

30

9

4

17

45

51

22

13

Clachnacuddin

30

8

3

19

45

75

19

14

Huntly

30

7

4

19

51

66

18

15

Forres Mechanics

30

7

3

20

52

94

17

16

Lossiemouth

30

3

4

23

24

109

10

1979-80

P

W

D

L

F

A

Pts

1

Keith

30

24

4

2

82

20

52

2

Brora Rangers

30

15

10

5

60

27

40

3

Inverness Thistle

30

17

4

9

74

43

38

4

Ross County

30

14

9

7

65

57

37

5

Buckie Thistle

30

13

11

6

56

48

37

6

Inverness Caledonian

30

14

8

8

70

47

36

7

Rothes

30

15

5

10

65

50

35

8

Peterhead

30

13

7

10

43

30

33

9

Elgin City

30

11

11

8

39

42

33

10

Nairn County

30

10

6

14

53

57

26

11

Huntly

30

10

4

16

57

66

24

12

Deveronvale

30

6

11

13

40

58

23

13

Fraserburgh

30

7

7

16

39

53

21

14

Clachnacuddin

30

6

7

17

37

63

19

15

Forres Mechanics

30

6

4

20

37

92

16

16

Lossiemouth

30

2

6

22

21

85

10

1980-81

P

W

D

L

F

A

Pts

1

Keith

30

17

8

5

52

26

42

2

Fraserburgh

30

17

7

6

55

31

41

3

Elgin City

30

17

6

7

63

32

40

4

Clachnacuddin

30

14

9

7

55

42

37

5

Buckie Thistle

30

15

6

9

63

43

36

6

Peterhead

30

14

8

8

50

35

36

7

Rothes

30

14

7

9

55

40

35

8

Inverness Thistle

30

15

4

11

62

42

34

9

Inverness Caledonian

30

11

8

11

48

44

30

10

Brora Rangers

30

12

6

12

49

47

30

11

Ross County

30

13

3

14

51

59

29

12

Huntly

30

10

8

12

63

65

28

13

Deveronvale

30

6

10

14

40

68

22

14

Nairn County

30

6

8

16

49

74

20

15

Lossiemouth

30

2

6

22

30

70

10

16

Forres Mechanics

30

3

4

23

31

98

10

1981-82

P

W

D

L

F

A

Pts

1

Inverness Caledonian

30

22

5

3

76

28

49

2

Peterhead

30

17

7

6

67

39

41

3

Keith

30

17

6

7

69

28

40

4

Elgin City

30

15

7

8

55

37

37

5

Brora Rangers

30

13

8

9

49

38

34

6

Ross County

30

12

9

9

61

52

33

7

Fraserburgh

30

15

3

12

56

48

33

8

Inverness Thistle

30

11

9

10

56

55

31

9

Huntly

30

9

11

10

62

71

29

10

Rothes

30

13

2

15

52

55

28

11

Deveronvale

30

9

9

12

47

47

27

12

Clachnacuddin

30

10

6

14

49

59

26

13

Forres Mechanics

30

9

5

16

53

84

23

14

Buckie Thistle

30

5

9

16

33

62

19

15

Nairn County

30

5

6

19

46

55

16

16

Lossiemouth

30

6

2

22

31

74

14

1982-83

P

W

D

L

F

A

Pts

1

Inverness Caledonian

30

23

7

0

92

21

76

2

Elgin City

30

19

4

7

65

30

61

3

Keith

30

16

10

4

57

34

58

4

Brora Rangers

30

17

7

6

68

32

58

5

Peterhead

30

15

7

8

68

49

52

6

Fraserburgh

30

14

9

7

58

39

51

7

Inverness Thistle

30

14

5

11

61

55

47

8

Clachnacuddin

30

12

8

10

75

72

44

9

Ross County

30

12

4

14

68

68

40

10

Nairn County

30

10

5

15

56

64

35

11

Forres Mechanics

30

10

3

17

45

81

33

12

Huntly

30

9

4

17

55

81

31

13

Buckie Thistle

30

7

9

14

52

69

30

14

Deveronvale

30

4

11

15

46

48

23

15

Rothes

30

4

5

21

38

81

17

16

Lossiemouth

30

2

6

22

29

91

12

3 points were awarded for a win from this season

1983-84

P

W

D

L

F

A

Pts

1

Inverness Caledonian

30

21

5

4

85

28

68

2

Keith

30

20

6

4

62

30

66

3

Peterhead

30

17

6

7

45

21

57

4

Elgin City

30

17

5

8

59

31

56

5

Buckie Thistle

30

14

8

8

74

65

50

6

Inverness Thistle

30

15

3

12

60

51

48

7

Brora Rangers

30

10

10

10

55

42

40

8

Fraserburgh

30

11

7

12

55

55

40

9

Forres Mechanics

30

12

4

14

53

60

40

10

Huntly

30

9

7

14

45

51

34

11

Clachnacuddin

30

9

7

14

55

63

34

12

Nairn County

30

8

9

13

57

57

33

13

Ross County

30

7

9

14

51

63

30

14

Deveronvale

30

8

5

17

38

67

29

15

Rothes

30

6

5

19

43

97

23

16

Lossiemouth

30

6

4

20

26

82

22

1984-85

P

W

D

L

F

A

Pts

1

Keith

30

19

6

5

70

30

63

2

Inverness Caledonian

30

18

4

8

59

31

58

3

Brora Rangers

30

15

4

11

52

50

49

4

Forres Mechanics

30

15

3

12

51

37

48

5

Buckie Thistle

30

14

6

10

56

50

48

6

Ross County

30

14

6

10

53

47

48

7

Elgin City

30

13

8

9

55

37

47

8

Peterhead

30

14

5

11

45

41

47

9

Huntly

30

15

1

14

44

41

46

10

Nairn County

30

13

5

12

47

50

44

11

Inverness Thistle

30

12

4

14

57

41

40

12

Clachnacuddin

30

11

2

17

47

60

35

13

Fraserburgh

30

10

5

15

39

54

35

14

Deveronvale

30

9

4

17

46

70

31

15

Rothes

30

8

4

18

38

70

28

16

Lossiemouth

30

5

3

22

33

83

18

1985-86

P

W

D

L

F

A

Pts

1

Forres Mechanics

32

22

6

4

77

27

72

2

Elgin City

32

21

7

4

67

33

70

3

Peterhead

32

22

3

7

70

32

69

4

Inverness Caledonian

32

19

9

4

70

32

66

5

Keith

32

17

5

10

66

40

56

6

Huntly

32

15

8

9

58

45

53

7

Buckie Thistle

32

14

8

10

48

36

50

8

Inverness Thistle

32

12

9

11

56

53

45

9

Nairn County

32

11

6

15

47

60

39

10

Ross County

32

11

4

17

65

66

37

11

Rothes

32

9

8

15

51

62

35

12

Fort William

32

10

5

17

40

73

35

13

Clachnacuddin

32

8

7

17

43

72

31

14

Fraserburgh

32

8

6

18

40

60

30

15

Lossiemouth

32

6

8

18

38

63

26

16

Brora Rangers

32

6

5

21

39

74

23

17

Deveronvale

32

4

10

18

31

65

22

1986-87

P

W

D

L

F

A

Pts

1

Inverness Thistle

34

27

6

1

96

30

87

2

Inverness Caledonian

34

25

6

3

114

31

81

3

Elgin City

34

21

7

6

93

33

70

4

Keith

34

21

6

7

89

39

69

5

Buckie Thistle

34

20

8

6

84

37

68

6

Forres Mechanics

34

18

9

7

53

34

63

7

Peterhead

34

18

7

9

67

45

61

8

Cove Rangers

34

17

6

11

79

58

57

9

Huntly

34

16

6

12

60

63

54

10

Lossiemouth

34

10

7

17

54

77

37

11

Fort William

34

9

6

19

44

76

33

12

Nairn County

34

9

6

19

48

92

33

13

Fraserburgh

34

9

5

20

48

63

32

14

Rothes

34

10

2

22

54

99

32

15

Brora Rangers

34

7

6

21

43

86

27

16

Clachnacuddin

34

6

4

24

42

84

22

17

Deveronvale

34

6

4

24

36

96

22

18

Ross County

34

5

3

26

31

92

18

1987-88

P

W

D

L

F

A

Pts

1

Inverness Caledonian

34

23

5

6

97

40

74

2

Buckie Thistle

34

22

6

6

80

30

72

3

Peterhead

34

22

5

7

68

40

71

4

Inverness Thistle

34

19

7

8

69

42

64

5

Keith

34

20

2

12

81

49

62

6

Forres Mechanics

34

20

2

12

70

40

62

7

Elgin City

34

17

8

9

69

41

59

8

Ross County

34

19

2

13

67

39

59

9

Huntly

34

16

9

9

60

44

57

10

Cove Rangers

34

14

10

10

67

54

52

11

Deveronvale

34

12

10

12

64

70

46

12

Brora Rangers

34

12

5

17

49

69

41

13

Fraserburgh

34

9

6

19

37

71

33

14

Clachnacuddin

34

8

5

21

53

93

29

15

Rothes

34

8

5

21

51

94

29

16

Lossiemouth

34

8

4

22

38

78

28

17

Fort William

34

6

3

25

43

89

21

18

Nairn County

34

1

6

27

30

110

9

1988-89

P

W

D

L

F

A

Pts

1

Peterhead

34

22

8

4

79

35

74

2

Cove Rangers

34

21

6

7

71

38

69

3

Huntly

34

20

6

8

82

40

66

4

Inverness Thistle

34

19

9

6

70

29

66

5

Elgin City

34

19

9

6

73

37

66

6

Keith

34

19

8

7

61

32

65

7

Forres Mechanics

34

19

8

7

66

34

65

8

Ross County

34

18

3

13

61

51

57

9

Buckie Thistle

34

16

6

12

66

53

54

10

Inverness Caledonian

34

14

11

9

70

42

53

11

Fraserburgh

34

15

8

11

52

43

53

12

Lossiemouth

34

10

8

16

54

66

38

13

Deveronvale

34

8

7

19

44

80

31

14

Brora Rangers

34

8

2

24

42

67

26

15

Nairn County

34

5

8

21

49

102

23

16

Clachnacuddin

34

5

5

24

34

89

20

17

Rothes

34

5

4

25

44

104

19

18

Fort William

34

3

4

27

24

100

13

1989-90

P

W

D

L

F

A

Pts

1

Elgin City

34

26

3

5

103

33

81

2

Inverness Caledonian

34

23

7

4

103

35

76

3

Peterhead

34

23

4

7

77

35

73

4

Inverness Thistle

34

23

4

7

69

31

73

5

Forres Mechanics

34

20

5

9

79

53

65

6

Cove Rangers

34

17

8

9

72

59

59

7

Fraserburgh

34

17

6

11

58

51

57

8

Huntly

34

17

5

12

72

46

56

9

Lossiemouth

34

15

5

14

77

67

50

10

Buckie Thistle

34

14

7

13

63

53

49

11

Ross County

34

13

5

16

54

54

44

12

Keith

34

11

8

15

49

45

41

13

Fort William

34

12

4

18

59

73

40

14

Brora Rangers

34

9

6

19

52

80

33

15

Nairn County

34

9

6

19

51

90

33

16

Deveronvale

34

6

2

26

42

102

20

17

Rothes

34

4

6

24

36

84

18

18

Clachnacuddin

34

0

3

31

26

151

3

 

1990-91

P

W

D

L

F

A

Pts

1

Ross County

34

24

4

6

91

37

76

2

Inverness Caledonian

34

23

4

7

87

40

73

3

Cove Rangers

34

23

2

9

95

52

71

4

Forres Mechanics

34

22

3

9

77

49

69

5

Inverness Thistle

34

20

5

9

55

39

65

6

Huntly

34

17

10

7

79

52

61

7

Elgin City

34

17

6

11

84

53

57

8

Peterhead

34

13

11

10

50

45

50

9

Brora Rangers

34

13

10

11

66

54

49

10

Lossiemouth

34

14

5

15

69

61

47

11

Buckie Thistle

34

12

7

15

47

52

43

12

Fort William

34

11

10

13

76

85

43

13

Fraserburgh

34

11

8

15

54

56

41

14

Keith

34

11

4

19

37

55

37

15

Deveronvale

34

7

9

18

38

91

30

16

Clachnacuddin

34

8

2

24

42

92

26

17

Nairn County

34

4

3

27

36

104

15

18

Rothes

34

2

5

27

36

102

11

1991-92

P

W

D

L

F

A

Pts

1

Ross County

34

24

3

7

95

43

75

2

Inverness Caledonian

34

23

6

5

93

33

75

3

Huntly

34

21

7

6

70

43

70

4

Cove Rangers

34

18

9

7

62

35

63

5

Keith

34

18

6

10

67

45

60

6

Lossiemouth

34

17

7

10

62

42

58

7

Buckie Thistle

34

17

6

11

46

58

57

8

Elgin City

34

16

6

12

76

51

54

9

Peterhead

34

16

6

12

61

59

54

10

Inverness Thistle

34

14

8

12

54

57

50

11

Forres Mechanics

34

13

8

13

66

62

47

12

Clachnacuddin

34

11

6

17

43

51

39

13

Deveronvale

34

12

3

19

40

58

39

14

Brora Rangers

34

11

5

18

67

52

38

15

Fraserburgh

34

11

3

20

43

67

36

16

Fort William

34

8

4

22

48

63

28

17

Rothes

34

4

4

26

35

99

16

18

Nairn County

34

3

3

28

24

111

12

1992-93

P

W

D

L

F

A

Pts

1

Elgin City

34

24

5

5

110

35

77

*

2

Cove Rangers

34

23

4

7

78

37

73

3

Lossiemouth

34

21

6

7

104

54

69

4

Inverness Caledonian

34

21

6

7

76

41

69

5

Ross County

34

19

7

8

87

49

64

6

Huntly

34

19

5

10

96

55

62

7

Clachnacuddin

34

17

7

10

47

34

58

8

Inverness Thistle

34

17

6

11

55

50

57

9

Buckie Thistle

34

17

4

13

62

55

55

10

Fraserburgh

34

15

7

12

63

52

52

11

Deveronvale

34

14

4

16

57

71

46

12

Keith

34

12

9

13

46

59

45

13

Brora Rangers

34

11

8

15

72

74

41

14

Peterhead

34

8

10

16

61

80

34

15

Rothes

34

4

8

22

42

104

20

16

Fort William

34

5

4

25

37

89

19

17

Forres Mechanics

34

4

6

24

40

94

18

18

Nairn County

34

1

2

31

26

126

5

*

Championship withheld

Elgin City had applied to have their last game of the season brought forward by 24 hours

to 23 April claiming this would give their players extra time to rest their players before a friendly

game against Dundee on the Sunday. Elgin duly beat Forres 6-0 to claim the Championship, but

it was subsequently discovered that had the game gone ahead on the scheduled date, two of their

players would have been inelegible through being suspended by the Scottish FA. At a League

meeting on 29 April, it was agreed that Elgin had brought the game into disrepute by not informing

the m of the impending suspensions and duly stripped Elgin of the title.

1993-94

P

W

D

L

F

A

Pts

1

Huntly

34

27

4

3

95

21

85

2

Inverness Caledonian

34

20

7

7

80

44

67

3

Ross County

34

21

4

9

80

51

67

4

Cove Rangers

34

20

4

10

89

46

64

5

Lossiemouth

34

19

6

9

74

45

63

6

Elgin City

34

19

6

9

60

33

63

7

Keith

34

16

6

12

57

40

54

8

Buckie Thistle

34

16

6

12

54

48

54

9

Fraserburgh

34

15

8

11

52

36

53

10

Brora Rangers

34

13

9

12

60

61

48

11

Peterhead

34

12

8

14

55

56

44

12

Inverness Clachnacuddin

34

11

7

16

49

60

40

13

Forres Mechanics

34

11

6

17

56

67

39

14

Deveronvale

34

7

8

19

46

84

29

15

Inverness Thistle

34

6

9

19

38

62

27

16

Fort William

34

8

3

23

26

78

27

17

Nairn County

34

6

3

25

30

114

21

18

Rothes

34

4

6

24

42

97

18

1994-95

P

W

D

L

F

A

Pts

1

Huntly

30

24

2

4

102

30

74

2

Cove Rangers

30

18

3

9

69

38

57

3

Lossiemouth

30

17

3

10

75

53

54

4

Keith

30

16

5

9

59

32

53

5

Brora Rangers

30

15

7

8

63

41

52

6

Peterhead

30

15

7

8

64

43

52

7

Fraserburgh

30

16

4

10

56

43

52

8

Elgin City

30

15

3

12

52

42

48

9

Deveronvale

30

14

5

11

58

49

47

10

Buckie Thistle

30

12

8

10

50

52

44

11

Forres Mechanics

30

12

5

13

46

56

41

12

Fort William

30

11

4

15

46

57

37

13

Clachnacuddin

30

7

5

18

37

61

26

14

Wick Academy

30

7

4

19

32

77

25

15

Rothes

30

2

5

23

27

77

11

16

Nairn County

30

3

2

25

20

105

11

1995-96

P

W

D

L

F

A

Pts

1

Huntly

30

27

0

3

103

34

81

2

Cove Rangers

30

20

5

5

74

35

65

3

Lossiemouth

30

18

3

9

55

37

57

4

Peterhead

30

16

7

7

74

51

55

5

Fraserburgh

30

14

9

7

85

46

51

6

Keith

30

14

6

10

59

40

48

7

Elgin City

30

15

3

12

59

55

48

8

Brora Rangers

30

12

5

13

40

50

41

9

Deveronvale

30

12

3

15

47

53

39

10

Wick Academy

30

11

5

14

42

63

39

11

Clachnacuddin

30

9

7

14

45

51

34

12

Buckie Thistle

30

8

8

14

45

61

32

13

Forres Mechanics

30

6

8

18

38

51

26

14

Fort William

30

8

2

20

27

72

26

15

Rothes

30

4

8

18

39

74

20

16

Nairn County

30

4

5

21

26

85

17

 

1996-97

P

W

D

L

F

A

Pts

1

Huntly

30

23

4

3

86

26

73

2

Keith

30

21

3

6

76

36

66

3

Peterhead

30

17

7

6

77

30

58

4

Lossiemouth

30

18

4

8

66

31

58

5

Inverness Clachnacuddin

30

16

5

9

59

46

53

6

Fraserburgh

30

15

7

8

56

38

52

7

Cove Rangers

30

15

5

10

84

47

50

8

Deveronvale

30

16

2

12

55

54

50

9

Elgin City

30

13

4

13

64

66

43

10

Wick Academy

30

9

8

13

41

46

35

11

Rothes

30

9

8

13

44

52

35

12

Forres Mechanics

30

8

5

17

40

60

29

13

Buckie Thistle

30

8

4

18

41

55

28

14

Brora Rangers

30

5

10

15

43

88

25

15

Nairn County

30

4

3

23

21

93

15

16

Fort William

30

2

3

25

31

116

9

 

1997-98

P

W

D

L

F

A

Pts

1

Huntly

30

22

5

3

92

32

71

2

Fraserburgh

30

21

5

4

69

31

68

3

Peterhead

30

20

5

5

88

34

65

4

Cove Rangers

30

19

4

7

100

39

61

5

Elgin City

30

16

7

7

59

33

55

6

Keith

30

15

6

9

65

54

51

7

Forres Mechanics

30

13

6

11

64

58

45

8

Clachnacuddin

30

14

3

13

59

57

45

9

Deveronvale

30

11

6

13

59

61

39

10

Buckie Thistle

30

11

6

13

42

47

39

11

Brora Rangers

30

10

4

16

54

66

34

12

Lossiemouth

30

9

6

15

39

66

33

13

Rothes

30

7

8

15

41

56

29

14

Wick Academy

30

5

5

20

40

74

20

15

Fort William

30

3

4

23

31

130

13

16

Nairn County

30

3

3

24

30

94

12

 

1998-99

P

W

D

L

F

A

Pts

1

Peterhead

30

24

4

2

89

19

76

2

Huntly

30

23

3

4

86

38

72

3

Keith

30

22

4

4

92

41

70

4

Elgin City

30

21

1

8

71

39

64

5

Fraserburgh

30

18

6

6

86

39

60

6

Clachnacuddin

30

16

8

6

80

45

56

7

Cove Rangers

30

16

5

9

88

48

53

8

Forres Mechanics

30

11

6

13

60

60

39

9

Brora Rangers

30

11

5

14

61

63

38

10

Deveronvale

30

11

4

15

57

72

37

11

Rothes

30

8

5

17

46

64

29

12

Buckie Thistle

30

8

4

18

36

60

28

13

Lossiemouth

30

8

4

18

40

67

28

14

Wick Academy

30

7

2

21

33

85

23

15

Nairn County

30

3

2

25

32

114

11

16

Fort William

30

1

1

28

24

127

4

1999-2000

P

W

D

L

F

A

Pts

1

Keith

30

21

3

6

76

38

66

2

Fraserburgh

30

17

10

3

75

32

61

3

Buckie Thistle

30

18

7

5

58

31

61

4

Peterhead

30

18

4

8

66

39

58

5

Huntly

30

15

7

8

69

46

52

6

Forres Mechanics

30

15

7

8

60

42

52

7

Clachnacuddin

30

14

6

10

55

37

48

8

Cove Rangers

30

12

6

12

81

54

42

9

Elgin City

30

12

6

12

45

44

42

10

Lossiemouth

30

12

6

12

52

56

42

11

Deveronvale

30

11

5

14

51

63

38

12

Brora Rangers

30

9

6

15

53

61

33

13

Rothes

30

8

5

17

41

52

29

14

Wick Academy

30

6

5

19

36

84

23

15

Nairn County

30

3

8

19

24

91

17

16

Fort William

30

1

5

24

34

107

8

2000-01

P

W

D

L

F

A

Pts

1

Cove Rangers

26

20

3

3

74

32

63

2

Huntly

26

19

2

5

61

29

59

3

Buckie Thistle

26

13

7

6

46

33

46

4

Clachnacuddin

26

13

5

8

47

35

44

5

Keith

26

11

9

6

54

43

42

6

Deveronvale

26

11

8

7

40

32

41

7

Forres Mechanics

26

10

10

6

44

39

40

8

Fraserburgh

26

12

3

11

47

38

39

9

Nairn County

26

8

7

11

44

58

31

10

Wick Academy

26

8

5

13

39

43

29

11

Rothes

26

6

5

15

30

45

23

12

Lossiemouth

26

6

4

16

27

60

22

13

Brora Rangers

26

4

3

19

42

78

15

14

Fort William

26

3

5

18

27

57

14

2001-02

P

W

D

L

F

A

Pts

1

Fraserburgh

28

20

4

4

71

36

64

2

Deveronvale

28

19

4

5

68

27

61

3

Buckie Thistle

28

15

8

5

51

27

53

4

Clachnacuddin

28

13

10

5

60

39

49

5

Keith

28

14

5

9

57

37

47

6

Cove Rangers

28

12

7

9

72

60

43

7

Inverurie Loco Works

28

12

4

12

48

43

40

8

Brora Rangers

28

12

4

12

47

55

40

9

Huntly

28

11

6

11

46

36

39

10

Forres Mechanics

28

9

10

9

49

46

37

11

Lossiemouth

28

9

6

13

23

40

33

12

Nairn County

28

6

8

14

45

61

26

13

Fort William

28

7

2

19

30

62

23

14

Wick Academy

28

5

4

19

20

59

19

15

Rothes

28

2

6

20

24

83

12

2002-03

P

W

D

L

F

A

Pts

1

Deveronvale

28

21

6

1

90

24

69

2

Keith

28

17

1

10

66

35

52

3

Buckie Thistle

28

15

6

7

63

36

51

4

Cove Rangers

28

14

7

7

69

46

49

5

Nairn County

28

13

7

8

67

47

46

6

Fraserburgh

28

14

4

10

61

45

46

7

Clachnacuddin

28

13

4

11

45

50

43

8

Huntly

28

12

5

11

53

42

41

9

Inverurie Loco Works

28

11

7

10

50

50

40

10

Lossiemouth

28

12

4

12

41

52

40

11

Forres Mechanics

28

12

2

14

59

61

38

12

Rothes

28

8

5

15

26

50

29

13

Wick Academy

28

8

2

18

33

68

26

14

Brora Rangers

28

3

6

19

30

77

15

15

Fort William

28

2

4

22

20

90

10

2003-04

P

W

D

L

F

A

Pts

1

Clachnacuddin

28

21

3

4

61

25

66

2

Buckie Thistle

28

18

7

3

56

32

61

3

Fraserburgh

28

18

5

5

81

36

59

4

Deveronvale

28

18

1

9

77

41

55

5

Keith

28

17

2

9

70

36

53

6

Huntly

28

16

5

7

73

47

53

7

Inverurie Loco Works

28

13

10

5

76

51

49

8

Forres Mechanics

28

13

4

11

63

49

43

9

Nairn County

28

9

5

14

40

60

32

10

Cove Rangers

28

7

6

15

45

61

27

11

Wick Academy

28

6

5

17

42

65

23

12

Brora Rangers

28

5

6

17

34

70

21

13

Lossiemouth

28

4

8

16

41

74

20

14

Rothes

28

2

9

17

19

62

15

15

Fort William

28

3

4

21

20

89

13

2004-05

P

W

D

L

F

A

Pts

1

Huntly

28

20

5

3

79

32

65

2

Inverurie Loco Works

28

20

3

5

81

25

63

3

Fraserburgh

28

19

2

7

75

35

59

4

Deveronvale

28

19

2

7

75

40

59

5

Buckie Thistle

28

16

4

8

51

26

52

6

Cove Rangers

28

16

4

8

59

44

52

7

Clachnacuddin

28

14

3

11

60

37

45

8

Keith

28

14

3

11

56

45

45

9

Forres Mechanics

28

10

9

9

49

44

39

10

Nairn County

28

11

3

14

54

58

36

11

Lossiemouth

28

10

1

17

49

80

31

12

Wick Academy

28

6

1

21

30

71

19

13

Fort William

28

5

1

22

26

89

16

14

Rothes

28

4

2

22

30

78

14

15

Brora Rangers

28

2

5

21

26

96

11

2005-06

P

W

D

L

F

A

Pts

1

Deveronvale

28

20

4

4

77

29

64

2

Inverurie Loco Works

28

19

3

6

72

26

60

3

Buckie Thistle

28

16

8

4

48

23

56

4

Forres Mechanics

28

17

3

8

76

37

54

5

Keith

28

16

4

8

63

41

52

6

Huntly

28

15

6

7

66

41

51

7

Fraserburgh

28

13

6

9

68

45

45

8

Cove Rangers

28

12

6

10

55

46

42

9

Clachnacuddin

28

12

5

11

56

57

41

10

Nairn County

28

12

4

12

57

46

40

11

Rothes

28

9

1

18

48

75

28

12

Wick Academy

28

7

4

17

41

67

25

13

Lossiemouth

28

7

4

17

40

97

25

14

Brora Rangers

28

4

1

23

31

82

13

15

Fort William

28

1

1

26

18

104

4

2006-07

P

W

D

L

F

A

Pts

1

Keith

28

20

4

4

67

26

64

2

Inverurie Loco Works

28

20

4

4

62

33

64

3

Buckie Thistle

28

17

8

3

54

28

59

4

Deveronvale

28

17

4

7

77

35

55

5

Huntly

28

17

4

7

67

39

55

6

Cove Rangers

28

13

6

9

52

36

45

7

Nairn County

28

13

4

11

57

42

43

8

Fraserburgh

28

11

8

9

48

42

41

9

Clachnacuddin

28

9

6

13

43

42

33

10

Rothes

28

10

2

16

42

57

32

11

Wick Academy

28

10

2

16

44

61

32

12

Forres Mechanics

28

7

7

14

54

60

28

13

Brora Rangers

28

8

2

18

38

84

26

14

Lossiemouth

28

3

5

20

25

64

14

15

Fort William

28

3

0

25

26

107

9

2007-08

P

W

D

L

F

A

Pts

1

Cove rangers

28

19

7

2

85

33

64

2

Keith

28

18

7

3

80

27

61

3

Deveronvale

28

17

7

4

85

33

58

4

Buckie Thistle

28

17

6

5

54

24

57

5

Fraserburgh

28

16

3

9

65

43

51

6

Inverurie Loco Works

28

15

4

9

67

39

49

7

Huntly

28

13

6

9

60

44

45

8

Forres Mechanics

28

13

5

10

67

46

44

9

Nairn County

28

12

4

12

44

49

40

10

Clachnacuddin

28

10

7

11

49

50

37

11

Wick Academy

28

9

5

14

49

60

32

12

Rothes

28

5

4

19

49

75

19

13

Lossiemouth

28

4

5

19

22

66

17

14

Brora Rangers

28

4

4

20

29

74

16

15

Fort William

28

1

0

27

16

158

3

2008-09

P

W

D

L

F

A

Pts

1

Cove Rangers

28

22

4

2

96

26

70

2

Deveronvale

28

18

7

3

78

31

61

3

Inverurie Loco Works

28

18

3

7

72

33

57

4

Keith

28

18

2

8

62

35

56

5

Wick Academy

28

16

3

9

54

46

51

6

Buckie Thistle

28

15

4

9

61

41

49

7

Fraserburgh

28

13

8

7

62

47

47

8

Huntly

28

14

4

10

51

40

46

9

Forres Mechanics

28

12

7

9

64

42

43

10

Nairn County

28

12

5

11

44

46

41

11

Clachnacuddin

28

8

7

13

53

58

31

12

Lossiemouth

28

7

4

17

31

55

25

13

Rothes

28

2

4

22

24

80

10

14

Brora Rangers

28

2

3

23

21

91

9

15

Fort William

28

0

1

27

16

121

1

 

 

1