5. Round
06/01/2023 19:45 Dundela FC - Cliftonville FC 0:5 (0:2)
07/01/2023 13:30 Knockbreda FC - St Mary's Youth 2:0 (1:0)
15:00 Ballinamallard United FC - Glenavon FC 1:2 (0:0)
15:00 Ballyclare Comrades - Dollingstown FC 1:0 (1:0)
15:00 Bangor FC - Tandragee Rovers FC 4:0 (1:0)
15:00 Carrick Rangers - Ballymena United 0:3 (0:0, 1:1, 1:1) pso
15:00 Coleraine FC - Loughgall FC 3:1 (0:1)
15:00 Crusaders FC - Dergview FC 6:0 (1:0)
15:00 Institute FC Drumahoe - Annagh United 4:0 (3:0)
15:00 Larne FC - Crumlin United 3:0 (1:0)
15:00 Linfield FC - Warrenpoint Town 3:0 (1:0)
15:00 Moyola Park FC - Glentoran FC 0:2 (0:2)
15:00 Newington FC - Ballymoney United 2:1 (0:0)
15:00 Newry City FC - H&W Welders 1:2 (1:1)
15:00 Portadown FC - Banbridge Town 2:0 (1:0)
15:00 Dungannon Swifts - Ards FC 3:1 (1:0)
Round of 16
03/02/2023 19:45 Bangor FC - Crusaders FC 1:2 (0:1)
04/02/2023 13:30 Knockbreda FC - Dungannon Swifts 1:2 (1:0)
15:00 Ballymena United - Newington FC 4:1 (2:0)
15:00 Cliftonville FC - Coleraine FC 3:1 (1:0, 2:2, 2:2) pso
15:00 Glenavon FC - H&W Welders 0:1 (0:0)
15:00 Larne FC - Linfield FC 4:3 (0:1, 1:1, 1:1) pso
15:00 Portadown FC - Glentoran FC 0:3 (0:1)
15:00 Institute FC Drumahoe - Ballyclare Comrades 0:1 (0:0)
Quarter-finals
03/03/2023 19:45 H&W Welders - Larne FC 0:1
04/03/2023 15:00 Ballyclare Comrades - Ballymena United 1:3 aet
15:00 Cliftonville FC - Dungannon Swifts 1:2
15:00 Crusaders FC - Glentoran FC 1:0
Semi-finals
31/03/2023 19:45 Larne FC - Ballymena United 0:2
01/04/2023 12:15 Dungannon Swifts - Crusaders FC 0:1
Final
07/05/2023 14:30 Ballymena United - Crusaders FC 0:4 (0:1)