1999-00

Division 2

First Division

Club M V D L G P
1 Omagh Town 36 20 10 6 65-35 70

Champion

2 Ards Newtonards 36 16 16 4 65-36 64
3 Limavady United 36 17 9 10 54-42 60
4 FC Bangor 36 16 9 11 60-49 57
5 FC Larne 36 15 9 12 56-53 54
6 Institute FC 36 14 9 13 59-53 51
7 Armagh City FC 36 10 10 16 50-61 40
8 Dungannon Swifts 36 9 9 19 43-62 36
9 Carrick Rangers 36 8 8 18 45-64 32
10 Ballyclare Comrades 36 8 8 24 39-81 32

1998-99

Division 2

First Division

Club M V D L G P
1 Distillery 28 17 4 7 44-30 55

Champion

2 Ards Newtonards 28 16 1 11 47-34 49
3 FC Bangor 28 15 3 10 37-35 48
4 Ballyclare Comrades 28 11 5 12 55-44 38
5 Dungannon Swifts 28 11 5 12 36-46 38
6 Carrick Rangers 28 10 4 14 41-41 34
7 FC Larne 28 9 5 14 28-32 32
8 Limavady United 28 6 7 15 37-63 25

1997-98

Division 2

First Division

Club M V D L G P
1 Newry Town 28 20 5 3 61-18 65

Champion

2 FC Bangor 28 18 4 6 51-26 58
3 Distillery 28 15 6 7 48-34 51
4 Dungannon Swifts 28 14 6 8 63-49 48
5 Ballyclare Comrades 28 13 3 12 47-45 42
6 FC Larne 28 8 2 18 30-58 26
7 Limavady United 28 5 3 20 29-61 18
8 Carrick Rangers 28 3 3 22 21-59 12

1996-97

Division 2

First Division

Club M V D L G P
1 Ballymena United 28 21 2 5 49-17 65

Champion

2 Omagh Town 28 15 5 8 40-39 50

Promoted

3 FC Bangor 28 15 4 9 42-29 49
4 Ballyclare Comrades 28 11 4 13 44-42 37
5 Newry Town 28 10 5 13 32-35 35
6 Distillery 28 10 4 14 31-37 34
7 FC Larne 28 9 5 14 34-48 32
8 Carrick Rangers 28 5 3 20 26-51 18

1995-96

Division 2

First Division

Club M V D L G P
1 Coleraine 28 21 4 3 81-27 67

Champion

2 Ballymena United 28 13 10 5 38-25 49
3 Omagh Town 28 12 7 9 49-42 43
4 Distillery 28 10 7 11 35-34 37
5 Ballyclare Comrades 28 10 3 15 29-48 33
6 Carrick Rangers 28 9 3 16 32-56 30
7 FC Larne 28 7 7 14 31-36 28
8 Newry Town 28 7 5 16 31-58 26