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