NORTHERN IRELAND 1990-91
Irish League
  Played Won Drew Lost For Against Diff. Points
1 Portadown FC 30 22 5 3 61 22 39 71
2 Bangor FC 30 19 4 7 51 29 22 61
3 Glentoran FC Belfast 30 18 6 6 50 32 18 60
4 Glenavon FC Lurgan 30 17 6 7 63 38 25 57
5 Newry Town FC 30 15 5 10 50 42 8 50
6 Cliftonville FC Belfast 30 14 7 9 59 41 18 49
7 Linfield FC Belfast 30 12 10 8 40 34 6 46
8 Ballymena United FC 30 12 8 10 49 46 3 44
9 Ards FC Newtownards 30 12 7 11 47 40 7 43
10 Crusaders FC Belfast 30 11 9 10 53 46 7 42
11 Distillery FC Lisburn 30 10 5 15 47 57 -10 35
12 Omagh Town FC 30 10 4 16 48 66 -18 34
13 Larne FC 30 8 6 16 41 59 -18 30
14 Ballyclare Comrades FC 30 5 6 19 33 67 -34 21
15 Carrick Rangers FC Carrickfergus 30 4 5 21 30 58 -28 17
16 Coleraine FC 30 2 5 23 25 70 -45 11
  480 191 98 191 747 747 0 671
Rules for classification: 1) Points (win 3 points, draw 1 point); 2) Goal difference; 3) Goals scored
Portadown = Port an Dúnáin Newtownards = Baile Nua na hArda
Bangor = Beannchar Omagh = An Omagh
Belfast = Béal Feirste Larne = Latharna
Lurgan = an Lorgain Ballyclare = Bealach Cláir
Newry = Iúr Cinn Trá Carrickfergus = Carraig Fhearghais
Ballymena = Baile Lifin Coleraine = Cúil Raithin
English = Irish
CUP
Semifinals Ards FC Newtownards - Portadown FC 1-2
Glenavon FC Lurgan - Glentoran FC Belfast 3-1
Final (Belfast 04.05.1991) Portadown FC - Glenavon FC Lurgan 2-1
NORTHERN IRELAND 1991-92
Irish League
  Played Won Drew Lost For Against Diff. Points
1 Glentoran FC Belfast 30 24 5 1 78 26 52 77
2 Portadown FC 30 21 2 7 59 19 40 65
3 Linfield FC Belfast 30 17 9 4 58 23 35 60
4 Larne FC 30 16 7 7 54 31 23 55
5 Glenavon FC Lurgan 30 16 4 10 54 36 18 52
6 Crusaders FC Belfast 30 14 5 11 55 37 18 47
7 Ards FC Newtownards 30 10 11 9 50 46 4 41
8 Omagh Town FC 30 10 6 14 52 58 -6 36
9 Bangor FC (-3) 30 11 6 13 45 52 -7 39
10 Ballymena United FC 30 8 11 11 37 50 -13 35
11 Ballyclare Comrades FC 30 8 8 14 37 64 -27 32
12 Cliftonville FC Belfast 30 7 10 13 27 34 -7 31
13 Coleraine FC 30 7 8 15 35 57 -22 29
14 Newry Town FC 30 8 5 17 28 57 -29 29
15 Distillery FC Lisburn 30 5 7 18 31 56 -25 22
16 Carrick Rangers FC Carrickfergus 30 2 8 20 24 78 -54 14
  480 184 112 184 724 724 0 664
Rules for classification: 1) Points (win 3 points, draw 1 point); 2) Goal difference; 3) Goals scored
Bangor FC 3 points deducted for disciplinary reasons
Belfast = Béal Feirste Bangor = Beannchar
Portadown = Port an Dúnáin Ballymena = Baile Lifin
Larne = Latharna Ballyclare = Bealach Cláir
Lurgan = an Lorgain Coleraine = Cúil Raithin
Newtownards = Baile Nua na hArda Newry = Iúr Cinn Trá
Omagh = An Omagh Carrickfergus = Carraig Fhearghais
English = Irish
CUP
Semifinals Glenavon FC Lurgan - Ballymena United FC 3-1
Linfield FC Belfast - Crusaders FC Belfast 2-0
Final (Belfast 02.05.1992) Glenavon FC Lurgan - Linfield FC Belfast  2-1
NORTHERN IRELAND 1992-93
Irish League
  Played Won Drew Lost For Against Diff. Points
1 Linfield FC Belfast 30 20 6 4 49 15 34 66
2 Crusaders FC Belfast 30 21 3 6 53 27 26 66
3 Bangor FC 30 20 4 6 61 32 29 64
4 Portadown FC 30 18 9 3 70 26 44 63
5 Distillery FC Lisburn 30 20 2 8 61 36 25 62
6 Glenavon FC Lurgan 30 14 6 10 48 36 12 48
7 Glentoran FC Belfast 30 13 8 9 70 40 30 47
8 Ards FC Newtownards 30 12 9 9 45 45 0 45
9 Carrick Rangers FC Carrickfergus 30 12 2 16 50 73 -23 38
10 Ballymena United FC 30 10 6 14 41 51 -10 36
11 Cliftonville FC Belfast 30 10 3 17 42 48 -6 33
12 Omagh Town FC 30 9 5 16 38 57 -19 32
13 Larne FC 30 9 3 18 41 59 -18 30
14 Newry Town FC 30 5 5 20 30 72 -42 20
15 Coleraine FC 30 5 3 22 28 63 -35 18
16 Ballyclare Comrades FC 30 2 6 22 28 75 -47 12
  480 200 80 200 755 755 0 680
Rules for classification: 1) Points (win 3 points, draw 1 point); 2) Goal difference; 3) Goals scored
Belfast = Béal Feirste Ballymena = Baile Lifin
Bangor = Beannchar Omagh = An Omagh
Portadown = Port an Dúnáin Larne = Latharna
Lurgan = an Lorgain Newry = Iúr Cinn Trá
Newtownards = Baile Nua na hArda Coleraine = Cúil Raithin
Carrickfergus = Carraig Fhearghais Ballyclare = Bealach Cláir
English = Irish
CUP
Semifinals Ards FC Newtownards - Cliftonville FC Belfast 3-2
Bangor FC - Glentoran FC Belfast 3-1
Final (Belfast 01.05.93, 08.05.93 and 11.05.93) Bangor FC - Ards FC Newtownards 1-1 aet 1-1 aet  1-0
NORTHERN IRELAND 1993-94
Irish League
  Played Won Drew Lost For Against Diff. Points
1 Linfield FC Belfast 30 21 7 2 63 22 41 70
2 Portadown FC 30 20 8 2 76 21 55 68
3 Glenavon FC Lurgan 30 21 5 4 69 29 40 68
4 Crusaders FC Belfast 30 17 7 6 53 30 23 58
5 Bangor FC 30 14 3 13 45 49 -4 45
6 Ards FC Newtownards 30 13 2 15 59 55 4 41
7 Distillery FC Lisburn 30 11 8 11 41 40 1 41
8 Cliftonville FC Belfast (-3) 30 11 10 9 41 32 9 40
9 Glentoran FC Belfast 30 10 7 13 46 43 3 37
10 Coleraine FC 30 10 7 13 41 50 -9 37
11 Ballymena United FC 30 9 6 15 37 55 -18 33
12 Ballyclare Comrades FC 30 9 6 15 35 57 -22 33
13 Carrick Rangers FC Carrickfergus 30 6 7 17 42 81 -39 25
14 Newry Town FC 30 5 9 16 26 52 -26 24
15 Omagh Town FC 30 6 5 19 32 58 -26 23
16 Larne FC 30 5 7 18 30 62 -32 22
  480 188 104 188 736 736 0 665
Rules for classification: 1) Points (win 3 points, draw 1 point); 2) Goal difference; 3) Goals scored
Cliftonville FC Belfast 3 points deducted for disciplinary reasons
Belfast = Béal Feirste Ballymena = Baile Lifin
Portadown = Port an Dúnáin Ballyclare = Bealach Cláir
Lurgan = an Lorgain Carrickfergus = Carraig Fhearghais
Bangor = Beannchar Newry = Iúr Cinn Trá
Newtownards = Baile Nua na hArda Omagh = An Omagh
Coleraine = Cúil Raithin Larne = Latharna
English = Irish
CUP
Semifinals Bangor FC - Portadown FC 2-0
Linfield FC Belfast - Glenavon FC Lurgan 3-0
Final (Belfast 07.05.1994) Linfield FC Belfast - Bangor FC 2-0
NORTHERN IRELAND 1994-95
Irish League
  Played Won Drew Lost For Against Diff. Points
1 Crusaders FC Belfast 30 20 7 3 58 25 33 67
2 Glenavon FC Lurgan 30 18 6 6 76 40 36 60
3 Portadown FC 30 15 5 10 59 41 18 50
4 Ards FC Newtownards 30 15 5 10 55 42 13 50
5 Glentoran FC Belfast 30 14 8 8 53 41 12 50
6 Cliftonville FC Belfast 30 13 11 6 44 32 12 50
7 Coleraine FC 30 12 13 5 52 39 13 49
8 Linfield FC Belfast 30 11 11 8 48 34 14 44
9 Omagh Town FC 30 10 12 8 42 38 4 42
10 Distillery FC Lisburn 30 12 6 12 45 47 -2 42
11 Bangor FC 30 8 14 8 42 38 4 38
12 Ballymena United FC 30 7 8 15 43 53 -10 29
13 Carrick Rangers FC Carrickfergus 30 7 7 16 46 75 -29 28
14 Ballyclare Comrades FC 30 5 6 19 39 66 -27 21
15 Newry Town FC 30 4 9 17 34 74 -40 21
16 Larne FC 30 3 4 23 18 69 -51 13
  480 174 132 174 754 754 0 654
Rules for classification: 1) Points (win 3 points, draw 1 point); 2) Goal difference; 3) Goals scored
Relegations based on the cumulated classification of the last two seasons.
Belfast = Béal Feirste Bangor = Beannchar
Lurgan = an Lorgain Ballymena = Baile Lifin
Portadown = Port an Dúnáin Carrickfergus = Carraig Fhearghais
Newtownards = Baile Nua na hArda Ballyclare = Bealach Cláir
Coleraine = Cúil Raithin Newry = Iúr Cinn Trá
Omagh = An Omagh Larne = Latharna
English = Irish
CUP
Semifinals Carrick Rangers FC Carrickfergus - Portadown FC 1-0
Linfield FC Belfast - Ards FC Newtownards 0-0 2-1
Final (Belfast 06.05.1995) Carrick Rangers FC Carrickfergus - Linfield FC Belfast 1-3
NORTHERN IRELAND 1995-96
Irish League
  Played Won Drew Lost For Against Diff. Points
1 Portadown FC 28 16 8 4 61 40 21 56
2 Crusaders FC Belfast 28 15 7 6 45 32 13 52
3 Glentoran FC Belfast 28 13 7 8 56 38 18 46
4 Glenavon FC Lurgan 28 13 5 10 47 32 15 44
5 Linfield FC Belfast 28 11 8 9 34 35 -1 41
6 Cliftonville FC Belfast 28 6 11 11 27 48 -21 29
7 Ards FC Newtownards 28 6 7 15 29 43 -14 25
8 Bangor FC 28 3 5 20 23 54 -31 14
  224 83 58 83 322 322 0 307
Rules for classification: 1) Points (win 3 points, draw 1 point); 2) Goal difference; 3) Goals scored
Promoted Coleraine FC
Portadown = Port an Dúnáin Newtownards = Baile Nua na hArda
Belfast = Béal Feirste Bangor = Beannchar
Lurgan = an Lorgain
English = Irish
CUP
Semifinals Crusaders FC Belfast - Glentoran FC Belfast 1-2
Portadown FC - Glenavon FC Lurgan 1-4
Final (Belfast 04.05.1996) Glentoran FC Belfast - Glenavon FC Lurgan 1-0
NORTHERN IRELAND 1996-97
Irish League
  Played Won Drew Lost For Against Diff. Points
1 Crusaders FC Belfast 28 12 10 6 39 26 13 46
2 Coleraine FC 28 10 13 5 37 31 6 43
3 Glentoran FC Belfast 28 10 11 7 36 30 6 41
4 Portadown FC 28 10 8 10 36 32 4 38
5 Linfield FC Belfast 28 10 8 10 35 33 2 38
6 Glenavon FC Lurgan 28 8 11 9 35 34 1 35
7 Cliftonville FC Belfast 28 7 9 12 23 38 -15 30
8 Ards FC Newtownards 28 5 10 13 33 50 -17 25
  224 72 80 72 274 274 0 296
Rules for classification: 1) Points (win 3 points, draw 1 point); 2) Goal difference; 3) Goals scored
Promotion/relegation play-off Bangor FC - Ards FC Newtownards 0-1 0-1
Promoted Ballymena United FC, Omagh Town FC
Belfast = Béal Feirste Lurgan = an Lorgain
Coleraine = Cúil Raithin Newtownards = Baile Nua na hArda
Portadown = Port an Dúnáin Bangor = Beannchar
English = Irish
CUP
Semifinals Cliftonville FC Belfast - Loughgall FC Armagh 3-1
Glenavon FC Lurgan - Omagh Town FC 5-0
Final (Belfast 03.05.1997) Glenavon FC Lurgan - Cliftonville FC Belfast 1-0
Armagh = Ard Mhacha Omagh = An Omagh
NORTHERN IRELAND 1997-98
Irish League
  Played Won Drew Lost For Against Diff. Points
1 Cliftonville FC Belfast 36 20 8 8 49 37 12 68
2 Linfield FC Belfast 36 17 13 6 50 19 31 64
3 Portadown FC 36 17 9 10 49 38 11 60
4 Glentoran FC Belfast 36 17 8 11 52 34 18 59
5 Ballymena United FC 36 14 9 13 55 55 0 51
6 Crusaders FC Belfast 36 13 12 11 51 51 0 51
7 Coleraine FC 36 11 10 15 41 47 -6 43
8 Glenavon FC Lurgan 36 9 12 15 47 56 -9 39
9 Omagh Town FC 36 7 10 19 43 68 -25 31
10 Ards FC Newtownards 36 4 11 21 31 63 -32 23
  360 129 102 129 468 468 0 489
Rules for classification: 1) Points (win 3 points, draw 1 point); 2) Goal difference; 3) Goals scored
Promotion/relegation play-off Bangor FC - Omagh Town FC 0-5 0-1
Promoted Newry Town FC
Belfast = Béal Feirste Lurgan = an Lorgain
Portadown = Port an Dúnáin Omagh = An Omagh
Ballymena = Baile Lifin Newtownards = Baile Nua na hArda
Coleraine = Cúil Raithin Bangor = Beannchar
English = Irish
CUP
Semifinals Crusaders FC Belfast - Glenavon FC Lurgan 1-3
Glentoran FC Belfast - Linfield FC Belfast 2-1
Final (Belfast 02.05.1998) Glentoran FC Belfast - Glenavon FC Lurgan 1-0 aet
NORTHERN IRELAND 1998-99
Irish League
  Played Won Drew Lost For Against Diff. Points
1 Glentoran FC Belfast 36 24 6 6 74 35 39 78
2 Linfield FC Belfast 36 20 10 6 68 39 29 70
3 Crusaders FC Belfast 36 18 8 10 48 39 9 62
4 Newry Town FC 36 17 9 10 52 46 6 60
5 Glenavon FC Lurgan 36 13 12 11 49 35 14 51
6 Ballymena United FC 36 11 8 17 40 42 -2 41
7 Coleraine FC 36 10 9 17 34 53 -19 39
8 Portadown FC 36 9 10 17 41 47 -6 37
9 Cliftonville FC Belfast 36 7 14 15 31 47 -16 35
10 Omagh Town FC 36 5 6 25 25 79 -54 21
  360 134 92 134 462 462 0 494
Rules for classification: 1) Points (win 3 points, draw 1 point); 2) Goal difference; 3) Goals scored
Promotion/relegation play-off Ards FC Newtownards - Cliftonville FC Belfast 0-1 2-4
Promoted Distillery FC Lisburn
Distillery FC Lisburn => Lisburn Distillery FC
Belfast = Béal Feirste Coleraine = Cúil Raithin
Newry = Iúr Cinn Trá Portadown = Port an Dúnáin
Lurgan = an Lorgain Omagh = An Omagh
Ballymena = Baile Lifin Newtownards = Baile Nua na hArda
English = Irish
CUP
Semifinals Ballymena United FC - Portadown FC 0-2
Cliftonville FC Belfast - Linfield FC Belfast 1-1 1-0
Cliftonville FC Belfast disqualified
Winners Portadown FC
NORTHERN IRELAND 1999-2000
Irish League
  Played Won Drew Lost For Against Diff. Points
1 Linfield FC Belfast 36 24 7 5 67 30 37 79
2 Coleraine FC 36 18 7 11 64 42 22 61
3 Glenavon FC Lurgan 36 17 10 9 55 34 21 61
4 Glentoran FC Belfast 36 18 7 11 59 51 8 61
5 Portadown FC 36 15 7 14 64 62 2 52
6 Newry Town FC 36 11 7 18 44 58 -14 40
7 Crusaders FC Belfast 36 9 13 14 41 55 -14 40
8 Ballymena United FC 36 6 16 14 45 62 -17 34
9 Cliftonville FC Belfast 36 7 13 16 38 59 -21 34
10 Lisburn Distillery FC 36 9 5 22 39 63 -24 32
  360 134 92 134 516 516 0 494
Rules for classification: 1) Points (win 3 points, draw 1 point); 2) Goal difference; 3) Goals scored
Promotion/relegation play-off Ards FC Newtownards - Cliftonville FC Belfast 0-2 0-1
Promoted Omagh Town FC
Belfast = Béal Feirste Newry = Iúr Cinn Trá
Coleraine = Cúil Raithin Ballymena = Baile Lifin
Lurgan = an Lorgain Lisburn = Lios na gCearrbhach
Portadown = Port an Dúnáin Newtownards = Baile Nua na hArda
English = Irish
CUP
Semifinals Coleraine FC - Portadown FC 0-0 0-1
Linfield FC Belfast - Glentoran FC Belfast 2-3
Final (Belfast 06.05.2000) Glentoran FC Belfast - Portadown FC 1-0