The Sports Almanac

Scotland Premier League


CELTIC
Current Premier League Trophy Holders




Through 2023-24
SPL Champions
YEAR
CHAMPION W
D
L
POINTS
RUNNER-UP
W
D
L
POINTS
1890-91
Dumbarton/Rangers
13
3
2
29
Celtic
11
3
4
21*
*Celtic docked four points for ineligible players
1891-92
Dumbarton
18
1
3
37
Celtic
16
3
3
35
1892-93
Celtic
14
1
3
29
Rangers
12
4
2
28
1893-94
Celtic
14
1
3
29
Heart of Midlothian
11
4
3
26
1894-95
Heart of Midlothian
15
1
2
31
Celtic
11
4
3
26
1895-96
Celtic
15
0
3
30
Rangers
11
4
3
26
1896-97
Heart of Midlothian
13
2
3
28
Hibernian
12
2
4
26
1897-98
Celtic
15
3
0
33
Rangers
13
3
2
29
1898-99
Rangers
18
0
0
36
Heart of Midlothian
12
2
4
26
1899-1900
Rangers
15
2
1
32
Celtic
9
7
2
25
1900-01
Rangers
17
1
2
35
Celtic
13
3
4
29
1901-02
Rangers
13
2
3
28
Celtic
11
4
3
26
1902-03
Hibernian
16
5
1
37
Dundee
13
5
4
31
1903-04
Third Lanark
20
3
3
43
Heart of Midlothian
18
3
5
39
1904-05
Celtic
18
5
3
41
Rangers
19
3
4
41
1905-06
Celtic
24
1
5
49
Heart of Midlothian
18
7
5
43
1906-07
Celtic
23
9
2
55
Dundee
18
12
4
48
1907-08
Celtic
24
7
3
55
Falkirk
22
7
5
51
1908-09
Celtic
23
5
6
51
Dundee
22
6
6
50
1909-10
Celtic
24
6
4
54
Falkirk
22
8
4
52
1910-11
Rangers
23
6
5
52
Aberdeen
19
10
5
48
1911-12
Rangers
24
3
7
51
Celtic
17
11
6
45
1912-13
Rangers
24
5
5
53
Celtic
22
5
7
49
1913-14
Celtic
30
5
3
65
Rangers
27
5
6
59
1914-15
Celtic
30
5
3
65
Heart of Midlothian
27
7
4
61
1915-16
Celtic
32
3
3
67
Rangers
25
6
7
56
1916-17
Celtic
27
10
1
64
Morton
24
6
8
54
1917-18
Rangers
25
6
3
56
Celtic
24
7
3
55
1918-19
Celtic
26
6
2
58
Rangers
26
5
3
57
1919-20
Rangers
31
9
2
71
Celtic
29
10
3
68
1920-21
Rangers
35
6
1
76
Celtic
30
8
6
68
1921-22
Celtic
27
13
2
67
Ranges
28
10
4
66
1922-23
Rangers
23
9
6
55
Airdrieonians
20
10
8
50
1923-24
Rangers
25
9
4
59
Airdrieonians
20
10
8
50
1924-25
Rangers
25
10
3
60
Airdrieonians
25
7
6
57
1925-26
Celtic
25
8
5
58
Airdrieonians
23
4
11
50
1926-27
Rangers
23
10
5
56
Motherwell
23
5
10
51
1927-28
Rangers
26
8
4
60
Celtic
23
9
6
55
1928-29
Rangers
30
7
1
67
Celtic
22
7
9
51
1929-30
Rangers
28
4
6
60
Motherwell
25
5
8
55
1930-31
Rangers
27
6
5
60
Celtic
24
10
4
58
1931-32
Motherwell
30
6
2
66
Rangers
28
5
5
61
1932-33
Rangers
26
10
2
62
Motherwell
27
5
6
59
1933-34
Rangers
30
6
2
66
Motherwell
29
4
5
62
1934-35
Rangers
25
5
8
55
Celtic
24
4
10
52
1935-36
Celtic
32
2
4
66
Rangers
27
7
4
61
1936-37
Rangers
26
9
3
61
Aberdeen
23
8
7
54
1937-38
Celtic
27
7
4
61
Heart of Midlothian
26
6
6
58
1938-39
Rangers
25
9
4
59
Celtic
20
8
10
48
1939-40
League Suspended - World War II
1940-41
League Suspended - World War II
1941-42
League Suspended - World War II
1942-43
League Suspended - World War II
1943-44
League Suspended - World War II
1944-45
League Suspended - World War II
1945-46
League Suspended - World War II
1946-47
Rangers
21
4
5
46
Hibernian
19
6
5
44
1947-48
Hibernian
22
4
4
48
Rangers
21
4
5
46
1948-49
Rangers
20
6
4
46
Dundee
20
5
5
45
1949-50
Rangers
22
6
2
50
Hibernian
22
5
3
49
1950-51
Hibernian
22
4
4
48
Rangers
17
4
9
38
1951-52
Hibernian
20
5
5
45
Rangers
16
9
5
41
1952-53
Rangers
18
7
5
43
Hibernian
19
5
6
43
1953-54
Celtic
20
3
7
43
Heart of Midlothian
16
6
8
38
1954-55
Aberdeen
24
1
5
49
Celtic
19
8
3
46
1955-56
Rangers
22
8
4
52
Aberdeen
18
10
6
46
1956-57
Rangers
26
3
5
55
Heart of Midlothian
24
5
5
53
1957-58
Heart of Midlothian
29
4
2
62
Rangers
22
5
7
49
1958-59
Rangers
21
8
5
50
Heart of Midlothian
21
6
7
48
1959-60
Heart of Midlothian
23
8
3
54
Kilmarnock
24
2
8
50
1960-61
Rangers
23
5
6
51
Kilmarnock
21
8
5
50
1961-62
Dundee
25
4
5
54
Rangers
22
7
5
51
1962-63
Rangers
25
7
2
57
Kilmarnock
20
8
6
48
1963-64
Rangers
25
5
4
55
Kilmarnock
22
5
7
49
1964-65
Kilmarnock
22
6
6
50
Heart of Midlothian
22
6
6
50
1965-66
Celtic
27
3
4
57
Rangers
25
5
4
55
1966-67
Celtic
26
6
2
58
Rangers
24
7
3
55
1967-68
Celtic
30
3
1
63
Rangers
28
5
1
61
1968-69
Celtic
23
8
3
54
Rangers
21
7
6
49
1969-70
Celtic
27
3
4
57
Rangers
19
7
8
45
1970-71
Celtic
25
6
3
56
Aberdeen
24
6
4
54
1971-72
Celtic
28
4
2
60
Aberdeen
21
8
5
50
1972-73
Celtic
26
5
3
57
Rangers
26
4
4
56
1973-74
Celtic
23
7
4
53
Hibernian
20
9
5
49
1974-75
Rangers
25
6
3
56
Hibernian
20
9
5
49
1975-76
Rangers
23
8
5
54
Celtic
21
6
9
48
1976-77
Celtic
23
9
4
55
Rangers
18
10
8
46
1977-78
Rangers
24
7
5
55
Aberdeen
22
9
5
53
1978-79
Celtic
21
6
9
48
Rangers
18
9
9
45
1979-80
Aberdeen
19
10
7
48
Celtic
18
11
7
47
1980-81
Celtic
26
4
6
56
Aberdeen
19
11
6
49
1981-82
Celtic
24
7
5
55
Aberdeen
23
7
6
53
1982-83
Dundee United
24
8
4
56
Celtic
25
5
6
55
1983-84
Aberdeen
25
7
4
57
Celtic
21
8
7
50
1984-85
Aberdeen
27
5
4
59
Celtic
22
8
6
52
1985-86
Celtic
20
10
6
50
Heart of Midlothian
20
10
6
50
1986-87
Rangers
31
7
6
69
Celtic
27
9
8
63
1987-88
Celtic
31
10
3
72
Heart of Midlothian
23
16
5
62
1988-89
Rangers
26
4
6
56
Aberdeen
18
14
4
50
1989-90
Rangers
20
11
5
51
Aberdeen
17
10
9
44
1990-91
Rangers
24
7
5
55
Aberdeen
22
9
5
53
1991-92
Rangers
33
6
5
72
Heart of Midlothian
27
9
8
63
1992-93
Rangers
33
7
4
73
Aberdeen
27
10
7
64
1993-94
Rangers
22
14
8
58
Aberdeen
17
21
6
55
1994-95
Rangers
20
9
7
69
Motherwell
14
12
10
54
1995-96
Rangers
27
6
3
87
Celtic
24
11
1
83
1996-97
Rangers
25
5
6
80
Celtic
23
6
7
75
1997-98
Celtic
22
8
6
74
Rangers
21
9
6
72
1998-99
Rangers
23
8
5
77
Celtic
21
8
7
71
1999-2000
Rangers
28
6
2
90
Celtic
21
6
9
69
2000-01
Celtic
31
4
3
97
Rangers
26
4
8
82
2001-02
Celtic
33
4
1
103
Rangers
25
10
3
85
2002-03
Rangers
31
4
3
97
Celtic
31
4
3
97
2003-04
Celtic
31
5
2
98
Rangers
25
6
7
81
2004-05
Rangers
29
6
3
93
Celtic
30
2
6
92
2005-06
Celtic
28
7
3
91
Heart of Midlothian
22
8
8
74
2006-07
Celtic
26
6
6
84
Rangers
21
9
8
72
2007-08
Celtic
28
5
5
89
Rangers
27
5
6
86
2008-09
Rangers
26
8
4
86
Celtic
24
10
4
82
2009-10
Rangers
26
9
3
87
Celtic
25
6
7
81
2010-11
Rangers
30
3
5
93
Celtic
29
5
4
92
2011-12
Celtic
30
3
5
93
Rangers
26
5
7
73
2012-13
Celtic
24
7
7
79
Motherwell
18
9
11
63
2013-14
Celtic
31
6
1
99
Motherwell
22
4
12
70
2014-15
Celtic
29
5
4
92
Aberdeen
23
6
9
75
2015-16
Celtic
26
8
4
86
Aberdeen
22
5
11
71
2016-17
Celtic
34
4
0
106
Aberdeen
24
4
10
76
2017-18
Celtic
24
10
4
82
Aberdeen
22
7
9
73
2018-19
Celtic
27
6
5
87
Rangers
23
9
6
78
2019-20
Celtic
26
2
2
80
Rangers
21
4
4
67
2020-21
Rangers
32
6
0
102
Celtic
22
11
5
77
2021-22
Celtic
29
6
3
93
Rangers
27
8
3
89
2022-23
Celtic
32
3
3
99
Rangers
29
5
4
92
2023-24
Celtic
27
6
3
87
Rangers
26
3
7
81

SPL Champions
POS
CLUB
TITLES
LAST TITLE
RUNNERS-UP
LAST RUNNERS-UP
1
Rangers
55
2020-21
35
2023-24
2
Celtic
54
2023-24
32
2020-21
3
Heart of Midlothian
4
1959-60
14
2005-06
4
Aberdeen
4
1984-85
17
2017-18
5
Hibernian
4
1951-52
6
1974-75
6
Dumbarton
2
1891-92
0
--
7
Motherwell
1
1932-32
7
2013-14
8
Kilmarnock
1
1964-65
4
1963-64
9
Dundee
1
1961-62
4
1948-49
10
Dundee United
1
1982-83
0
--
11
Third Lanark
1
1903-04
0
--
12
Airdrieonians 0
--
4
1925-26
13
Falkirk
0
--
2
1909-10
14
Morton
0
--
1
1916-17