Tuesday 25th April 2023 - Final
Crumlin Star 3-2 St. Oliver Plunkett
Wednesday 5th April 2023 - Semi-finals
Rosemount Rec. 2-2 (1-3p) St. Oliver Plunkett
Tuesday 4th April 2023 - Semi-finals
Crumlin Star 2-1 East Belfast
Saturday 18th March, 2023 - Quarter-finals
Banbridge Town 0-3 St. Oliver Plunkett
Crumlin Star 2-1 Rathfriland Rangers
East Belfast 2-1 Holywood
Saturday 11th March, 2023 - Quarter-finals
Rosemount Rec. 5-0 Donegal Celtic
Saturday 18th February 2023 - Fourth Round
Armagh City 1-2 Rosemount Rec.
Dollingstown 0-3 Crumlin Star
Donegal Celtic 2-0 Islandmagee
East Belfast 2-0 Limavady United
Holywood 1-0 Newtowne
Oxford Sunnyside 1-2 Rathfriland Rangers
Shankill United 1-2 Banbridge Town
St. Oliver Plunkett 5-2 Mossley
Saturday 4th February 2023 - Third Round
Rathfriland Rangers 5-1 Coleraine Reserves
Saturday 28th January 2023 - Third Round
Banbridge Town 3-2 Greenisland
Donegal Celtic 5-0 Chimney Corner
Limavady United 4-1 Valley Rangers
Mossley 5-1 Moneyslane
Moyola Park 2-3 Dollingstown
Newtowne 0-0 (3-0p) Wakehurst
Richhill AFC 1-4 St. Oliver Plunkett
Saturday 21st January 2023 - Third Round
Crumlin Star 5-0 Ballynahinch Olympic
Dundonald 0-3 Oxford Sunnyside
East Belfast 4-0 Strabane Athletic
Holywood 2-0 Portaferry Rovers
Islandmagee 3-2 Bangor Amateurs
Portstewart 1-2 Armagh City
Rosemount Rec. 4-1 Ballymoney United
Shankill United 4-3 Newbuildings United
Saturday 19th November 2022 - Second Round
18th Newtownabbey OB 1-2 Donegal Celtic
Armagh City 1-0 Comber Rec.
Ballynahinch United 3-5 Moneyslane
Bangor 1-1 (5-6p) Strabane Athletic
Brantwood 1-2 Banbridge Town
Chimney Corner 2-2 (3-2p) Ballymacash Rangers
Coleraine Reserves 3-0 St. Luke's
Dollingstown 3-1 Banbridge Rangers
Downshire YM 2-5 Ballymoney United
Dundonald 3-3 (9-8p) Shorts
Dunmurry Rec. 0-2 Holywood
East Belfast 4-2 Willowbank
Immaculata 0-3 Greenisland
Islandmagee 8-1 Orangefield OB
Limavady United 9-0 Ballinamallard United Reserves
Lisburn Rangers 1-7 Moyola Park
Lower Maze 0-3 Newtowne
Newbuildings United 4-1 Bourneview Mill
Oxford Sunnyside 0-0 (5-4p) Dromara Village
Portaferry Rovers 3-2 Larne Olympic
Portstewart 2-1 Coagh United
Richhill AFC 2-2 (7-6p) AFC Craigavon
Rosemount Rec. 4-1 Fivemiletown United
Saintfield United 0-4 Shankill United
St. Mary's YC 2-3 Mossley
St. Oliver Plunkett 4-0 Hanover
Tandragee Rovers 1-2 Bangor Amateurs
Tullycarnet 0-5 Crumlin Star
Valley Rangers 2-1 Ballymena United Reserves
Wakehurst 7-2 Laurelvale
Wellington Rec. 1-4 Rathfriland Rangers
Woodvale 1-3 Ballynahinch Olympic
Saturday 22nd October 2022 - First Round
Colin Valley 1-3 Crumlin Star
Saturday 15th October 2022 - First Round
1st Bangor 1-5 Moneyslane
Abbey Villa 1-2 Immaculata
Albert Foundry 1-2 Bangor
Ambassadors 2-4 Oxford Sunnyside
Armagh City 6-0 Grove United
Ballinamallard United Reserves 6-0 Suffolk
Ballymena United Reserves 3-1 Killyleagh YC
Ballymoney United 3-2 Maiden City
Ballynahinch Olympic 3-1 Windmill Stars
Barn United 2-7 Newbuildings United
Bourneview Mill 3-2 Markethill Swifts
Carrick Rangers Reserves 1-3 Donegal Celtic
Coleraine Reserves 2-1 Glentoran II
Craigavon City 1-3 Tandragee Rovers
Crumlin United 2-3 Limavady United
Crusaders Reserves 2-3 Comber Rec.
Dollingstown 0-0 (4-2p) Ards Rangers
Dromara Village 1-0 Rosario YC
Dromore Amateurs 0-2 St Marys YC
Drumaness Mills 1-2 18th Newtownabbey OB
Dundonald 0-1 Larne Tech OB
Dunmurry YM 0-2 Wakehurst
Finaghy 2-3 Mossley
Fivemiletown United 4-2 Newcastle
Hanover 2-0 Seagoe
Holywood 3-0 Tobermore United
Islandmagee 5-4 Cliftonville Olympic
Lurgan Town 3-1 Dunmurry Rec
Moyola Park 6-0 Desertmartin
Newmills 2-4 Lower Maze
Newry City AFC Reserves 1-4 Chimney Corner
Newtowne 3-1 Malachians
Orangefield OB 2-1 Bryansburn Rangers
Portaferry Rovers 0-0 (5-4p) PSNI
Queens University 0-3 Coagh United
Rathfriland Rangers 6-2 Cookstown Youth
Richhill AFC 4-1 Ballynure OB
Rosemount Rec. 3-2 Lisburn Distillery
Shankill United 2-1 Dungiven Celtic
Shorts 5-3 Kilmore Rec.
Sirocco Works 1-5 Ballymacash Rangers
St James Swifts 1-2 Willowbank
Strabane Athletic 5-1 Crewe United
Tullycarnet 1-0 Linfield Swifts
Tullyvallen 1-1 (3-4p) Brantwood
Valley Rangers 3-1 Belfast Celtic
Wellington Rec. 4-3 Dunloy