Wednesday, 26th April, 2022 - Final
Rathfriland Rangers 2-0 Armagh City
Wednesday, 5th April, 2022 - Semi-finals
Armagh City 3-2 East Belfast
Rathfriland Rangers 4-2 Limavady United
Saturday, 12th March, 2022 - Quarter-finals
Armagh City 2-2 (6-5p) Newington
East Belfast 6-0 Ballymoney United
Limavady United 3-1 Lisburn Distillery
Rathfriland Rangers 4-0 Crumlin Star
Saturday, 26th February, 2022 - Fourth Round
Coagh United 1-4 Ballymoney United
Valley Rangers 0-4 Rathfriland Rangers
Saturday, 19th February, 2022 - Fourth Round
Armagh City 3-1 Moneyslane
Bangor 0-3 Newington
Brantwood 1-2 Limavady United
Crumlin Star 2-1 Crewe United
East Belfast 6-0 Ballymacash Rangers
Lisburn Distillery 3-2 Glentoran II
Saturday, 22nd January, 2022 - Third Round
Armagh City 4-0 Immaculata
Ballymoney United 2-1 Portstewart
Bangor 1-0 Comber Rec.
Belfast Celtic 1-2 Lisburn Distillery
Brantwood 2-1 Chimney Corner
Crewe United 2-0 Downshire YM
Crumlin Star 3-2 Bourneview Mill
Derriaghy CC 4-6 Glentoran II
East Belfast 3-1 Maiden City
Holywood 1-4 Ballymacash Rangers
Larne Olympic 0-6 Limavady United
Moneyslane 4-2 Bangor Amateurs
Newington 3-1 Linfield Swifts
Rathfriland Rangers 2-0 Greenisland
St. James' Swifts 1-2 Coagh United
Valley Rangers 2-0 Ards Rangers
Saturday, 4th December, 2021 - Second Round
Moneyslane 3-1 Carrick Rangers Reserves
Saturday, 20th November, 2021 - Second Round
Ards Rangers 3-1 Dungiven Celtic
Armagh City w/o Suffolk
Ballymoney United 1-0 Hanover
Bangor 1-0 Larne Tech. OB
Belfast Celtic 6-1 Tobermore United
Bloomfield 1-2 Coagh United
Bourneview Mill 2-0 Dundonald
Brantwood 2-1 Fivemiletown United
Chimney Corner 3-2 Drumaness Mills
Coleraine Reserves 1-3 Larne Olympic
Comber Rec. 5-1 Cookstown Youth
Crumlin Star 9-0 Seagoe
Derriaghy CC 3-0 Crumlin United
Desertmartin 2-3 Bangor Amateurs
Donegal Celtic 2-6 Lisburn Distillery
Downshire YM 4-3 Ballynure OB
Dromara Village 2-3 Holywood
East Belfast 2-1 Islandmagee
Immaculata 5-1 Craigavon City
Killyleagh YC 0-4 Portstewart
Limavady United 2-1 Banbridge Town
Linfield Swifts 5-4 Colin Valley
Newcastle 0-7 Crewe United
Oxford Sunnyside 1-2 Glentoran II
Richhill AFC 0-2 Newington
Tandragee Rovers 0-5 Rathfriland Rangers
Valley Rangers 2-1 Aquinas
Wakehurst 1-4 Ballymacash Rangers
Windmill Stars 1-2 Greenisland
Friday, 19th November, 2021 - Second Round
Crusaders Reserves 2-3 St. James' Swifts
Saturday, 6th November, 2021 - First Round
Linfield Swifts w/o Dunmurry YM
Tuesday, 26th October, 2021 - First Round
Newington 2-0 Ballynahinch Olympic
Saturday, 6th November, 2021 - First Round
Linfield Swifts w/o Dunmurry YM
Saturday, 23rd October, 2021 - First Round
Strabane Athletic 6-1 Carrick Rangers Reserves
Saturday, 16th October, 2021 - First Round
1st Bangor 3-2 Oxford Sunnyside
AFC Craigavon 0-1 Crewe United
Ambassadors w/d Belfast Celtic
Aquinas 3-2 Clonard
Ards Rangers 5-2 Ardstraw
Armagh City 2-1 Warrenpoint Town Reserves
Ballymacash Rangers 4-1 Saintfield United
Banbridge Rangers 0-5 Glentoran II
Banbridge Town 1-0 Dollingstown
Bangor Swifts 3-2 Newcastle
Barn United 2-5 Hanover
Coagh United 5-2 18th Newtownabbey OB
Colin Valley 2-0 St. Mary's YC
Comber Rec. 2-1 Ballymena United Reserves
Cookstown Youth 3-0 Albert Foundry
Crumlin Star 7-0 Lisburn Rangers
Crumlin United 5-1 Markethill Swifts
Donegal Celtic 2-1 Broomhedge Maghaberry
Dromara Village 3-1 Portadown Reserves
Dromore Amateurs 1-4 Bourneview Mill
Drumaness Mills w/o Cookstown RBL
Dungiven Celtic 3-1 Lurgan Town
Dunloy disq. Killyleagh YC w/o
East Belfast 8-0 Orangefield OB
Glebe Rangers 2-3 Fivemiletown United
Greenisland 1-2 Malachians
Holywood 6-2 Grove United
Immaculata 1-2 Rosemount Rec.
Kilmore Rec. 2-0 Dundonald
Laurelvale 2-2 (2-4p) Desertmartin
Limavady United 4-3 Seapatrick
Lisburn Distillery 5-0 Rectory Rangers
Lower Maze 1-1 (3-0p) Bloomfield
Maiden City w/o Ballynahinch United
Moneyslane 4-3 PSNI
Mossley 0-4 Bangor
Newtowne w/d Portstewart
Rosario YC 1-2 Chimney Corner
Seagoe 4-3 Dunmurry Rec.
Shankill United 2-4 Ballymoney United
Sirocco Works 1-0 Larne Olympic
St. Luke's 0-6 Rathfriland Rangers
St. Oliver Plunkett 2-1 Newbuildings United
Tandragee Rovers 2-4 Shorts
Tobermore United w/o Abbey Villa
Tullycarnet 0-3 Valley Rangers
Tullyvallen 1-6 Ballynure OB
Wakehurst 1-1 (5-4p) Cliftonville Olympic
Wellington Rec. 5-0 Downshire YM
Windmill Stars 6-0 Bryansburn Rangers
Woodvale 1-3 Islandmagee