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