Saturday 3rd May 2025 - Final
Cliftonville 1-1 (3-4p) Dungannon Swifts
Saturday 29th March 2025 - Semi-finals
Bangor 0-2 Dungannon Swifts
Friday 28th March 2025 - Semi-finals
Ards 0-3 Cliftonville
Saturday 1st March 2025 - Quarter-finals
Ards 2-0 Loughgall
Carrick Rangers 1-3 Dungannon Swifts
Crusaders 1-2 Cliftonville
Friday 28th February 2025 - Quarter-finals
Bangor 3-1 Glentoran
Saturday 1st February 2025 - Sixth Round
Ballinamallard United 0-3 Carrick Rangers
Bangor 3-0 Annagh United
Cliftonville 3-2 Glenavon
Crusaders 1-0 Limavady United
Dollingstown 0-3 Loughgall
Dungannon Swifts 2-1 Coleraine
Moyola Park 1-3 Ards
Friday 31st January 2025 - Sixth Round
Glentoran 2-1 Linfield
Tuesday 14th January 2025 - Fifth Round
Dollingstown 1-0 Ballyclare Comrades
Glenavon 2-0 Dundela
Institute 2-3 Loughgall
Moyola Park 0-0 (7-6p) Belfast Celtic
Saturday 4th January 2025 - Fifth Round
Annagh United 3-2 Portadown
Ballymacash Rangers 1-2 Ballinamallard United
Ballymena United 1-2 Ards
Bangor 2-1 Newington
Carrick Rangers 4-3 Newry City
Cliftonville 4-0 Banbridge Rangers
Coleraine 5-0 Armagh City
Crusaders 3-0 Knockbreda
Dungannon Swifts 5-0 Rathfriland Rangers
Limavady United 1-0 Larne
Linfield 4-0 Wellington Rec.
Friday 3rd January 2025 - Fifth Round
HW Welders 2-4 Glentoran
Saturday 30th November 2024 - Fourth Round
Islandmagee 0-4 Ballymacash Rangers
Knockbreda 3-0 Banbridge Town
Saturday 23rd November 2024 - Fourth Round
Banbridge Rangers 1-1 (3-2p) Queens University
Lurgan Town 0-1 Dollingstown
Moyola Park 1-0 St James Swifts
Portstewart 0-1 Belfast Celtic
Rosario YC 2-4 Rathfriland Rangers
Wellington Rec w/o Dergview
Saturday 2nd November 2024 - Third Round
Dunmurry YM 1-3 Dergview
Willowbank 4-5 Moyola Park
Saturday 26th October 2024 - Third Round
Abbey Villa 1-2 Ballymacash Rangers
Ards Rangers 0-3 Queen's University
Banbridge Town 3-0 Coagh United
Belfast Celtic 2-1 Oxford Sunnyside
Islandmagee 4-3 Desertmartin
Knockbreda 5-1 Bloomfield
Lurgan Town 2-0 Seagoe
Maiden City 1-3 Rosario YC
Mossley 1-1 (2-4p) St. James' Swifts
Newbuildings United 2-7 Dollingstown
Portstewart 2-1 Dromara Village
Rathfriland Rangers 2-0 Dunloy
Richhill AFC 1-4 Wellington Rec.
Wakehurst 1-2 Banbridge Rangers
Saturday 14th September 2024 - Second Round
18th Newtownabbey OB 1-2 Desertmartin
1st Bangor 2-4 Dollingstown
Abbey Villa 3-0 Newmills
Ballymacash Rangers 3-0 Rathcoole
Ballynahinch Olympic 1-2 Richhill AFC
Banbridge Town 3-0 PSNI
Belfast Celtic 2-1 Saintfield United
Coagh United 5-0 Bourneview Mill
Dergview 4-0 Shamrock
Donegal Celtic w/d Bloomfield
Dromara Village 4-1 Crumlin United
Dunloy 2-1 Derriaghy CC
Dunmurry YM 5-0 Greenisland
Hanover 1-5 Newbuildings United
Islandmagee 2-2 (4-3p) Heights
Kilmore Rec. 1-3 Seagoe
Knockbreda 1-0 Shankill United
Lurgan Town 6-3 Shorts
Maiden City w/o Malachians
Moneyslane 2-3 Willowbank
Mossley 4-0 Rosemount Rec.
Moyola Park 2-1 Immaculata
Newtowne 1-2 Queen's University
Oxford Sunnyside 1-0 Crewe United
Portaferry Rovers 1-3 Ards Rangers
Portstewart 5-1 Brantwood
Rosario YC w/o Castlewellan Town
Sirocco Works 1-5 Banbridge Rangers
St James Swifts 2-1 Comber Rec.
St Oliver Plunkett 2-2 (2-4p) Wakehurst
Wellington Rec 3-3 (4-3p) Albert Foundry
Friday 13th September 2024 - Second Round
Rathfriland Rangers 6-0 Windmill Stars
Tuesday 13th August 2024 - First Round
Glebe Rangers 1-2 PSNI
Saturday 10th August 2024 - First Round
Aquinas 2-3 Wakehurst
Banbridge Rangers 2-0 Valley Rangers
Bryansburn Rangers 0-3 Coagh United
Castlewellan Town 3-0 Tandragee Rovers
Colin Valley 1-2 Islandmagee
Crewe United 2-0 Finaghy
Dollingstown w/o Laurelvale
Downshire YM 1-2 Greenisland
Dromore Amateurs 0-3 Wellington Rec.
Drumaness Mills 0-2 Crumlin United
Dundonald 1-2 Newbuildings United
Dunloy 3-1 Lisburn Rangers
Dunmurry Rec. 0-3 Albert Foundry
Dunmurry YM 5-0 Seapatrick
Fivemiletown United 0-2 Richhill AFC
Grove United w/d Rosemount Rec.
Hanover 1-0 Portadown BBOB
Heights 7-0 Rectory Rangers
Killyleagh YC 0-4 Abbey Villa
Killymoon Rangers 0-2 Lurgan Town
Kilmore Rec. 2-0 Newcastle
Knockbreda 3-2 Craigavon City
Larne Tech. OB 0-2 Comber Rec.
Maiden City 4-0 Woodvale
Markethill Swifts 2-3 Brantwood
Moyola Park 9-0 Lower Maze
Newtowne 5-0 Tullyvallen
Portaferry Rovers 3-2 St. Luke's
Portavogie Rangers 2-2 (4-5p) Newmills
Portstewart w/o Tullycarnet
Queen's University 4-3 Ballymoney United
Rathfriland Rangers 2-1 Strabane Athletic
Rosario YC 6-1 FC Mindwell
Saintfield United 3-2 Cookstown Youth
Shamrock 6-2 Orangefield OB
St. James' Swifts 1-0 Lisburn Distillery
St. Mary's YC 0-9 Ballymacash Rangers
St. Matthew's 0-6 Sirocco Works
Suffolk 1-6 Rathcoole
Tobermore United 0-4 Dergview
Warrenpoint Town 1-2 Windmill Stars
Willowbank 10-0 Ballynahinch United