First contested in 1881, the Irish Cup is the fourth oldest national cup competition in the world.
Current holders Cliftonville defeated Linfield 3-1 in May 2024 after extra-time thanks to goals from Sam Ashford and a brace from Ronan Hale.
Linfield are the most successful team in the history of the competition, having won it 44 times and finishing runners-up on a further 22 occasions.
Winners over the previous 10 seasons:
2022/23 - Crusaders
2021/22 - Crusaders
2020/21 - Linfield
2019/20 - Glentoran
2018/19 - Crusaders
2017/18 - Coleraine
2016/17 - Linfield
2015/16 - Glenavon
2014/15 - Glentoran
2013/14 - Glenavon
Irish Cup 2024-25
Fourth Round
AET
({{fixture.homePenaltyScore}} - {{fixture.awayPenaltyScore}}) penalties
{{fixture.compName}} {{getType(fixture)}}
{{fixture.dateFormatted2}}, {{fixture.timeFormatted}} Kick Off Time TBC at {{fixture.stadium}}
Third Round
AET
({{fixture.homePenaltyScore}} - {{fixture.awayPenaltyScore}}) penalties
{{fixture.compName}} {{getType(fixture)}}
{{fixture.dateFormatted2}}, {{fixture.timeFormatted}} Kick Off Time TBC at {{fixture.stadium}}
Second Round
AET
({{fixture.homePenaltyScore}} - {{fixture.awayPenaltyScore}}) penalties
{{fixture.compName}} {{getType(fixture)}}
{{fixture.dateFormatted2}}, {{fixture.timeFormatted}} Kick Off Time TBC at {{fixture.stadium}}
Note: Donegal Celtic v Bloomfield - Donegal Celtic withdrew, Bloomfield progress to R3
Rosario YC v Castlewellan Town - Castlewellan Town withdrew, Rosario YC progress to R3
Maiden City v Malachians - Malachians withdrew, Maiden City progress
First Round
AET
({{fixture.homePenaltyScore}} - {{fixture.awayPenaltyScore}}) penalties
{{fixture.compName}} {{getType(fixture)}}
{{fixture.dateFormatted2}}, {{fixture.timeFormatted}} Kick Off Time TBC at {{fixture.stadium}}
Dollingstown v Laurelvale - Laurelvale withdrew, Dollingstown progress
Grove United v Rosemount Rec. - Grove United withdrew, Rosemount Rec. progress
Portstewart v Tullycarnet - Tullycarnet withdrew, Portstewart progress
Byes: 18th Newtownabbey OB, 1st Bangor, Ards Rangers, Ballynahinch Olympic, Banbridge Town, Belfast Celtic, Bloomfield, Bourneview Mill, Derriaghy CC, Desertmartin, Donegal Celtic, Dromara Village, Immaculata, Malachians, Moneyslane, Mossley, Oxford Sunnyside, Seagoe, Shankill United, Shorts, St. Oliver Plunkett