1989-90

Division 1

Club M V D L G P
1 Glasgow Rangers 36 20 11 5 48-19 51

Champion

2 Aberdeen FC 36 17 10 9 56-33 44
3 Heart Midlothian 36 16 12 8 54-35 44
4 Dundee United 36 11 13 12 36-39 35
5 Celtic Glasgow 36 10 14 12 37-37 34
6 Motherwell 36 11 12 13 43-47 34
7 Hibernian FC 36 12 10 14 34-41 34
8 Dunfermline 36 11 8 17 37-50 30
9 Saint Mirren 36 10 10 16 28-48 30
10 Dundee FC 36 5 14 17 41-65 24

1988-89

Division 1

Club M V D L G P
1 Glasgow Rangers 36 26 4 6 62-26 56

Champion

2 Aberdeen FC 36 18 14 4 51-25 50
3 Celtic Glasgow 36 21 4 11 66-44 46
4 Dundee United 36 16 12 8 44-26 44
5 Hibernian FC 36 13 9 14 37-36 35
6 Heart Midlothian 36 9 13 14 35-42 31
7 Saint Mirren 36 11 7 18 39-55 29
8 Dundee FC 36 9 10 17 34-48 28
9 Motherwell 36 7 13 16 25-44 27
10 Hamilton Academical 36 6 2 28 19-76 14

1987-88

Division 1

Club M V D L G P
1 Celtic Glasgow 44 31 10 3 79-23 72

Champion

2 Heart Midlothian 44 23 16 5 74-32 62
3 Glasgow Rangers 44 26 8 10 85-34 60
4 Aberdeen FC 44 21 17 6 56-25 59
5 Dundee United 44 16 15 13 54-47 47
6 Hibernian FC 44 12 19 13 41-42 43
7 Dundee FC 44 17 7 20 70-64 41
8 Motherwell 44 13 10 21 37-56 36
9 Saint Mirren 44 10 15 19 41-64 35
10 Falkirk 44 10 11 23 41-75 31
11 Dunfermline 44 8 10 26 41-84 26
12 Morton 44 3 10 31 27-100 16

1986-87

Division 1

Club M V D L G P
1 Glasgow Rangers 44 31 7 6 85-23 69

Champion

2 Celtic Glasgow 44 27 9 8 90-41 63
3 Dundee United 44 24 12 8 85-34 60
4 Aberdeen FC 44 21 16 7 63-29 58
5 Heart Midlothian 44 21 14 9 64-43 56
6 Dundee FC 44 18 12 14 74-57 48
7 Saint Mirren 44 12 12 20 36-51 36
8 Motherwell 44 11 12 21 43-64 34
9 Hibernian FC 44 10 13 21 44-70 33
10 Falkirk 44 8 10 26 31-70 26
11 Clydebank 44 6 12 26 35-93 24
12 Hamilton Academical 44 6 9 29 39-93 21

1985-86

Division 1

Club M V D L G P
1 Celtic Glasgow 36 20 10 6 67-38 50

Champion

2 Heart Midlothian 36 20 10 6 59-33 50
3 Dundee United 36 18 11 7 59-31 47
4 Aberdeen FC 36 16 12 8 62-31 44
5 Glasgow Rangers 36 13 9 14 51-56 35
6 Dundee FC 36 14 7 15 45-51 35
7 Saint Mirren 36 13 5 18 42-63 31
8 Hibernian FC 36 11 6 19 49-63 28
9 Motherwell 36 7 6 23 33-66 20
10 Clydebank 36 6 8 22 29-77 20

1984-85

Division 1

Club M V D L G P
1 Aberdeen FC 36 27 5 4 89-26 59

Champion

2 Celtic Glasgow 36 22 8 6 77-30 52
3 Dundee United 36 20 7 9 67-33 47
4 Glasgow Rangers 36 13 12 11 47-38 38
5 Saint Mirren 36 17 4 15 51-56 38
6 Dundee FC 36 15 7 14 48-50 37
7 Heart Midlothian 36 13 5 18 47-64 31
8 Hibernian FC 36 10 7 19 38-61 27
9 Dumbarton 36 6 7 23 29-64 19
10 Morton 36 5 2 29 29-100 12

1983-84

Division 1

Club M V D L G P
1 Aberdeen FC 36 25 7 4 78-21 57

Champion

2 Celtic Glasgow 36 21 8 7 80-41 50
3 Dundee United 36 18 11 7 67-39 47
4 Glasgow Rangers 36 15 12 9 53-41 42
5 Heart Midlothian 36 10 16 10 38-47 36
6 Saint Mirren 36 9 14 13 55-59 32
7 Hibernian FC 36 12 7 17 45-55 31
8 Dundee FC 36 11 5 20 50-74 27
9 Saint Johnstone 36 10 3 23 36-81 23
10 Motherwell 36 4 7 25 31-75 15

1982-83

Division 1

Club M V D L G P
1 Dundee United 36 24 8 4 90-35 56

Champion

2 Celtic Glasgow 36 25 5 6 90-36 55
3 Aberdeen FC 36 25 5 6 76-25 55
4 Glasgow Rangers 36 13 12 11 53-41 38
5 Saint Mirren 36 11 12 13 47-51 34
6 Dundee FC 36 9 11 16 42-53 29
7 Hibernian FC 36 7 15 14 35-51 29
8 Motherwell 36 11 5 20 39-73 27
9 Morton 36 6 8 22 36-81 20
10 Kilmarnock 36 3 11 22 28-91 17

1981-82

Division 1

Club M V D L G P
1 Celtic Glasgow 36 24 7 5 79-33 55

Champion

2 Aberdeen FC 36 23 7 6 71-29 53
3 Glasgow Rangers 36 16 11 9 57-45 43
4 Dundee United 36 15 10 11 61-38 40
5 Saint Mirren 36 14 9 13 49-52 37
6 Hibernian FC 36 11 14 11 38-40 36
7 Morton 36 9 12 15 31-54 30
8 Dundee FC 36 11 4 21 46-72 26
9 Partick Thistle 36 6 10 20 35-59 22
10 Airdrie 36 5 8 23 31-76 18

1980-81

Division 1

Scottish Premier Division

Club M V D L G P
1 Celtic Glasgow 36 26 4 6 84-37 56

Champion

2 Aberdeen FC 36 19 11 6 61-26 49
3 Glasgow Rangers 36 16 12 8 60-32 44
4 Saint Mirren 36 18 8 10 56-47 44
5 Dundee United 36 17 9 10 66-42 43
6 Partick Thistle 36 10 10 16 32-48 30
7 Airdrie 36 10 9 17 36-55 29
8 Morton 36 10 8 18 36-58 28
9 Kilmarnock 36 5 9 22 23-65 19
10 Heart Midlothian 36 6 6 24 27-71 18