| Pos | Team | Pld | W | D | L | +/- | Pts | Form |
|---|---|---|---|---|---|---|---|---|
| 1 | Larne | 38 | 25 | 8 | 5 | 47 | 83 | LWDWL |
| 2 | Coleraine | 38 | 25 | 5 | 8 | 46 | 80 | WWWWD |
| 3 | Glentoran | 38 | 23 | 8 | 7 | 35 | 77 | WWDWD |
| 4 | Linfield | 38 | 19 | 9 | 10 | 28 | 66 | WDWWD |
| 5 | Cliftonville | 38 | 15 | 8 | 15 | -4 | 53 | LLWWW |
| 6 | Dungannon Swifts | 38 | 15 | 1 | 22 | -35 | 46 | LLDLD |
| 7 | Carrick Rangers | 38 | 15 | 8 | 15 | 6 | 53 | WWDDL |
| 8 | Portadown | 38 | 13 | 5 | 20 | -22 | 44 | WDWLL |
| 9 | Ballymena United | 38 | 10 | 9 | 19 | -12 | 39 | WWLWL |
| 10 | Bangor | 38 | 10 | 9 | 19 | -24 | 39 | LLDLW |
| 11 | Crusaders | 38 | 10 | 6 | 22 | -33 | 36 | LLLLW |
| 12 | Glenavon | 38 | 8 | 4 | 26 | -32 | 28 | DDDLL |