1989-90

Division 1

Club M V D L G P
1 Portadown 26 16 7 3 42-17 55

Champion

2 Glenavon 26 16 6 4 52-26 54
3 Glentoran 26 12 8 6 43-24 44
4 Linfield FC 26 14 2 10 54-40 44
5 Ballymena United 26 12 7 7 37-25 43
6 FC Bangor 26 11 5 10 26-22 38
7 Newry Town 26 11 4 11 42-37 37
8 Cliftonville 26 9 8 9 37-39 35
9 FC Larne 26 8 7 11 29-38 31
10 Carrick Rangers 26 8 6 12 33-36 30
11 Coleraine 26 8 6 2 36-44 30
12 Ards Newtonards 26 5 6 15 25-44 21
13 Crusaders 26 4 8 14 27-55 20
14 Distillery 26 4 8 14 27-63 20

1988-89

Division 1

Club M V D L G P
1 Linfield FC 26 21 2 3 58-19 65

Champion

2 Glentoran 26 17 4 5 60-29 55
3 Coleraine 26 15 5 6 42-23 50
4 FC Bangor 26 12 9 5 42-30 45
5 Glenavon 26 13 5 8 47-34 44
6 Portadown 26 10 9 7 29-19 39
7 Cliftonville 26 9 9 8 42-30 36
8 Carrick Rangers 26 11 3 12 29-40 36
9 Ballymena United 26 6 11 9 33-41 29
10 FC Larne 26 6 10 10 38-38 28
11 Newry Town 26 7 5 14 33-43 26
12 Crusaders 26 5 5 16 22-47 20
13 Ards Newtonards 26 4 6 16 25-54 18
14 Distillery 26 3 3 20 20-73 12

1987-88

Division 1

Club M V D L G P
1 Glentoran 26 19 5 2

Champion

2 Linfield FC 26 19 3 4
3 Coleraine 26 16 4 6
4 Newry Town 26 15 5 6
5 FC Larne 26 12 4 10
6 Glenavon 26 11 5 10
7 Ballymena United 26 9 9 8
8 Portadown 26 10 5 11
9 Crusaders 26 8 6 12
10 Cliftonville 26 6 8 12
11 Ards Newtonards 26 6 7 13
12 FC Bangor 26 7 4 15
13 Carrick Rangers 26 5 5 16
14 Distillery 26 3 2 21

1986-87

Division 1

Club M V D L G P
1 Linfield FC 26 18 3 5 50-15 57

Champion

2 Coleraine 26 16 5 5 65-26 53
3 Ards Newtonards 26 14 6 6 47-31 48
4 FC Larne 26 11 9 6 38-24 42
5 Newry Town 26 12 6 8 42-20 42
6 Ballymena United 26 11 8 7 45-42 41
7 Glentoran 26 14 6 6 54-30 40
8 Cliftonville 26 8 9 9 34-29 33
9 Glenavon 26 8 8 10 32-27 32
10 FC Bangor 26 8 2 16 28-52 26
11 Crusaders 26 8 5 13 37-54 25
12 Carrick Rangers 26 6 5 15 27-53 23
13 Portadown 26 3 11 12 22-45 20
14 Distillery 26 2 3 21 21-74 9

1985-86

Division 1

Club M V D L G P
1 Linfield FC 26 20 3 3 59-16 43

Champion

2 Coleraine 26 16 3 7 51-31 35
3 Ards Newtonards 26 12 7 7 37-19 31
4 Glentoran 26 14 3 9 42-26 31
5 Crusaders 26 13 5 8 42-34 31
6 FC Larne 26 10 8 8 49-34 28
7 Ballymena United 26 10 7 9 43-30 27
8 Cliftonville 26 8 9 9 31-34 25
9 Distillery 26 9 6 11 30-49 24
10 Portadown 26 10 3 13 22-32 23
11 Glenavon 26 5 11 10 26-36 21
12 FC Bangor 26 6 6 14 31-45 18
13 Newry Town 26 6 5 15 28-59 17
14 Carrick Rangers 26 2 6 18 21-58 10

1984-85

Division 1

Club M V D L G P
1 Linfield FC 26 17 5 4 70-22 39

Champion

2 Coleraine 26 14 8 4 56-31 36
3 Glentoran 26 14 6 6 53-26 34
4 Portadown 26 13 4 9 33-29 30
5 Cliftonville 26 10 8 8 37-36 28
6 Crusaders 26 9 10 7 34-37 28
7 Glenavon 26 11 4 11 45-53 26
8 Ballymena United 26 9 7 10 37-36 25
9 Distillery 26 8 8 10 35-41 24
10 FC Larne 26 10 2 14 37-47 22
11 Ards Newtonards 26 8 5 13 32-40 21
12 Newry Town 26 7 6 13 39-57 20
13 FC Bangor 26 5 9 12 24-39 19
14 Carrick Rangers 26 3 6 17 24-62 12

1983-84

Division 1

Club M V D L G P
1 Linfield FC 26 22 1 3 76-23 45

Champion

2 Glentoran 26 18 6 2 65-19 42
3 Cliftonville 26 12 7 7 28-23 31
4 Ards Newtonards 26 9 11 6 32-26 29
5 Coleraine 26 11 6 9 44-34 28
6 Ballymena United 26 10 8 8 32-30 28
7 Glenavon 26 10 7 9 41-33 27
8 Crusaders 26 11 5 10 38-41 27
9 Distillery 26 11 4 11 35-42 26
10 Portadown 26 9 6 11 28-31 24
11 Newry Town 26 8 3 15 30-48 19
12 FC Bangor 26 4 6 16 24-57 14
13 FC Larne 26 7 1 18 25-58 13
14 Carrick Rangers 26 3 3 20 24-57 9

1982-83

Division 1

Club M V D L G P
1 Linfield FC 22 15 5 2 43-13 35

Champion

2 Glentoran 22 14 2 6 49-21 30
3 Coleraine 22 11 6 5 44-25 28
4 Portadown 22 10 6 6 29-17 26
5 Crusaders 22 11 3 8 35-26 25
6 Cliftonville 22 10 4 8 30-24 24
7 Ards Newtonards 22 9 4 9 40-41 22
8 Ballymena United 22 8 4 10 32-41 20
9 Distillery 22 7 4 11 23-46 18
10 Glenavon 22 6 4 12 26-37 16
11 FC Larne 22 6 3 13 31-40 15
12 FC Bangor 22 1 3 18 17-68 5

1981-82

Division 1

Club M V D L G P
1 Linfield FC 22 17 3 2 59-19 37

Champion

2 Glentoran 22 16 1 5 61-22 33
3 Coleraine 22 14 3 5 63-31 31
4 Crusaders 22 11 4 7 36-31 26
5 Cliftonville 22 9 6 7 33-28 24
6 Portadown 22 11 2 9 29-29 24
7 Ballymena United 22 6 8 8 25-30 20
8 Distillery 22 7 4 11 30-44 18
9 Glenavon 22 4 7 11 30-52 15
10 Ards Newtonards 22 5 4 13 18-47 14
11 FC Larne 22 5 3 14 27-42 13
12 FC Bangor 22 3 3 16 20-56 9

1980-81

Division 1

Club M V D L G P
1 Glentoran 22 15 7 0 59-26 37

Champion

2 Linfield FC 22 16 3 3 57-15 35
3 Ballymena United 22 12 4 6 33-21 28
4 Crusaders 22 9 6 7 28-26 24
5 Ards Newtonards 22 9 6 7 35-40 24
6 Glenavon 22 7 8 7 37-37 22
7 FC Larne 22 9 4 9 26-26 22
8 Portadown 22 8 5 9 30-34 21
9 Coleraine 22 5 8 9 28-36 18
10 Cliftonville 22 5 5 12 20-37 15
11 FC Bangor 22 4 5 13 35-54 13
12 Distillery 22 1 3 18 18-54 5