THE SCOTTISH HIGHLAND FOOTBALL LEAGUE

LEAGUE CHAMPIONS BY DATE
Inverness Thistle 1893-94      
Clachnacuddin  1894-95
Caledonian  1895-96
Clachnacuddin  1896-97      1897-98
Caledonian  1898-99      1899-00
Clachnacuddin  1900-01
Caledonian  1901-02
Clachnacuddin  1902-03      1903-04
Clachnacuddin  1904-05      1905-06
Inverness Thistle  1906-07
Clachnacuddin  1907-08
Citadel  1908-09
Inverness Thistle  1909-10
Caledonian  1910-11
Clachnacuddin  1911-12
Aberdeen 'A'  1912-13
Caledonian  1913-14
Competition Suspended  1914-1919
Buckie Thistle  1919-20
Clachnacuddin  1920-21      1921-22
Clachnacuddin  1922-23      1923-24
Aberdeen 'A'  1924-25
Caledonian  1925-26
Buckie Thistle  1926-27      1927-28
Inverness Thistle  1928-29
Huntly  1929-30
Caledonian  1930-31
Elgin City  1931-32
Fraserburgh  1932-33
Buckie Thistle  1933-34
Elgin City  1934-35
Inverness Thistle  1935-36
Buckie Thistle  1936-37
Fraserburgh  1937-38
Clachnacuddin  1938-39
Competition Suspended  1939-46
Peterhead  1946-47
Clachnacuddin  1947-48
Peterhead  1948-49      1949-50
Caledonian  1950-51      1951-52
Elgin City  1952-53
Buckie Thistle  1953-54
Competition Abandoned  1954-55
Elgin City  1955-56
Buckie Thistle  1956-57      1957-58
Rothes  1958-59
Elgin City  1959-60      1960-61
Keith  1961-62
Elgin City  1962-63
Caledonian  1963-64
Elgin City  1964-65      1965-66
Ross County  1966-67
Elgin City  1967-68      1968-69      1969-70
Caledonian  1970-71
Inverness Thistle  1971-72      1972-73
Elgin City  1973-74
Clachnacuddin  1974-75
Nairn County  1975-76
Caledonian  1976-77      1977-78
Keith  1978-79      1979-80      1980-81
Caledonian  1981-82      1982-83      1983-84
Keith  1984-85
Forres Mechanics  1985-86
Inverness Thistle  1986-87
Caledonian  1987-88
Peterhead  1988-89
Elgin City  1989-90
Ross County  1990-91      1991-92
Not Awarded  1992-93
Huntly  1993-94      1994-95      1995-96
Huntly  1996-97     1997-98
Peterhead  1998-99
Keith  1999-00
Cove Rangers  2000-01
Fraserburgh  2001-02
Deveronvale  2002-03
Clachnacuddin  2003-04
Huntly  2004-05
Deveronvale  2005-06
Keith  2006-07 
Cove Rangers  2007-08      2008-09
Buckie Thistle  2009-10      2010-11
Forres Mechanics  2011-12
 Cove Rangers  2012-13
 Brora Rangers  2013-14
   
   
   
   
   
Last Updated 09/08/2010