Rank | Team | Seasons | G | W | D | L | GF | GA | Pts | Pts/Game | +- | +-/game | Champions | Relegated |
1 | Lurgan Celtic | 11 | 292 | 143 | 56 | 93 | 570 | 442 | 485 | 1.6610 | 128 | 0.4384 | 1 | 0 |
2 | PSNI | 12 | 308 | 131 | 45 | 132 | 543 | 540 | 438 | 1.4221 | 3 | 0.0097 | 0 | 0 |
3 | Annagh United | 12 | 306 | 119 | 61 | 126 | 480 | 516 | 418 | 1.3660 | -36 | -0.1176 | 0 | 0 |
4 | Queens University | 12 | 306 | 117 | 59 | 130 | 498 | 475 | 410 | 1.3399 | 23 | 0.0752 | 0 | 0 |
5 | Wakehurst | 12 | 306 | 109 | 63 | 134 | 481 | 522 | 390 | 1.2745 | -41 | -0.1340 | 0 | 0 |
6 | Portstewart | 11 | 292 | 106 | 60 | 126 | 418 | 460 | 378 | 1.2945 | -42 | -0.1438 | 1 | 0 |
7 | Dundela | 6 | 162 | 97 | 30 | 35 | 400 | 212 | 321 | 1.9815 | 188 | 1.1605 | 0 | 0 |
8 | Tobermore United | 7 | 190 | 93 | 33 | 64 | 354 | 289 | 312 | 1.6421 | 65 | 0.3421 | 1 | 0 |
9 | Moyola Park | 9 | 250 | 81 | 46 | 123 | 347 | 460 | 289 | 1.1560 | -113 | -0.4520 | 0 | 0 |
10 | Ballymoney United | 7 | 192 | 73 | 40 | 79 | 324 | 335 | 259 | 1.3490 | -11 | -0.0573 | 0 | 1 |
11 | Knockbreda Parish | 4 | 118 | 77 | 17 | 24 | 279 | 120 | 248 | 2.1017 | 159 | 1.3475 | 1 | 0 |
12 | Dergview | 6 | 136 | 70 | 24 | 42 | 280 | 182 | 234 | 1.7206 | 98 | 0.7206 | 1 | 0 |
13 | Banbridge Town | 6 | 162 | 67 | 33 | 62 | 303 | 286 | 234 | 1.4444 | 17 | 0.1049 | 0 | 0 |
14 | Chimney Corner | 12 | 308 | 58 | 52 | 198 | 360 | 832 | 226 | 0.7338 | -472 | -1.5325 | 0 | 1 |
15 | Armagh City | 4 | 120 | 63 | 20 | 37 | 253 | 172 | 209 | 1.7417 | 81 | 0.6750 | 1 | 0 |
16 | Coagh United | 5 | 140 | 59 | 28 | 53 | 283 | 267 | 205 | 1.4643 | 16 | 0.1143 | 2 | 0 |
17 | Sport and Leisure Swifts | 6 | 176 | 57 | 32 | 87 | 270 | 382 | 203 | 1.1534 | -112 | -0.6364 | 0 | 0 |
18 | HW Welders | 3 | 80 | 58 | 13 | 9 | 199 | 83 | 187 | 2.3375 | 116 | 1.4500 | 1 | 0 |
19 | Ballyclare Comrades | 3 | 82 | 58 | 7 | 17 | 183 | 87 | 181 | 2.2073 | 96 | 1.1707 | 1 | 0 |
20 | Glebe Rangers | 5 | 132 | 48 | 26 | 58 | 215 | 220 | 170 | 1.2879 | -5 | -0.0379 | 0 | 0 |
21 | Brantwood | 6 | 138 | 41 | 32 | 65 | 188 | 247 | 155 | 1.1232 | -59 | -0.4275 | 0 | 0 |
22 | Ballinamallard United | 3 | 72 | 41 | 19 | 12 | 160 | 69 | 142 | 1.9722 | 91 | 1.2639 | 1 | 0 |
23 | Oxford United Stars | 5 | 108 | 39 | 16 | 53 | 132 | 175 | 133 | 1.2315 | -43 | -0.3981 | 0 | 0 |
24 | Killymoon Rangers | 5 | 148 | 28 | 24 | 96 | 180 | 371 | 108 | 0.7297 | -191 | -1.2905 | 0 | 1 |
25 | Newington Youth Club | 2 | 58 | 30 | 14 | 14 | 96 | 61 | 104 | 1.7931 | 35 | 0.6034 | 0 | 0 |
26 | Warrenpoint Town | 1 | 30 | 22 | 7 | 1 | 84 | 26 | 73 | 2.4333 | 58 | 1.9333 | 1 | 0 |
27 | Limavady United | 1 | 28 | 17 | 5 | 6 | 67 | 32 | 56 | 2.0000 | 35 | 1.2500 | 0 | 0 |
28 | Donegal Celtic | 1 | 30 | 14 | 10 | 6 | 62 | 27 | 52 | 1.7333 | 35 | 1.1667 | 0 | 0 |
29 | Loughgall | 1 | 30 | 15 | 6 | 9 | 64 | 43 | 51 | 1.7000 | 21 | 0.7000 | 0 | 0 |
30 | Dollingstown | 1 | 28 | 12 | 7 | 9 | 53 | 39 | 43 | 1.5357 | 14 | 0.5000 | 0 | 0 |
31 | Crewe United | 2 | 52 | 2 | 5 | 45 | 29 | 183 | 11 | 0.2115 | -154 | -2.9615 | 0 | 1 |