| Tournament details | |
|---|---|
| Country | Northern Ireland |
| Teams | 91 |
| Defending champions | Coleraine |
| Final positions | |
| Champions | Glentoran (20th win) |
| Runners-up | Coleraine |
| Tournament statistics | |
| Matches played | 102 |
| Goals scored | 394 (3.86 per match) |
The2003–04 Irish Cup was the 124th edition of theIrish Cup,Northern Ireland's premierfootball knock-out cup competition. It concluded on 1 May 2004 with the final.[1]
Coleraine were the defending champions, winning their 5th Irish Cup last season after a 1–0 win overGlentoran in the 2003 final. This season the same two clubs reached the final again. A 1–0 victory for Glentoran, who were appearing in the final for the sixth time in nine years was enough to seal their 20th Irish Cup win.[2][3]
The following teams were given byes into the second round:Strabane,Kilbride Swifts,Newington,Ballymacash Rangers,Richhill,Queen's University, andKillymoon Rangers.
| Team 1 | Score | Team 2 |
|---|---|---|
| Albert Foundry | 3–0 | Dromore Amateurs |
| Ballymacash Rangers | 2–1 | UUC |
| Barn United | 3–2 | Desertmartin |
| Civil Service | 2–6 | Wakehurst |
| Dunmurry Young Men | 0–1 | Rasharkin United |
| Killymoon Rangers | 1–2 | Larne Tech Old Boys |
| Lisburn Rangers | 0–2 | Abbey Villa |
| Newington | 2–1 | Laurelvale |
| Nortel | 5–3 | Richhill |
| Orangefield Old Boys | 3–0 | Sperrin Olympic |
| Oxford United Stars | 1–2 | Islandmagee |
| Strabane | 1–0 | Markethill Swifts |
| Wellington Recreation | 2–0 | Glebe Rangers |
| Team 1 | Score | Team 2 |
|---|---|---|
| Barn United | w/o | Crewe United |
| Coagh United | 2–3 | Portstewart |
| Killyleagh Youth | 3–2 | East Belfast |
| PSNI | 6–4 | Rasharkin United |
| Queen's University | w/o | Donard Hospital |
| Wellington Recreation | 1–3 | Abbey Villa |
| Team 1 | Score | Team 2 |
|---|---|---|
| Ballymoney United | 2–1 | Ards Rangers |
| Brantwood | 0–0 (a.e.t.) (6–5p) | Orangefield Old Boys |
| Chimney Corner | 1–1 (a.e.t.) (7–8p) | Albert Foundry |
| Donegal Celtic | 3–1 | PSNI |
| Drumaness Mills | 1–3 | Donard Hospital |
| Harland & Wolff Welders | 1–1 (a.e.t.) (5–4p) | Dundela |
| Killyleagh Youth | 3–2 | Islandmagee |
| Lurgan Celtic | 2–1 | Comber Recreation |
| Portstewart | 4–5 | Nortel |
| Team 1 | Score | Team 2 |
|---|---|---|
| Ballymoney United | 1–3 | Newry Town |
| Carrick Rangers | 1–4 | Linfield |
| Coleraine | 4–1 | Harland & Wolff Welders |
| Team 1 | Score | Team 2 |
|---|---|---|
| Ballyclare Comrades | 0–2 | Ards |
| Bangor | 0–0 | Linfield |
| Cliftonville | 0–1 | Coleraine |
| Dungannon Swifts | 1–1 | Glenavon |
| Loughgall | 0–0 | Glentoran |
| Newry Town | 2–1 | Larne |
| Omagh Town | 2–1 | Brantwood |
| Tobermore United | 0–4 | Limavady United |
| Team 1 | Score | Team 2 |
|---|---|---|
| Glenavon | 1–0 | Dungannon Swifts |
| Glentoran | 2–0 | Loughgall |
| Linfield | 7–0 | Bangor |
| Team 1 | Score | Team 2 |
|---|---|---|
| Ards | 1–2 | Omagh Town |
| Limavady United | 2–0 | Glenavon |
| Linfield | 0–1 | Glentoran |
| Newry Town | 1–1 | Coleraine |
| Team 1 | Score | Team 2 |
|---|---|---|
| Coleraine | 3–1 | Newry Town |
| Team 1 | Score | Team 2 |
|---|---|---|
| Coleraine | 3–1 | Limavady United |
| Glentoran | 4–1 | Omagh Town |