20.03.2004 16:00 Dungannon Swifts - Cliftonville FC 2:2
16:00 Crusaders FC - Lisburn Distillery 0:1
23.03.2004 21:00 Limavady United - Linfield FC 0:2
05.04.2004 20:45 Portadown FC - Larne FC 3:1
06.04.2004 20:45 Ards FC - Ballymena United 1:1
20:45 Glentoran FC - Institute FC Drumahoe 1:0
19.04.2004 20:45 Coleraine FC - Newry Town FC 4:3
20.04.2004 20:45 Omagh Town FC - Glenavon FC 2:1
# Mannschaft Sp. S. U. N. Tore Dif. Pk.
1 Linfield FC, Nordirland Linfield FC 25 18 6 1 56:15 41 60
2 Portadown FC, Nordirland Portadown FC 25 17 4 4 58:21 37 55
3 Coleraine FC, Nordirland Coleraine FC 25 14 7 4 44:28 16 49
4 Lisburn Distillery, Nordirland Lisburn Distillery 25 13 6 6 39:26 13 45
5 Glentoran FC, Nordirland Glentoran FC 25 11 5 9 37:24 13 38
6 Ballymena United, Nordirland Ballymena United 25 10 7 8 29:28 1 37
7 Ards FC, Nordirland Ards FC 25 9 10 6 35:35 0 37
8 Omagh Town FC, Nordirland Omagh Town FC 25 9 4 12 33:44 -11 31
9 Limavady United, Nordirland Limavady United 25 9 3 13 31:37 -6 30
10 Institute FC Drumahoe, Nordirland Institute FC Drumahoe 25 8 6 11 32:42 -10 30
11 Newry Town FC, Nordirland Newry Town FC 25 8 6 11 31:43 -12 30
12 Crusaders FC, Nordirland Crusaders FC 25 8 4 13 29:36 -7 28
13 Larne FC, Nordirland Larne FC 25 7 6 12 39:42 -3 27
14 Dungannon Swifts, Nordirland Dungannon Swifts 25 7 5 13 28:45 -17 26
15 Cliftonville FC, Nordirland Cliftonville FC 25 5 6 14 24:41 -17 21
16 Glenavon FC, Nordirland Glenavon FC 25 3 3 19 22:60 -38 12

# Die ersten drei Spiele von Glentoran Belfast (gegen Crusaders 0:0, 1. SpT; gegen Limavady 1:0, 2. SpT; gegen Lisburn 1:0, 3. SpT) wurden mit jeweils 0:1 gewertet, da der Verein einen nicht Spiel berechtigten Spieler einsetzte.