Scottish Football League

Scotland · From 1890 to 1998

Last Champion
Celtic FC
Season 1997-98
Total Seasons
101
1890-91 · · · 1997-98
Most Titles
Rangers FC
47 titles

About Scottish Football League

The Scottish Football League originally began in 1890 with only one division that included all participating clubs. As football grew in popularity, additional teams joined the system, leading to the creation of Division Two in 1893. Although the league expanded, promotion and relegation between divisions were not initially automatic, and several clubs experienced unusual situations such as winning lower divisions without moving up.

Efforts to create a third level of Scottish league football began in the 1923–24 season, but the structure was short-lived because of financial problems. A new third tier, called Division C, was introduced after World War II and included both reserve and full-strength clubs. Over time the competition changed format, eventually splitting into regional sections before being abolished after the 1954–55 season.

Major restructuring arrived in the 1975–76 season with the introduction of a permanent third tier and changes to league names. A fourth division was later added in 1994, creating a larger league pyramid. Another significant change came in 1998–99 when top clubs separated from the Scottish Football League and formed the Scottish Premier League, reshaping the structure of professional football in Scotland.

Seasons

Season Champion Runner-up 3rd place
1997-98
Celtic FC
Rangers FC
Heart of Midlothian FC
1996-97
Rangers FC
Celtic FC
Dundee United FC
1995-96
Rangers FC
Celtic FC
Aberdeen FC
1994-95
Rangers FC
Motherwell FC
Hibernian FC
1993-94
Rangers FC
Aberdeen FC
Motherwell FC
1992-93
Rangers FC
Aberdeen FC
Celtic FC
1991-92
Rangers FC
Heart of Midlothian FC
Celtic FC
1990-91
Rangers FC
Aberdeen FC
Celtic FC
1989-90
Rangers FC
Aberdeen FC
Heart of Midlothian FC
1988-89
Rangers FC
Aberdeen FC
Celtic FC
1987-88
Celtic FC
Heart of Midlothian FC
Rangers FC
1986-87
Rangers FC
Celtic FC
Dundee United FC
1985-86
Celtic FC
Heart of Midlothian FC
Dundee United FC
1984-85
Aberdeen FC
Celtic FC
Dundee United FC
1983-84
Aberdeen FC
Celtic FC
Dundee United FC
1982-83
Dundee United FC
Celtic FC
Aberdeen FC
1981-82
Celtic FC
Aberdeen FC
Rangers FC
1980-81
Celtic FC
Aberdeen FC
Rangers FC
1979-80
Aberdeen FC
Celtic FC
St Mirren FC
1978-79
Celtic FC
Rangers FC
Dundee United FC
1977-78
Rangers FC
Aberdeen FC
Dundee United FC
1976-77
Celtic FC
Rangers FC
Aberdeen FC
1975-76
Rangers FC
Celtic FC
Hibernian FC
1974-75
Rangers FC
Hibernian FC
Celtic FC
1973-74
Celtic FC
Hibernian FC
Rangers FC
1972-73
Celtic FC
Rangers FC
Hibernian FC
1971-72
Celtic FC
Aberdeen FC
Rangers FC
1970-71
Celtic FC
Aberdeen FC
St Johnstone FC
1969-70
Celtic FC
Rangers FC
Hibernian FC
1968-69
Celtic FC
Rangers FC
Dunfermline Athletic FC
1967-68
Celtic FC
Rangers FC
Hibernian FC
1966-67
Celtic FC
Rangers FC
Clyde FC
1965-66
Celtic FC
Rangers FC
Kilmarnock FC
1964-65
Kilmarnock FC
Heart of Midlothian FC
Dunfermline Athletic FC
1963-64
Rangers FC
Kilmarnock FC
Celtic FC
1962-63
Rangers FC
Kilmarnock FC
Partick Thistle FC
1961-62
Dundee FC
Rangers FC
Celtic FC
1960-61
Rangers FC
Kilmarnock FC
Third Lanark AC
1959-60
Heart of Midlothian FC
Kilmarnock FC
Rangers FC
1958-59
Rangers FC
Heart of Midlothian FC
Motherwell FC
1957-58
Heart of Midlothian FC
Rangers FC
Celtic FC
1956-57
Rangers FC
Heart of Midlothian FC
Kilmarnock FC
1955-56
Rangers FC
Aberdeen FC
Heart of Midlothian FC
1954-55
Aberdeen FC
Celtic FC
Rangers FC
1953-54
Celtic FC
Heart of Midlothian FC
Partick Thistle FC
1952-53
Rangers FC
Hibernian FC
East Fife FC
1951-52
Hibernian FC
Rangers FC
East Fife FC
1950-51
Hibernian FC
Rangers FC
Dundee FC
1949-50
Rangers FC
Hibernian FC
Heart of Midlothian FC
1948-49
Rangers FC
Dundee FC
Hibernian FC
1947-48
Hibernian FC
Rangers FC
Partick Thistle FC
1946-47
Rangers FC
Hibernian FC
Aberdeen FC
1938-39
Rangers FC
Celtic FC
Aberdeen FC
1937-38
Celtic FC
Heart of Midlothian FC
Rangers FC
1936-37
Rangers FC
Aberdeen FC
Celtic FC
1935-36
Celtic FC
Rangers FC
Aberdeen FC
1934-35
Rangers FC
Celtic FC
Heart of Midlothian FC
1933-34
Rangers FC
Motherwell FC
Celtic FC
1932-33
Rangers FC
Motherwell FC
Heart of Midlothian FC
1931-32
Motherwell FC
Rangers FC
Celtic FC
1930-31
Rangers FC
Celtic FC
Motherwell FC
1929-30
Rangers FC
Motherwell FC
Aberdeen FC
1928-29
Rangers FC
Celtic FC
Motherwell FC
1927-28
Rangers FC
Celtic FC
Motherwell FC
1926-27
Rangers FC
Motherwell FC
Celtic FC
1925-26
Celtic FC
Airdrieonians FC 1878
Heart of Midlothian FC
1924-25
Rangers FC
Airdrieonians FC 1878
Hibernian FC
1923-24
Rangers FC
Airdrieonians FC 1878
Celtic FC
1922-23
Rangers FC
Airdrieonians FC 1878
Celtic FC
1921-22
Celtic FC
Rangers FC
Raith Rovers FC
1920-21
Rangers FC
Celtic FC
Heart of Midlothian FC
1919-20
Rangers FC
Celtic FC
Motherwell FC
1918-19
Celtic FC
Rangers FC
Greenock Morton FC
1917-18
Rangers FC
Celtic FC
Kilmarnock FC, Greenock Morton FC
1916-17
Celtic FC
Greenock Morton FC
Rangers FC
1915-16
Celtic FC
Rangers FC
Greenock Morton FC
1914-15
Celtic FC
Heart of Midlothian FC
Rangers FC
1913-14
Celtic FC
Rangers FC
Heart of Midlothian FC, Greenock Morton FC
1912-13
Rangers FC
Celtic FC
Airdrieonians FC 1878, Heart of Midlothian FC
1911-12
Rangers FC
Celtic FC
Clyde FC
1910-11
Rangers FC
Aberdeen FC
Falkirk FC
1909-10
Celtic FC
Falkirk FC
Rangers FC
1908-09
Celtic FC
Dundee FC
Clyde FC
1907-08
Celtic FC
Falkirk FC
Rangers FC
1906-07
Celtic FC
Dundee FC
Rangers FC
1905-06
Celtic FC
Heart of Midlothian FC
Airdrieonians FC 1878
1904-05
Celtic FC
Rangers FC
Third Lanark AC
1903-04
Third Lanark AC
Heart of Midlothian FC
Celtic FC, Rangers FC
1902-03
Hibernian FC
Dundee FC
Rangers FC
1901-02
Rangers FC
Celtic FC
Heart of Midlothian FC
1900-01
Rangers FC
Celtic FC
Hibernian FC
1899-00
Rangers FC
Celtic FC
Hibernian FC
1898-99
Rangers FC
Heart of Midlothian FC
Celtic FC
1897-98
Celtic FC
Hibernian FC
Rangers FC
1896-97
Heart of Midlothian FC
Hibernian FC
Rangers FC
1895-96
Celtic FC
Rangers FC
Hibernian FC
1894-95
Heart of Midlothian FC
Celtic FC
Rangers FC
1893-94
Celtic FC
Heart of Midlothian FC
St Bernard's FC
1892-93
Celtic FC
Rangers FC
St Mirren FC
1891-92
Dumbarton FC
Celtic FC
Heart of Midlothian FC
1890-91
Dumbarton FC, Rangers FC
—
Celtic FC

All-Time table

# Club Count Years
1 Rangers FC 47 1890-91, 1898-99, 1899-00, 1900-01, 1901-02, 1910-11, 1911-12, 1912-13, 1917-18, 1919-20, 1920-21, 1922-23, 1923-24, 1924-25, 1926-27, 1927-28, 1928-29, 1929-30, 1930-31, 1932-33, 1933-34, 1934-35, 1936-37, 1938-39, 1946-47, 1948-49, 1949-50, 1952-53, 1955-56, 1956-57, 1958-59, 1960-61, 1962-63, 1963-64, 1974-75, 1975-76, 1977-78, 1986-87, 1988-89, 1989-90, 1990-91, 1991-92, 1992-93, 1993-94, 1994-95, 1995-96, 1996-97
23 1892-93, 1895-96, 1904-05, 1913-14, 1915-16, 1918-19, 1921-22, 1931-32, 1935-36, 1947-48, 1950-51, 1951-52, 1957-58, 1961-62, 1965-66, 1966-67, 1967-68, 1968-69, 1969-70, 1972-73, 1976-77, 1978-79, 1997-98
18 1894-95, 1896-97, 1897-98, 1902-03, 1903-04, 1906-07, 1907-08, 1909-10, 1914-15, 1916-17, 1937-38, 1954-55, 1959-60, 1971-72, 1973-74, 1980-81, 1981-82, 1987-88
2 Celtic FC 36 1892-93, 1893-94, 1895-96, 1897-98, 1904-05, 1905-06, 1906-07, 1907-08, 1908-09, 1909-10, 1913-14, 1914-15, 1915-16, 1916-17, 1918-19, 1921-22, 1925-26, 1935-36, 1937-38, 1953-54, 1965-66, 1966-67, 1967-68, 1968-69, 1969-70, 1970-71, 1971-72, 1972-73, 1973-74, 1976-77, 1978-79, 1980-81, 1981-82, 1985-86, 1987-88, 1997-98
24 1891-92, 1894-95, 1899-00, 1900-01, 1901-02, 1911-12, 1912-13, 1917-18, 1919-20, 1920-21, 1927-28, 1928-29, 1930-31, 1934-35, 1938-39, 1954-55, 1975-76, 1979-80, 1982-83, 1983-84, 1984-85, 1986-87, 1995-96, 1996-97
17 1890-91, 1898-99, 1903-04, 1922-23, 1923-24, 1926-27, 1931-32, 1933-34, 1936-37, 1957-58, 1961-62, 1963-64, 1974-75, 1988-89, 1990-91, 1991-92, 1992-93
3 Heart of Midlothian FC 4 1894-95, 1896-97, 1957-58, 1959-60
13 1893-94, 1898-99, 1903-04, 1905-06, 1914-15, 1937-38, 1953-54, 1956-57, 1958-59, 1964-65, 1985-86, 1987-88, 1991-92
12 1891-92, 1901-02, 1912-13, 1913-14, 1920-21, 1925-26, 1932-33, 1934-35, 1949-50, 1955-56, 1989-90, 1997-98
4 Aberdeen FC 4 1954-55, 1979-80, 1983-84, 1984-85
13 1910-11, 1936-37, 1955-56, 1970-71, 1971-72, 1977-78, 1980-81, 1981-82, 1988-89, 1989-90, 1990-91, 1992-93, 1993-94
7 1929-30, 1935-36, 1938-39, 1946-47, 1976-77, 1982-83, 1995-96
5 Hibernian FC 4 1902-03, 1947-48, 1950-51, 1951-52
7 1896-97, 1897-98, 1946-47, 1949-50, 1952-53, 1973-74, 1974-75
10 1895-96, 1899-00, 1900-01, 1924-25, 1948-49, 1967-68, 1969-70, 1972-73, 1975-76, 1994-95
6 Dumbarton FC 2 1890-91, 1891-92
0 —
0 —
7 Motherwell FC 1 1931-32
5 1926-27, 1929-30, 1932-33, 1933-34, 1994-95
6 1919-20, 1927-28, 1928-29, 1930-31, 1958-59, 1993-94
8 Kilmarnock FC 1 1964-65
4 1959-60, 1960-61, 1962-63, 1963-64
3 1917-18, 1956-57, 1965-66
9 Dundee FC 1 1961-62
4 1902-03, 1906-07, 1908-09, 1948-49
1 1950-51
10 Dundee United FC 1 1982-83
0 —
7 1977-78, 1978-79, 1983-84, 1984-85, 1985-86, 1986-87, 1996-97
11 Third Lanark AC 1 1903-04
0 —
2 1904-05, 1960-61
12 Airdrieonians FC 1878 0 —
4 1922-23, 1923-24, 1924-25, 1925-26
2 1905-06, 1912-13
13 Falkirk FC 0 —
2 1907-08, 1909-10
1 1910-11
14 Greenock Morton FC 0 —
1 1916-17
4 1913-14, 1915-16, 1917-18, 1918-19
15 Clyde FC 0 —
0 —
3 1908-09, 1911-12, 1966-67
16 Partick Thistle FC 0 —
0 —
3 1947-48, 1953-54, 1962-63
17 St Mirren FC 0 —
0 —
2 1892-93, 1979-80
18 East Fife FC 0 —
0 —
2 1951-52, 1952-53
19 Dunfermline Athletic FC 0 —
0 —
2 1964-65, 1968-69
20 St Bernard's FC 0 —
0 —
1 1893-94
21 Raith Rovers FC 0 —
0 —
1 1921-22
22 St Johnstone FC 0 —
0 —
1 1970-71