1979-80

Division 1

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

Champion

2 Ballymena United 22 12 6 4 52-23 30
3 Glentoran 22 10 7 5 34-27 27
4 Cliftonville 22 10 6 6 29-16 26
5 Crusaders 22 11 2 9 32-24 24
6 Portadown 22 10 3 9 36-37 23
7 Coleraine 22 9 4 9 46-48 22
8 Distillery 22 7 4 11 22-48 18
9 Glenavon 22 5 6 11 19-30 16
10 FC Bangor 22 6 4 12 27-50 16
11 Ards Newtonards 22 4 5 13 26-39 13
12 FC Larne 22 3 4 15 17-40 10

1978-79

Division 1

Club M V D L G P
1 Linfield FC 22 14 6 2 46-21 34

Champion

2 Glenavon 22 11 6 5 42-30 28
3 Ards Newtonards 22 11 5 6 47-34 27
4 Glentoran 22 9 8 5 36-33 26
5 Portadown 22 10 5 7 35-27 25
6 FC Larne 22 10 4 8 42-35 24
7 Cliftonville 22 7 7 8 31-29 21
8 Coleraine 22 7 6 9 29-30 20
9 Crusaders 22 6 8 8 30-33 20
10 FC Bangor 22 5 8 9 28-40 18
11 Ballymena United 22 4 6 12 25-46 14
12 Distillery 22 2 3 17 19-52 7

1977-78

Division 1

Club M V D L G P
1 Linfield FC 22 19 2 1 65-22 40

Champion

2 Glentoran 22 15 4 3 59-22 34
3 Glenavon 22 13 2 7 41-30 28
4 Cliftonville 22 10 5 7 34-38 25
5 Portadown 22 8 5 9 42-34 21
6 FC Larne 22 10 1 11 31-31 21
7 Ards Newtonards 22 9 3 10 38-41 21
8 Coleraine 22 8 3 11 34-41 19
9 Distillery 22 6 4 12 32-59 16
10 Crusaders 22 6 3 13 24-46 15
11 FC Bangor 22 5 4 13 22-36 14
12 Ballymena United 22 4 2 16 22-44 10

1976-77

Division 1

Club M V D L G P
1 Glentoran 22 17 2 3 50-19 36

Champion

2 Glenavon 22 14 3 5 40-25 31
3 Linfield FC 22 12 4 6 39-21 28
4 FC Larne 22 12 3 7 42-33 27
5 Coleraine 22 12 3 7 40-29 27
6 Crusaders 22 9 5 8 39-33 23
7 Ards Newtonards 22 10 1 11 34-39 21
8 Portadown 22 8 2 12 36-37 18
9 Ballymena United 22 5 5 12 20-34 15
10 Distillery 22 5 5 12 25-44 15
11 FC Bangor 22 4 5 13 23-43 13
12 Cliftonville 22 4 2 16 20-51 10

1975-76

Division 1

Club M V D L G P
1 Crusaders 22 15 6 1 51-19 36

Champion

2 Glentoran 22 14 4 4 48-22 32
3 Coleraine 22 13 5 4 42-27 31
4 Linfield FC 22 11 5 6 43-25 27
5 FC Bangor 22 9 7 6 28-27 25
6 Ballymena United 22 8 5 9 36-35 21
7 Ards Newtonards 22 7 5 10 32-43 19
8 Portadown 22 7 3 12 34-39 17
9 Cliftonville 22 6 4 12 32-46 16
10 FC Larne 22 6 3 13 32-45 15
11 Glenavon 22 4 7 11 24-44 15
12 Distillery 22 3 4 15 24-54 10

1974-75

Division 1

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

Champion

2 Coleraine 22 15 2 5 58-25 32
3 Glentoran 22 14 3 5 52-30 31
4 Ballymena United 22 10 7 5 43-25 27
5 Crusaders 22 11 5 6 46-30 27
6 FC Bangor 22 8 6 8 37-35 22
7 Portadown 22 8 5 9 29-37 21
8 FC Larne 22 9 1 12 38-37 19
9 Ards Newtonards 22 7 3 12 28-43 17
10 Glenavon 22 5 3 14 31-62 13
11 Cliftonville 22 3 4 15 19-54 10
12 Distillery 22 2 4 16 20-53 8

1973-74

Division 1

Club M V D L G P
1 Coleraine 22 16 3 3 41-20 35

Champion

2 Portadown 22 13 4 5 51-20 30
3 Crusaders 22 14 2 6 48-32 30
4 Linfield FC 22 10 6 6 46-25 26
5 Glenavon 22 11 2 9 33-35 24
6 Ballymena United 22 10 3 9 34-26 23
7 FC Bangor 22 10 3 9 40-28 23
8 Ards Newtonards 22 9 4 9 42-37 22
9 Glentoran 22 8 2 12 28-39 18
10 FC Larne 22 7 3 12 31-50 17
11 Cliftonville 22 3 3 16 20-56 9
12 Distillery 22 2 3 17 24-70 7

1972-73

Division 1

Club M V D L G P
1 Crusaders 22 14 4 4 50-22 32

Champion

2 Ards Newtonards 22 13 5 4 49-22 31
3 Portadown 22 12 5 5 37-27 29
4 Coleraine 22 13 2 7 51-31 28
5 Linfield FC 22 12 3 7 38-29 27
6 Glenavon 22 10 3 9 33-28 23
7 Distillery 22 9 4 9 40-47 22
8 Glentoran 22 9 3 10 48-40 21
9 Ballymena United 22 7 5 10 26-35 19
10 FC Bangor 22 5 8 9 28-32 18
11 Cliftonville 22 3 1 18 18-66 7
12 FC Larne 22 2 3 17 28-67 7

1971-72

Division 1

Club M V D L G P
1 Glentoran 22 14 5 3 50-17 33

Champion

2 Portadown 22 13 4 5 49-25 30
3 Ards Newtonards 22 12 5 5 49-30 29
4 Linfield FC 22 10 7 5 48-29 27
5 Crusaders 22 10 5 7 36-35 25
6 Coleraine 22 9 7 6 51-40 25
7 Ballymena United 22 8 5 9 34-34 21
8 Distillery 22 7 7 8 34-44 21
9 Glenavon 22 7 6 9 36-40 20
10 Derry City 22 4 8 10 41-55 16
11 FC Bangor 22 2 5 15 28-62 9
12 Cliftonville 22 2 4 16 19-64 8

1970-71

Division 1

Club M V D L G P
1 Linfield FC 22 18 2 2 58-16 38

Champion

2 Glentoran 22 16 3 3 52-17 35
3 Distillery 22 13 4 5 51-29 30
4 Coleraine 22 12 2 8 43-32 26
5 Ballymena United 22 8 7 7 34-28 23
6 Ards Newtonards 22 8 5 9 30-37 21
7 Crusaders 22 7 6 9 24-45 20
8 FC Bangor 22 7 5 10 21-34 19
9 Derry City 22 7 5 10 45-46 19
10 Glenavon 22 5 3 14 39-55 13
11 Cliftonville 22 3 6 13 26-53 12
12 Portadown 22 2 4 16 24-55 8