Division 'A'/Premiership Honours, Season 121-Present

Season
First
Pts
Second
Pts
Third
Pts
Max
121
CLYDE
52
Hibernian
48
Celtic
43
68
122
CLYDE
47*
Celtic
47
Hibernian
45
68
123
CELTIC
48
Rangers
47
Dunfermline
45
68
124
HEARTS
51
Rangers
46
Celtic
43
68
125
HEARTS
52
Aberdeen
49
Celtic
47
68
126
HEARTS
52*
Aberdeen
52
Hibernian
50
68
127
HEARTS
53
Hibernian
50
Aberdeen
48
68
128
HEARTS
54
Celtic
51
Aberdeen
45
68
129
RANGERS
56
Aberdeen
50
Hibernian
49
68
130
RANGERS
55
Hibernian
54
Celtic
47
68
131
RANGERS
55*
Celtic
55
Aberdeen
43*
68
132
DUNDEE UTD
49
Aberdeen
48
Celtic
47*
68
133
ST MIRREN
58
Rangers
49
Celtic
47*
68
134
CELTIC
53
Aberdeen
52
Morton
45*
68
135
RANGERS
54
Celtic
46
Dundee Utd
44
68
136
ABERDEEN
74
Celtic
66
Dundee Utd
65
102
137
DUNDEE UTD
66
Aberdeen
65
Celtic
62
102
138
DUNDEE UTD
80
Rangers
71
Aberdeen
54*
90
139
ABERDEEN
79
Celtic
69*
Dundee Utd
69
102
140
DUNDEE
79
Celtic
72
Rangers
69
102
141
RANGERS
87
Aberdeen
66
Dundee
64
102
142
DUNDEE UTD
73
Rangers
70
Motherwell
69
102
143
ABERDEEN
73
Celtic
64
Dundee Utd
61
102
144
ABERDEEN
82*
Celtic
82
Hearts
64
102
145
RANGERS
68
Aberdeen
63
Celtic
60
102
146
HIBERNIAN
87
Rangers
84
Celtic
73
102
147
RANGERS
73
Hibernian
68
Motherwell
65
102
148
CELTIC
75
Motherwell
67
Rangers
66
102
149
HIBERNIAN
65
Motherwell
56
Rangers
52
90
150
RANGERS
70
Celtic
63
Aberdeen
53
90
151
CELTIC
65
Rangers
64
Hearts
56
90
152
CELTIC
44
Hearts
42
Motherwell
39
60
153
CELTIC
44
Rangers
40
Hearts
40
60
154
CELTIC
45
Dundee Utd
39
Hibernian
38
60
155
CELTIC
62
Rangers
58
Hibernian
57
90
156
RANGERS
63*
Celtic
63
Aberdeen
53
96
157
HEARTS
66
Rangers
60*
Celtic
60
96
158 RANGERS 62* Motherwell 62 Hearts 53 96
159 CELTIC 62 Rangers 55* Aberdeen 55 96
160 CELTIC 58 Hibernian 56 Kilmarnock 55 96
161 ABERDEEN 70 Celtic 55 Rangers 54 96
162 ABERDEEN 68 Celtic 60 Hibernian 55 96
163 CELTIC 67 Aberdeen 65 Rangers 59 96
164 CELTIC 60 Rangers 57 Dundee Utd 47 96
165 CELTIC 65 Rangers 60 Kilmarnock 51 96
166 CELTIC 71 Hearts 62 Rangers 58 96
167 RANGERS 67 Celtic 67 Aberdeen 63 90
168 HIBERNIAN 59 Celtic 55 Rangers 54 90
169 RANGERS 69 Celtic 60* Aberdeen 60 90
170 CELTIC 62 Hibernian 60 Rangers 55 90
171 ABERDEEN 69 Rangers 63 Celtic 57 90
172 RANGERS 59 Hibernian 57 Motherwell 53 90
173 RANGERS 65 Dundee Utd 57* Hibernian 57 90
174 CELTIC 62 Dundee Utd 57 Motherwell 53 90
175 DUNDEE UTD 67* Celtic 67 Hearts 61 90
176 CELTIC 63 Motherwell 53* St Johnstone 53 90
177 CELTIC 67 Motherwell 54 Inverness 52* 90
178 RANGERS 78 Aberdeen 69 Celtic 63 90
179 CELTIC 65 Aberdeen 57 Motherwell 56 90
180 RANGERS 69 Celtic 59 Ross County 56* 90

* = On Goal Difference

Home Page